.profile-settings-disclosure{border:1px solid #d4dfdc!important;border-radius:22px!important;background:#e7eeeb!important;margin:12px 0!important;padding:0!important;overflow:hidden}.profile-settings-disclosure>summary{display:grid!important;grid-template-columns:44px minmax(0,1fr) 20px;gap:12px;align-items:center;list-style:none;padding:18px!important;cursor:pointer;color:#293e38}.profile-settings-disclosure>summary::-webkit-details-marker{display:none}.profile-settings-disclosure>summary span{min-width:0}.profile-settings-disclosure strong{display:block;font-size:17px}.profile-settings-disclosure small{display:block;font-size:13px;font-weight:400;line-height:1.5;margin-top:4px;color:#596e66}.profile-option-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:#f8fbfa}.profile-option-icon svg{width:24px;height:24px}.profile-settings-disclosure[open]>summary>b{transform:rotate(180deg)}.profile-settings-disclosure>.platform-push-settings{margin:0 14px 14px;border:0;background:#f6f9f7}.store-center .page-heading{position:static!important;min-height:0!important;margin:0 0 18px!important;padding:0!important}.store-center .page-heading h2{font-size:24px}.store-center .page-heading p{max-width:55ch;font-size:14px;line-height:1.5}.store-center .store-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;position:static;margin:0 0 18px}.store-center .store-sections button{min-width:0;min-height:44px;padding:10px 8px;border-radius:14px;background:#edf1f3;border:1px solid transparent;color:#344651;font-size:14px}.store-center .store-sections button[aria-pressed=true]{background:#d7e5df;border-color:#8ca99c;color:#233f32;font-weight:650}.store-center .store-panel{padding:18px;border-radius:22px;margin:0 0 16px;min-width:0}.store-center .store-panel h3{font-size:18px;margin:0 0 12px}.store-center .store-panel p{font-size:14px;line-height:1.6}.procurement-editor label,.store-center label{display:grid;gap:6px;min-width:0;font-size:13px}.procurement-editor input,.procurement-editor select,.store-center input,.store-center select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;border:1px solid #bdcac7;border-radius:12px;background:#fff;color:#293d37;padding:10px;font:inherit}.store-center .store-actions{gap:10px;align-items:end;margin:14px 0}.store-center .store-actions>label{flex:1 1 180px}.store-center .store-actions>span{flex:1 1 170px;overflow-wrap:anywhere}.store-center .store-actions>input{width:100px}.store-center .store-order{padding:16px;border-radius:16px;background:#f6f9f8;overflow-wrap:anywhere}.store-center .store-grid{gap:14px;margin:14px 0}.store-center .store-panel>label{margin-bottom:14px}.store-center button{min-height:42px;white-space:normal}.store-center .store-panel>button{margin:6px 8px 6px 0}.store-center small{line-height:1.5}.supply-workspace{padding-bottom:calc(var(--workspace-dock-height,90px) + env(safe-area-inset-bottom) + 36px)!important;scroll-padding-bottom:150px}.procurement-editor{border:1px solid #ccd9d4;border-radius:22px;background:#edf3ef;padding:18px;margin:18px 0;min-width:0}.procurement-editor header{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.procurement-editor h3{font-size:18px;margin:0}.procurement-editor p{font-size:14px;line-height:1.6}.procurement-line{border:1px solid #d4dfdb;background:#fff;border-radius:16px;padding:14px;margin:12px 0;overflow-wrap:anywhere}.procurement-line>small{display:block;margin:5px 0 12px;color:#61716a}.procurement-allocation{display:grid;grid-template-columns:minmax(0,1fr) 100px 36px;gap:8px;align-items:end;margin:10px 0}.procurement-allocation button{height:44px;width:36px;border-radius:12px}.procurement-editor .store-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.procurement-editor button{min-height:42px}.procurement-summary{display:flex;gap:12px;flex-wrap:wrap;padding:14px;background:#dce9e2;border-radius:14px}.team-join-inbox{padding:18px;border:1px solid #c6d8cf;border-radius:20px;background:#e7eee9;margin:16px 0}.team-join-inbox article{border-top:1px solid #cad8d0;padding:12px 0}.team-join-inbox button{margin:6px 8px 0 0;min-height:42px}.team-invite-mode{display:grid;grid-template-columns:1fr 1fr;gap:8px}.team-invite-mode button{min-height:46px;border-radius:12px}.team-invite-mode button[aria-pressed=true]{background:#dce9e2;color:#263e32}[data-theme=dark] .profile-settings-disclosure{background:#273731!important;border-color:#40584c!important}[data-theme=dark] .profile-settings-disclosure>summary{color:#ecf4ef}[data-theme=dark] .profile-settings-disclosure small{color:#b5c9bd}[data-theme=dark] .profile-option-icon,[data-theme=dark] .profile-settings-disclosure>.platform-push-settings{background:#1f2c26;color:#e6f0e9}[data-theme=dark] .store-center .store-sections button{background:#2c363e;color:#dce7ed}[data-theme=dark] .store-center .store-sections button[aria-pressed=true]{background:#355343;color:#f0faf4;border-color:#739b83}[data-theme=dark] .procurement-editor input,[data-theme=dark] .procurement-editor select,[data-theme=dark] .store-center input,[data-theme=dark] .store-center select{background:#1d2925;border-color:#52665d;color:#f0f5f2}[data-theme=dark] .procurement-line,[data-theme=dark] .store-center .store-order{background:#202e27;color:#e8f1eb;border-color:#42564b}[data-theme=dark] .procurement-editor,[data-theme=dark] .team-join-inbox{background:#28392f;border-color:#405d4c;color:#e8f1eb}[data-theme=dark] .procurement-line>small{color:#b8ccbf}[data-theme=dark] .procurement-summary,[data-theme=dark] .team-invite-mode button[aria-pressed=true]{background:#355343;color:#effaf3}@media(min-width:800px){.store-center .store-sections{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:380px){.procurement-editor,.store-center .store-panel{padding:12px}.procurement-allocation{grid-template-columns:minmax(0,1fr) 70px 32px;gap:5px}.profile-settings-disclosure>summary{padding:14px!important;gap:9px}.profile-settings-disclosure strong{font-size:16px}}.procurement-editor button{font-size:14px!important;line-height:1.4;padding:10px 12px}.procurement-allocation>button{padding:4px}.procurement-source-note{grid-column:1/-1;line-height:1.5;color:#596e61;overflow-wrap:anywhere}[data-theme=dark] .procurement-source-note{color:#b7cdbf}