.web-notice{position:fixed;z-index:999999;bottom:18px;left:50%;transform:translateX(-50%);background:#fff5da;border:1px solid #e4bd68;border-radius:12px;padding:16px;box-shadow:0 8px 40px #0002;width:min(650px,90vw);color:#493c25;font:14px/1.5 system-ui}.web-notice button{margin-left:12px}.web-account-link{position:fixed;right:12px;bottom:5px;z-index:100;background:#fff;border:1px solid #e2e6ee;border-radius:8px;padding:5px 10px;color:#6c4bb8;font:12px system-ui;text-decoration:none}.web-hint{background:#fff5da;border-radius:8px;padding:12px;font-size:13px}.web-login{min-height:100vh;margin:0;display:grid;place-items:center;background:#f5f6fa;font-family:system-ui}.web-login .cloud-panel{width:min(430px,calc(100vw - 32px));box-sizing:border-box}.web-login input{box-sizing:border-box;width:100%;margin:6px 0 16px}.web-account{max-width:740px;margin:40px auto;padding:20px;font-family:system-ui}.web-account form{padding:24px;border:1px solid #e1e4eb;border-radius:16px;background:#fff;margin:20px 0}.web-account input{display:block;width:100%;box-sizing:border-box;margin:8px 0 20px;padding:10px}.web-account button{padding:10px 20px}.web-account a{color:#7953b6}
@media(max-width:760px){body{min-width:0!important}.shell{min-width:0!important}.sidebar{width:68px!important;min-width:68px!important}.sidebar .brandText,.sidebar .sideLinkText,.sidebar .brandMark+div{display:none}.sidebar .sideLink{overflow:hidden;font-size:0;justify-content:center}.sidebar .sideLink svg{width:22px;flex-shrink:0}.main,.mainContent,main{min-width:0!important;width:auto}.shell main{padding:14px!important;flex:1}.topbar{flex-wrap:wrap;gap:8px}.workspaceCard,.reportsSection{min-width:0;overflow-x:auto}.warehouseToolbar,.bulkActionButtons,.sectionTitle{flex-wrap:wrap;gap:8px}.modal,.drawer,.confirmDialog{max-width:calc(100vw - 24px)!important}.cloud-panel{max-width:calc(100vw - 32px)}.web-account{margin:0;padding:16px}.web-account-link{bottom:2px;font-size:10px}iframe{max-width:100%}table{max-width:none}}
@media print{.web-account-link,.web-notice,.web-hint{display:none!important}}
@media(max-width:760px){.shell,.shell.sidebarCollapsed{grid-template-columns:68px minmax(0,1fr)!important}.sidebar{box-sizing:border-box;padding:12px 4px!important}.sidebar .brand{padding:0 4px 16px;justify-content:center}.sidebar .sidebarToggle,.sidebar .platform,.sidebar .sideSeller>span:nth-child(2),.sidebar .sideSeller em{display:none}.sidebar .sideLink{padding:12px 6px!important}}

.fulmia-pilot-banner{position:sticky;top:0;z-index:999999;background:#fff3cf;color:#593800;border-bottom:2px solid #d5a32a;padding:10px 16px;text-align:center;font:600 13px/1.4 system-ui}
