.permission-layout{display:grid;grid-template-columns:minmax(180px,22%) minmax(240px,30%) minmax(320px,1fr);gap:16px;align-items:start}.permission-detail header{align-items:center}.permission-detail .ledger-outline-button{font-size:15px;align-self:center}.account-manage-dialog{width:min(1000px,94vw)}.account-edit-form section{padding:20px 0;border-top:1px solid #dce9e2}.account-edit-form h3{font-size:19px;margin:0 0 12px}.account-edit-form p{font-size:15px;line-height:1.65;color:#587565}.account-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.account-role-row{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:14px 0;border-bottom:1px solid #e1ece5}.account-role-row>label{flex:1 1 180px;max-width:300px}.account-role-row button{margin-bottom:1px}.account-exception-row{padding:16px;background:#f3f9f5;border-radius:12px;margin:12px 0}.account-exception-row>button{margin-top:12px}.account-dialog-footer{display:flex;justify-content:flex-end;gap:12px;position:sticky;bottom:-24px;background:white;border-top:1px solid #d5e5db;padding:16px 0;margin-top:20px}.account-edit-form .permission-check,.permission-form .permission-check{display:flex;align-items:center}.account-edit-form input[type=checkbox]{width:18px;height:18px}.store-selector{margin:14px 0}.store-selector p{font-size:14px;line-height:1.6;color:#597768;margin:8px 0}.store-selector-filters{display:grid;grid-template-columns:2fr repeat(4,1fr);gap:12px;margin:15px 0}.store-selector-dialog .supervision-picker-list{grid-template-columns:repeat(2,minmax(0,1fr));margin:15px 0}.store-selector-dialog .supervision-picker-list label{padding:12px;background:#f2f8f4;border-radius:9px;display:flex;align-items:center;gap:12px}.store-selector-dialog .supervision-picker-list small{display:block;margin-top:5px}.store-selector-dialog input[type=checkbox],.store-selector-dialog input[type=radio]{width:18px;height:18px;flex-shrink:0}.store-selector-dialog .supervision-picker-list input[type=radio]{padding:0}.maintenance-import-form>label{display:grid;gap:8px;margin:16px 0;max-width:620px}.maintenance-import-form input:not([type=checkbox]),.maintenance-import-form select{font:inherit;padding:10px;border:1px solid #c6dcd3;border-radius:8px;max-width:100%;background:white;color:inherit}.maintenance-import-form>label.check-field{display:flex;max-width:none;align-items:center}.maintenance-import-form p{font-size:15px;line-height:1.7}.import-preview{border-top:1px solid #d7e6de;margin-top:20px;padding-top:16px}.import-preview .supervision-table select{max-width:360px;width:100%;font:inherit}.import-preview details{margin-top:14px}.permission-template-editor .permission-check{font-size:16px}@media(max-width:750px){.account-field-grid,.store-selector-filters{grid-template-columns:1fr 1fr}.store-selector-filters label:first-child{grid-column:1/-1}.store-detail-grid,.store-selector-dialog .supervision-picker-list{grid-template-columns:1fr}.account-dialog-footer{bottom:-16px}.account-role-row>label{max-width:none}.permission-inline label{flex-basis:100%;max-width:none}}.permission-panel{min-width:0;padding:22px;border:1px solid #d6e5df;background:white;border-radius:18px;margin:16px 0}.permission-panel h2{font-size:20px;margin:0 0 18px}.permission-panel h3{font-size:17px;margin:20px 0 12px}.permission-panel p,.permission-top p{color:#637d70;font-size:14px;line-height:1.65}.permission-panel small{color:#688072}.permission-detail header,.permission-grant,.permission-inline,.permission-panel footer,.permission-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.permission-top{margin:0 0 20px}.permission-inline{align-items:end;flex-wrap:wrap}.permission-inline label{flex:1 1;min-width:160px}.permission-form button,.permission-panel button{border:1px solid #bdd8cb;border-radius:9px;background:#f2f8f4;color:#16533e;min-height:40px;padding:9px 14px;cursor:pointer}.permission-panel button:disabled{opacity:.45;cursor:not-allowed}.permission-form input:not([type=checkbox]),.permission-form select,.permission-panel input:not([type=checkbox]),.permission-panel select{display:block;width:100%;min-width:0;min-height:42px;border:1px solid #bdd8cb;border-radius:8px;padding:8px 10px;background:#fff;margin:7px 0 12px}.permission-tree button{display:flex;justify-content:space-between;width:100%;text-align:left;border:0;background:transparent;margin:3px 0}.permission-people>button{display:grid;width:100%;text-align:left;gap:6px;margin:10px 0;padding:14px}.permission-people>button span{font-size:12px;color:#577568}.permission-panel button.selected{background:#e5f2e9;border-color:#75ac90;color:#124c35}.permission-panel footer{margin-top:15px}.permission-grant{border-bottom:1px solid #e4ece7;padding:14px 0}.permission-grant p{margin:6px 0}.permission-module-links{display:grid;gap:8px;margin:14px 0 24px}.permission-module-links a{display:flex;justify-content:space-between;gap:12px;padding:14px;border:1px solid #dae8df;border-radius:10px}.permission-module-links span{font-size:12px}.permission-form{display:grid;gap:10px;max-width:800px}.permission-form label{font-size:14px}.permission-check{display:flex;align-items:center;gap:10px;min-height:38px}.permission-check input{width:18px;height:18px;flex-shrink:0}.permission-form fieldset{border:0;padding:0;margin:0}.permission-form fieldset[hidden]{display:none}.permission-form fieldset label{display:block;margin:10px 0}.permission-form footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.permission-form button[type=submit]{background:#236c52;color:white}.permission-steps{display:flex;gap:15px;list-style:none;padding:0;flex-wrap:wrap}.permission-steps li{padding:10px;border-bottom:3px solid #e3ece6;color:#6b7e72}.permission-steps .current{color:#15563d;border-color:#24835d}.permission-role-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.permission-role-grid .permission-panel{margin:0 0 20px}.permission-detail details{padding-top:18px;border-top:1px solid #e1e9e4}.permission-detail summary{cursor:pointer}.permission-tabs{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #d6e5df;margin:4px 0 22px}.permission-tabs a{padding:12px 18px;color:#285b48;border-bottom:3px solid transparent;font-weight:700}.permission-tabs a.selected{border-color:#177b59;color:#073d2c;background:#edf7f0;border-radius:10px 10px 0 0}.permission-status-tabs{display:flex;gap:8px;margin-bottom:12px}.permission-status-tabs button{flex:1 1}.permission-template-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.permission-template-list .permission-panel,.permission-template-list .permission-top{margin:0}.permission-template-list .permission-top h2{margin:0 0 8px}.permission-help,.permission-safety-note{padding:14px 16px;border:1px solid #d3e5d8;border-radius:10px;background:#f1f8f2;color:#22523f}.permission-form-actions,.permission-grant-actions,.permission-supervision-select{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.permission-panel>details{border-top:1px solid #e1e9e4;padding:13px 0}.permission-panel>details summary{cursor:pointer;font-weight:700;color:#164e3a}.permission-panel>details p{overflow-wrap:anywhere}.permission-supervision-editor{display:grid;gap:12px}.permission-supervision-editor h3{margin:0}.permission-supervision-features{display:flex;gap:12px;flex-wrap:wrap}.permission-supervision-features .permission-check{padding:8px 12px;border:1px solid #d6e5df;border-radius:8px}.permission-supervision-stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;max-height:320px;overflow:auto;padding:10px;border:1px solid #d6e5df;border-radius:10px}.permission-supervision-stores label{display:flex;align-items:center;gap:9px;padding:9px;border-radius:8px;background:#f5faf7}.permission-supervision-stores input{width:18px;height:18px}.permission-supervision-stores small{display:block}.permission-supervision-select strong{margin-right:auto}.permission-impact-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.permission-impact-list a{border:1px solid #d6e5df;border-radius:8px;padding:8px 10px;background:#f5faf7;color:#174f3b}.permission-impact-list a:hover{text-decoration:underline}.permission-scope-picker{align-items:end}.permission-scope-picker span{padding-bottom:16px;color:#315c48}.permission-template-detail{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:7px}.permission-template-detail li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.5}.permission-template-detail .allowed{color:#174f3b}.permission-template-detail .blocked{color:#83958b}.permission-template-detail span{width:18px;flex:none;font-weight:700}.wb-milestone{min-width:0}.wb-timeline:focus-visible{outline:2px solid #267656;outline-offset:3px}@media(max-width:1100px){.permission-layout{grid-template-columns:200px minmax(230px,1fr)}.permission-detail{grid-column:1/-1}.permission-panel{padding:18px}}@media(max-width:650px){.permission-layout{display:flex;flex-direction:column}.permission-panel{width:100%;margin:8px 0}.permission-tree{max-height:220px;overflow:auto}.permission-detail header,.permission-top{align-items:flex-start;flex-wrap:wrap}.permission-role-grid{grid-template-columns:1fr}.permission-module-links a{flex-direction:column}.permission-grant{align-items:flex-start}.permission-people{max-height:400px;overflow:auto}.permission-steps{font-size:13px;gap:4px}.permission-tabs a{flex:1 1;text-align:center;padding:10px 6px}.permission-template-list{grid-template-columns:1fr}.permission-supervision-features{display:grid}.permission-supervision-stores{grid-template-columns:1fr}.permission-supervision-select button{flex:1 1}}.permission-inline.permission-scope-picker{justify-content:flex-start;gap:18px}.permission-inline.permission-scope-picker label{flex:0 1 340px;max-width:420px}.permission-form button,.permission-panel button{font:inherit;font-size:15px;line-height:1.45}.permission-detail header button{display:inline-flex;align-items:center;justify-content:center;text-align:center}.permission-save-bar{padding-right:130px}.permission-save-bar button{font-size:16px;min-height:44px}@media(max-width:750px){.permission-inline.permission-scope-picker label{flex:1 1 100%;max-width:none}.permission-save-bar{bottom:76px;padding:14px;flex-wrap:wrap}.permission-save-bar span{width:100%;font-size:14px}.permission-save-bar button{width:100%}}.account-direct-store-scope{flex:1 1 100%;padding:12px 14px;border:1px solid #d5e6db;border-radius:10px;background:#f7fbf8}.account-direct-store-scope .store-selector{margin:0}.account-business-controls{margin:16px 0}.account-business-controls fieldset{border:1px solid #d2e4d8;border-radius:12px;margin:12px 0;padding:16px}.account-business-controls legend{padding:0 8px;font-weight:700}.account-business-controls .permission-check{padding:6px 0;gap:10px}.account-effective-dialog{width:min(1050px,94vw)}.account-effective-dialog .account-business-preview{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:18px 0}.account-effective-dialog h3{font-size:17px;margin:0 0 10px}.account-effective-dialog>label{max-width:360px;margin:18px 0}.account-effective-dialog p{font-size:15px;line-height:1.7}.permission-detail{position:sticky;top:140px}.permission-detail .supervision-actions{margin:0;justify-content:flex-start}.account-business-preview p{overflow-wrap:anywhere}@media(max-width:1100px){.permission-detail{position:static}}.account-permission-mode-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:14px 0}.account-permission-mode-grid article{min-width:0;background:#f5faf7;border:1px solid #d4e5db;border-radius:10px;padding:14px}.account-permission-mode-grid small,.account-permission-mode-grid strong{display:block}.account-permission-mode-grid label{display:block;font-size:14px;margin:10px 0}.account-permission-mode-grid select{width:100%;min-height:42px;font:inherit;border:1px solid #bed7c9;border-radius:8px;background:white;padding:8px}.account-permission-mode-grid small{line-height:1.65;color:#60776a}.account-permission-mode-grid .allowed{color:#146a48;font-weight:700}.account-permission-mode-grid .blocked{color:#956329;font-weight:700}.supervision-dialog{width:min(960px,94vw);max-height:88dvh;border:1px solid #c9ded5;border-radius:20px;padding:24px;color:#153c30;background:white;overflow:auto}.supervision-dialog::backdrop{background:#102e2466}.supervision-actions,.supervision-dialog header{display:flex;align-items:center;gap:12px;justify-content:space-between}.supervision-dialog header{margin-bottom:20px}.supervision-dialog label{display:grid;gap:7px}.supervision-dialog input:not([type=checkbox]),.supervision-dialog select,.supervision-dialog textarea,.supervision-filter-grid input,.supervision-filter-grid select{box-sizing:border-box;width:100%;padding:10px;border:1px solid #c6dcd3;border-radius:8px;font:inherit;background:white;color:inherit}.supervision-edit-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.supervision-wide{grid-column:1/-1}.supervision-actions{justify-content:flex-end;margin-top:16px;flex-wrap:wrap}.supervision-actions button,.supervision-dialog button,.supervision-picker-list button{padding:10px 16px;border:1px solid #c6dcd3;border-radius:8px;cursor:pointer}.supervision-filter-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:12px;margin:18px 0}.supervision-filter-grid label{display:grid;gap:6px}.supervision-picker-list{max-height:45vh;overflow:auto;display:grid;gap:8px}.supervision-picker-list button{text-align:left;display:grid;gap:6px;background:#f4f9f6}.supervision-store-picker{display:grid;gap:6px}.supervision-dialog small{color:#60756b}.supervision-dialog .check-field{display:flex}.supervision-table details{min-width:150px;max-width:240px;overflow-wrap:anywhere}.supervision-table details div{margin:8px 0}.supervision-import-guide{padding:18px;background:#f2f8f5;border:1px solid #d2e3da;border-radius:12px;margin-bottom:18px}.supervision-import-guide li{margin:6px 0}@media(max-width:700px){.supervision-edit-form,.supervision-filter-grid{grid-template-columns:1fr 1fr}.supervision-filter-grid label:first-child{grid-column:1/-1}.supervision-dialog{padding:16px}.supervision-edit-form label{grid-column:1/-1}.supervision-actions{gap:8px}}.supervision-access-guide ol{line-height:1.9;padding-left:24px}.supervision-access-guide li{margin:5px 0}.supervision-access-actions a,.supervision-access-guide a{color:#126c50;text-decoration:underline;text-underline-offset:3px}.supervision-access-search{display:flex;gap:12px;flex-wrap:wrap;margin:18px 0}.supervision-access-editor input:not([type=checkbox]),.supervision-access-editor select,.supervision-access-search select,.supervision-access-search>input{min-height:44px;padding:9px 12px;border:1px solid #c6dcd3;border-radius:9px;background:#fff;color:#173e31;font:inherit;box-sizing:border-box}.supervision-access-search>input{flex:1 1;min-width:200px}.supervision-access-search label{flex:1 1;min-width:240px}.supervision-access-search select{width:100%}.supervision-access-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:12px}.supervision-access-cards article{border:1px solid #d8e8df;border-radius:13px;padding:15px;display:flex;justify-content:space-between;align-items:start;gap:12px;background:#f9fcfa}.supervision-access-cards small,.supervision-access-cards strong{display:block}.supervision-access-cards p{margin:8px 0;line-height:1.5}.supervision-access-cards small{color:#60766a}.supervision-access-cards button,.supervision-access-select-actions button{border:1px solid #b4d1c1;border-radius:8px;background:#fff;color:#135943;padding:8px 12px;cursor:pointer;white-space:nowrap}.supervision-access-editor{scroll-margin-top:24px}.supervision-access-editor .panel-heading h2 small{font-weight:400;color:#60766a}.supervision-access-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.supervision-access-steps section{border:1px solid #d7e8dc;border-radius:13px;padding:18px;min-width:0}.supervision-access-steps h3{margin:0 0 12px}.supervision-access-editor label:not(.check-field){display:grid;gap:7px;font-weight:600}.supervision-access-editor label input:not([type=checkbox]),.supervision-access-editor label select{width:100%}.supervision-access-checks{display:flex;gap:16px;flex-wrap:wrap}.supervision-access-editor .check-field,.supervision-access-store-list .check-field{display:flex;align-items:center;gap:9px}.supervision-access-store-list{max-height:300px;overflow:auto;border:1px solid #d4e5db;border-radius:10px;padding:8px;margin-top:10px}.supervision-access-store-list .check-field{padding:8px;border-bottom:1px solid #e8f0eb;cursor:pointer}.supervision-access-store-list small{display:block;color:#60766a;font-weight:400}.supervision-access-select-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px}.supervision-access-select-actions span{margin-right:auto}.supervision-access-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-top:20px}.supervision-access-actions button{min-width:180px}.supervision-access-editor details{margin-top:14px}.supervision-access-editor details summary{cursor:pointer;font-weight:600}.supervision-access-editor p{line-height:1.7;color:#60766a}@media(max-width:850px){.supervision-access-cards,.supervision-access-steps{grid-template-columns:1fr}.supervision-access-actions button{width:100%}}.supervision-detailed-filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0}.supervision-detailed-filters>label{display:grid;gap:6px;min-width:220px;flex:1 1;max-width:430px}.monthly-month-filter input,.monthly-month-filter select,.supervision-detailed-filters input:not([type=checkbox]){padding:10px 12px;border:1px solid #c6dcd3;border-radius:8px;font:inherit;background:#fff;color:inherit;width:100%;box-sizing:border-box}.supervision-detailed-filters>small{flex-basis:100%;color:#60756b}.supervision-multi-filter{position:relative;align-self:flex-end}.supervision-multi-filter>summary{list-style:none;cursor:pointer;border:1px solid #c6dcd3;border-radius:8px;padding:11px 14px;background:#f5faf7;min-width:100px}.supervision-multi-filter[open]>summary{border-color:#16704f;background:#e5f3eb}.multi-filter-menu{position:absolute;z-index:5;top:100%;left:0;width:290px;max-height:360px;overflow:auto;background:#fff;border:1px solid #bdd6c8;box-shadow:0 10px 30px #12372a26;border-radius:10px;padding:12px}.multi-filter-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.multi-filter-option label{display:flex;align-items:center;gap:8px;cursor:pointer}.multi-filter-option button{font-size:13px;min-height:30px;padding:3px 8px}.supervision-dialog button,.supervision-panel button{font:inherit;display:inline-flex;align-items:center;justify-content:center;min-height:40px;white-space:nowrap}.supervision-dialog input[type=checkbox],.supervision-panel input[type=checkbox]{width:18px;height:18px;accent-color:#196b50;flex-shrink:0}.monthly-selection-bar,.monthly-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:space-between}.monthly-toolbar h2{margin:0}.monthly-selection-bar{justify-content:flex-start;margin:18px 0}.monthly-selection-bar>span{margin-right:auto}.monthly-selection-bar button{border:1px solid #c6dcd3;border-radius:8px;background:#f4faf6;padding:9px 14px}.monthly-month-filter{display:grid;gap:6px;max-width:280px;margin:16px 0}.monthly-details td,.monthly-details th{white-space:normal;min-width:86px}.monthly-details td:nth-child(3){min-width:200px}.monthly-edit-dialog{width:min(780px,94vw)}.monthly-edit-dialog label>span{display:flex;align-items:center;gap:8px}.monthly-guide{background:#f2f8f5;border-radius:10px;padding:12px;line-height:1.7}.tier-minimum{color:#567651}.tier-base{color:#126c50;font-weight:600}.tier-challenge{color:#8a611c}.monthly-goal-detail{padding:10px;background:#f3f8f5;border-radius:8px;margin:8px 0}.shipment-results td:first-child{min-width:190px}.shipment-results td:nth-child(n+3){min-width:135px}.account-scope-preview{padding:14px;background:#eef7f1;border-radius:10px;line-height:1.7;margin:14px 0}.account-business-preview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-business-preview article{padding:14px;border:1px solid #c9ded2;border-radius:10px;min-width:0}.account-business-preview h4{margin:0 0 8px}.account-business-preview li{margin:4px 0}.account-saved-banner{position:fixed;z-index:30;top:20px;right:24px;padding:16px 22px;background:#e5f4e9;color:#154e36;border:1px solid #7eac8d;border-radius:12px;box-shadow:0 8px 30px #183b2926;font-size:17px}@media(max-width:700px){.account-business-preview{grid-template-columns:1fr}.multi-filter-menu{position:fixed;top:auto;left:5vw;right:5vw;width:auto;max-height:40vh}.monthly-toolbar{align-items:flex-start}.monthly-selection-bar>span{flex-basis:100%}.supervision-detailed-filters>label{max-width:none;flex-basis:100%}.account-saved-banner{left:16px;right:16px;top:12px}}.monthly-confirm-list{max-height:240px;overflow:auto;padding:8px 12px;background:#f4faf6;border-radius:8px}.monthly-confirm-list p{margin:6px 0}.supervision-scroll-dialog{box-sizing:border-box;padding:0;max-height:90dvh;overflow:hidden}.supervision-scroll-dialog[open]{display:flex;flex-direction:column}.supervision-scroll-dialog>header{flex:none;margin:0;padding:18px 22px;border-bottom:1px solid #d8e6df}.supervision-scroll-dialog>header h2{margin:0;min-width:0;font-size:22px;overflow-wrap:anywhere}.supervision-dialog-form{display:flex;flex-direction:column;min-height:0;overflow:hidden;margin:0}.supervision-dialog-body{padding:18px 22px;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.supervision-dialog-footer{flex:none;margin:0;padding:14px 22px;border-top:1px solid #d8e6df;background:#fff;box-shadow:0 -5px 14px #153c3008}.supervision-dialog-footer button{white-space:normal;min-width:0;overflow-wrap:anywhere}.supervision-scroll-dialog .supervision-picker-list{max-height:none;overflow:visible}.supervision-dialog .supervision-multi-filter{max-height:none;overflow:visible;min-width:0;max-width:100%}.supervision-dialog .supervision-multi-filter[open]{flex-basis:100%}.supervision-dialog .supervision-multi-filter>summary{box-sizing:border-box;width:fit-content;max-width:100%;white-space:normal}.supervision-dialog .multi-filter-menu{box-sizing:border-box;position:static;width:100%;max-height:260px;overflow-y:auto;overflow-x:hidden;margin-top:6px;box-shadow:none}.supervision-dialog .multi-filter-option label{min-width:0;overflow-wrap:anywhere}.supervision-dialog .multi-filter-menu .supervision-actions{justify-content:flex-start;margin-top:0}.supervision-dialog-body>p:first-child{margin-top:0}.rules-navigation{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 26px}.rules-navigation a{padding:9px 12px;border:1px solid #c6dcd3;border-radius:8px;color:#165d46;background:#f5faf7;line-height:1.5}.rules-group{margin:28px 0;scroll-margin-top:145px}.rules-group .rule-list article{grid-template-columns:minmax(0,1fr);scroll-margin-top:145px}.rules-group .rule-list p{color:#385e4e}@media(max-width:700px){.supervision-scroll-dialog{width:96vw;max-height:94dvh}.supervision-dialog-body,.supervision-scroll-dialog>header{padding:14px}.supervision-dialog-footer{padding:12px 14px}.supervision-dialog-footer button{flex:1 1}.supervision-dialog .multi-filter-menu{left:auto;right:auto;top:auto}.supervision-dialog .supervision-detailed-filters>label{min-width:0}}.month-coverage{border:1px solid #d6e5dd;border-radius:12px;padding:14px 16px;margin:18px 0;background:#fbfdfb}.month-coverage>summary{cursor:pointer;font-weight:600;font-size:16px}.month-coverage .supervision-actions{justify-content:flex-start;margin:12px 0}.month-coverage .supervision-actions label{display:flex;gap:8px;align-items:center}.month-coverage select{padding:6px 10px;border:1px solid #c6dcd3;border-radius:7px;background:white;font:inherit}.month-coverage-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:12px 0}.month-coverage-grid .coverage-month{display:grid;justify-content:stretch;white-space:normal;text-align:left;gap:5px;min-height:90px;padding:12px;border:1px solid #d7e4dc;border-radius:9px;background:#f4f7f5;color:#536b60}.coverage-month span{font-size:14px}.coverage-month small{font-size:12px;line-height:1.4}.month-coverage-grid .complete{background:#edf8f0;border-color:#9cc6ab;color:#175c3c}.month-coverage-grid .partial{background:#fff8e8;border-color:#e9cf8c;color:#80621c}.month-coverage-grid .selected{outline:2px solid #267a58;outline-offset:1px}.month-coverage>small{color:#60766a;font-size:13px}.monthly-selection-bar .danger-button,.monthly-selection-bar .danger-outline-button,.supervision-dialog .danger-button,.supervision-dialog .danger-outline-button{color:#a32828;border-color:#dfb4b4;background:#fff4f4}.month-coverage button:hover{filter:brightness(.97)}@media(max-width:850px){.month-coverage-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:550px){.month-coverage-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.month-coverage-grid .coverage-month{padding:9px;min-height:95px}}