.cloud-bar{margin:14px 32px;padding:16px 20px;background:#fff;border:1px solid #dce4e7;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.cloud-bar p{margin:4px 0}.cloud-actions{display:flex;gap:8px;flex-wrap:wrap}.cloud-bar small{display:block;color:#50666f}.cloud-gate,.cloud-dialog{border:1px solid #dce4e7;border-radius:12px;color:#193038;background:#fff;padding:24px;max-width:600px;width:calc(100% - 32px);max-height:90vh;overflow:auto}.cloud-dialog.wide{max-width:1050px}.cloud-gate::backdrop,.cloud-dialog::backdrop{background:rgb(14 25 47 / .65)}.cloud-gate h2,.cloud-dialog h2{margin:8px 0 16px}.cloud-gate form,.cloud-dialog form{display:grid;gap:14px}.cloud-gate label,.cloud-dialog label{display:flex;flex-direction:column;gap:6px;font-size:13px}.cloud-gate input,.cloud-gate select,.cloud-dialog input,.cloud-dialog select,.cloud-dialog textarea{width:100%;max-width:100%;min-height:44px;border:1px solid #ccd6da;border-radius:8px;padding:10px;font:inherit}.cloud-notice{background:#f1f4f6;border-radius:8px;padding:12px;font-size:13px;white-space:pre-line}.cloud-error{color:#853c26;background:#fff1eb;border-radius:8px;padding:12px;white-space:pre-line}.cloud-brand{font-weight:800;letter-spacing:1px;color:#0e192f}.cloud-field-conflict{padding:14px;border:1px solid #dce4e7;border-radius:8px;margin:12px 0}.cloud-conflict-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cloud-conflict-value{white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;font-size:13px;background:#f1f4f6;padding:12px;border-radius:8px}.cloud-connected #managerView,.cloud-connected #operatorView,.cloud-connected #reset{display:none}.cloud-loading main,.cloud-loading .sector-sidebar,.cloud-loading #sectorMenu,.cloud-loading #sectorPage{visibility:hidden}.cloud-operator [data-sector="gerencia"],.cloud-operator [data-submenu="gerencia"],.cloud-operator [data-manager-only]{display:none!important}.cloud-operator #import{display:none}.cloud-forbidden main,.cloud-forbidden .sector-sidebar{visibility:hidden}.cloud-user-list{max-height:250px;overflow:auto}.cloud-user-list button{margin:4px}.cloud-gate button,.cloud-dialog button,.cloud-bar button{min-height:44px}.cloud-inline-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.cloud-inline-check input{width:20px;min-height:20px}.cloud-detail-list{display:grid;gap:12px;padding:0;list-style:none}.cloud-detail-list li{padding:12px;background:#f1f4f6;border-radius:8px;overflow-wrap:anywhere}
@media(max-width:700px){.cloud-bar{margin:12px 14px;padding:14px}.cloud-actions{width:100%}.cloud-actions button{flex:1 1 140px}.cloud-conflict-grid{grid-template-columns:1fr}.cloud-gate,.cloud-dialog{padding:18px}}
@media print{.cloud-bar,.cloud-gate,.cloud-dialog{display:none!important}}

.cloud-operator .sector-group:not(:has([data-sector="operacao"])){display:none!important}
