.header-controls{align-items:center;gap:12px;display:flex}.header-actions{justify-content:flex-end;gap:8px;display:flex}.compare-btn>span{margin-top:-3px!important}.clear-btn>span{margin-top:-2px!important}.selectOption{background-color:var(--select-background)!important;color:var(--text-primary)!important}.button{background-color:var(--button-primary);color:var(--button-text)}.search{background-color:var(--input-background);border-color:var(--input-border);color:var(--text-primary)}h1,h2,h3,h4,h5,h6{color:var(--text-primary)}a{color:var(--button-primary)}.ant-select-selection-placeholder,.ant-input::placeholder{color:var(--text-secondary)!important}@media (min-width:576px) and (max-width:991px){.header-controls,.header-actions{grid-template-columns:1fr 1fr;gap:12px;width:100%;display:grid!important}.header-controls .ant-input-search,.header-controls .ant-select,.header-actions .ant-btn{width:100%!important}}@media (max-width:576px){.header-controls,.header-actions{grid-template-columns:1fr;width:100%;display:grid!important}.compare-btn,.resolve-conflict-btn{margin-top:18px}.header-controls{gap:8px}.header-actions{gap:0}.header-controls .ant-input-search,.header-controls .ant-select,.header-actions .ant-btn{width:100%!important}}@media (min-width:992px){.header-controls,.header-actions{width:auto;display:flex!important}.header-controls .ant-input-search,.header-controls .ant-select,.header-actions .ant-btn{width:auto}.header-controls .search{width:310px}.header-controls .selectOption{width:120px}.resolve-conflict-btn{width:180px!important}.header-actions .compare-btn{width:180px}.header-actions .clear-btn{width:150px}}
.button-base{width:100%;margin-top:10px;margin-bottom:10px;font-weight:700}.button-danger{color:var(--text-danger)}.smart-format-text{text-align:center;margin:0 0 10px;padding:0 10px;font-weight:500}.smart-format-text a{text-decoration:underline}.formatter-card{width:100%;margin-bottom:20px;box-shadow:0 2px 8px #0000001a}.compare{background-color:var(--button-primary);height:32px;color:var(--button-text);border:1px solid var(--border-color);border-radius:6px;outline:none;padding:4px 15px;font-size:14px;font-weight:600}.compare:hover{cursor:pointer;background-color:#21a091;transition:all .3s ease-in-out}.selectOption{width:25%}.textarea-container{display:flex}.textarea-section{flex-direction:column;flex:1;min-width:0;display:flex}.textarea-header{justify-content:space-between;align-items:center;display:flex}@media (max-width:500px){.textarea-header{flex-direction:column;align-items:flex-start;margin-bottom:8px}}@media (max-width:768px){.textarea-container{flex-direction:column;gap:16px}}@media (min-width:769px){.textarea-container{flex-direction:row;gap:20px}}.css-h84nzi-line-number{display:none!important}.search{width:100%;margin-top:10px;margin-bottom:10px}.error-message{color:var(--error-color);margin:10px 0}.options-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.checkbox-group{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.checkbox-label{align-items:center;gap:6px;display:flex}.drag-overlay{background-color:var(--drag-overlay);border:2px dashed var(--button-primary);pointer-events:none;z-index:10;border-radius:6px;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.drag-overlay-content{background-color:var(--button-primary);color:var(--background-primary);border-radius:4px;padding:12px 20px;font-size:14px;font-weight:500}.drag-overlay-content span{gap:8px}.diff-textarea{width:100%;min-height:300px!important}
