.content-editor .mapping-controls .editor-check,.backoffice-manager .mapping-controls .editor-check{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;min-height:44px;display:flex}.content-editor .mapping-controls .editor-check input[type=checkbox],.backoffice-manager .mapping-controls .editor-check input[type=checkbox]{appearance:auto;width:18px;height:18px;min-height:18px;accent-color:var(--blue,#395eae);border-radius:4px;flex:0 0 18px;padding:0}.backoffice-manager{min-width:0}.app-shell .study-tabs{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.app-shell .study-tabs button{border:1px solid var(--line);background:var(--surface-strong,#fff);font:inherit;color:inherit;cursor:pointer;border-radius:12px;padding:10px 16px}.app-shell .study-tabs button[aria-pressed=true]{background:var(--blue-soft,#e8edf8);border-color:var(--blue,#395eae)}.backoffice-selector{gap:8px;max-width:32rem;margin:20px 0;display:grid}.backoffice-selector input,.backoffice-selector select,.menu-order-list input{border:1px solid var(--line);width:100%;min-width:0;min-height:42px;color:inherit;background:var(--surface-strong,#fff);font:inherit;border-radius:10px;padding:8px 10px}.menu-order-list{gap:10px;padding:0;list-style:none;display:grid}.menu-order-list li{border:1px solid var(--line);border-radius:12px;grid-template-columns:24px minmax(0,1fr) minmax(70px,100px) auto;align-items:center;gap:12px;padding:12px;display:grid}.menu-order-list strong,.backoffice-manager p,.backoffice-manager strong{overflow-wrap:anywhere;min-width:0}.menu-order-list label{gap:4px;font-size:12px;display:grid}.menu-drag-handle{cursor:grab;touch-action:auto;font-size:24px}.menu-order-editor .editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.menu-order-editor~[data-radix-popper-content-wrapper]{min-width:0}.menu-order-overlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#131d315c;position:fixed;inset:0}.menu-order-dialog{z-index:1001;border:1px solid var(--line);background:var(--surface-strong,#fff);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink,#132033);overflow-wrap:anywhere;border-radius:20px;padding:24px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 20px 80px #141e3240}.menu-order-dialog .editor-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.storage-customer-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:12px;margin:16px 0;display:grid}.storage-customer-grid button{text-align:left;color:inherit;font:inherit;cursor:pointer;gap:8px;padding:16px;display:grid}.storage-customer-grid button[aria-pressed=true]{outline:2px solid var(--blue,#395eae)}.role-review-card{min-width:0;margin:18px 0}.role-review-card p{overflow-wrap:anywhere}.staff-portal .partner-announcement,.study-page .partner-announcement{width:100%;min-width:0;margin:12px 0}.staff-portal .partner-announcement summary strong,.study-page .partner-announcement summary strong{white-space:normal;overflow-wrap:anywhere;line-height:1.45;overflow:visible}@media (max-width:600px){.menu-order-list li{grid-template-columns:18px minmax(0,1fr) 80px;gap:8px}.menu-order-list .editor-actions{grid-column:2/-1}.backoffice-manager .study-tabs button{flex:120px;padding:10px}}
