.brand-product-editor{width:min(1240px,96vw)}.brand-product-editor .brand-template-note{color:#615747;margin-top:8px;font-size:14px;line-height:1.6}.brand-product-editor :is(input:not([type=checkbox]),select,textarea){border-radius:10px;max-width:100%;min-height:44px;font-size:16px}.brand-product-editor textarea{min-height:110px}.brand-product-editor :is(label,p,small,b,button){overflow-wrap:anywhere}.brand-product-editor .product-option-picker{border:0;min-width:0;margin:18px 0;padding:0}.brand-product-editor .product-option-picker legend{margin-bottom:8px;font-size:16px}.product-option-picker>p,.product-variant-cards>header p{color:#685d50;margin:0 0 12px;font-size:13px;line-height:1.7}.brand-product-editor .option-search{align-items:stretch;gap:8px;display:flex}.brand-product-editor .option-search>label{background:#fff;border:1px solid #d4c8b7;border-radius:10px;flex:1;align-items:center;gap:6px;min-width:0;margin:0;padding:0 10px;display:flex}.brand-product-editor .option-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0}.brand-product-editor .option-search button{color:#fff;background:#40502d;border:1px solid #40502d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:8px 12px;font-size:13px;display:flex}.brand-product-editor .option-library,.brand-product-editor .selected-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.brand-product-editor .option-library{overscroll-behavior:contain;border:1px solid #e4dacb;border-radius:12px;max-height:230px;padding:4px;overflow:auto}.brand-product-editor .option-library button,.brand-product-editor .selected-options button{color:#3e352a;text-align:left;background:#fff;border:1px solid #d4c8b7;border-radius:12px;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:9px 12px;display:flex}.brand-product-editor .option-library button[aria-pressed=true],.brand-product-editor .selected-options button{color:#354728;background:#edf1e3;border-color:#65764c}.option-empty{color:#6c6255;padding:12px;font-size:13px}.brand-product-editor .product-editor-error{color:#8a3121;background:#fff1e8;border-radius:10px;padding:12px;font-size:14px;line-height:1.6}.brand-product-editor .product-editor-error button{min-height:44px;margin-left:6px}.product-variant-cards{border-top:1px solid #d9cebf;min-width:0;margin-top:24px;padding-top:20px}.product-variant-cards h3{margin:0 0 8px;font-size:20px}.variant-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.piece-editor .variant-card-grid{grid-template-columns:minmax(0,1fr)}.variant-edit-card{background:#fffaf2;border:1px solid #dbd0c0;border-radius:16px;min-width:0;padding:16px}.variant-edit-card>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:16px;display:flex}.variant-edit-card>header small{color:#665c50;font-size:13px}.brand-product-editor .variant-essential-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-product-editor .variant-essential-fields label{flex-direction:column;gap:6px;min-width:0;margin:0;font-size:13px;display:flex}.brand-product-editor .variant-essential-fields input{background:#fff;width:100%;min-width:0;padding:10px}.variant-advanced{border-top:1px solid #e5dbce;margin-top:16px;padding-top:6px}.variant-advanced summary{cursor:pointer;color:#586441;min-height:44px;list-style:revert;align-items:center;font-size:13px;display:flex}.variant-advanced[open] summary{margin-bottom:10px}.brand-product-editor .responsive-variant-picker{display:none}.brand-product-editor input[readonly]{color:#756c60;background:#f0ece4}.brand-product-editor button:disabled{opacity:.55;cursor:not-allowed}.brand-product-editor :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #9b452f}.piece-measurements{border:1px solid;border-radius:16px;margin:16px 0;padding:14px;font-size:15px;line-height:1.7}@media (min-width:761px) and (max-width:1100px){.ms-role-only .brand-product-editor{width:94vw;max-height:94dvh;padding:26px}.ms-role-only .brand-product-editor .editor-workspace,.ms-role-only .brand-product-editor .builder-grid{grid-template-columns:minmax(0,1fr)}.ms-role-only .brand-product-editor .editor-preview-panel{max-width:100%;position:static}.ms-role-only .brand-product-editor .product-editor-actions{z-index:5;background:#fffbf4;padding:16px 0;position:sticky;bottom:-26px}.ms-role-only .brand-product-editor .product-editor-actions button{min-height:48px}}@media (max-width:1100px){.brand-product-editor .variant-card-grid{grid-template-columns:minmax(0,1fr)}.brand-product-editor .responsive-variant-picker{flex-direction:column;gap:8px;margin:16px 0;display:flex}.brand-product-editor .variant-edit-card:not(.selected-variant){display:none}}@media (max-width:760px){.ms-role-only .brand-product-editor .option-search{flex-wrap:wrap}.ms-role-only .brand-product-editor .option-search>label{flex-basis:100%}.ms-role-only .brand-product-editor .option-search>button{width:100%}.ms-role-only .brand-product-editor .variant-essential-fields{gap:12px 10px}.ms-role-only .brand-product-editor .brand-destination>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.ms-role-only .brand-product-editor .brand-destination button{min-height:44px}.ms-role-only .brand-product-editor .variant-edit-card{padding:12px}.ms-role-only .brand-product-editor .product-editor-actions button{white-space:normal}}.brand-product-editor .builder-grid{grid-template-columns:minmax(0,1fr)}.product-preview-toggle{display:none}.brand-product-editor .product-editor-panel[hidden]{display:none!important}.brand-product-editor .editor-workspace{display:block}.brand-product-editor .product-editor-fields{min-width:0}.product-editor-save-state{color:#625a4c;justify-content:space-between;align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.product-editor-save-state .is-dirty{color:#8c3d25;background:#fff0df;border-radius:9px;padding:9px}.product-editor-save-state button{color:#3e352a;background:#fff;border:1px solid #d4c8b7;border-radius:10px;min-height:44px;padding:8px 12px}.brand-product-editor .product-editor-tabs{z-index:30;background:#fffbf4;border-bottom:1px solid #d4c8b7;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:10px 0;display:grid;position:sticky;top:0}.brand-product-editor .product-editor-tabs button{color:#4f483c;background:#fff;border:1px solid #d4c8b7;border-radius:12px;min-height:48px;padding:8px;font-size:13px}.brand-product-editor .product-editor-tabs button[aria-selected=true]{color:#fff;background:#40502d;border-color:#40502d}.brand-product-editor .product-section-select{display:none}.brand-product-editor .product-advanced-settings{border:1px solid #d4c8b7;border-radius:12px;margin-top:18px;padding:14px}.product-advanced-settings>summary{cursor:pointer;color:#40502d;min-height:44px;line-height:1.6}.product-advanced-settings[open]>summary{margin-bottom:14px}.brand-product-editor .product-variant-cards{border:0;margin-top:0;padding-top:0}.brand-product-editor .product-publish-panel{background:#fffaf2;border:1px solid #ded2c1;border-radius:16px;padding:16px}.product-publishing-status>header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:14px;display:flex}.product-publishing-status p,.product-publish-panel>p{color:#625847;font-size:14px;line-height:1.7}.product-publishing-status>header button,.product-publishing-status a{color:#354728;background:#fff;border:1px solid #d4c8b7;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:9px 12px;display:inline-flex}.saved-visibility,.forecast-visibility{border:1px solid #d4c8b7;border-radius:12px;margin:16px 0;padding:16px}.saved-visibility{background:#f6eee5}.saved-visibility[data-visible=true]{background:#edf1e3;border-color:#65764c}.product-publishing-status h4{margin:0 0 10px;font-size:15px}.product-publishing-status ul{gap:10px;margin:14px 0;padding:0;list-style:none;display:grid}.product-publishing-status li{border-radius:10px;flex-direction:column;gap:5px;padding:12px;font-size:14px;line-height:1.6;display:flex}.visibility-blockers li{color:#8a3121;background:#fff0e7}.visibility-warnings li{color:#695321;background:#f3eddb}.product-publishing-status li span{font-size:13px}.product-publishing-status small{color:#625847;margin-top:12px;font-size:12px;line-height:1.7;display:block}.product-required-fields{color:#8a3121;background:#fff0e7;border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding:12px;font-size:13px;display:flex}.product-required-fields button{color:#8a3121;background:#fff;border:1px solid #d4b6a5;border-radius:9px;min-height:44px;padding:8px}.product-discard-dialog{color:#291a14;background:#fffbf4;border:1px solid #d4c8b7;border-radius:20px;width:min(480px,100% - 32px);padding:24px;box-shadow:0 20px 80px #24181155}.product-discard-dialog::backdrop{background:#24181199}.product-discard-dialog h2{margin:0 0 12px;font-size:23px}.product-discard-dialog p{font-size:15px;line-height:1.8}.product-discard-dialog>div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.product-discard-dialog button{color:#fff;background:#40502d;border:1px solid #65764c;border-radius:12px;flex:1;min-height:48px;padding:10px}.product-discard-dialog button.discard{color:#973820;background:#fff;border-color:#c79580}@media (max-width:600px){.ms-role-only .brand-product-editor .product-editor-tabs{display:none}.ms-role-only .brand-product-editor .product-section-select{z-index:30;background:#fffbf4;border-bottom:1px solid #d4c8b7;flex-direction:column;gap:6px;padding:10px 48px 10px 0;font-size:12px;display:flex;position:sticky;top:0}.ms-role-only .brand-product-editor .product-section-select select{width:100%}.ms-role-only .brand-product-editor .product-publish-panel,.saved-visibility,.forecast-visibility{padding:12px}.product-discard-dialog>div{flex-direction:column}}@media (max-width:1100px){.brand-product-editor .product-preview-toggle{color:#354728;background:#f0ece3;border:1px solid #d4c8b7;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin:12px 0;display:flex}.brand-product-editor .product-editor-preview-wrap[data-open=false] .product-preview-content{display:none}}.product-editor-save-state{flex-wrap:wrap}.product-editor-save-state>div{flex-wrap:wrap;gap:8px;display:flex}.manager-scope-notice{color:#354728;background:#eef1e6;border:1px solid #d6dccc;border-radius:14px;flex-direction:column;gap:6px;margin:0 0 20px;padding:14px 16px;font-size:14px;line-height:1.6;display:flex}.manager-scope-notice span{color:#5b6250;font-size:13px}.manager-compact-controls select:disabled{color:#6d6457;cursor:not-allowed;background:#eee9df}.order-brand-badges{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.ms-role-only .order-brand-badges small{color:#62533f;background:#eee9df;border-radius:7px;padding:4px 7px;font-size:11px;line-height:1.4;display:inline-flex}.ms-role-only .order-brand-badges .billbing{color:#853d28;background:#f5e4dc}.ms-role-only .order-brand-badges .morwear{color:#40502d;background:#e8eddc}.expense-scope-summary{background:#fffbf4;border:1px solid #d8cbbb;border-radius:14px;margin-bottom:16px;padding:14px 16px}.expense-scope-summary label{align-items:center;gap:10px;min-height:44px;font-size:14px;display:flex}.expense-scope-summary input{accent-color:#40502d;width:20px;height:20px}.expense-scope-summary p{color:#6b5e4d;margin:6px 0;font-size:13px;line-height:1.7}.ms-role-only .order-table td:nth-child(7) small{color:#6d6252;margin:5px 0;line-height:1.5;display:block}@media (max-width:760px){.manager-scope-notice{margin-bottom:16px;padding:12px;font-size:13px}.manager-scope-notice span{font-size:12px}.manager-compact-controls,.manager-compact-controls label{width:100%}.manager-compact-controls select{width:100%;min-height:44px}.ms-role-only .order-table td:nth-child(7){grid-column:1/-1}.ms-role-only .order-table td:nth-child(7)>small{margin:5px 0;font-size:12px;display:block}}.ms-role-only .manager-catalog-cards,.ms-role-only .inventory-compact-picker,.ms-role-only .inventory-quick-adjust,.ms-role-only .inventory-options-label{display:none}.ms-role-only .catalog-product-status{white-space:normal;line-height:1.5}.ms-role-only .catalog-product-status.draft{color:#665239;background:#eee7da}.ms-role-only .manager-stock-adjustment .stock-adjustment-brand{color:#625744;margin:8px 0;font-size:13px;display:block}.ms-role-only .stock-quantity-field{margin-top:18px}.ms-role-only .stock-quantity-field>label{margin-bottom:8px;font-size:14px;display:block}.ms-role-only .stock-quantity-stepper{grid-template-columns:48px minmax(0,1fr) 48px;align-items:stretch;gap:8px;display:grid}.ms-role-only .manager-stock-adjustment .stock-quantity-stepper button{color:#354728;background:#f4f0e7;border:1px solid #cbbdaa;border-radius:12px;place-items:center;min-height:48px;padding:8px;display:grid}.ms-role-only .manager-stock-adjustment .stock-quantity-stepper svg{width:20px;height:20px}.ms-role-only .manager-stock-adjustment .stock-quantity-stepper input{text-align:center;-webkit-appearance:textfield;appearance:textfield;width:100%;min-width:0;min-height:48px;margin:0;font-size:20px}.ms-role-only .stock-quantity-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ms-role-only .stock-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ms-role-only .manager-stock-adjustment button:disabled{opacity:.55;cursor:not-allowed}.ms-role-only .stock-advanced-settings{border:1px solid #d8cbbb;border-radius:12px;margin:18px 0;padding:0 14px}.ms-role-only .stock-advanced-settings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;font-size:13px;list-style:none;display:flex}.ms-role-only .stock-advanced-settings summary::-webkit-details-marker{display:none}.ms-role-only .stock-advanced-settings summary svg{flex-shrink:0;width:17px;height:17px}.ms-role-only .stock-advanced-settings[open] summary svg{transform:rotate(180deg)}.ms-role-only .stock-advanced-settings>label{margin:12px 0;font-size:13px;display:block}.ms-role-only .stock-advanced-settings textarea{width:100%;min-height:80px;margin-top:8px}.ms-role-only .stock-advanced-settings .inventory-settings{grid-template-columns:1fr;gap:12px}.ms-role-only .stock-advanced-settings .inventory-settings label{font-size:13px;display:block}.ms-role-only .stock-advanced-settings .inventory-settings input{width:100%;min-height:44px}.ms-role-only .stock-change-summary{color:#544b3d;overflow-wrap:anywhere;font-size:13px;line-height:1.6}@media (max-width:1100px){.ms-role-only .ms-manager .manager-product-table .manager-product-desktop{display:none}.ms-role-only .ms-manager .manager-product-table .manager-catalog-cards{grid-template-columns:minmax(0,1fr);gap:12px;display:grid;overflow:visible}.ms-role-only .manager-catalog-card{background:#fffcf7;border:1px solid #d8cbbb;border-radius:18px;min-width:0;padding:14px}.ms-role-only .catalog-card-heading{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;display:grid}.ms-role-only .catalog-card-heading img,.ms-role-only .catalog-image-placeholder{object-fit:cover;background:#eee7db;border-radius:12px;width:76px;height:86px}.ms-role-only .catalog-image-placeholder{color:#62533f;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.ms-role-only .catalog-image-placeholder svg{width:22px;height:22px}.ms-role-only .catalog-image-placeholder small{font-size:11px}.ms-role-only .catalog-card-heading h2{overflow-wrap:anywhere;margin:0 0 8px;font-size:16px;line-height:1.5}.ms-role-only .catalog-card-heading .pill{border-radius:9px;padding:4px 8px;font-size:12px;display:inline-flex}.ms-role-only .catalog-card-numbers{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px;margin:14px 0;display:grid}.ms-role-only .catalog-card-numbers dt{color:#625744;font-size:12px;line-height:1.5}.ms-role-only .catalog-card-numbers dd{overflow-wrap:anywhere;color:#2c251d;margin:4px 0 0;font-size:18px;line-height:1.4}.ms-role-only .catalog-card-edit{color:#fff;background:#40502d;border:1px solid #40502d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px;font-size:14px;display:flex}.ms-role-only .catalog-card-edit svg{width:18px;height:18px}.ms-role-only :is(.catalog-card-details,.inventory-compact-details){margin-top:8px}.ms-role-only :is(.catalog-card-details,.inventory-compact-details)>summary{color:#625744;cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:12px;list-style:none;display:flex}.ms-role-only :is(.catalog-card-details,.inventory-compact-details)>summary::-webkit-details-marker{display:none}.ms-role-only :is(.catalog-card-details,.inventory-compact-details)>summary svg{flex-shrink:0;width:16px;height:16px}.ms-role-only :is(.catalog-card-details,.inventory-compact-details)[open]>summary svg{transform:rotate(180deg)}.ms-role-only :is(.catalog-card-details,.inventory-compact-details) dl{gap:10px;margin:8px 0;font-size:12px;line-height:1.6;display:grid}.ms-role-only :is(.catalog-card-details,.inventory-compact-details) dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px;display:grid}.ms-role-only :is(.catalog-card-details,.inventory-compact-details) dt{color:#625744}.ms-role-only :is(.catalog-card-details,.inventory-compact-details) dd{text-align:right;overflow-wrap:anywhere;margin:0}.ms-role-only .inventory-product-heading{align-items:stretch;min-width:0;display:flex}.ms-role-only .ms-manager .inventory-product-head{grid-template-columns:18px 42px minmax(0,1fr);gap:8px;min-width:0;padding:12px}.ms-role-only .ms-manager .inventory-product-head>img{border-radius:10px;width:42px;height:50px}.ms-role-only .ms-manager .inventory-product-head>.inventory-product-name b{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.ms-role-only .ms-manager .inventory-product-head>.inventory-product-name small{white-space:normal;font-size:11px;line-height:1.5}.ms-role-only .ms-manager .inventory-product-head>span:not(.inventory-chevron):not(.inventory-product-name):not(.inventory-attention):not(.inventory-ok){display:none}.ms-role-only .ms-manager .inventory-product-head .manager-mobile-stock-summary{color:#40502d;display:block!important}.ms-role-only .ms-manager .inventory-product-head .inventory-options-label{color:#665844;display:block}.ms-role-only .ms-manager .inventory-product-head>.inventory-attention,.ms-role-only .ms-manager .inventory-product-head>.inventory-ok{grid-column:2/-1;justify-self:start;padding:4px 7px;font-size:11px}.ms-role-only .ms-manager .inventory-quick-adjust{color:#354728;background:#eef2e6;border:1px solid #bac6a8;border-radius:12px;flex-direction:column;flex:0 0 92px;justify-content:center;align-self:center;align-items:center;gap:5px;min-height:58px;margin:8px 10px 8px 0;padding:8px;font-size:12px;line-height:1.4;display:flex}.ms-role-only .inventory-quick-adjust svg{width:18px;height:18px}.ms-role-only .inventory-quick-adjust:disabled{opacity:.5;cursor:not-allowed}.ms-role-only .ms-manager .inventory-variant-table{background:#f5f0e8;min-width:0;padding:14px;overflow:visible}.ms-role-only .ms-manager .inventory-variant-table>table{display:none}.ms-role-only .ms-manager .inventory-compact-picker{min-width:0;display:block}.ms-role-only .inventory-compact-picker>label{font-size:13px;line-height:1.5;display:block}.ms-role-only .inventory-compact-picker select{color:#2c251d;background:#fff;border:1px solid #cbbdaa;border-radius:10px;width:100%;min-width:0;max-width:100%;min-height:48px;margin:8px 0;padding:10px;font-size:16px;display:block}.ms-role-only .inventory-selected-option{flex-wrap:wrap;gap:8px;margin:0 0 10px;font-size:14px;line-height:1.5;display:flex}.ms-role-only .inventory-compact-availability{color:#40502d;flex-wrap:wrap;align-items:baseline;gap:8px;margin:12px 0;font-size:13px;display:flex}.ms-role-only .inventory-compact-availability b{margin-left:6px;font-size:24px}.ms-role-only .inventory-compact-adjust{color:#fff;background:#40502d;border:1px solid #40502d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:10px;font-size:14px;display:flex}.ms-role-only .inventory-compact-adjust svg{width:18px;height:18px}.ms-role-only .inventory-compact-adjust:disabled{opacity:.5;cursor:not-allowed}.ms-role-only .manager-stock-adjustment{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr);overflow:auto}.ms-role-only .manager-stock-adjustment[data-preview-open=false]>.ms-public-preview{display:none}.ms-role-only .manager-stock-adjustment>.ms-public-preview{order:2}.ms-role-only .manager-stock-adjustment>main{order:0;padding:34px 24px 16px;overflow:visible}.ms-role-only .manager-stock-adjustment .manager-stock-preview-toggle{color:#544b3d;background:#f4eee4;border:1px solid #d8cbbb;border-radius:12px;order:1;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0 24px 24px;padding:10px;font-size:13px;display:flex}.ms-role-only .manager-stock-adjustment .manager-stock-preview-toggle svg{width:18px;height:18px}.ms-role-only .manager-stock-adjustment :is(input,select,textarea){font-size:16px}.ms-role-only .manager-stock-adjustment .variant-stock-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.ms-role-only .manager-stock-adjustment .ms-mode button{border-radius:10px;min-height:54px;padding:8px;font-size:12px}}@media (min-width:600px) and (max-width:1100px){.ms-role-only .ms-manager .manager-product-table .manager-catalog-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ms-role-only .manager-stock-adjustment>main{padding:0 16px 20px}.ms-role-only .manager-stock-adjustment .manager-stock-preview-toggle{margin:0 16px 24px}.ms-role-only .manager-stock-adjustment .variant-stock-summary{gap:6px}.ms-role-only .manager-stock-adjustment .variant-stock-summary span{font-size:12px}.ms-role-only .manager-stock-adjustment .newtotal{border-radius:12px;gap:12px;font-size:13px;line-height:1.5}}.ms-role-only .manager-feedback-messages{z-index:220;pointer-events:none;gap:10px;width:min(540px,100% - 32px);max-height:42dvh;display:grid;position:fixed;bottom:24px;right:24px;overflow:auto}.ms-role-only .manager-feedback-message{color:#354728;pointer-events:auto;background:#f0f5e8;border:1px solid #b8c5a5;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 50px;align-items:start;gap:10px;padding:14px;display:grid;box-shadow:0 6px 24px #291a1420}.ms-role-only .manager-feedback-message.error,.ms-role-only .manager-inline-error,.ms-role-only .manager-load-state.error{color:#853c29;background:#fff1eb;border-color:#d7a793}.ms-role-only .manager-feedback-message.warning{color:#6b4e20;background:#fff5dc;border-color:#d8be7c}.ms-role-only .manager-feedback-message.info{color:#544737;background:#f5f0e8;border-color:#cfbeaa}.ms-role-only .manager-feedback-message>svg{width:22px;height:22px;margin-top:2px}.ms-role-only .manager-feedback-message b{font-size:13px;line-height:1.5}.ms-role-only .manager-feedback-message p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.6}.ms-role-only .manager-feedback-message button{color:inherit;background:0 0;border:1px solid;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:44px;min-height:44px;padding:4px;font-size:11px;display:flex}.ms-role-only .manager-feedback-message button svg{width:16px;height:16px}.ms-role-only .manager-load-state{color:#544737;background:#f5f0e8;border:1px solid #d8cbbb;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;padding:14px;font-size:14px;line-height:1.6;display:flex}.ms-role-only .manager-load-state>svg{flex-shrink:0;width:22px;height:22px}.ms-role-only .manager-load-state>div{overflow-wrap:anywhere;flex:1;min-width:150px}.ms-role-only .manager-load-state p{margin:5px 0}.ms-role-only .manager-load-state button{min-height:44px;color:inherit;background:#fff;border:1px solid;border-radius:10px;padding:8px 12px;font-size:13px}.ms-role-only .manager-inline-error{overflow-wrap:anywhere;border:1px solid;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.6}.ms-role-only [aria-busy=true]{cursor:progress}.ms-role-only .manager-form-fields{border:0;min-width:0;margin:0;padding:0}.ms-role-only .manager-category-fields{display:contents}@media (max-width:760px){.ms-role-only .manager-feedback-messages{left:12px;right:12px;bottom:calc(90px + env(safe-area-inset-bottom));width:auto;max-height:35dvh}.ms-role-only .manager-feedback-message{grid-template-columns:20px minmax(0,1fr) 44px;gap:8px;padding:12px}}
