.Shell-module__Asfdza__layout{grid-template-columns:260px 1fr;min-height:100vh;display:grid}.Shell-module__Asfdza__sidebar{border-right:1px solid var(--border);background:#ffffff05;padding:22px}.Shell-module__Asfdza__brand{letter-spacing:.2px;font-weight:700}.Shell-module__Asfdza__brandAccent{color:var(--accent)}.Shell-module__Asfdza__nav{gap:8px;margin-top:18px;display:grid}.Shell-module__Asfdza__link{color:#ffffffd9;background:0 0;border:1px solid #0000;border-radius:12px;padding:10px 12px;transition:background .16s,border-color .16s;display:block}.Shell-module__Asfdza__link:hover{background:#ffffff0a;border-color:#ffffff0f}.Shell-module__Asfdza__main{grid-template-rows:auto 1fr;min-width:0;display:grid}.Shell-module__Asfdza__topbar{border-bottom:1px solid var(--border);background:#ffffff04;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.Shell-module__Asfdza__topLeft{flex-direction:column;gap:4px;display:flex}.Shell-module__Asfdza__title{font-size:16px;font-weight:600}.Shell-module__Asfdza__sub{color:#ffffffb3;font-size:13px}.Shell-module__Asfdza__content{min-width:0;padding:24px}.Shell-module__Asfdza__bell{border:1px solid var(--border);color:#ffffffe6;background:#ffffff08;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:inline-flex}.Shell-module__Asfdza__bellCount{min-width:22px;height:22px;color:var(--text);background:#fdaf352e;border:1px solid #fdaf3573;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;display:inline-flex}.Shell-module__Asfdza__topActions{align-items:center;gap:10px;display:flex}@media (max-width:900px){.Shell-module__Asfdza__layout{grid-template-rows:auto 1fr;grid-template-columns:1fr}.Shell-module__Asfdza__sidebar{border-right:none;border-bottom:1px solid var(--border);padding:16px}.Shell-module__Asfdza__nav{flex-wrap:wrap;gap:8px;display:flex}.Shell-module__Asfdza__link{padding:8px 10px}.Shell-module__Asfdza__topbar{align-items:flex-start;padding:14px 16px}.Shell-module__Asfdza__topActions{justify-content:flex-end;width:100%}.Shell-module__Asfdza__content{padding:16px}}@media (max-width:520px){.Shell-module__Asfdza__topActions{justify-content:space-between}}
.Button-module__VMVMAW__button{border:1px solid var(--border);color:var(--text);cursor:pointer;background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:10px 14px;transition:background .16s,border-color .16s,transform 90ms;display:inline-flex}.Button-module__VMVMAW__button:hover{background:#ffffff12}.Button-module__VMVMAW__button:active{transform:translateY(1px)}.Button-module__VMVMAW__primary{background:#fdaf352e;border-color:#fdaf3573}.Button-module__VMVMAW__primary:hover{background:#fdaf3538}.Button-module__VMVMAW__danger{color:#fdaf35f2;background:#fdaf351a;border-color:#fdaf3559}.Button-module__VMVMAW__small{border-radius:10px;padding:8px 10px;font-size:13px}.Button-module__VMVMAW__disabled{opacity:.55;cursor:not-allowed}
.Requests-module__lCdG9G__grid{grid-template-columns:1.2fr .8fr;gap:16px;min-width:0;display:grid}.Requests-module__lCdG9G__stack12{gap:12px;min-width:0;display:grid}.Requests-module__lCdG9G__rowBetween{justify-content:space-between;align-items:center;gap:12px;display:flex}.Requests-module__lCdG9G__rowEnd{justify-content:flex-end;display:flex}.Requests-module__lCdG9G__removeBtn{align-self:end}.Requests-module__lCdG9G__helpList{color:#ffffffbf;gap:10px;font-size:13px;line-height:1.6;display:grid}.Requests-module__lCdG9G__helpStrong{color:var(--text)}.Requests-module__lCdG9G__sectionTitle{font-weight:600}@media (max-width:920px){.Requests-module__lCdG9G__grid{grid-template-columns:1fr}}.Requests-module__lCdG9G__parts{gap:12px;min-width:0;display:grid}.Requests-module__lCdG9G__partRow{border:1px solid var(--border);background:#ffffff08;border-radius:14px;grid-template-columns:1fr auto;gap:10px;min-width:0;padding:12px;display:grid}@media (max-width:640px){.Requests-module__lCdG9G__partRow{grid-template-columns:1fr}.Requests-module__lCdG9G__removeBtn{justify-self:start}}.Requests-module__lCdG9G__partFields{grid-template-columns:1fr;gap:10px;min-width:0;display:grid}.Requests-module__lCdG9G__fileRow{border:1px dashed var(--border);background:#ffffff05;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.Requests-module__lCdG9G__fileRow input[type=file]{max-width:100%}.Requests-module__lCdG9G__fileHint{color:#ffffffb3;font-size:13px}.Requests-module__lCdG9G__table{border-collapse:collapse;width:100%}.Requests-module__lCdG9G__tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;width:100%;min-width:0;max-width:100%;overflow:auto hidden}.Requests-module__lCdG9G__table{width:max-content;min-width:720px}.Requests-module__lCdG9G__table th,.Requests-module__lCdG9G__table td{white-space:nowrap}@media (max-width:720px){.Requests-module__lCdG9G__table{min-width:640px}.Requests-module__lCdG9G__fileRow{flex-direction:column;align-items:stretch}.Requests-module__lCdG9G__fileRow input[type=file]{width:100%}}.Requests-module__lCdG9G__table th,.Requests-module__lCdG9G__table td{border-bottom:1px solid var(--border);text-align:left;padding:12px 10px;font-size:13px}.Requests-module__lCdG9G__table th{color:#ffffffbf;font-weight:600}.Requests-module__lCdG9G__rowLink{color:#ffffffe6;text-underline-offset:4px;-webkit-text-decoration:underline #fdaf358c;text-decoration:underline #fdaf358c}.Requests-module__lCdG9G__thumb{object-fit:cover;border:1px solid var(--border);border-radius:12px;width:44px;height:44px;display:block}.Requests-module__lCdG9G__kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.Requests-module__lCdG9G__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.Requests-module__lCdG9G__kpis{grid-template-columns:1fr}}.Requests-module__lCdG9G__kpi{border:1px solid var(--border);background:#ffffff08;border-radius:14px;padding:14px}.Requests-module__lCdG9G__kpiLabel{color:#ffffffb3;font-size:12px}.Requests-module__lCdG9G__kpiValue{margin-top:6px;font-size:22px;font-weight:700}.Requests-module__lCdG9G__notice{background:#fdaf351a;border:1px solid #fdaf3559;border-radius:14px;padding:12px;font-size:13px}.Requests-module__lCdG9G__success{background:#fdaf351a;border-color:#fdaf3559}
.AdminRequestDetail-module__BiqiOq__stack{gap:16px;display:grid}.AdminRequestDetail-module__BiqiOq__sectionGrid{gap:10px;display:grid}
.RequestDetail-module__zBdx_G__stack{gap:16px;min-width:0;display:grid}.RequestDetail-module__zBdx_G__breakdown{gap:12px;min-width:0;display:grid}.RequestDetail-module__zBdx_G__breakdown>*{min-width:0}.RequestDetail-module__zBdx_G__totalsTable th{width:60%}.RequestDetail-module__zBdx_G__paidGrid{overflow-wrap:anywhere;word-break:break-word;gap:10px;min-width:0;display:grid}.RequestDetail-module__zBdx_G__paidGrid>div{min-width:0}.RequestDetail-module__zBdx_G__totalValue{font-weight:700}
.StatusBadge-module__b-0TZW__badge{border:1px solid var(--border);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:6px 10px;font-size:12px;display:inline-flex}.StatusBadge-module__b-0TZW__dot{background:#ffffff8c;border-radius:999px;width:8px;height:8px}.StatusBadge-module__b-0TZW__pending .StatusBadge-module__b-0TZW__dot{background:#fdaf35cc}.StatusBadge-module__b-0TZW__quoted .StatusBadge-module__b-0TZW__dot,.StatusBadge-module__b-0TZW__paid .StatusBadge-module__b-0TZW__dot{background:#2dd4bfe6}.StatusBadge-module__b-0TZW__text{color:#ffffffe6}
.Products-module__7qBuLG__stack{gap:12px;display:grid}.Products-module__7qBuLG__formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}@media (max-width:900px){.Products-module__7qBuLG__formGrid{grid-template-columns:1fr}}.Products-module__7qBuLG__actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.Products-module__7qBuLG__smallNote{color:#ffffffb3;font-size:13px}
.Input-module__rdnxQa__field{gap:8px;min-width:0;display:grid}.Input-module__rdnxQa__label{color:#fffc;font-size:13px}.Input-module__rdnxQa__input{box-sizing:border-box;border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#ffffff08;border-radius:12px;padding:10px 12px;display:block}.Input-module__rdnxQa__input::placeholder{color:#ffffff73}.Input-module__rdnxQa__input:focus{border-color:#fdaf358c;outline:none}.Input-module__rdnxQa__error{color:var(--accent);font-size:12px}
.Admin-module__gRG9la__stack{gap:16px;min-width:0;display:grid}.Admin-module__gRG9la__activityList{gap:10px;min-width:0;display:grid}.Admin-module__gRG9la__notif{border:1px solid var(--border);word-break:break-word;overflow-wrap:anywhere;background:#ffffff05;border-radius:14px;min-width:0;padding:12px}.Admin-module__gRG9la__unread{background:#fdaf350f}.Admin-module__gRG9la__title{font-weight:600}.Admin-module__gRG9la__message{margin-top:4px}.Admin-module__gRG9la__meta{margin-top:6px;font-size:12px}.Admin-module__gRG9la__link{text-underline-offset:4px;word-break:break-word;-webkit-text-decoration:underline #fdaf358c;text-decoration:underline #fdaf358c}
.Dashboard-module__VdwSQq__stack{gap:16px;min-width:0;display:grid}.Dashboard-module__VdwSQq__activityList{gap:10px;min-width:0;display:grid}.Dashboard-module__VdwSQq__notif{border:1px solid var(--border);word-break:break-word;overflow-wrap:anywhere;background:#ffffff05;border-radius:14px;min-width:0;padding:12px}.Dashboard-module__VdwSQq__unread{background:#fdaf350f}.Dashboard-module__VdwSQq__title{font-weight:600}.Dashboard-module__VdwSQq__message{margin-top:4px}.Dashboard-module__VdwSQq__meta{margin-top:6px;font-size:12px}.Dashboard-module__VdwSQq__link{text-underline-offset:4px;word-break:break-word;-webkit-text-decoration:underline #fdaf358c;text-decoration:underline #fdaf358c}
.Auth-module__0SISqq__wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.Auth-module__0SISqq__panel{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);width:min(560px,100%);box-shadow:var(--shadow)}.Auth-module__0SISqq__header{border-bottom:1px solid var(--border);padding:18px}.Auth-module__0SISqq__title{font-size:18px;font-weight:700}.Auth-module__0SISqq__sub{color:#ffffffb3;margin-top:6px;font-size:13px}.Auth-module__0SISqq__body{gap:14px;padding:18px;display:grid}.Auth-module__0SISqq__row{gap:12px;display:grid}.Auth-module__0SISqq__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.Auth-module__0SISqq__link{color:#ffffffd9;text-underline-offset:4px;-webkit-text-decoration:underline #fdaf358c;text-decoration:underline #fdaf358c}.Auth-module__0SISqq__error,.Auth-module__0SISqq__success{color:#ffffffeb;background:#fdaf351a;border:1px solid #fdaf3559;border-radius:12px;padding:10px 12px;font-size:13px}
