.amf-shell{color:#0f172a;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px}.amf-brand{border-bottom:1px solid #ffffff1f;align-items:center;gap:10px;min-height:60px;padding:8px 14px;display:flex}.amf-brand-logo{background:#fff;border-radius:8px;flex:none;width:40px;height:auto;padding:4px 7px;box-shadow:0 1px 4px #012e5e40}.amf-brand-logo-button{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.amf-brand-logo-button:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #1677ff}.amf-brand-name,.amf-brand-domain{color:#f8fafc;line-height:1.25;display:block}.amf-brand-name{font-size:14px;font-weight:700}.amf-brand-domain{color:#9cc4e8;font-size:12px}.amf-header{background:#fff;border-bottom:1px solid #d9e5f0;justify-content:space-between;align-items:center;height:60px;padding:0 16px;display:flex}.amf-page-title{letter-spacing:-.01em;margin:0!important}.amf-header-actions{min-width:0}.amf-content{padding:20px}.amf-content>*{width:100%;max-width:100%}.amf-shell--accounting .ant-layout-sider{border-right:1px solid #d9e5f0}.amf-shell--accounting .amf-brand{border-bottom:1px solid #e8f0f8}.amf-shell--accounting .amf-brand-name{color:#0f2740}.amf-shell--accounting .amf-brand-domain{color:#6b8299}.amf-shell--accounting .ant-menu-light .ant-menu-item-selected{font-weight:600}.amf-shell--portal .ant-layout-sider{z-index:30;border-right:1px solid #e2e8f0;top:0;bottom:0;left:0;overflow:hidden;background:#fff!important;position:fixed!important}.amf-shell--portal .amf-brand{border-bottom:1px solid #e2e8f0;min-height:56px;padding:8px 14px}.amf-shell--portal .amf-brand-name{color:#0f172a;font-size:14px;font-weight:700}.amf-shell--portal .amf-brand-domain{color:#64748b;font-size:12px}.amf-shell--portal .amf-brand-logo{border-radius:10px;width:40px;box-shadow:0 4px 12px #0f172a14}.amf-shell--portal>.ant-layout{background:#f3f4f6;min-height:100vh;margin-left:200px}.amf-shell--portal .amf-header{z-index:20;background:#fff;border-bottom:1px solid #e2e8f0;height:60px;padding:8px 16px;position:fixed;top:0;left:200px;right:0}.amf-shell--portal .amf-header-spacer{flex:auto;min-width:0}.amf-shell--portal .amf-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.amf-shell--portal .amf-header-extra{align-items:center;min-width:0;display:inline-flex}.amf-shell--portal .amf-content{background:#f3f4f6;min-height:100vh;padding:76px 20px 20px}.amf-topbar-control{white-space:nowrap;background:#fff;border:1px solid #dde7f3;border-radius:10px;flex-direction:column;justify-content:center;gap:1px;width:136px;height:40px;padding:0 12px;line-height:1.15;display:inline-flex}.amf-topbar-control .ant-typography{margin:0;font-size:11px;line-height:1.2}.amf-topbar-control .ant-typography-strong{color:#1179ea;font-size:13px;font-weight:600}.amf-environment-control{background:#f2fbf5;border-color:#d8f0df;width:116px}.amf-environment-control .ant-typography-strong{color:#16a34a}.amf-env-dot{background:#16a34a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.amf-user-menu.ant-btn{color:#0f172a;background:#fff;border-color:#dde7f3;border-radius:10px;justify-content:flex-start;align-items:center;gap:8px;width:168px;height:40px;font-size:13px;font-weight:600;display:inline-flex}.amf-user-menu>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amf-user-avatar{color:#fff;background:linear-gradient(135deg,#1179ea,#105dc9);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.amf-user-menu svg{color:#334155;margin-left:auto}.amf-topbar-more.ant-btn{border-color:#dde7f3;border-radius:10px;width:40px;height:40px;display:none}.amf-support-card{background:#fff;border:1px solid #dde7f3;border-radius:10px;flex:none;grid-template-columns:32px minmax(0,1fr) 16px;align-items:center;gap:10px;min-height:56px;margin:10px 14px 16px;padding:8px 12px;display:grid}.amf-support-icon{color:#1179ea;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.amf-support-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.amf-support-copy .ant-typography{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;line-height:1.2;overflow:hidden}.amf-support-copy .ant-typography-strong{color:#1179ea;font-size:13px}.amf-btn-gold.ant-btn-primary{color:#4a3000;background:linear-gradient(120deg,#feb308 0%,#fdc40f 55%,#fedd14 100%);border:none;font-weight:700;box-shadow:0 1px 3px #feb30873}.amf-btn-gold.ant-btn-primary:not(:disabled):hover{color:#4a3000;filter:brightness(1.05);background:linear-gradient(120deg,#feb308 0%,#fdc40f 40%,#fedd14 90%)}.amf-btn-gold.ant-btn-primary:disabled{color:#9fb3c6;box-shadow:none;background:#e8f0f8}.ant-btn{font-weight:500}.ant-table-thead>tr>th{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;background:#fff;font-size:12px;font-weight:700}.amf-shell .ant-tag{border-radius:999px}.amf-shell--portal .ant-table-thead>tr>th{height:38px}.amf-shell--portal .ant-table-tbody>tr>td{color:#0f172a;border-bottom:1px solid #e6edf5;height:44px;font-size:13px;font-weight:400}.amf-shell--portal .ant-input,.amf-shell--portal .ant-select-selector{border-color:#dde7f3!important;border-radius:10px!important}.amf-status-page{background:#f3f4f6;place-items:center;min-height:100vh;display:grid}.amf-notification-popover{width:min(420px,100vw - 32px)}.amf-notification-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:32px;margin-bottom:8px;display:flex}.amf-notification-list{max-height:440px;overflow:auto}.amf-notification-item{grid-template-columns:minmax(0,1fr) 32px;gap:10px;align-items:start!important;padding:10px 0!important;display:grid!important}.amf-notification-item-unread{background:#eff6ff}.amf-notification-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.amf-notification-copy .ant-typography{text-overflow:ellipsis;overflow:hidden}.amf-notification-title-link{cursor:pointer;color:#1179ea}@media (width<=640px){.amf-header{flex-direction:column;align-items:flex-start;gap:8px;height:auto;padding:16px}.amf-content{padding:16px}.amf-header-actions{flex-wrap:wrap;width:100%}}@media (width<=1440px){.amf-shell--portal .amf-content{padding-inline:20px}.amf-environment-control{display:none}.amf-topbar-more.ant-btn{display:inline-flex}}@media (width<=1279px){.amf-shell .ant-layout-sider{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.amf-shell--portal .ant-layout-sider{position:fixed!important}.amf-shell--portal>.ant-layout{margin-left:72px}.amf-shell--portal .amf-header{height:56px;padding:8px 12px;left:72px}.amf-shell--portal .amf-content{padding:72px 12px 16px}.amf-brand{justify-content:center;padding-inline:10px}.amf-brand>div,.amf-shell .ant-menu-title-content,.amf-support-card{display:none}.amf-shell--portal .amf-brand{min-height:52px;padding:8px}.amf-shell--portal .amf-brand-logo{width:36px}.amf-shell--portal .ant-menu-light .ant-menu-item{justify-content:center;width:40px;height:40px;margin:4px 16px;padding-inline:0!important}.amf-shell--portal .ant-menu-light{margin-top:6px}.amf-service-control{display:none}.amf-shell--portal .amf-header-actions{gap:8px}}@media (width<=860px){.amf-shell--portal .amf-header{height:auto;position:sticky;left:0}.amf-shell--portal .ant-layout-sider{position:relative!important}.amf-shell--portal>.ant-layout{margin-left:0}.amf-shell--portal .amf-content{padding:18px}.amf-shell--portal .amf-header-actions{flex-wrap:wrap;justify-content:flex-start}}.amf-shell .ant-layout-sider{z-index:30;border-right:1px solid #e2e8f0;top:0;bottom:0;left:0;overflow:hidden;background:#fff!important;position:fixed!important}.amf-shell>.ant-layout{background:#f3f4f6;min-height:100vh;margin-left:200px}.amf-shell .amf-brand{border-bottom:1px solid #e2e8f0;min-height:60px;padding:8px 14px}.amf-shell .amf-brand-name{color:#0f172a;font-size:14px;font-weight:700}.amf-shell .amf-brand-domain{color:#64748b;font-size:12px}.amf-shell .amf-brand-logo{border-radius:10px;width:40px;box-shadow:0 4px 12px #0f172a14}.amf-shell .amf-header{z-index:20;background:#105dc9;border-bottom:none;height:60px;padding:8px 16px;position:fixed;top:0;left:200px;right:0}.amf-shell .amf-page-title{letter-spacing:0;color:#fff!important;font-size:17px!important;font-weight:600!important}.amf-shell .amf-header-actions{flex:0 auto;justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.amf-shell .amf-header-extra{align-items:center;min-width:0;display:inline-flex}.amf-shell .amf-content{background:#f3f4f6;min-height:100vh;padding:76px 20px 20px}.amf-shell .ant-menu-light{background:0 0;margin-top:6px;border-inline-end:0!important}.amf-shell .ant-menu-light .ant-menu-item{color:#374151;border-radius:0;align-items:center;width:100%;height:40px;margin:2px 0;font-size:13px;font-weight:500;display:flex;padding-inline:20px!important}.amf-shell .ant-menu-light .ant-menu-item:hover{color:#1179ea;background:#eff6ff}.amf-shell .ant-menu-light .ant-menu-item-selected{color:#1179ea;background:#eff6ff;font-weight:600;box-shadow:inset 4px 0 #1179ea}.amf-shell .ant-menu-light .ant-menu-item-selected svg,.amf-shell .ant-menu-light .ant-menu-item-selected .ant-menu-title-content{color:#1179ea}.amf-shell .ant-menu-light .ant-menu-item:after{display:none}.amf-shell .ant-menu-light .ant-menu-item-group-title{color:#9ca3af;letter-spacing:.05em;text-transform:uppercase;padding:14px 16px 4px;font-size:11px;font-weight:600;line-height:1.2}.amf-shell .ant-menu-light .ant-menu-item-group-list{margin:0;padding:0}.amf-shell.amf-shell--collapsed .ant-menu-light .ant-menu-item-group-title{color:#0000;border-top:1px solid #e5e7eb;height:9px;margin:4px 16px;padding:0;font-size:0;overflow:hidden}@media (width<=1279px){.amf-shell .ant-menu-light .ant-menu-item-group-title{color:#0000;border-top:1px solid #e5e7eb;height:9px;margin:4px 16px;padding:0;font-size:0;overflow:hidden}.amf-shell--portal:not(.amf-shell--collapsed)>.ant-layout{margin-left:72px}.amf-shell--portal:not(.amf-shell--collapsed) .amf-header{left:72px}}@media (width<=860px){.amf-shell--portal:not(.amf-shell--collapsed)>.ant-layout{margin-left:0}.amf-shell--portal:not(.amf-shell--collapsed) .amf-header{left:0}}@media (width>=768px) and (width<=1279px){.amf-shell--portal.amf-shell--tablet-expanded .ant-layout-sider{flex:0 0 212px!important;width:212px!important;min-width:212px!important;max-width:212px!important;position:fixed!important}.amf-shell--portal.amf-shell--tablet-expanded>.ant-layout{margin-left:212px!important}.amf-shell--portal.amf-shell--tablet-expanded .amf-header{left:212px!important}.amf-shell--portal.amf-shell--tablet-expanded .amf-brand{justify-content:flex-start;padding:8px 12px}.amf-shell--portal.amf-shell--tablet-expanded .amf-brand-logo{width:58px}.amf-shell--portal.amf-shell--tablet-expanded .amf-brand>div,.amf-shell--portal.amf-shell--tablet-expanded .ant-menu-title-content{display:block!important}.amf-shell--portal.amf-shell--tablet-expanded .ant-menu-light .ant-menu-item{justify-content:flex-start;width:calc(100% - 16px);margin:3px 8px;padding-inline:12px!important}.amf-shell--portal.amf-shell--tablet-expanded .ant-menu-light .ant-menu-item-group-title{color:#94a3b8;border-top:0;height:auto;margin:6px 8px 2px;padding:6px 8px;font-size:11px}.amf-shell--portal.amf-shell--tablet-expanded .amf-sider-toggle{display:inline-flex}}.amf-shell--crm .ant-menu-light,.amf-shell--accounting .ant-menu-light{background:0 0}@media (width<=1440px){.amf-shell .amf-content{padding-inline:20px}}@media (width<=1279px){.amf-shell>.ant-layout{margin-left:72px}.amf-shell .amf-header{height:56px;padding:8px 12px;left:72px}.amf-shell .amf-content{padding:72px 12px 16px}.amf-shell .amf-brand{justify-content:center;min-height:56px;padding:8px}.amf-shell .amf-brand-logo{width:36px}.amf-shell .ant-menu-light{margin-top:6px}.amf-shell .ant-menu-light .ant-menu-item{border-radius:8px;justify-content:center;width:40px;height:40px;margin:4px 16px;padding-inline:0!important}.amf-shell .ant-menu-light .ant-menu-item-selected{box-shadow:none}.amf-shell .amf-header-actions{gap:8px}}@media (width<=860px){.amf-shell .ant-layout-sider{position:relative!important}.amf-shell>.ant-layout{margin-left:0}.amf-shell .amf-header{height:auto;position:sticky;left:0}.amf-shell .amf-content{padding:18px}.amf-shell .amf-header-actions{flex-wrap:wrap;justify-content:flex-start}}.amf-shell .amf-brand{gap:10px;min-height:60px;padding:8px 14px}.amf-shell .amf-brand-logo{width:40px;padding:3px 5px}.amf-shell .amf-brand-name{text-overflow:ellipsis;white-space:nowrap;-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#1179ea 0%,#0583e0 45%,#feb308 100%);-webkit-background-clip:text;background-clip:text;max-width:120px;font-size:14px;line-height:1.15;overflow:hidden}.amf-shell .amf-brand-domain{text-overflow:ellipsis;white-space:nowrap;max-width:128px;font-size:12px;line-height:1.15;overflow:hidden}.amf-shell .amf-header{align-items:center;height:60px;padding:8px 16px}.amf-shell .amf-page-title{align-items:center;height:36px;display:flex;line-height:1!important}.amf-shell .amf-content{padding-top:76px}.amf-shell .amf-header-actions,.amf-shell .amf-header-extra,.amf-shell .amf-header-extra>.ant-space{align-items:center;height:40px}.amf-shell .amf-header-actions>.ant-space-item,.amf-shell .amf-header-extra>.ant-space>.ant-space-item{align-items:center;height:40px;display:inline-flex}.amf-topbar-control,.amf-user-menu.ant-btn,.amf-notification-button.ant-btn,.amf-topbar-more.ant-btn,.topbar-refresh-button.ant-btn,.tenant-refresh-button.ant-btn,.tenant-selector-shell{height:40px}.amf-shell .amf-topbar-control,.amf-shell .amf-user-menu.ant-btn,.amf-shell .amf-notification-button.ant-btn,.amf-shell .amf-topbar-more.ant-btn,.amf-shell .topbar-refresh-button.ant-btn,.amf-shell .tenant-refresh-button.ant-btn,.amf-shell .tenant-selector-shell{align-self:center}.amf-shell .amf-header-extra .ant-badge{align-items:center;height:40px;display:inline-flex}.amf-notification-button.ant-btn,.tenant-refresh-button.ant-btn{border-color:#dde7f3;border-radius:10px;width:40px}.tenant-switcher-select .ant-select-selector{height:36px!important}.amf-user-avatar{width:28px;height:28px}@media (width<=1279px){.amf-shell .amf-brand{min-height:56px;padding:8px}.amf-shell .amf-brand-logo{width:36px}.amf-shell .amf-header{height:56px;padding:8px 12px}.amf-shell .amf-content{padding-top:72px}}.amf-shell .ant-layout-sider{height:100vh;top:0;bottom:0;overflow:hidden;position:fixed!important}.amf-shell .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.amf-shell .ant-layout-sider-children>.ant-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:hidden auto}.amf-shell .ant-layout-sider-children>.ant-menu::-webkit-scrollbar{width:6px}.amf-shell .ant-layout-sider-children>.ant-menu::-webkit-scrollbar-thumb{background:#1179ea40;border-radius:3px}.amf-shell--portal .ant-layout-sider .ant-layout-sider-children{flex-direction:column;height:100%;min-height:0;display:flex}.amf-shell--portal .ant-layout-sider .ant-menu{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow-x:hidden;overflow-y:auto!important}.amf-shell--portal .amf-brand,.amf-shell--portal .amf-support-card{flex-shrink:0}.amf-shell .ant-table,.amf-shell .ant-statistic-content,.amf-money,.amf-kpi-value{font-variant-numeric:tabular-nums}.amf-money--negative{color:#d92d20}.amf-money--strong{font-weight:700}.amf-kpi{background:#fff;border:1px solid #d9e5f0;border-radius:12px;align-items:flex-start;gap:12px;min-width:0;padding:12px 16px;display:flex;box-shadow:0 8px 22px #0f172a0a}.amf-kpi-icon{color:#1179ea;background:#eff6ff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.amf-kpi--success .amf-kpi-icon{color:#12a150;background:#eaf8ee}.amf-kpi--warning .amf-kpi-icon{color:#b36b00;background:#fff3e6}.amf-kpi--danger .amf-kpi-icon{color:#d93843;background:#ffecef}.amf-kpi--info .amf-kpi-icon{color:#2563eb;background:#eaf2ff}.amf-kpi-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.amf-kpi-label{color:#6b8299;font-size:12px;font-weight:500}.amf-kpi-value{letter-spacing:-.01em;color:#101828;font-size:19px;font-weight:600;line-height:1.25}.amf-kpi--danger .amf-kpi-value{color:#d93843}.amf-kpi-hint{color:#8a98ae;font-size:12px}.amf-kpi--success .amf-kpi-hint{color:#12a150;font-weight:600}.amf-kpi--warning .amf-kpi-hint{color:#b36b00;font-weight:600}.amf-kpi--danger .amf-kpi-hint{color:#d93843;font-weight:600}.amf-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.amf-page-heading-copy h4.ant-typography{margin:0}.amf-page-heading-copy .ant-typography-secondary{margin-top:2px;display:block}.amf-page-heading-extra{align-items:center;gap:8px;display:flex}.amf-error-boundary{max-width:720px;padding:24px 0}.amf-period-control .amf-period-lock{color:#dc6803;font-weight:700}.amf-sider-toggle{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;height:30px;margin:8px 10px 0;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.amf-sider-toggle:hover{color:#1179ea;border-color:#1179ea}.amf-sider-toggle svg{flex:none}.amf-shell.amf-shell--collapsed .ant-layout-sider{flex:0 0 72px!important;width:72px!important;min-width:72px!important;max-width:72px!important}.amf-shell.amf-shell--collapsed>.ant-layout{margin-left:72px}.amf-shell.amf-shell--collapsed .amf-header{left:72px}.amf-shell.amf-shell--collapsed .amf-brand{justify-content:center;padding:8px}.amf-shell.amf-shell--collapsed .amf-brand-logo{width:36px}.amf-shell.amf-shell--collapsed .amf-brand>div,.amf-shell.amf-shell--collapsed .ant-menu-title-content,.amf-shell.amf-shell--collapsed .amf-support-card,.amf-shell.amf-shell--collapsed .amf-sider-toggle span{display:none}.amf-shell.amf-shell--collapsed .ant-menu-light .ant-menu-item{border-radius:8px;justify-content:center;width:40px;height:40px;margin:3px 16px;padding-inline:0!important}.amf-shell.amf-shell--collapsed .ant-menu-light .ant-menu-item-selected{box-shadow:none}@media (width<=1279px){.amf-sider-toggle{display:none}}.amf-shell--portal:not(.amf-shell--collapsed)>.ant-layout{margin-left:212px}.amf-shell--portal:not(.amf-shell--collapsed) .amf-header{left:212px}.amf-shell--portal:not(.amf-shell--collapsed) .amf-brand-name,.amf-shell--portal:not(.amf-shell--collapsed) .amf-brand-domain{max-width:132px}.amf-shell .ant-layout-sider{transition:width .2s,min-width .2s,max-width .2s;overflow:visible}.amf-shell .ant-layout-sider-children{position:relative;overflow:visible}.amf-shell .amf-sider-toggle{z-index:30;color:#475569;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;display:inline-flex;position:absolute;top:55px;right:-14px;box-shadow:0 2px 7px #0f172a29}.amf-shell .amf-sider-toggle:hover{color:#1179ea;background:#fff;border-color:#1179ea}.amf-shell .ant-layout-sider-children>.ant-menu{margin-top:10px}.amf-shell.amf-shell--collapsed .amf-sider-toggle{width:28px;margin:0}.amf-shell.amf-shell--collapsed .ant-menu-light .ant-menu-item{margin-inline:16px}@media (width<=1279px){.amf-shell .amf-sider-toggle{display:inline-flex}}.amf-shell .amf-header .tenant-switcher,.amf-shell .amf-header .tenant-switcher>.ant-space-item,.amf-shell .amf-header .amf-header-extra>.ant-space,.amf-shell .amf-header .amf-header-extra>.ant-space>.ant-space-item{align-items:center;height:40px}.amf-shell .amf-header .tenant-selector-shell,.amf-shell .amf-header .topbar-refresh-button.ant-btn,.amf-shell .amf-header .tenant-refresh-button.ant-btn,.amf-shell .amf-header .amf-notification-button.ant-btn{height:40px}.amf-shell .amf-header .tenant-selector-shell{transform:none}.amf-shell .amf-header .tenant-switcher-select .ant-select-selector{height:36px!important}.amf-shell--mobile{background:#f3f4f6;min-height:100dvh}.amf-mobile-header{z-index:40;height:calc(48px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0;background:#fff;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;display:flex;position:fixed;top:0;left:0;right:0}.amf-mobile-logo{background:#fff;border-radius:6px;flex:none;width:30px;padding:2px 3px;box-shadow:0 1px 4px #012e5e33}.amf-mobile-logo-button{cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.amf-mobile-title{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:600;overflow:hidden}.amf-mobile-header-actions{flex:none;align-items:center;gap:8px;display:inline-flex}.amf-mobile-header-actions .amf-notification-button.ant-btn{border-radius:50%;width:36px;height:36px!important}.mobile-tenant-switcher{align-items:center;display:inline-flex}.mobile-tenant-switcher .tenant-switcher{margin:0}.mobile-tenant-switcher .tenant-selector-shell{border-radius:8px;justify-content:center;align-items:center;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;display:inline-flex!important}.mobile-tenant-switcher .tenant-selector-shell>svg{width:18px;height:18px}.mobile-tenant-switcher .tenant-switcher-select{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important}@media (width<=767px){.tenant-select-dropdown{width:min(300px,100vw - 24px)!important;max-width:calc(100vw - 24px)!important}.mobile-tenant-switcher~* .tenant-select-dropdown,.tenant-select-dropdown{left:12px!important;right:auto!important}}.amf-mobile-user{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1179ea,#105dc9);border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;font-weight:700;display:inline-flex}.amf-mobile-content{min-height:100dvh;padding:calc(58px + env(safe-area-inset-top)) 12px calc(72px + env(safe-area-inset-bottom))}.amf-mobile-tabbar{z-index:40;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;background:#fff;border-top:1px solid #e2e8f0;display:flex;position:fixed;bottom:0;left:0;right:64px;overflow:auto hidden}.amf-mobile-tabbar::-webkit-scrollbar{display:none}.amf-mobile-tabbar-more{z-index:41;width:64px;height:calc(56px + env(safe-area-inset-bottom));padding:0 2px env(safe-area-inset-bottom);color:#64748b;cursor:pointer;background:#fff;border:0;border-top:1px solid #e2e8f0;border-left:1px solid #eef2f7;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-family:inherit;font-size:10.5px;font-weight:500;display:flex;position:fixed;bottom:0;right:0}.amf-mobile-tabbar-more svg{flex:none}.amf-mobile-tab{color:#64748b;cursor:pointer;scroll-snap-align:center;background:0 0;border:none;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;gap:2px;min-width:72px;padding:0 2px;scroll-margin-inline:40vw;font-family:inherit;font-size:10.5px;font-weight:500;display:flex}.amf-mobile-tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.amf-mobile-tab--active{color:#1179ea;font-weight:600}.amf-mobile-sheet .ant-drawer-content{border-radius:16px 16px 0 0}.amf-mobile-sheet:not(.amf-mobile-sheet--full) .ant-drawer-content-wrapper{max-height:calc(100dvh - 48px);height:auto!important}.amf-mobile-sheet--full .ant-drawer-content{border-radius:0}.amf-mobile-sheet .ant-drawer-body{padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.amf-mobile-more-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.amf-mobile-more-item{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:68px;padding:10px 4px;font-family:inherit;font-size:11.5px;display:flex}.amf-mobile-more-item--active{color:#1179ea;border-color:#1179ea;font-weight:600}.amf-mobile-account{flex-direction:column;gap:12px;display:flex}.amf-mobile-account-extra{flex-direction:column;gap:8px;display:flex}.amf-mobile-account-extra .ant-space{flex-wrap:wrap;width:100%}.amf-mobile-account-extra .tenant-switcher{width:100%;min-width:0!important}.amf-mobile-account-extra .tenant-selector-shell{width:100%!important}.amf-mobile-account-row{background:#fbfdff;border:1px solid #e8f0f8;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:40px;padding:0 12px;display:flex}.amf-card-list{flex-direction:column;gap:8px;display:flex}.amf-card-list-item{text-align:left;cursor:pointer;background:#fff;border:1px solid #e3edf7;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:10px 12px;font-family:inherit;display:flex}.amf-card-list-item:disabled{cursor:default}.amf-card-list-main{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.amf-card-list-title{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.amf-card-list-subtitle{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.amf-card-list-side{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.amf-card-list-side .ant-tag{margin-inline-end:0}.amf-card-list-value{color:#0f2740;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}@media (width<=767px){.amf-shell--mobile input,.amf-shell--mobile textarea,.amf-mobile-sheet input,.amf-mobile-sheet textarea{font-size:16px!important}.amf-shell--mobile .ant-btn,.amf-mobile-sheet .ant-btn{min-height:40px}.amf-shell--mobile .ant-table-wrapper .ant-table-content,.amf-shell--mobile .ant-table-wrapper .ant-table-body{-webkit-overflow-scrolling:touch;overflow-x:auto}.ant-drawer-content-wrapper{max-width:100vw!important}.ant-modal{max-width:calc(100vw - 16px)}.amf-notification-popover{width:calc(100vw - 24px)}body .amf-notification-overlay.ant-popover{top:calc(52px + env(safe-area-inset-top))!important;width:calc(100vw - 24px)!important;max-width:none!important;margin:0!important;position:fixed!important;bottom:auto!important;left:12px!important;right:auto!important;transform:none!important}body .amf-notification-overlay .ant-popover-arrow{display:none}body .amf-notification-overlay .ant-popover-inner{box-sizing:border-box;width:100%;max-height:calc(100dvh - 132px);overflow:hidden}body .amf-notification-overlay .ant-popover-content,body .amf-notification-overlay .amf-notification-popover{box-sizing:border-box;width:100%;max-width:100%}body .amf-notification-overlay .amf-notification-toolbar .ant-btn{width:28px;min-width:28px;height:28px;min-height:28px;padding:0}body .amf-notification-overlay .amf-notification-list{max-height:calc(100dvh - 210px)}}@media (width<=1279px){.amf-shell--portal:not(.amf-shell--collapsed)>.ant-layout{margin-left:72px!important}.amf-shell--portal:not(.amf-shell--collapsed) .amf-header{left:72px!important}}@media (width<=860px){.amf-shell--portal:not(.amf-shell--collapsed)>.ant-layout{margin-left:0!important}.amf-shell--portal:not(.amf-shell--collapsed) .amf-header{left:0!important}}@media (width>=768px) and (width<=1279px){.amf-shell--portal.amf-shell--tablet-expanded .ant-layout-sider{flex:0 0 212px!important;width:212px!important;min-width:212px!important;max-width:212px!important;position:fixed!important}.amf-shell--portal.amf-shell--tablet-expanded>.ant-layout{margin-left:212px!important}.amf-shell--portal.amf-shell--tablet-expanded .amf-header{left:212px!important}.amf-shell--portal.amf-shell--tablet-expanded .amf-brand{justify-content:flex-start;padding:8px 12px}.amf-shell--portal.amf-shell--tablet-expanded .amf-brand-logo{width:58px}.amf-shell--portal.amf-shell--tablet-expanded .amf-brand>div,.amf-shell--portal.amf-shell--tablet-expanded .ant-menu-title-content{display:block!important}.amf-shell--portal.amf-shell--tablet-expanded .ant-menu-light .ant-menu-item{justify-content:flex-start;width:calc(100% - 16px);margin-inline:8px;padding-inline:12px!important}.amf-shell--portal.amf-shell--tablet-expanded .ant-menu-light .ant-menu-item-group-title{color:#94a3b8;border-top:0;height:auto;margin:6px 8px 2px;padding:6px 8px;font-size:11px}}html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-ext-400-normal-BQZuk6qB.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-400-normal-DQukG94-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-cyrillic-400-normal-obahsSVq.woff2)format("woff2"),url(/assets/inter-cyrillic-400-normal-HOLc17fK.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-ext-400-normal-DGGRlc-M.woff2)format("woff2"),url(/assets/inter-greek-ext-400-normal-KugGGMne.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-greek-400-normal-B4URO6DV.woff2)format("woff2"),url(/assets/inter-greek-400-normal-q2sYcFCs.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-vietnamese-400-normal-DMkecbls.woff2)format("woff2"),url(/assets/inter-vietnamese-400-normal-Bbgyi5SW.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-ext-400-normal-C1nco2VV.woff2)format("woff2"),url(/assets/inter-latin-ext-400-normal-77YHD8bZ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/inter-latin-400-normal-C38fXH4l.woff2)format("woff2"),url(/assets/inter-latin-400-normal-CyCys3Eg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2)format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2)format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2)format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2)format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2)format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2)format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-ext-600-normal-Dfes3d0z.woff2)format("woff2"),url(/assets/inter-cyrillic-ext-600-normal-Bcila6Z-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-cyrillic-600-normal-CWCymEST.woff2)format("woff2"),url(/assets/inter-cyrillic-600-normal-4D_pXhcN.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-ext-600-normal-DRtmH8MT.woff2)format("woff2"),url(/assets/inter-greek-ext-600-normal-B8X0CLgF.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-greek-600-normal-plRanbMR.woff2)format("woff2"),url(/assets/inter-greek-600-normal-BZpKdvQh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-vietnamese-600-normal-Cc8MFFhd.woff2)format("woff2"),url(/assets/inter-vietnamese-600-normal-BuLX-rYi.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-600-normal-D2bJ5OIk.woff2)format("woff2"),url(/assets/inter-latin-ext-600-normal-CIVaiw4L.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-600-normal-LgqL8muc.woff2)format("woff2"),url(/assets/inter-latin-600-normal-CiBQ2DWP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body,#root{min-height:100%;margin:0}.tenant-switcher-loading{justify-content:center}.tenant-switcher-alert{max-width:360px}.tenant-option{flex-direction:column;min-width:0;line-height:1.25;display:flex}.tenant-option-name{color:#111827;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tenant-option-meta{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.tenant-required-banner{margin-bottom:16px}.portal-page{flex-direction:column;gap:16px;width:100%;display:flex}.portal-page-head{background:#fff;border:1px solid #dbe3ea;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;min-height:92px;padding:18px;display:flex}.portal-page-title-block{align-items:center;gap:14px;min-width:0;display:flex}.portal-page-icon{color:#2563eb;background:#eff6ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.portal-page-eyebrow{color:#64748b;letter-spacing:0;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.portal-page-head h3{color:#101828;margin:0;font-size:24px;font-weight:800}.portal-page-title-block .ant-typography{text-overflow:ellipsis;white-space:nowrap;max-width:720px;display:block;overflow:hidden}.portal-page-actions{flex:none;align-items:center;gap:8px;display:flex}.compact-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.compact-stat-card{background:#fff;border:1px solid #dbe3ea;border-radius:6px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:104px;padding:16px;display:grid}.compact-stat-icon{border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.compact-stat-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.compact-stat-label,.compact-stat-detail{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.compact-stat-value{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.15;overflow:hidden}.compact-stat-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.selected-table-row>td{background:#eef6ff!important;border-top:1px solid #93c5fd!important;border-bottom:1px solid #93c5fd!important}.selected-table-row>td:first-child{border-left:3px solid #2563eb!important}.invoice-table .ant-table-row{cursor:pointer}.request-workspace-detail{grid-template-columns:minmax(320px,.72fr) minmax(0,1.08fr) minmax(320px,.78fr)}.request-detail-panel{flex-direction:column;gap:14px;min-height:520px;display:flex}.request-detail-topline{justify-content:space-between;align-items:center;gap:8px;min-height:30px;display:flex}.request-detail-panel h4,.request-detail-panel h5{color:#101828;margin:0;font-weight:800}.request-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.request-detail-summary .invoice-meta{min-height:72px}.request-owner-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.request-owner-card .ant-typography{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.request-owner-avatar{color:#2563eb;background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:flex}.request-timeline{gap:10px;display:grid}.request-detail-actions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.profile-workspace,.document-workspace,.request-workspace{align-items:start;gap:12px;display:grid}.profile-workspace{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.document-workspace,.request-workspace{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.profile-main-panel,.profile-status-panel,.document-history-panel,.request-history-panel{min-height:360px}.profile-checklist{gap:10px;display:grid}.table-toolbar{margin-bottom:14px}.table-toolbar h4{color:#172033;margin:0;font-size:17px;font-weight:800}.document-submit-panel>.ant-btn,.request-workspace .document-submit-panel>.ant-btn{align-self:flex-start}.portal-dashboard{flex-direction:column;gap:16px;width:100%;display:flex}.portal-dashboard-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.period-status-tag,.period-code-tag{border-radius:6px;align-items:center;min-height:28px;padding-inline:10px;font-weight:700;display:inline-flex}.period-range-pill{color:#64748b;background:#fff;border:1px solid #dbe3ea;border-radius:6px;align-items:center;gap:8px;min-height:34px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.portal-toolbar{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-card{background:#fff;border:1px solid #dbe3ea;border-radius:6px;grid-template-rows:26px 42px 24px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:4px 16px;min-height:132px;padding:18px;display:grid}.metric-icon{border-radius:50%;grid-row:1/span 3;justify-content:center;align-items:center;width:58px;height:58px;display:flex}.metric-title{color:#465875;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.metric-value{color:#101828;text-overflow:ellipsis;white-space:nowrap;font-size:24px;font-weight:800;line-height:1.15;overflow:hidden}.metric-detail{color:#72809b;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.portal-lower-grid{grid-template-columns:minmax(360px,1.1fr) minmax(360px,1.1fr) minmax(260px,.75fr);align-items:stretch;gap:12px;display:grid}.portal-panel{background:#fff;border:1px solid #dbe3ea;border-radius:6px;min-height:170px;padding:18px}.panel-heading{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:14px;display:flex}.panel-heading h4{color:#172033;margin:0;font-size:17px;font-weight:800}.action-list,.notice-feed{gap:10px;display:grid}.action-row{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:12px;display:grid}.action-icon{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.action-high .action-icon{color:#dc2626;background:#fef2f2}.action-medium .action-icon{color:#d97706;background:#fff7ed}.action-low .action-icon{color:#16a34a;background:#ecfdf3}.action-body{flex-direction:column;gap:6px;min-width:0;display:flex}.action-body .ant-typography{color:#172033;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.action-meta{color:#64748b;align-items:center;gap:8px;min-width:0;font-size:13px;display:flex}.action-meta span{white-space:nowrap}.notice-feed-row{background:#fff;border:1px solid #e2e8f0;border-radius:6px;grid-template-columns:44px minmax(0,1fr) 8px;align-items:center;gap:12px;min-height:74px;padding:12px;display:grid}.notice-feed-icon{color:#2563eb;background:#eff6ff;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.notice-success .notice-feed-icon{color:#16a34a;background:#ecfdf3}.notice-warning .notice-feed-icon,.notice-error .notice-feed-icon{color:#d97706;background:#fff7ed}.notice-feed-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.notice-feed-copy .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notice-dot{background:#2563eb;border-radius:50%;width:8px;height:8px}.notice-success .notice-dot{background:#16a34a}.notice-warning .notice-dot,.notice-error .notice-dot{background:#f97316}.tax-card-panel{text-align:center;flex-direction:column;align-items:center;display:flex}.tax-card-heading{align-self:stretch;width:100%}.tax-illustration{color:#2563eb;background:linear-gradient(#eff6ff 0%,#dbeafe 100%);border-radius:18px;place-items:center;width:116px;height:96px;margin:28px 0 18px;display:grid;position:relative}.tax-illustration svg:last-child{color:#fff;fill:#2563eb;stroke:#2563eb;position:absolute;bottom:10px;right:10px}.tax-date{color:#101828;font-size:30px;font-weight:800;line-height:1.1}.tax-period-tag{color:#172033;background:#f1f5f9;border:0;border-radius:999px;margin-top:14px;font-weight:800}.tax-countdown{color:#2563eb;margin-top:14px;font-size:14px;font-weight:700}.deadline-layout{flex-direction:column;justify-content:center;gap:8px;min-height:98px;display:flex}.deadline-date{color:#111827;font-size:30px;font-weight:800;line-height:1.1}.deadline-copy{color:#64748b;font-size:14px}.notice-list{flex-direction:column;gap:10px;display:flex}.notice-row{margin:0}.invoice-search{width:260px}.invoice-period-filter{width:130px}.invoice-status-filter{width:180px}.invoice-workspace{grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);align-items:start;gap:12px;display:grid}.invoice-table-panel,.invoice-detail-panel{min-height:520px}.invoice-table .ant-table,.invoice-lines-table .ant-table{font-size:13px}.table-link-button{white-space:normal;max-width:140px;height:auto;padding:0}.invoice-title-block{flex-direction:column;gap:2px;min-width:0;display:flex}.invoice-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.invoice-meta{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:54px;padding:10px;display:flex}.invoice-meta .ant-typography{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.document-submit-panel{background:#fff;border:1px solid #dbe3ea;border-radius:6px;flex-direction:column;gap:14px;padding:16px;display:flex}.document-submit-grid{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.document-type-select{width:100%}.document-note-input,.document-uploader .ant-upload-drag{min-height:120px}.document-uploader .ant-upload-drag-container{flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.request-submit-grid{grid-template-columns:1fr;align-items:stretch;gap:12px;display:grid}.request-type-select{width:100%}@media (width<=1180px){.compact-stat-grid,.compact-stat-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-workspace,.document-workspace,.request-workspace,.request-workspace-detail{grid-template-columns:1fr}}@media (width<=680px){.portal-page-head,.portal-page-title-block{flex-direction:column;align-items:flex-start}.portal-page-actions{width:100%}.compact-stat-grid,.compact-stat-grid-five,.request-detail-summary{grid-template-columns:1fr}.portal-page-title-block .ant-typography{white-space:normal;max-width:100%}}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-workspace,.document-submit-grid,.request-submit-grid{grid-template-columns:1fr}}@media (width<=860px){.tenant-switcher{width:100%;min-width:0}.tenant-switcher-select{width:min(280px,100%)}.portal-toolbar,.panel-heading{flex-direction:column;align-items:flex-start}.metric-grid,.portal-lower-grid{grid-template-columns:1fr}.metric-value,.deadline-date{font-size:24px}.invoice-search,.invoice-period-filter,.invoice-status-filter{width:100%}.invoice-detail-grid{grid-template-columns:1fr}}:root{--amf-bg:#f7fafc;--amf-surface:#fff;--amf-border:#dde7f3;--amf-border-strong:#cbd8e8;--amf-text:#0f172a;--amf-text-2:#334155;--amf-muted:#64748b;--amf-muted-2:#8a98ae;--amf-primary:#0f63f6;--amf-primary-2:#1769ff;--amf-primary-soft:#eaf4ff;--amf-success:#16a34a;--amf-success-soft:#eaf8ee;--amf-warning:#f97316;--amf-warning-soft:#fff3e6;--amf-danger:#ef4444;--amf-danger-soft:#ffecef;--amf-purple:#7c3aed;--amf-purple-soft:#f2eafe;--amf-shadow-soft:0 8px 22px #0f172a0a}.portal-dashboard,.design-page{gap:18px}.portal-dashboard-title{min-height:36px;margin-bottom:0}.design-page-heading{min-height:50px}.amf-shell--portal .design-page-heading--compact{gap:0!important;min-height:0!important;margin:0!important}.amf-shell--portal .shop-settings-page>.design-page-heading--compact{display:block;padding:0!important}.amf-shell--portal .portal-company>.design-page-heading-actions{min-height:44px!important;margin-bottom:0!important}.invoice-filter-bar{gap:12px}.document-top-grid{gap:14px}.request-layout-grid{gap:18px}.design-page{flex-direction:column;gap:16px;width:100%;display:flex}.design-page-heading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:56px;display:flex}.design-page-heading h2{color:#0f1f3d;margin:0 0 4px;font-size:30px;font-weight:850;line-height:1.1}.design-page-heading-actions{align-items:center}.invoice-filter-bar{grid-template-columns:170px 164px 180px 180px minmax(220px,1fr) 126px 136px;align-items:end;gap:12px;display:grid}.invoice-filter-bar label,.request-create-grid label{color:#334155;flex-direction:column;gap:6px;min-width:0;font-size:12px;font-weight:800;display:flex}.invoice-summary-strip{background:#fff;border:1px solid #e2e8f0;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:92px;margin-bottom:14px;display:grid}.inline-stat{border-right:1px solid #e2e8f0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:16px 18px;display:grid}.inline-stat:last-child{border-right:0}.inline-stat span,.inline-stat strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.inline-stat span{color:#64748b;font-size:13px;font-weight:700}.inline-stat strong{color:#0f1f3d;font-size:22px;font-weight:850}.invoice-design-page .invoice-workspace{grid-template-columns:minmax(0,1.35fr) minmax(360px,.74fr)}.invoice-design-page .invoice-table-panel,.invoice-design-page .invoice-detail-panel{min-height:596px}.invoice-detail-panel .ant-btn{min-width:128px}.profile-hero-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.65fr);gap:18px;display:grid}.profile-identity-card{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:18px;min-height:144px;display:grid}.profile-identity-icon,.profile-processing-icon{color:#2563eb;background:#eaf5ff;border-radius:50%;justify-content:center;align-items:center;display:flex}.profile-identity-icon{width:92px;height:92px}.profile-processing-icon{width:62px;height:62px}.profile-identity-copy h3,.profile-processing-card h4,.profile-info-card h4{color:#0f1f3d;margin:0;font-weight:850}.profile-identity-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.profile-processing-card{flex-direction:column;justify-content:center;gap:8px;min-height:144px;display:flex}.profile-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(280px,.72fr);align-items:start;gap:18px;display:grid}.profile-detail-grid>.profile-info-card:nth-child(3){grid-column:1/span 1}.profile-access-card{grid-column:2/span 1}.profile-side-stack{grid-area:1/3/span 2;gap:18px;display:grid}.profile-info-card{gap:10px;display:grid}.info-row{border-bottom:1px solid #eef2f7;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px;min-height:36px;padding-bottom:8px;display:grid}.info-row span{color:#64748b;font-size:13px}.info-row strong{color:#0f1f3d;overflow-wrap:anywhere;min-width:0;font-size:13px}.profile-user-row{border-bottom:1px solid #eef2f7;grid-template-columns:34px minmax(0,1fr) 88px 96px;align-items:center;gap:8px;min-height:40px;padding-bottom:8px;display:grid}.profile-user-row>.profile-user-avatar{color:#2563eb;background:#dbeafe;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:flex}.document-upload-grid{grid-template-columns:minmax(0,1.65fr) repeat(3,minmax(180px,.55fr));gap:14px;display:grid}.document-upload-card{grid-template-columns:minmax(260px,.9fr) minmax(260px,1fr);gap:24px;min-height:250px;display:grid}.document-big-uploader .ant-upload-drag{background:#fbfdff;border-style:dashed;border-radius:8px;min-height:212px}.document-big-uploader .ant-upload-drag-container{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.document-note-box{flex-direction:column;justify-content:center;gap:10px;min-width:0;display:flex}.document-note-box span{color:#64748b;font-weight:600}.document-submit-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.document-guide-card{flex-direction:column;gap:10px;min-height:250px;display:flex}.document-guide-card h4{color:#0f1f3d;margin:0;font-size:15px;font-weight:850}.document-history-grid{grid-template-columns:minmax(0,1.52fr) minmax(280px,.48fr);align-items:stretch;gap:14px;display:grid}.document-history-head{grid-template-columns:1fr;gap:12px;margin-bottom:14px;display:grid}.document-history-head h4{color:#0f1f3d;margin:0;font-weight:850}.document-reject-card{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:390px;display:flex}.document-reject-card h4{color:#0f1f3d;margin:0;font-weight:850}.request-layout-grid{grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);align-items:start;gap:18px;display:grid}.request-left-stack{flex-direction:column;gap:18px;display:flex}.request-create-card{flex-direction:column;gap:16px;min-height:330px;display:flex}.request-create-title{align-items:center;gap:12px;display:flex}.request-create-title h4{color:#0f1f3d;margin:0;font-weight:850}.request-category-tabs{flex-wrap:wrap;gap:12px;display:flex}.request-category-tabs .ant-btn{border-radius:7px;min-width:104px}.request-create-grid{grid-template-columns:minmax(220px,.42fr) minmax(280px,1fr);gap:14px 20px;display:grid}.request-description-field{grid-column:1/span 2}.request-submit-button{align-self:flex-end;min-width:142px}.request-design-page .request-history-panel,.request-design-page .request-detail-panel{min-height:410px}@media (width<=1380px){.invoice-filter-bar,.document-upload-grid,.profile-detail-grid,.profile-hero-grid,.request-layout-grid{grid-template-columns:1fr}.profile-side-stack,.profile-access-card,.profile-detail-grid>.profile-info-card:nth-child(3){grid-area:auto}.document-upload-card,.document-history-grid{grid-template-columns:1fr}}@media (width<=980px){.invoice-summary-strip,.profile-identity-meta,.request-create-grid{grid-template-columns:1fr}.inline-stat{border-bottom:1px solid #e2e8f0;border-right:0}.request-description-field{grid-column:auto}}.tenant-switcher{align-items:center;min-width:332px}.tenant-selector-shell{border:1px solid var(--amf-border);background:var(--amf-surface);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;width:332px;height:56px;padding:0 14px;display:inline-grid}.tenant-selector-shell>svg{color:#1e3a5f}.tenant-switcher-select{width:100%}.tenant-switcher-select .ant-select-selector{height:52px!important;box-shadow:none!important;padding:0!important}.tenant-switcher-select .ant-select-selection-item{align-items:center;display:flex;padding-inline-end:18px!important}.tenant-option-name{color:var(--amf-text);font-size:15px;font-weight:600}.tenant-option-meta{color:var(--amf-muted);font-size:13px;font-weight:500}.tenant-refresh-button.ant-btn{border-color:var(--amf-border);border-radius:10px;width:56px;height:56px}.design-page-heading,.portal-dashboard-title{min-height:50px}.design-page-heading h2,.portal-dashboard-title h2{color:var(--amf-text);letter-spacing:0;margin:0;font-size:30px;font-weight:800;line-height:1.15}.portal-dashboard{gap:18px}.portal-dashboard-head{justify-content:flex-start;min-height:52px;margin-top:-4px}.period-status-tag,.period-code-tag{border:0;border-radius:10px;min-height:36px;padding-inline:13px;font-size:14px}.period-range-pill{border-color:var(--amf-border);min-height:50px;color:var(--amf-muted);border-radius:10px;padding:0 18px;font-size:14px;font-weight:600}.metric-grid{gap:18px}.metric-card{border-color:var(--amf-border);min-height:146px;box-shadow:var(--amf-shadow-soft);border-radius:12px;grid-template-rows:26px 42px 24px;grid-template-columns:68px minmax(0,1fr);gap:4px 18px;padding:22px 20px}.metric-title{color:var(--amf-text-2);font-size:14px;font-weight:700}.metric-value{color:var(--amf-text);font-size:28px;font-weight:800}.metric-detail{color:var(--amf-muted);font-size:14px}.metric-icon-blue{color:var(--amf-primary);background:var(--amf-primary-soft)}.metric-icon-green{color:var(--amf-success);background:var(--amf-success-soft)}.metric-icon-purple{color:var(--amf-purple);background:var(--amf-purple-soft)}.metric-icon-orange{color:var(--amf-warning);background:var(--amf-warning-soft)}.portal-lower-grid{grid-template-columns:minmax(360px,1.05fr) minmax(360px,1.05fr) minmax(280px,.7fr);gap:18px}.portal-panel,.document-submit-panel{border-color:var(--amf-border);background:var(--amf-surface);box-shadow:var(--amf-shadow-soft);border-radius:12px}.portal-panel{padding:22px 24px}.panel-heading h4{color:var(--amf-text);font-size:18px;font-weight:800}.action-panel,.notice-panel,.tax-card-panel{min-height:438px}.action-row,.notice-feed-row{border-color:#e6edf5;border-radius:8px;min-height:82px}.action-row{grid-template-columns:48px minmax(0,1fr) 16px}.action-row:after{content:"›";color:var(--amf-muted);font-size:24px}.action-icon{width:36px;height:36px}.tax-illustration{border-radius:16px;width:124px;height:104px;margin:42px 0 22px}.tax-date{color:var(--amf-text);font-size:30px;font-weight:800}.tax-period-tag{color:var(--amf-text-2);padding:6px 16px;font-size:14px}.tax-countdown{color:var(--amf-primary);font-size:16px;font-weight:800}.invoice-filter-bar .ant-input,.invoice-filter-bar .ant-select-selector,.request-create-grid .ant-input,.request-create-grid .ant-select-selector,.document-note-box .ant-input{border-radius:10px;min-height:46px}.invoice-summary-strip{border-color:var(--amf-border);min-height:108px;box-shadow:var(--amf-shadow-soft);border-radius:12px}.invoice-design-page .invoice-workspace{grid-template-columns:minmax(0,1.32fr) minmax(400px,.72fr);gap:18px}.document-top-grid,.request-layout-grid{gap:18px}.request-category-tabs .ant-btn{border-radius:10px}.tenant-switcher .tenant-refresh-button{display:none}.topbar-refresh-button.ant-btn{border-color:var(--amf-border);border-radius:10px;width:52px;height:56px}.amf-header-extra>.ant-space{align-items:center;gap:12px!important}.design-page-heading:not(.design-page-heading-actions){flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;min-height:58px}.design-page-heading:not(.design-page-heading-actions) .ant-typography-secondary{color:var(--amf-muted);font-size:15px}.invoice-design-page .invoice-table-panel,.request-history-panel{overflow:hidden}.request-design-page{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(380px,424px);align-items:start;gap:12px 18px;display:grid}.request-design-page>.design-page-heading{grid-area:1/1;min-height:50px}.request-design-page>.request-layout-grid{display:contents}.request-design-page .request-left-stack{grid-area:2/1;gap:18px;min-width:0}.request-design-page .request-detail-panel{grid-area:1/2/span 2;gap:13px;width:min(424px,100%);min-height:calc(100vh - 142px);padding:22px}.request-design-page .request-create-card{gap:10px;height:340px;min-height:0;padding:18px 22px}.request-design-page .request-history-panel{min-height:386px;padding:20px 22px}.request-design-page .request-create-title,.request-design-page .request-category-tabs{gap:12px}.request-design-page .request-category-tabs .ant-btn{width:104px;height:42px}.request-design-page .request-create-grid{grid-template-columns:220px minmax(0,1fr);gap:10px 20px}.request-design-page .request-create-grid .ant-input,.request-design-page .request-create-grid .ant-select-selector{min-height:40px!important}.request-design-page .request-description-field textarea.ant-input{height:58px!important;min-height:58px!important}.request-design-page .request-submit-button{width:142px;height:44px;margin-top:0}.request-design-page .request-history-panel .ant-table-thead>tr>th,.request-design-page .request-history-panel .ant-table-tbody>tr>td{padding-inline:10px;font-size:13px}.request-design-page .request-history-panel .ant-table-thead>tr>th{height:40px;padding-block:8px}.request-design-page .request-history-panel .ant-table-tbody>tr>td{height:38px;padding-block:6px}.request-design-page .request-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.request-design-page .request-detail-summary .invoice-meta{min-height:74px;padding:10px}.request-design-page .request-detail-topline .ant-btn{color:var(--amf-text-2);padding:0;font-weight:700}.request-design-page .request-detail-meta{align-items:center;gap:8px;display:inline-flex}.request-design-page .request-owner-section{gap:8px;display:grid}.request-design-page .request-owner-card{background:var(--amf-surface);grid-template-columns:42px minmax(0,1fr) 36px 36px;min-height:66px;padding:10px}.request-design-page .request-owner-card .ant-btn{border-radius:9px;width:34px;height:34px;padding:0}.request-detail-backdrop{display:none}.request-design-page .request-history-panel .ant-table-wrapper,.request-design-page .request-history-panel .ant-spin-nested-loading,.request-design-page .request-history-panel .ant-spin-container{min-width:0}.request-design-page .request-history-panel .ant-table-content{overflow-x:auto}@media (width<=1439px){.request-design-page{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);max-width:1180px}.request-design-page>.request-layout-grid{grid-template-columns:1fr;min-width:0;display:grid}.request-design-page .request-left-stack,.request-design-page>.design-page-heading{grid-area:auto;width:auto}.request-design-page .request-detail-panel{z-index:50;border-radius:14px 0 0 14px;grid-area:auto;width:min(420px,100vw - 72px);max-width:100%;min-height:100vh;transition:transform .18s;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-16px 0 32px #0f172a29}.request-design-page .request-detail-panel--open{transform:translate(0)}.request-detail-backdrop--open{z-index:45;background:#0f172a47;display:block;position:fixed;inset:0}}@media (width<=980px){.request-design-page .request-create-card{height:auto}.request-design-page .request-create-grid{grid-template-columns:1fr}.request-design-page .request-description-field{grid-column:auto}}.design-page-heading h2,.portal-dashboard-title h2{font-size:24px}.design-page,.portal-dashboard,.portal-panel,.action-body,.notice-feed-copy{font-size:14px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card{grid-template-columns:58px minmax(0,1fr);min-height:132px;padding:18px}.metric-icon{width:58px;height:58px}.metric-value{font-size:24px}.portal-lower-grid{grid-template-columns:minmax(300px,1fr) minmax(300px,1fr) minmax(240px,.75fr)}.tenant-switcher{min-width:320px}.tenant-selector-shell{width:min(320px,32vw)}.amf-shell--portal .ant-table{font-size:13px}.amf-shell--portal .ant-table-content{overflow-x:auto}@media (width<=1439px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-lower-grid,.invoice-design-page .invoice-workspace,.document-history-grid{grid-template-columns:1fr}.invoice-filter-bar{grid-template-columns:repeat(3,minmax(160px,1fr))}.tenant-switcher{min-width:300px}.tenant-selector-shell{width:300px}}@media (width<=1279px){.tenant-switcher{min-width:260px}.tenant-selector-shell{width:260px}.topbar-refresh-button.ant-btn{width:48px}}@media (width<=860px){.metric-grid,.invoice-filter-bar{grid-template-columns:1fr}.tenant-switcher,.tenant-selector-shell{width:100%;min-width:0}}.amf-shell .tenant-switcher,.amf-shell .tenant-switcher>.ant-space-item,.amf-shell .amf-header-extra>.ant-space,.amf-shell .amf-header-extra>.ant-space>.ant-space-item{align-items:center;height:40px}.amf-shell .tenant-selector-shell,.amf-shell .topbar-refresh-button.ant-btn{height:40px}.amf-shell .tenant-selector-shell{transform:none}.amf-shell .tenant-switcher-select .ant-select-selector{height:36px!important}.amf-shell--portal .amf-header .amf-page-title.ant-typography{color:#fff!important;-webkit-text-fill-color:#fff!important}.amf-shell--portal .amf-content{padding-top:82px}.amf-shell--portal .design-page,.amf-shell--portal .portal-dashboard{gap:12px}.amf-shell--portal .design-page-heading,.amf-shell--portal .portal-dashboard-title{min-height:40px}.amf-shell--portal .design-page-heading:not(.design-page-heading-actions){gap:2px;min-height:44px}.amf-shell--portal .design-page-heading h2,.amf-shell--portal .portal-dashboard-title h2{font-size:24px;line-height:1.1}.amf-shell--portal .design-page-heading:not(.design-page-heading-actions) .ant-typography-secondary{font-size:14px;line-height:1.35}.amf-shell--portal .portal-dashboard-head{min-height:40px;margin-top:0}.amf-shell--portal .invoice-filter-bar{gap:10px}.amf-shell--portal .invoice-summary-strip{margin-bottom:10px}@media (width<=1279px){.amf-shell--portal .amf-content{padding-top:78px}}.amf-shell--portal .amf-header{height:76px;padding-top:10px;padding-bottom:10px}.amf-shell--portal .amf-brand{min-height:76px}.amf-shell--portal .amf-header-extra .ant-badge{align-items:center;width:52px;height:52px;display:inline-flex}.amf-shell--portal .amf-notification-button.ant-btn,.amf-shell--portal .topbar-refresh-button.ant-btn{border-color:var(--amf-border);border-radius:10px;width:52px;height:52px}.amf-shell--portal .amf-header-actions>.ant-space-item,.amf-shell--portal .amf-header-extra>.ant-space>.ant-space-item{align-items:center;height:56px;display:inline-flex}.amf-shell--portal .invoice-filter-bar{grid-template-columns:minmax(132px,.65fr) minmax(160px,.8fr) minmax(150px,.75fr) minmax(150px,.75fr) minmax(220px,1fr) max-content max-content;gap:10px}.amf-shell--portal .invoice-filter-bar .invoice-search{width:100%;min-width:0}.amf-shell--portal .invoice-filter-bar .ant-btn{white-space:nowrap;min-width:0;height:44px;padding-inline:14px}@media (width<=1500px){.amf-shell--portal .invoice-filter-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.amf-shell--portal .invoice-filter-bar .invoice-search{grid-column:span 2}.amf-shell--portal .invoice-filter-bar .ant-btn{justify-content:center;width:100%}}.amf-shell--portal .amf-page-title{letter-spacing:0;white-space:nowrap;align-items:center;height:52px;font-size:24px;font-weight:800;display:flex;color:var(--amf-text)!important;line-height:1!important}.amf-shell--portal .design-page>.design-page-heading:not(.design-page-heading-actions),.amf-shell--portal .portal-dashboard>.portal-dashboard-title{display:none}.amf-shell--portal .design-page>.design-page-heading-actions{justify-content:flex-end;min-height:0}.amf-shell--portal .design-page>.design-page-heading-actions>div:first-child{display:none}.amf-shell--portal .design-page>.design-page-heading-actions>.ant-space{margin-left:auto}.portal-banking-page{gap:16px;display:grid}.portal-banking-panel{overflow:hidden}.portal-form-grid{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:10px;display:grid}@media (width<=860px){.portal-form-grid{grid-template-columns:1fr}}.pos-page{flex-direction:column;gap:12px;display:flex}.pos-layout{grid-template-columns:minmax(0,1fr) minmax(320px,400px);grid-template-areas:"catalog cart";align-items:start;gap:16px;display:grid}@media (width<=900px){.pos-layout{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:10px}}.pos-cart-panel{flex-direction:column;grid-area:cart;gap:10px;display:flex;position:sticky;top:12px}.pos-cart-head{justify-content:space-between;align-items:center;display:flex}.pos-cart-lines{flex-direction:column;gap:6px;max-height:44vh;display:flex;overflow-y:auto}.pos-cart-line{background:var(--amf-bg,#f4f8fc);border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.pos-cart-line-info{flex-direction:column;min-width:0;display:flex}.pos-cart-line-qty{align-items:center;gap:6px;display:flex}.pos-cart-line-qty span{text-align:center;min-width:22px;font-weight:600}.pos-cart-line-total{text-align:right;min-width:76px}.pos-cart-summary{border-top:1px dashed #d5e3f1;flex-direction:column;gap:4px;padding-top:8px;display:flex}.pos-cart-summary>div{justify-content:space-between;display:flex}.pos-cart-grand{color:#015dbb;font-size:18px;font-weight:700}.pos-checkout-button{height:52px;font-size:17px;font-weight:700}.pos-catalog-panel{flex-direction:column;grid-area:catalog;gap:10px;min-width:0;display:flex}.pos-catalog-toolbar{gap:8px;display:flex}.pos-group-tabs{flex-wrap:wrap;gap:6px;display:flex}.pos-grid{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;display:grid}.pos-item-card{cursor:pointer;background:#fff;border:1px solid #e3edf7;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:10px 8px;transition:box-shadow .15s,transform .1s;display:flex}.pos-item-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #015dbb24}.pos-item-card:active{transform:scale(.97)}.pos-item-image{object-fit:cover;border-radius:10px;width:72px;height:72px}.pos-item-image-placeholder{color:#6b93bb;background:#eef5fc;justify-content:center;align-items:center;display:flex}.pos-item-name{text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:33px;font-size:13px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pos-item-price{color:#015dbb;font-size:13px;font-weight:700}.pos-pay-total{background:#f4f8fc;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:16px;display:flex}.pos-pay-total strong{color:#015dbb;font-size:22px}.pos-cash-row{align-items:center;gap:10px;display:flex}.pos-qr-panel{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.pos-qr-image{width:260px;height:260px}.pos-payment-row{background:#f4f8fc;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.pos-receipt-print{display:none}@media print{body *{visibility:hidden!important}.pos-receipt-print,.pos-receipt-print *{visibility:visible!important}.pos-receipt-print{color:#000;background:#fff;width:58mm;padding:2mm;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;position:absolute;top:0;left:0;display:block!important}.pos-receipt-head{text-align:center;margin-bottom:6px}.pos-receipt-head strong{font-size:13px}.pos-receipt-table{border-collapse:collapse;border-top:1px dashed #000;border-bottom:1px dashed #000;width:100%}.pos-receipt-table td{vertical-align:top;padding:3px 0}.pos-receipt-amount{text-align:right;white-space:nowrap}.pos-receipt-total{margin-top:6px}.pos-receipt-total>div{justify-content:space-between;display:flex}.pos-receipt-grand{border-top:1px dashed #000;margin-top:3px;padding-top:3px;font-size:13px;font-weight:700}.pos-receipt-footer{text-align:center;margin-top:8px}}.pos-dashboard-panel{margin-bottom:4px}.pos-dashboard-grid{grid-template-columns:repeat(4,minmax(110px,1fr)) minmax(220px,1.6fr);align-items:stretch;gap:12px;display:grid}@media (width<=900px){.pos-dashboard-grid{grid-template-columns:repeat(2,1fr)}}.pos-dashboard-stat{background:#f4f8fc;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.pos-dashboard-stat span{color:#5b7a99;font-size:13px}.pos-dashboard-stat strong{color:#015dbb;font-size:20px}.pos-dashboard-top{border:1px dashed #d5e3f1;border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex}.pos-dashboard-top-row{justify-content:space-between;gap:8px;font-size:13px;display:flex}.pos-mobile{flex-direction:column;gap:10px;padding-bottom:84px;display:flex}.pos-mobile-toolbar{top:calc(48px + env(safe-area-inset-top));z-index:20;background:#f7fafc;gap:8px;margin:-4px -12px 0;padding:8px 12px;display:flex;position:sticky}.pos-mobile-toolbar .ant-input-affix-wrapper{flex:auto}.pos-mobile-iconbtn.ant-btn{flex:none;width:44px;height:44px}.pos-mobile-groups{-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.pos-mobile-groups::-webkit-scrollbar{display:none}.pos-mobile-chip{color:#334155;background:#fff;border:1px solid #dde7f3;border-radius:999px;flex:none;min-height:36px;padding:4px 14px;font-family:inherit;font-size:13px;font-weight:500}.pos-mobile-chip--active{color:#fff;background:#0f63f6;border-color:#0f63f6;font-weight:600}.pos-mobile-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pos-mobile-grid .pos-item-card{padding:8px 6px}.pos-mobile-grid .pos-item-image{width:64px;height:64px}.pos-mobile-cartbar{right:0;bottom:calc(56px + env(safe-area-inset-bottom));z-index:35;background:#fff;border-top:1px solid #e2e8f0;align-items:center;gap:10px;padding:10px 12px;display:flex;position:fixed;left:0;box-shadow:0 -6px 18px #0f172a0f}.pos-mobile-cartinfo{color:#0f172a;background:#fbfdff;border:1px solid #dde7f3;border-radius:12px;flex:auto;align-items:center;gap:8px;min-width:0;min-height:48px;padding:0 12px;font-family:inherit;display:inline-flex}.pos-mobile-cartinfo:disabled{opacity:.55}.pos-mobile-cartcount{color:#fff;background:#0f63f6;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.pos-mobile-carttotal{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.pos-mobile-checkout.ant-btn{flex:none;min-width:128px;height:48px;font-size:15px}.pos-mobile-cart{flex-direction:column;gap:12px;display:flex}.pos-mobile-cart-lines{flex-direction:column;gap:8px;max-height:40dvh;display:flex;overflow-y:auto}.pos-mobile-cart-line{background:#f4f8fc;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.pos-mobile-cart-info{flex-direction:column;flex:auto;min-width:0;display:flex}.pos-mobile-cart-qty{flex:none;align-items:center;gap:8px;display:flex}.pos-mobile-cart-qty .ant-btn{width:40px;height:40px}.pos-mobile-cart-qty span{text-align:center;min-width:24px;font-size:15px;font-weight:700}@media (width<=767px){.amf-shell--mobile .design-page-heading{display:none}.pos-pay-modal .ant-modal{max-width:100vw;margin:0;padding-bottom:0;top:0;width:100vw!important}.pos-pay-modal .ant-modal-content{min-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom));border-radius:0}.pos-pay-modal .pos-pay-total{font-size:18px}.pos-pay-modal .pos-pay-total strong{font-size:34px}.pos-pay-modal .pos-qr-panel img,.pos-pay-modal .pos-qr-panel canvas{width:min(76vw,320px)!important;height:auto!important}.amf-shell--mobile .action-panel .panel-heading,.amf-shell--mobile .notice-panel .panel-heading{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.amf-shell--mobile .action-panel .panel-heading .ant-btn,.amf-shell--mobile .notice-panel .panel-heading .ant-btn{flex:none;margin-inline-start:auto}.amf-shell--mobile .customer-list-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.amf-shell--mobile .customer-list-head>.ant-space{min-width:0}.amf-shell--mobile .customer-list-head .ant-input-affix-wrapper,.amf-shell--mobile .customer-list-head .ant-input{width:100%!important;max-width:none!important}}@media (width<=900px){.amf-shell--portal .invoice-filter-bar{gap:8px;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--portal .invoice-filter-bar>*,.amf-shell--portal .invoice-filter-bar .invoice-search{width:100%;min-width:0}.amf-shell--portal .invoice-filter-bar .invoice-search,.amf-shell--portal .invoice-filter-bar>.ant-btn:first-of-type,.amf-shell--portal .invoice-filter-bar>.ant-btn:last-of-type{grid-column:span 1}.amf-shell--portal .invoice-summary-strip{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=767px){.amf-shell--mobile .invoice-filter-bar:not(.invoice-filter-bar--open){grid-template-columns:minmax(0,1fr) 38px!important}.amf-shell--mobile .invoice-filter-bar .invoice-search{width:100%!important;max-width:none!important}}.amf-shell--portal .shop-settings-form{grid-template-columns:repeat(10,minmax(0,1fr));gap:0 12px}.amf-shell--portal .shop-field-name{grid-column:span 4}.amf-shell--portal .shop-field-slug{grid-column:span 6}.amf-shell--portal .shop-field-description,.amf-shell--portal .shop-field-phone{grid-column:span 3}.amf-shell--portal .shop-field-address{grid-column:span 4}.amf-shell--portal .shop-settings-toggle{grid-column:1/-1}.amf-shell--portal .shop-media-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (width>=768px) and (width<=1279px){.amf-shell--portal .shop-media-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.amf-shell--portal .shop-media-card{flex-direction:column;align-items:stretch}.amf-shell--portal .shop-media-preview,.amf-shell--portal .shop-media-banner-preview{width:100%}}@media (width<=767px){.amf-shell--mobile .shop-settings-form{gap:0 8px;grid-template-columns:repeat(10,minmax(0,1fr))!important}.amf-shell--mobile .shop-field-name,.amf-shell--mobile .shop-field-slug,.amf-shell--mobile .shop-field-description,.amf-shell--mobile .shop-field-phone,.amf-shell--mobile .shop-field-address,.amf-shell--mobile .shop-settings-toggle{grid-column:1/-1}.amf-shell--mobile .shop-media-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--mobile .shop-media-card{flex-direction:column;align-items:stretch;gap:6px;padding:8px}.amf-shell--mobile .shop-media-preview,.amf-shell--mobile .shop-media-banner-preview{width:100%;min-width:0}.amf-shell--mobile .shop-media-copy .ant-typography-secondary{min-height:0}.amf-shell--mobile .action-panel .panel-heading,.amf-shell--mobile .notice-panel .panel-heading{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.amf-shell--mobile .action-panel .panel-heading .ant-btn,.amf-shell--mobile .notice-panel .panel-heading .ant-btn{flex:none;margin-inline-start:auto}.amf-shell--mobile .customer-list-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.amf-shell--mobile .customer-list-head>.ant-space{min-width:0}.amf-shell--mobile .customer-list-head .ant-input-affix-wrapper,.amf-shell--mobile .customer-list-head .ant-input{width:100%!important;max-width:none!important}}.invoice-mobile-filter-toggle{display:none}@media (width<=767px){.amf-shell--mobile .invoice-filter-bar{align-items:center;grid-template-columns:minmax(0,1fr) 38px!important}.amf-shell--mobile .invoice-mobile-filter-toggle{grid-area:1/2;justify-content:center;align-items:center;width:38px;min-width:38px;height:32px;padding:0;display:inline-flex}.amf-shell--mobile .invoice-filter-bar .invoice-search{grid-area:1/1}.amf-shell--mobile .invoice-filter-bar:not(.invoice-filter-bar--open)>label,.amf-shell--mobile .invoice-filter-bar:not(.invoice-filter-bar--open)>.ant-btn:not(.invoice-mobile-filter-toggle){display:none}.amf-shell--mobile .invoice-filter-bar.invoice-filter-bar--open{grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--mobile .invoice-filter-bar.invoice-filter-bar--open .invoice-mobile-filter-toggle{grid-area:1/2}.amf-shell--mobile .invoice-filter-bar.invoice-filter-bar--open .invoice-search{grid-area:1/1}.amf-shell--mobile .invoice-filter-bar:not(.invoice-filter-bar--open){grid-template-columns:minmax(0,1fr) 38px!important}.amf-shell--mobile .invoice-filter-bar .invoice-search{width:100%!important;max-width:none!important}}@media (width>=1024px) and (width<=1279px){.amf-shell--portal .amf-header .tenant-switcher,.amf-shell--portal .amf-header .tenant-switcher>.ant-space-item{width:auto!important;min-width:0!important}.amf-shell--portal .amf-header .tenant-selector-shell{grid-template-columns:20px minmax(0,1fr);gap:6px;position:relative;align-items:center!important;justify-content:initial!important;width:min(280px,34vw)!important;padding-inline:10px!important;display:grid!important}.amf-shell--portal .amf-header .tenant-switcher-select.ant-select{opacity:1!important;width:100%!important;position:static!important;inset:auto!important}.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-item,.amf-shell--portal .amf-header .tenant-option-name,.amf-shell--portal .amf-header .tenant-option-meta{visibility:visible!important}}@media (width>=768px) and (width<=1279px){.amf-shell--portal .amf-header-actions,.amf-shell--portal .amf-header-extra,.amf-shell--portal .amf-header-extra>.ant-space,.amf-shell--portal .amf-header-extra>.ant-space>.ant-space-item{align-self:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin-block:0!important;line-height:1!important}.amf-shell--portal .amf-header-actions{transform:translateY(-6px)}}@media (width<=767px){.amf-shell--mobile .invoice-filter-bar:not(.invoice-filter-bar--open){grid-template-columns:minmax(0,1fr) 38px!important}.amf-shell--mobile .invoice-filter-bar .invoice-search{width:100%!important;max-width:none!important}}@media (width<=900px){.amf-shell--portal .invoice-filter-bar{gap:8px;min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--portal .invoice-filter-bar>*,.amf-shell--portal .invoice-filter-bar .invoice-search{width:100%;min-width:0}.amf-shell--portal .invoice-summary-strip{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=768px) and (width<=1023px){.amf-shell.amf-shell--portal .amf-content{padding-top:18px!important}.amf-shell.amf-shell--portal .amf-content>:first-child,.amf-shell.amf-shell--portal .amf-content>:first-child>:first-child{margin-top:0!important}.amf-shell--portal .design-page,.amf-shell--portal .portal-dashboard{gap:8px}.amf-shell--portal .metric-grid,.amf-shell--portal .compact-stat-grid,.amf-shell--portal .compact-stat-grid-five,.amf-shell--portal .profile-identity-meta,.amf-shell--portal .invoice-detail-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.amf-shell--portal .metric-card,.amf-shell--portal .metric-card:not(:has(.metric-detail))){grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:2px 10px;min-height:88px;padding:10px}.amf-shell--portal .metric-icon{grid-row:1/span 2;width:40px;height:40px}.amf-shell--portal .metric-value{font-size:20px}.amf-shell--portal .invoice-filter-bar{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.amf-shell--portal .invoice-filter-bar>*,.amf-shell--portal .invoice-filter-bar .invoice-search{width:100%;min-width:0}.amf-shell.amf-shell--portal .invoice-summary-strip{gap:0;grid-template-columns:repeat(3,minmax(0,1fr))!important;min-height:0!important}.amf-shell.amf-shell--portal .invoice-summary-strip .inline-stat{border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;min-height:64px;padding:8px}.amf-shell.amf-shell--portal .invoice-summary-strip .inline-stat:nth-child(3n){border-right:0}.amf-shell.amf-shell--portal .invoice-summary-strip .inline-stat:nth-last-child(-n+2){border-bottom:0}.amf-shell--portal .invoice-meta{min-height:48px;padding:7px}}@media (width<=767px){.amf-shell--mobile .document-history-head{flex-direction:column;align-items:stretch;gap:8px}.amf-shell--mobile .document-history-head .ant-space{flex-wrap:wrap;width:100%;display:flex}.amf-shell--mobile .document-history-head .ant-input-affix-wrapper,.amf-shell--mobile .document-history-head .ant-select{width:100%!important;min-width:0!important}.amf-shell--mobile .invoice-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.amf-shell--mobile .invoice-filter-bar label,.amf-shell--mobile .invoice-filter-bar .invoice-search,.amf-shell--mobile .invoice-filter-bar .ant-btn{width:100%;min-width:0}.amf-shell--mobile .invoice-design-page .invoice-workspace{grid-template-columns:1fr;gap:12px}.amf-shell--mobile .invoice-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;display:grid}.amf-shell--mobile .pos-dashboard-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--mobile .portal-dashboard-head{flex-wrap:wrap;min-height:0}.amf-shell--mobile .portal-panel{padding:12px}}.pos-credit-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.report-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.report-kpi-card{border:1px solid var(--amf-border);background:var(--amf-surface);box-shadow:var(--amf-shadow-soft);border-radius:12px;align-items:center;gap:12px;padding:16px 18px;display:flex}.report-kpi-icon{color:#2a78d6;background:#eaf2fc;border-radius:10px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.report-kpi-label{color:var(--amf-muted);font-size:12px;font-weight:600}.report-kpi-value{color:var(--amf-text);font-size:20px;font-weight:800;line-height:1.2}.report-kpi-value--danger{color:#cf1322}.report-kpi-value--success{color:#237804}.report-kpi-hint{color:var(--amf-muted);font-size:12px}.report-chart-panel{border:1px solid var(--amf-border);background:var(--amf-surface);border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:14px 16px;display:flex}.report-chart-title{font-size:14px}.report-chart-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.report-chart-loading{justify-content:center;align-items:center;min-height:160px;display:flex}.module-toggle-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 20px;margin-top:10px;display:grid}.module-toggle-row{border-bottom:1px dashed var(--amf-border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.amf-shell--portal,.amf-shell--portal .ant-app,.amf-shell--portal .ant-typography,.amf-shell--portal button,.amf-shell--portal input,.amf-shell--portal textarea,.amf-shell--portal select{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.amf-shell--portal .amf-content{padding:70px 14px 14px}.amf-shell--portal .amf-content .design-page,.amf-shell--portal .amf-content .portal-dashboard{gap:10px}.amf-shell--portal .amf-content .design-page-heading{margin-bottom:8px}.amf-shell--portal .amf-content h1,.amf-shell--portal .amf-content h2,.amf-shell--portal .amf-content h3,.amf-shell--portal .amf-content h4,.amf-shell--portal .amf-content h5,.amf-shell--portal .amf-content h6,.amf-shell--portal .amf-content strong,.amf-shell--portal .amf-content .ant-typography-strong,.amf-shell--portal .amf-content .ant-table-thead>tr>th,.amf-shell--portal .amf-content .ant-form-item-label>label{font-weight:600!important}.amf-shell--portal .amf-content .ant-btn{height:30px;min-height:30px;padding:3px 10px;font-weight:400}.amf-shell--portal .amf-content .ant-btn.ant-btn-icon-only{width:30px;padding-inline:0}.amf-shell--portal .amf-content .ant-card .ant-card-body{padding:12px}.amf-shell--portal .amf-content .ant-card .ant-card-head{min-height:40px;padding-inline:12px}.amf-shell--portal .tenant-selector-shell,.amf-shell--portal .tenant-switcher-select,.amf-shell--portal .tenant-switcher-select .ant-select-selector,.amf-shell--portal .tenant-switcher-select .ant-select-selection-item,.amf-shell--portal .tenant-switcher-select .ant-select-arrow{cursor:pointer!important}.amf-shell--portal .tenant-switcher-select .ant-select-selector{height:38px!important}.amf-shell--portal .tenant-switcher-select .ant-select-selection-item{align-items:center;height:38px;line-height:normal!important}.amf-shell--portal .tenant-option{box-sizing:border-box;grid-template-rows:15px 13px;align-content:center;gap:0;min-width:0;height:34px;padding:2px 0;line-height:1;display:grid;transform:translateY(-1px)}.amf-shell--portal .tenant-option-name,.amf-shell--portal .tenant-option-meta{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;line-height:1!important}.amf-shell--portal .tenant-option-name{font-size:14px}.amf-shell--portal .tenant-option-meta{font-size:12px}.amf-shell--portal .tenant-selector-shell{grid-template-columns:20px minmax(0,1fr);gap:6px;padding-inline:10px}.amf-shell--portal .tenant-selector-shell>svg{width:20px;height:20px}.amf-shell--portal .tenant-switcher-select.ant-select .ant-select-selector,.amf-shell--portal .tenant-switcher-select.ant-select-focused .ant-select-selector,.amf-shell--portal .tenant-switcher-select.ant-select-open .ant-select-selector,.amf-shell--portal .tenant-switcher-select.ant-select,.amf-shell--portal .tenant-switcher-select.ant-select:focus,.amf-shell--portal .tenant-switcher-select.ant-select:focus-visible,.amf-shell--portal .tenant-switcher-select.ant-select-focused,.amf-shell--portal .tenant-switcher-select.ant-select-open,.amf-shell--portal .tenant-switcher-select.ant-select :focus,.amf-shell--portal .tenant-switcher-select.ant-select :focus-visible{box-shadow:none!important;border:0!important;outline:0!important}.amf-shell--portal .tenant-selector-shell,.amf-shell--portal .tenant-selector-shell>svg,.amf-shell--portal .tenant-selector-shell .ant-select,.amf-shell--portal .tenant-selector-shell .ant-select *{cursor:pointer!important}.amf-shell--portal .tenant-selector-shell:focus-within{box-shadow:none;border-color:#1179ea;outline:0}.amf-shell--portal .amf-header .amf-notification-button.ant-btn,.amf-shell--portal .amf-header .topbar-refresh-button.ant-btn{justify-content:center;align-items:center;width:48px;height:40px;padding:0;line-height:1;display:inline-flex}.amf-shell--portal .amf-header .amf-notification-button .ant-btn-icon,.amf-shell--portal .amf-header .topbar-refresh-button .ant-btn-icon{justify-content:center;align-items:center;width:18px;height:18px;margin:0;line-height:1;display:inline-flex}.amf-shell--portal .amf-header .amf-notification-button svg,.amf-shell--portal .amf-header .topbar-refresh-button svg{width:18px;height:18px;display:block}body,body .ant-app,body .ant-select-dropdown,body .ant-dropdown,body .ant-modal-root,body .ant-drawer,body .ant-popover,body .ant-tooltip,body .ant-message,body .ant-notification{font-synthesis:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.amf-shell--portal{font-synthesis:none}.amf-shell--portal .ant-tabs-tab,.amf-shell--portal .ant-tag,.amf-shell--portal .metric-title,.amf-shell--portal .period-status-tag,.amf-shell--portal .period-code-tag,.amf-shell--portal .request-count{font-weight:500!important}.amf-shell--portal .ant-badge-count,.amf-shell--portal .metric-value,.amf-shell--portal .summary-value,.amf-shell--portal .kpi-value,.amf-shell--portal .notification-count,.amf-shell--portal .ant-statistic-content,.amf-shell--portal .amf-money--strong,.amf-shell--portal .portal-summary-value,.amf-shell--portal .dashboard-stat-value{font-weight:600!important}.amf-shell--portal .ant-table-thead>tr>th,.amf-shell--portal .ant-menu-item,.amf-shell--portal .ant-menu-item-group-title,.amf-shell--portal .ant-btn,.amf-shell--portal .ant-form-item-label>label{font-weight:400!important}.amf-shell--portal .ant-menu-item-selected,.amf-shell--portal .amf-page-title,.amf-shell--portal h1,.amf-shell--portal h2,.amf-shell--portal h3,.amf-shell--portal h4,.amf-shell--portal h5,.amf-shell--portal h6{font-weight:600!important}.amf-shell--portal .amf-header .portal-page-action-button.ant-btn{color:#105dc9;background:#fff;border-color:#fff;height:40px;padding-inline:13px;font-weight:500}.amf-shell--portal .amf-header,.amf-shell--portal .amf-header-actions,.amf-shell--portal .amf-header-extra,.amf-shell--portal .amf-header-extra>.ant-space,.amf-shell--portal .amf-header-extra>.ant-space>.ant-space-item,.amf-shell--portal .tenant-switcher,.amf-shell--portal .tenant-switcher>.ant-space-item{align-items:center!important}.amf-shell--portal .amf-header .portal-page-action-button.ant-btn,.amf-shell--portal .amf-header .tenant-selector-shell,.amf-shell--portal .amf-header .amf-notification-button.ant-btn,.amf-shell--portal .amf-header .topbar-refresh-button.ant-btn,.amf-shell--portal .amf-header .amf-topbar-control,.amf-shell--portal .amf-header .amf-user-menu.ant-btn{box-sizing:border-box;align-self:center;height:40px!important;min-height:40px!important;margin-block:0!important}.amf-shell--portal .amf-header .tenant-switcher,.amf-shell--portal .amf-header .tenant-switcher>.ant-space-item,.amf-shell--portal .amf-header .tenant-switcher-select.ant-select,.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-wrap,.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-item{box-sizing:border-box!important;align-self:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin-block:0!important;top:auto!important;transform:none!important}.amf-shell--portal .amf-header .tenant-switcher,.amf-shell--portal .amf-header .tenant-switcher>.ant-space-item{align-items:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;display:flex!important}.tenant-select-dropdown.ant-select-dropdown{width:max-content!important;min-width:360px!important;max-width:calc(100vw - 24px)!important}.tenant-select-dropdown .ant-select-item,.tenant-select-dropdown .ant-select-item-option-content,.tenant-select-dropdown .tenant-option{width:max-content;min-width:100%;max-width:none;overflow:visible}.tenant-select-dropdown .tenant-option-name,.tenant-select-dropdown .tenant-option-meta{text-overflow:clip;white-space:nowrap;overflow:visible}.amf-shell--portal .amf-header .tenant-selector-shell{box-sizing:border-box!important;align-self:center!important;height:40px!important;min-height:40px!important;max-height:40px!important;margin-block:0!important;transform:none!important}.amf-shell--portal .amf-header .tenant-switcher-select.ant-select,.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-wrap,.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-item,.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selector{height:38px!important;min-height:38px!important;max-height:38px!important}.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-wrap,.amf-shell--portal .amf-header .tenant-switcher-select .ant-select-selection-item{display:flex;align-items:center!important}.amf-shell--portal .pos-dashboard-panel .document-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.amf-shell--portal .pos-dashboard-panel .document-history-head>.ant-space{margin-left:auto}.amf-shell--portal .ant-pagination{align-items:center;gap:2px;min-height:30px;margin:10px 0 0;display:flex}.amf-shell--portal .ant-pagination-item,.amf-shell--portal .ant-pagination-prev,.amf-shell--portal .ant-pagination-next{min-width:28px;height:28px;margin-inline-end:0;line-height:26px}.amf-shell--portal .ant-pagination-item a{padding-inline:7px;font-size:12px}.amf-shell--portal .ant-pagination-options{margin-inline-start:8px}.amf-shell--portal .ant-pagination-options-size-changer.ant-select{min-width:70px;height:26px}.amf-shell--portal .ant-pagination-options-size-changer .ant-select-selector{font-size:12px;height:26px!important;padding-inline:6px!important}.amf-shell--portal .ant-pagination-item,.amf-shell--portal .ant-pagination-prev,.amf-shell--portal .ant-pagination-next,.amf-shell--portal .ant-pagination-options-size-changer,.amf-shell--portal .ant-pagination-options-size-changer *{cursor:pointer!important}.amf-shell--portal .metric-card:not(:has(.metric-detail)){grid-template-rows:28px 42px;min-height:108px}.amf-shell--portal .profile-processing-card{justify-content:flex-start;gap:8px;padding:16px}.amf-shell--portal .profile-processing-head{align-items:center;gap:10px;display:flex}.amf-shell--portal .profile-processing-head .profile-processing-icon{flex:0 0 40px;width:40px;height:40px}.amf-shell--portal .profile-processing-head h4{margin:0}.amf-shell--portal .document-upload-card{grid-template-columns:minmax(250px,.85fr) minmax(300px,1fr);gap:16px;min-height:220px}.amf-shell--portal .document-big-uploader .ant-upload-drag{min-height:188px}.amf-shell--portal .document-big-uploader .ant-upload-drag-container{display:block}.amf-shell--portal .document-drop-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:184px;display:flex}.amf-shell--portal .document-drop-content>svg{color:#2563eb}.amf-shell--portal .document-drop-copy{flex-direction:column;gap:2px;display:flex}.amf-shell--portal .document-drop-hint{font-size:12px}@media (width>=768px){.amf-shell--portal .document-history-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.amf-shell--portal .document-history-head>.ant-space{flex-wrap:nowrap;margin-left:auto}.amf-shell--portal .pos-catalog-toolbar{align-items:center;min-width:0}.amf-shell--portal .pos-catalog-toolbar>.ant-input-affix-wrapper{flex:320px;min-width:220px}.amf-shell--portal .pos-group-tabs{flex-wrap:nowrap;flex:0 auto;min-width:0;padding-bottom:2px;overflow-x:auto}.amf-shell--portal .pos-group-tabs .ant-btn{flex:none}}.amf-shell--portal .amf-brand-logo,.amf-shell--portal .amf-mobile-logo{width:58px;height:28px;box-shadow:none;object-fit:contain;background:0 0;border-radius:0;padding:0}.amf-shell--portal.amf-shell--collapsed .amf-brand-logo{width:44px;height:24px}.amf-shell--portal .amf-header .amf-topbar-control{justify-content:center;line-height:1.15;display:inline-flex}.amf-shell--portal .amf-content .ant-table-wrapper,.amf-shell--portal .amf-content .ant-table-container,.amf-shell--portal .amf-content .ant-table-content{max-width:100%}.amf-shell--portal .amf-content .ant-table-content{overflow-x:auto!important}.amf-shell--portal .amf-content .ant-table-thead>tr>th,.amf-shell--portal .amf-content .ant-table-thead>tr>th .ant-table-column-title{line-height:1.2;white-space:nowrap!important;word-break:keep-all!important}.amf-shell--portal .amf-content{scroll-margin-top:88px;padding-top:88px!important}html,body,.amf-shell--portal,.amf-shell--portal *,body .ant-select-dropdown,body .ant-dropdown,body .ant-modal-root,body .ant-drawer{scrollbar-width:thin;scrollbar-color:#1179ea47 transparent}html::-webkit-scrollbar{width:6px;height:6px}body::-webkit-scrollbar{width:6px;height:6px}.amf-shell--portal ::-webkit-scrollbar{width:6px;height:6px}body .ant-select-dropdown::-webkit-scrollbar{width:6px;height:6px}body .ant-dropdown::-webkit-scrollbar{width:6px;height:6px}body .ant-modal-root ::-webkit-scrollbar{width:6px;height:6px}body .ant-drawer ::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-track{background:0 0}body::-webkit-scrollbar-track{background:0 0}.amf-shell--portal ::-webkit-scrollbar-track{background:0 0}body .ant-select-dropdown::-webkit-scrollbar-track{background:0 0}body .ant-dropdown::-webkit-scrollbar-track{background:0 0}body .ant-modal-root ::-webkit-scrollbar-track{background:0 0}body .ant-drawer ::-webkit-scrollbar-track{background:0 0}html::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}body::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}.amf-shell--portal ::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}body .ant-select-dropdown::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}body .ant-dropdown::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}body .ant-modal-root ::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}body .ant-drawer ::-webkit-scrollbar-thumb{background:#1179ea47;border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:#1179ea7a}body::-webkit-scrollbar-thumb:hover{background:#1179ea7a}.amf-shell--portal ::-webkit-scrollbar-thumb:hover{background:#1179ea7a}body .ant-select-dropdown::-webkit-scrollbar-thumb:hover{background:#1179ea7a}body .ant-dropdown::-webkit-scrollbar-thumb:hover{background:#1179ea7a}body .ant-modal-root ::-webkit-scrollbar-thumb:hover{background:#1179ea7a}body .ant-drawer ::-webkit-scrollbar-thumb:hover{background:#1179ea7a}html::-webkit-scrollbar-corner{background:0 0}body::-webkit-scrollbar-corner{background:0 0}.amf-shell--portal ::-webkit-scrollbar-corner{background:0 0}.amf-shell--portal .amf-content .portal-panel,.amf-shell--portal .amf-content .portal-summary-card,.amf-shell--portal .amf-content .request-card,.amf-shell--portal .amf-content .ant-card .ant-card-body{padding:10px 12px}.amf-shell--portal .amf-content .ant-form-item{margin-bottom:8px}.amf-shell--portal .amf-content .ant-table-thead>tr>th,.amf-shell--portal .amf-content .ant-table-tbody>tr>td{padding:6px 8px}.amf-shell--portal .action-panel,.amf-shell--portal .notice-panel,.amf-shell--portal .tax-card-panel{min-height:0}.amf-shell--portal .action-row,.amf-shell--portal .notice-feed-row{min-height:58px;padding:8px}.amf-shell--portal .action-row{cursor:pointer;text-align:left;background:#fff;border:1px solid #e6edf5;width:100%}.amf-shell--portal .action-row:hover{background:#f8fbff;border-color:#93c5fd}.amf-shell--portal .request-submit-button.ant-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.amf-shell--portal .request-submit-button .ant-btn-icon{justify-content:center;align-items:center;display:inline-flex}.amf-shell--portal .dashboard-period-select{min-width:116px}.amf-shell--portal .invoice-filter-bar{grid-template-columns:minmax(128px,.7fr) minmax(160px,.9fr) minmax(150px,.85fr) minmax(160px,.9fr) minmax(220px,1.4fr) max-content max-content;align-items:end}.amf-shell--portal .invoice-filter-bar label>span{height:18px;line-height:18px}.amf-shell--portal .invoice-filter-bar .ant-input,.amf-shell--portal .invoice-filter-bar .ant-select,.amf-shell--portal .invoice-filter-bar .ant-select-selector,.amf-shell--portal .invoice-filter-bar .ant-btn{box-sizing:border-box;height:36px!important;min-height:36px!important}.amf-shell--portal .invoice-filter-bar .ant-select-selector{align-items:center;display:flex}.amf-shell--portal .invoice-filter-bar .ant-btn{padding-inline:10px}.amf-shell--portal .invoice-summary-strip{margin-bottom:8px;min-height:72px!important}.amf-shell--portal .invoice-summary-strip .inline-stat{min-height:70px;padding:8px 10px}.item-form-classification-row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.8fr);gap:10px;display:grid}.item-form-classification-row .ant-form-item{min-width:0}@media (width<=560px){.item-form-classification-row{grid-template-columns:1fr}}.shop-settings-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.shop-settings-page{flex-direction:column;gap:10px;min-width:0;display:flex}.shop-settings-form-full{grid-column:1/-1}.shop-settings-toggle .ant-form-item-control-input-content{align-items:center;min-height:32px;display:flex}.shop-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.shop-media-card{background:#fbfdff;border:1px solid #e1e9f2;border-radius:6px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex}.shop-media-preview{justify-content:center;align-items:center;width:96px;min-width:96px;height:88px;display:flex;overflow:hidden}.shop-media-banner-preview{width:132px;min-width:132px}.shop-media-preview>*{max-width:100%}.shop-media-copy{flex-direction:column;flex:1;align-items:flex-start;gap:6px;min-width:0;display:flex}.shop-media-copy .ant-typography-secondary{min-height:34px;font-size:12px;line-height:17px}.shop-media-hint{margin-top:8px;font-size:12px;display:block}@media (width<=720px){.shop-settings-form,.shop-media-grid{grid-template-columns:1fr}.shop-media-banner-preview{width:96px;min-width:96px}}@media (width>=768px){body .ant-drawer .ant-drawer-content-wrapper{max-width:calc(100vw - 32px);width:min(600px,100vw - 32px)!important}body .ant-modal-root .ant-modal{max-width:calc(100vw - 32px);width:min(540px,100vw - 32px)!important}}body .ant-drawer-body,body .ant-modal-body,body .ant-select-dropdown,body .ant-dropdown,body .ant-popover{overflow-x:hidden}body .ant-select-dropdown,body .ant-dropdown,body .ant-popover{max-width:calc(100vw - 24px)}@media (width<=1500px) and (width>=768px){.amf-shell--portal .amf-header{gap:10px;padding-inline:12px}.amf-shell--portal .amf-header-extra>.ant-space,.amf-shell--portal .amf-header-actions{gap:8px!important}.amf-shell--portal .amf-header .amf-service-control,.amf-shell--portal .amf-header .amf-environment-control{display:none}:is(.amf-shell--portal .amf-header-actions>.ant-space-item:has(.amf-service-control),.amf-shell--portal .amf-header-actions>.ant-space-item:has(.amf-environment-control)){display:none!important}.amf-shell--portal .amf-header .amf-user-menu.ant-btn{justify-content:center;align-items:center;width:40px;padding-inline:0;display:inline-flex}.amf-shell--portal .amf-header .amf-user-menu>span:not(.amf-user-avatar),.amf-shell--portal .amf-header .amf-user-menu>svg{display:none}}@media (width<=1180px) and (width>=768px){.amf-shell--portal .amf-header .portal-page-action-button.ant-btn{width:40px;padding-inline:0}.amf-shell--portal .amf-header .portal-page-action-button.ant-btn>span:not(.ant-btn-icon){display:none}.amf-shell--portal .amf-header .tenant-selector-shell{position:relative;justify-content:center!important;align-items:center!important;width:40px!important;padding-inline:0!important;display:flex!important}.amf-shell--portal .amf-header .tenant-selector-shell>svg{width:20px;height:20px}.amf-shell--portal .amf-header .tenant-switcher-select.ant-select{opacity:0;position:absolute;inset:0;width:100%!important}}@media (width<=1120px) and (width>=768px){.amf-shell--portal .amf-header .amf-page-title{text-overflow:ellipsis;white-space:nowrap;max-width:180px;overflow:hidden}}@media (width<=767px){.amf-shell--mobile .profile-identity-card{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:8px;min-height:0}.amf-shell--mobile .profile-identity-icon{grid-area:1/1;width:48px;height:48px}.amf-shell--mobile .profile-identity-icon svg{width:26px;height:26px}.amf-shell--mobile .profile-identity-copy{display:contents}.amf-shell--mobile .profile-identity-copy h3{text-align:left;grid-area:1/2;margin:0;font-size:17px;line-height:22px}.amf-shell--mobile .profile-identity-meta{grid-area:2/1/auto/-1;gap:6px;margin-top:2px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--mobile .profile-identity-meta .invoice-meta{min-height:46px;padding:6px}.amf-shell--mobile .profile-user-row{grid-template-rows:32px;grid-template-columns:28px minmax(0,1fr) auto auto;gap:5px;min-height:38px;padding-block:3px}.amf-shell--mobile .profile-user-avatar{grid-area:1/1}.amf-shell--mobile .profile-user-name{text-overflow:ellipsis;white-space:nowrap;grid-area:1/2;font-size:12px;overflow:hidden}.amf-shell--mobile .profile-user-role{grid-area:1/3;align-self:center}.amf-shell--mobile .profile-user-status{grid-area:1/4;align-self:center}.amf-shell--mobile .profile-user-role,.amf-shell--mobile .profile-user-status{white-space:nowrap;border-radius:4px;width:auto;height:auto;margin:0;padding-inline:4px;font-size:9px;line-height:17px}.amf-shell--mobile .document-upload-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.amf-shell--mobile .document-upload-card{grid-column:1/-1;gap:8px;grid-template-columns:minmax(0,1fr)!important;min-height:0!important}.amf-shell--mobile .document-big-uploader .ant-upload-drag,.amf-shell--mobile .document-drop-content{min-height:96px}.amf-shell--mobile .document-drop-content>svg{width:26px;height:26px}.amf-shell--mobile .document-submit-actions{grid-template-columns:minmax(0,1fr) auto;gap:6px;display:grid}.amf-shell--mobile .document-guide-card{grid-template-columns:24px minmax(0,1fr);align-content:start;gap:4px 6px;display:grid;min-height:0!important}.amf-shell--mobile .document-guide-card:last-child{grid-column:1/-1}.amf-shell--mobile .document-guide-card .compact-stat-icon{grid-area:1/1;width:24px;height:24px}.amf-shell--mobile .document-guide-card h4{grid-column:2;margin:0;font-size:12px;line-height:16px}.amf-shell--mobile .document-guide-card>.ant-typography:not(h4){grid-column:1/-1;font-size:11px;line-height:15px}.amf-shell--mobile .document-history-grid,.amf-shell--mobile .document-workspace,.amf-shell--mobile .profile-workspace,.amf-shell--mobile .profile-hero-grid,.amf-shell--mobile .profile-detail-grid,.amf-shell--mobile .invoice-workspace,.amf-shell--mobile .request-layout-grid,.amf-shell--mobile .request-create-grid,.amf-shell--mobile .shop-settings-form,.amf-shell--mobile .shop-media-grid{gap:8px;min-width:0;grid-template-columns:minmax(0,1fr)!important}.amf-shell--mobile .request-description-field,.amf-shell--mobile .shop-settings-form-full{grid-column:auto}.amf-shell--mobile .request-design-page .request-detail-panel{border-radius:0;width:100vw;max-width:100vw}.amf-shell--mobile .document-reject-card{min-height:0!important;padding-block:10px!important}.amf-shell--mobile .ant-input-textarea textarea.ant-input{height:auto!important;min-height:72px!important;padding-block:6px!important}.amf-shell--mobile .ant-table-wrapper,.amf-shell--mobile .ant-table-container,.amf-shell--mobile .ant-table-content{min-width:0;max-width:100%}.amf-shell--mobile .ant-btn,.amf-shell--mobile .amf-mobile-user,body .ant-popover .ant-btn,body .ant-drawer .ant-btn,body .ant-modal .ant-btn{justify-content:center;align-items:center;line-height:1!important}.amf-shell--mobile .ant-btn,body .ant-popover .ant-btn,body .ant-drawer .ant-btn,body .ant-modal .ant-btn{display:inline-flex}.amf-shell--mobile .ant-btn-icon,body .ant-popover .ant-btn-icon,body .ant-drawer .ant-btn-icon,body .ant-modal .ant-btn-icon{justify-content:center;align-items:center;width:16px;height:16px;line-height:1;display:inline-flex;margin:0!important}.amf-shell--mobile .ant-btn-icon svg,body .ant-popover .ant-btn-icon svg,body .ant-drawer .ant-btn-icon svg,body .ant-modal .ant-btn-icon svg{width:16px;height:16px;display:block}.amf-shell--mobile .amf-mobile-header-actions>.ant-space,.amf-shell--mobile .amf-mobile-header-actions .ant-space-item,.amf-shell--mobile .amf-mobile-header-actions .ant-badge{align-items:center;height:32px;display:inline-flex}.amf-shell--mobile .amf-mobile-header-actions .ant-btn,.amf-shell--mobile .mobile-header-action-button.ant-btn,.amf-shell--mobile .amf-notification-button.ant-btn,.amf-shell--mobile .pos-mobile-iconbtn.ant-btn,.amf-shell--mobile .pos-mobile-all-chip,.amf-shell--mobile .amf-mobile-user{border-radius:8px;width:32px;min-width:32px;height:32px!important;min-height:32px!important;padding:0!important}.amf-shell--mobile .pos-mobile-all-chip{width:auto;padding-inline:10px!important}.amf-shell--mobile .amf-mobile-user{border-radius:50%}.amf-shell--mobile .pos-mobile-toolbar{align-items:center}body .ant-notification-topRight,body .ant-notification-bottomRight{width:auto!important;max-width:none!important;left:10px!important;right:10px!important}body .ant-notification-topRight{top:calc(52px + env(safe-area-inset-top))!important}body .ant-notification-bottomRight{bottom:calc(64px + env(safe-area-inset-bottom))!important}body .ant-notification-notice-wrapper,body .ant-notification-notice{box-sizing:border-box;width:100%!important;max-width:100%!important}body .ant-notification-notice{border-radius:8px;margin-bottom:6px;padding:9px 32px 9px 10px}body .ant-notification-notice-with-icon .ant-notification-notice-message{margin-inline-start:28px;margin-bottom:1px;font-size:13px;line-height:18px}body .ant-notification-notice-with-icon .ant-notification-notice-description{margin-inline-start:28px;font-size:12px;line-height:17px}body .ant-notification-notice-icon{margin-inline-start:0;font-size:18px;line-height:18px}body .ant-notification-notice-close{top:8px;right:8px}.amf-shell--mobile .design-page,.amf-shell--mobile .portal-dashboard,.amf-shell--mobile .portal-page,.amf-shell--mobile .pos-mobile{gap:6px}.amf-shell--mobile .portal-panel,.amf-shell--mobile .portal-summary-card,.amf-shell--mobile .request-card,.amf-shell--mobile .ant-card .ant-card-body{min-height:0!important;padding:8px!important}.amf-shell--mobile .action-panel,.amf-shell--mobile .notice-panel,.amf-shell--mobile .tax-card-panel,.amf-shell--mobile .document-submit-panel,.amf-shell--mobile .profile-processing-card{min-height:0!important}.amf-shell--mobile .ant-card .ant-card-head{min-height:38px;padding-inline:8px}.amf-shell--mobile .ant-card .ant-card-head-title{padding-block:8px;font-size:14px}.amf-shell--mobile .ant-form-item{margin-bottom:6px}.amf-shell--mobile .ant-form-item-label{padding-bottom:2px}.amf-shell--mobile .ant-form-item-label>label{min-height:18px;font-size:12px;line-height:16px}.amf-shell--mobile .panel-heading,.amf-shell--mobile .document-history-head,.amf-shell--mobile .portal-toolbar{gap:6px;min-height:30px;margin-bottom:4px}.amf-shell--mobile .panel-heading h4,.amf-shell--mobile .document-history-head h4{font-size:15px}.amf-shell--mobile .ant-alert{padding:7px 8px}.amf-shell--mobile .ant-list-item{padding-block:7px}.amf-shell--mobile .ant-table-thead>tr>th,.amf-shell--mobile .ant-table-tbody>tr>td{padding:6px 7px}.amf-shell--mobile .action-list,.amf-shell--mobile .notice-feed,.amf-shell--mobile .document-history-grid{gap:6px}.amf-shell--mobile .action-row,.amf-shell--mobile .notice-feed-row,.amf-shell--mobile .inline-stat{min-height:42px;padding:6px 8px}.amf-shell--mobile .pos-mobile-grid{gap:7px}.amf-shell--mobile .pos-mobile-grid .pos-item-card{padding:8px}.amf-shell--mobile .ant-tabs-nav{margin-bottom:8px}.amf-shell--mobile .ant-tabs-tab{padding-block:7px}body .ant-drawer .ant-drawer-header,body .ant-drawer .ant-drawer-body,body .ant-modal .ant-modal-header,body .ant-modal .ant-modal-body,body .ant-modal .ant-modal-footer{padding:10px 12px}.amf-shell--mobile .pos-mobile-toolbar{top:calc(44px + env(safe-area-inset-top));gap:6px;margin:-2px -10px 0;padding:6px 10px}.amf-shell--mobile .pos-mobile-iconbtn.ant-btn{width:34px;height:34px;min-height:34px}.amf-shell--mobile .pos-mobile-chip{min-height:32px;padding:2px 10px;font-size:12px}.amf-shell--mobile .pos-mobile-all-chip{min-height:34px;padding-inline:11px}.amf-shell--mobile .pos-mobile-groups{gap:5px;padding-bottom:0}.amf-shell--mobile .amf-mobile-header{height:calc(44px + env(safe-area-inset-top));gap:8px;padding-inline:10px}.amf-shell--mobile .amf-mobile-logo{width:28px;padding:1px 2px}.amf-shell--mobile .amf-mobile-title{font-size:15px}.amf-shell--mobile .amf-mobile-header-actions{gap:6px}.amf-shell--mobile .amf-mobile-header-actions .amf-notification-button.ant-btn,.amf-shell--mobile .amf-mobile-user,.amf-shell--mobile .mobile-header-action-button.ant-btn{width:32px;height:32px!important;min-height:32px!important;padding:0!important}.amf-shell--mobile .amf-mobile-content{padding:calc(52px + env(safe-area-inset-top)) 10px calc(68px + env(safe-area-inset-bottom))}.amf-shell--mobile .portal-dashboard,.amf-shell--mobile .design-page{gap:8px}.amf-shell--mobile .portal-panel,.amf-shell--mobile .portal-summary-card,.amf-shell--mobile .request-card{border-radius:8px;padding:10px}.amf-shell--mobile .ant-btn{min-height:36px;padding-block:0;padding-inline:10px;font-size:13px}.amf-shell--mobile .ant-btn.ant-btn-icon-only{width:36px;padding-inline:0}.amf-shell--mobile .metric-grid{gap:6px;grid-template-columns:repeat(2,minmax(0,1fr))!important}:is(.amf-shell--mobile .metric-card,.amf-shell--mobile .metric-card:not(:has(.metric-detail))){grid-template-rows:auto auto;grid-template-columns:30px minmax(0,1fr);gap:1px 6px;min-height:66px;padding:6px!important}.amf-shell--mobile .metric-icon{grid-row:1/span 2;width:30px;height:30px}.amf-shell--mobile .metric-icon svg{width:16px;height:16px}.amf-shell--mobile .metric-title{text-overflow:clip;white-space:nowrap;scrollbar-width:none;font-size:11px;line-height:15px;overflow:auto hidden}.amf-shell--mobile .metric-value,.amf-shell--mobile .deadline-date{text-overflow:clip;white-space:nowrap;scrollbar-width:none;cursor:grab;font-size:16px;line-height:22px;overflow:auto hidden}.amf-shell--mobile .metric-title::-webkit-scrollbar{display:none}.amf-shell--mobile .metric-value::-webkit-scrollbar{display:none}.amf-shell--mobile .deadline-date::-webkit-scrollbar{display:none}.amf-shell--mobile .metric-detail{display:none}.amf-shell--mobile .compact-stat-grid,.amf-shell--mobile .compact-stat-grid-five,.amf-shell--mobile .report-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.amf-shell--mobile .compact-stat-card,.amf-shell--mobile .report-kpi-card{gap:6px;min-height:0;padding:6px}.amf-shell--mobile .compact-stat-card{grid-template-columns:30px minmax(0,1fr)}.amf-shell--mobile .compact-stat-icon,.amf-shell--mobile .report-kpi-icon{width:30px;height:30px}.amf-shell--mobile .compact-stat-icon svg,.amf-shell--mobile .report-kpi-icon svg{width:16px;height:16px}.amf-shell--mobile .compact-stat-label,.amf-shell--mobile .compact-stat-detail,.amf-shell--mobile .report-kpi-label,.amf-shell--mobile .report-kpi-hint{font-size:10px;line-height:14px}.amf-shell--mobile .compact-stat-value,.amf-shell--mobile .report-kpi-value{font-size:15px;line-height:20px}.amf-shell--mobile .invoice-summary-strip{min-height:0!important}.amf-shell--mobile .invoice-summary-strip .inline-stat{min-height:42px!important;padding:6px!important}.amf-shell--mobile .pos-dashboard-panel .document-history-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.amf-shell--mobile .pos-dashboard-panel .document-history-head>.ant-space{display:contents}.amf-shell--mobile .pos-dashboard-panel .document-history-head .ant-tag{display:none}.amf-shell--mobile .pos-dashboard-panel .document-history-head h4{margin:0;font-size:16px}.amf-shell--mobile .pos-dashboard-panel .amf-btn-gold{grid-area:1/2;min-height:32px;padding-inline:9px;font-size:12px}.amf-shell--mobile .pos-dashboard-grid{gap:8px}.amf-shell--mobile .pos-dashboard-stat,.amf-shell--mobile .pos-dashboard-top{padding:10px}.amf-shell--mobile .pos-dashboard-stat span,.amf-shell--mobile .pos-dashboard-top,.amf-shell--mobile .pos-dashboard-top-row{font-size:12px}.amf-shell--mobile .pos-dashboard-stat strong{font-size:18px}.amf-shell--mobile .pos-dashboard-top{grid-column:1/-1}.amf-shell--mobile .tax-card-panel{text-align:left;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:3px 10px;display:grid;min-height:0!important}.amf-shell--mobile .tax-card-heading{grid-column:1/-1;min-height:0;margin-bottom:2px}.amf-shell--mobile .tax-card-heading h4{font-size:16px}.amf-shell--mobile .tax-illustration{border-radius:10px;grid-row:2/span 3;width:44px;height:44px;margin:0}.amf-shell--mobile .tax-illustration svg:first-child{width:24px;height:24px}.amf-shell--mobile .tax-illustration svg:last-child{width:13px;height:13px;bottom:3px;right:3px}.amf-shell--mobile .tax-date{font-size:20px;line-height:24px}.amf-shell--mobile .tax-period-tag{justify-self:start;margin:0;padding:1px 8px;font-size:12px;line-height:20px}.amf-shell--mobile .tax-countdown{font-size:13px;line-height:18px}.amf-shell--mobile .inline-stat,.amf-shell--mobile .action-row,.amf-shell--mobile .notice-feed-row{min-height:52px;padding:8px}.amf-shell--mobile .portal-dashboard-head{width:100%}.amf-shell--mobile .portal-dashboard-head>.ant-space{align-items:center;width:100%;display:flex;flex-wrap:nowrap!important;gap:5px!important}.amf-shell--mobile .period-status-tag,.amf-shell--mobile .period-code-tag{white-space:nowrap;min-height:26px;margin-inline-end:0;padding-inline:7px;font-size:12px;line-height:24px}.amf-shell--mobile .period-range-pill{white-space:nowrap;gap:5px;min-height:30px;padding-inline:8px;font-size:12px;line-height:16px}.amf-shell--mobile .period-range-pill svg{width:14px;height:14px}.amf-shell--mobile .ant-input,.amf-shell--mobile .ant-input-affix-wrapper,.amf-shell--mobile .ant-input-number,.amf-shell--mobile .ant-select-single .ant-select-selector,.amf-shell--mobile .ant-picker{height:32px!important;min-height:32px!important;padding-block:0!important;padding-inline:7px!important}.amf-shell--mobile .ant-select-single .ant-select-selector,.amf-shell--mobile .ant-picker{align-items:center;display:flex}.amf-shell--mobile .ant-btn{height:32px;padding-inline:8px;min-height:32px!important;padding-block:0!important}.amf-shell--mobile input.ant-input,.amf-shell--mobile textarea.ant-input,.amf-shell--mobile .ant-input-number-input,.amf-shell--mobile .ant-select-selection-item,.amf-shell--mobile .ant-select-selection-placeholder,.amf-shell--mobile .ant-picker-input>input,.amf-mobile-sheet input,.amf-mobile-sheet textarea{font-size:14px!important;line-height:20px!important}.amf-shell--mobile .ant-input-affix-wrapper>input.ant-input,.amf-shell--mobile .ant-input-group-wrapper input.ant-input{height:auto!important;min-height:0!important;padding:0!important;line-height:20px!important}.amf-shell--mobile .ant-input-affix-wrapper{align-items:center;gap:5px;line-height:20px;display:inline-flex}.amf-shell--mobile .ant-input-prefix,.amf-shell--mobile .ant-input-suffix{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.amf-shell--mobile .pos-mobile-cart-qty,.amf-mobile-sheet .pos-mobile-cart-qty{gap:5px}.amf-shell--mobile .pos-mobile-cart-qty .ant-btn,.amf-mobile-sheet .pos-mobile-cart-qty .ant-btn{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;padding:0!important}.amf-shell--mobile .pos-mobile-cart-qty .ant-btn svg,.amf-mobile-sheet .pos-mobile-cart-qty .ant-btn svg{width:14px;height:14px}.amf-shell--mobile .pos-mobile-cart-qty span,.amf-mobile-sheet .pos-mobile-cart-qty span{min-width:18px;font-size:13px;line-height:20px}.amf-shell--mobile .module-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.amf-shell--mobile .module-toggle-row{gap:6px;min-width:0;padding-block:5px;font-size:13px}.amf-shell--mobile .module-toggle-row>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.amf-shell--mobile .module-toggle-row .ant-switch{flex:none}}@media (width>=1024px) and (width<=1279px){.amf-shell--portal .amf-header .tenant-switcher,.amf-shell--portal .amf-header .tenant-switcher>.ant-space-item{width:auto!important;min-width:0!important}.amf-shell--portal .amf-header .tenant-selector-shell{grid-template-columns:20px minmax(0,1fr);gap:6px;position:relative;align-items:center!important;justify-content:initial!important;width:min(280px,34vw)!important;padding-inline:10px!important;display:grid!important}.amf-shell--portal .amf-header .tenant-switcher-select.ant-select{opacity:1!important;width:100%!important;position:static!important;inset:auto!important}}@media (width>=768px) and (width<=1279px){.amf-shell--portal .amf-header-actions,.amf-shell--portal .amf-header-extra,.amf-shell--portal .amf-header-extra>.ant-space,.amf-shell--portal .amf-header-extra>.ant-space>.ant-space-item{align-self:center!important;align-items:center!important;height:40px!important;min-height:40px!important;margin-block:0!important;line-height:1!important}.amf-shell--portal .amf-header-actions{transform:translateY(-6px)}}
