/* UI07 / Apple Design Lab: quiet, compact RTL newsroom inbox — no decorative overlay. */
.sfe-ui07-inputs {min-width:0;max-width:100%;}
.sfe-ui07-inputs .workflow-page-title {margin-bottom:10px;gap:12px;}
.sfe-ui07-inputs .workflow-page-title h1 {font-size:clamp(23px,2.2vw,29px);letter-spacing:0;line-height:1.35;}
.sfe-ui07-inputs .workflow-page-title p {font-size:12px;line-height:1.7;margin-block:5px 0;}
.sfe-ui07-inputs .workflow-stepper {margin-bottom:12px;gap:4px;}
.sfe-ui07-inputs .workflow-stepper span {font-size:11px;font-weight:650;padding:8px 6px;border-radius:8px;}
.sfe-ui07-inputs .sfe-ui03-sources {margin-block:0 12px;}
.sfe-ui07-inputs .panel {padding:14px 15px;}
.sfe-ui07-inputs .panel-title {margin-bottom:7px;}
.sfe-ui07-inputs .panel-title p {font-size:12px;margin-block:4px 0;line-height:1.55;}
.sfe-ui07-inputs .input-filter-bar {margin-bottom:2px;scrollbar-width:thin;}
.sfe-ui07-inputs .input-filter-bar a {border:1px solid transparent;min-height:34px;display:inline-flex;align-items:center;}
.sfe-ui07-inputs .input-filter-bar a.selected {background:#1f517b;color:white;}
.sfe-ui07-search {display:flex;align-items:end;flex-wrap:wrap;gap:9px;margin:7px 0 8px;}
.sfe-ui07-search label {display:flex;flex-direction:column;gap:5px;min-width:0;}
.sfe-ui07-search-text {flex:1 1 260px;}
.sfe-ui07-search-status {flex:0 1 185px;}
.sfe-ui07-field-label {font-size:11px;font-weight:650;color:#536e85;}
.sfe-ui07-search input,.sfe-ui07-search select {width:100%;min-height:42px;border:1px solid #cddce8;border-radius:10px;padding:7px 12px;background:#fff;color:#163953;font:inherit;font-size:13px;box-shadow:none;}
.sfe-ui07-search input:focus-visible,.sfe-ui07-search select:focus-visible {outline:2px solid #4784ae;outline-offset:2px;}
.sfe-ui07-search-submit {min-height:42px!important;flex:0 0 auto;padding-inline:17px!important;}
.sfe-ui07-reset {min-height:42px;display:inline-flex;align-items:center;padding:8px 10px;color:#526d81;font-size:12px;text-decoration:underline;text-underline-offset:3px;}
.sfe-ui07-totals {display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;padding:4px 2px 10px;color:#63778b;font-size:11px;border-bottom:1px solid #e7edf3;margin-bottom:8px;}
.sfe-ui07-totals strong {color:#1e4c72;font-size:12px;}
.sfe-ui07-inputs .input-unified-list {gap:6px;}
.sfe-ui07-inputs .input-unified-row {padding:11px 13px;border:1px solid #e0e8ee;border-radius:11px;background:#fff;box-shadow:none;align-items:center;transition:border-color .12s ease, background-color .12s ease;}
.sfe-ui07-inputs .input-unified-row:hover {border-color:#b8cede;background:#fcfdfe;}
.sfe-ui07-inputs .input-row-main {min-width:0;flex:1 1 auto;}
.sfe-ui07-inputs .input-row-main h3 {font-size:14px;line-height:1.55;font-weight:750;overflow-wrap:anywhere;color:#183b59;margin:4px 0 3px;}
.sfe-ui07-inputs .input-row-tags {gap:5px 8px;font-size:10px;}
.sfe-ui07-inputs .input-row-tags .pill {padding:2px 7px;}
.sfe-ui07-inputs .input-row-actions {flex:0 0 auto;justify-content:flex-end;gap:5px;}
.sfe-ui07-inputs .input-row-actions .btn {min-height:36px;padding:7px 11px;font-size:11px;border-radius:8px;}
.sfe-ui07-inputs .sfe-ui03-row-more summary {font-size:11px;}
.sfe-ui07-inputs .input-gateway-rule {margin-top:14px;background:#fafbfd;}
.sfe-ui07-inputs .input-gateway-rule p {font-size:11px;line-height:1.65;}
.sfe-ui07-inputs :is(a,button,summary):focus-visible {outline:2px solid #4784ae;outline-offset:2px;}
@media (max-width:860px) {
 .sfe-ui07-search-status {flex:1 1 150px;}
 .sfe-ui07-inputs .input-unified-row {align-items:stretch;flex-direction:column;}
 .sfe-ui07-inputs .input-row-actions {justify-content:flex-start;width:100%;}
}
@media (max-width:600px) {
 .sfe-ui07-search {display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;}
 .sfe-ui07-search-text {grid-column:1/-1;}
 .sfe-ui07-search-status {grid-column:1/-1;}
 .sfe-ui07-search-submit {grid-column:1;}
 .sfe-ui07-reset {grid-column:2;justify-content:center;}
 .sfe-ui07-inputs .input-row-actions .btn {flex:1 1 128px;min-height:42px;}
 .sfe-ui07-inputs .workflow-stepper {overflow-x:auto;display:flex;scrollbar-width:none;}
 .sfe-ui07-inputs .workflow-stepper span {flex:0 0 auto;min-width:112px;}
}
@media (prefers-reduced-motion:reduce){.sfe-ui07-inputs .input-unified-row {transition:none;}}
/* Keep optional similarity hints behind disclosure: editorial headlines come first. */
.sfe-ui07-suggestions {background:#fff;border:1px solid #e3eaf0;border-radius:11px;margin-block:0 10px;padding:0 12px;}
.sfe-ui07-suggestions>summary {cursor:pointer;min-height:42px;display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;color:#244961;list-style:none;}
.sfe-ui07-suggestions>summary::-webkit-details-marker {display:none;}
.sfe-ui07-suggestions>summary::before {content:'⌄';color:#607990;font-size:14px;}
.sfe-ui07-suggestions[open]>summary::before {transform:rotate(180deg);}
.sfe-ui07-suggestions>summary span {margin-inline-start:auto;font-size:11px;color:#74899d;font-weight:400;}
.sfe-ui07-suggestions .input-unified-list {padding-bottom:12px;}
.sfe-ui07-suggestion-hint {font-size:11px;color:#62788b;line-height:1.6;margin:0 0 8px;}
@media(max-width:600px){.sfe-ui07-inputs .workflow-stepper{display:none;}.sfe-ui07-inputs .workflow-page-title p{font-size:11px;}}
