.notification-overview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:16px;margin-bottom:20px}.notification-overview article{background:#fff;border:1px solid var(--border);border-radius:10px;padding:17px 20px}.notification-overview span,.notification-overview small{display:block;color:#778299;font-size:13px}.notification-overview strong{display:block;color:#193b68;font-size:25px;margin:5px 0}.notification-overview .primary{align-self:center;justify-content:center}.notification-toolbar{padding:16px 20px;border-bottom:1px solid var(--border)}.notification-filter{display:flex;flex-wrap:wrap;gap:8px}.notification-filter button{border:1px solid #dce4ee;background:#fff;border-radius:16px;color:#49617e;font-size:12px;padding:7px 11px}.notification-filter button.active{background:#eaf1ff;border-color:#c8d9fa;color:#2458bb}.notification-list{padding:0 20px}.notification-item{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;padding:17px 0;border-bottom:1px solid #edf1f5}.notification-item:last-child{border:0}.notification-item.is-unread{background:linear-gradient(90deg,#f6f9ff,transparent);margin:0 -20px;padding-left:20px;padding-right:20px}.notification-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:#eaf1ff;color:#315fc0;font-weight:700}.notification-item strong{color:#173865;font-size:14px}.notification-item p{font-size:13px;margin:4px 0}.notification-item small{font-size:11px;color:#75859a}.notification-actions{display:flex;gap:9px}.notification-none{padding:42px 0;text-align:center;color:#778299;font-size:13px}.notification-dialog{min-width:min(480px,80vw)}.notification-dialog h2{margin:0 0 6px}.notification-dialog label{display:block;border-top:1px solid #e8edf3;padding:14px 0;color:#354b67;font-size:14px}.notification-dialog label:first-of-type{margin-top:18px}.notification-dialog input{margin-right:9px}@media(max-width:720px){.notification-overview{grid-template-columns:1fr}.notification-item{grid-template-columns:34px minmax(0,1fr)}.notification-actions{grid-column:2}.notification-panel{overflow:hidden}}
.theme-sky .notification-overview article{background:#ffffff45;border-color:#ffffff7a}.theme-sky .notification-overview strong,.theme-sky .notification-item strong{color:#063b5b}.theme-sky .notification-overview span,.theme-sky .notification-overview small,.theme-sky .notification-item p,.theme-sky .notification-item small{color:#1d5878}.theme-sky .notification-toolbar,.theme-sky .notification-item{border-color:#ffffff78}.theme-sky .notification-item.is-unread{background:linear-gradient(90deg,#ffffff42,transparent)}.theme-sky .notification-filter button{background:#ffffff82;border-color:#ffffffb5;color:#075070}.theme-ember .notification-overview article{background:#191919;border-color:#36302d}.theme-ember .notification-overview strong,.theme-ember .notification-item strong{color:#fff3eb}.theme-ember .notification-overview span,.theme-ember .notification-overview small,.theme-ember .notification-item p,.theme-ember .notification-item small{color:#cdbdb3}.theme-ember .notification-toolbar,.theme-ember .notification-item{border-color:#36302d}.theme-ember .notification-item.is-unread{background:linear-gradient(90deg,#322018,transparent)}.theme-ember .notification-filter button{background:#292422;border-color:#594339;color:#ffe3d0}.theme-ember .notification-filter button.active{background:#783619;border-color:#e66b2b;color:#fff}.theme-ember .notification-icon{background:#4a271b;color:#ffc29b}.theme-ember .notification-dialog label{border-color:#403631;color:#eadfd8}
.import-export-grid{align-items:stretch}.io-panel{padding:24px}.io-heading h2{margin:0;color:var(--ink);font-size:18px}.io-heading p{margin:7px 0 22px}.io-form{display:grid;grid-template-columns:minmax(180px,230px) minmax(240px,1fr) auto;gap:14px;align-items:end}.io-form label{display:grid;gap:7px;color:#425a78;font-size:13px;font-weight:600}.io-form select,.io-form input{width:100%;box-sizing:border-box}.io-form input[type=file]{min-height:42px;padding:8px}.io-action{display:flex;align-items:end;height:42px}.io-action button{white-space:nowrap;width:100%}.io-panel:last-child .io-form{grid-template-columns:minmax(180px,230px) auto}.theme-sky .io-panel{background:#ffffff45;border-color:#ffffff7a}.theme-sky .io-heading h2,.theme-sky .io-form label{color:#063b5b}.theme-ember .io-panel{background:#191919;border-color:#36302d}.theme-ember .io-heading h2{color:#fff3eb}.theme-ember .io-form label{color:#cdbdb3}@media(max-width:760px){.io-form,.io-panel:last-child .io-form{grid-template-columns:1fr}.io-action{height:auto}.io-action button{width:auto}}
.subscription-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.subscription-card{padding:24px}.subscription-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.subscription-card h2{margin:0;color:var(--ink);font-size:18px}.subscription-card h1{font-size:28px;margin:26px 0 20px;color:var(--ink)}.subscription-card p{margin:7px 0 0}.subscription-status{border-radius:999px;background:#e6f7ed;color:#087a52;padding:6px 11px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.subscription-details{display:grid;gap:0;margin:0}.subscription-details>div{display:grid;grid-template-columns:145px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--border)}.subscription-details dt{font-size:13px;color:#778299}.subscription-details dd{margin:0;color:var(--ink);font-weight:650;text-align:right}.theme-sky .subscription-card{background:#ffffff45;border-color:#ffffff7a}.theme-sky .subscription-card h2,.theme-sky .subscription-card h1,.theme-sky .subscription-details dd{color:#063b5b}.theme-sky .subscription-card p,.theme-sky .subscription-details dt{color:#1d5878}.theme-ember .subscription-card{background:#191919;border-color:#36302d}.theme-ember .subscription-card h2,.theme-ember .subscription-card h1,.theme-ember .subscription-details dd{color:#fff3eb}.theme-ember .subscription-card p,.theme-ember .subscription-details dt{color:#cdbdb3}.theme-ember .subscription-details>div{border-color:#36302d}@media(max-width:760px){.subscription-grid{grid-template-columns:1fr}.subscription-details>div{grid-template-columns:1fr;gap:5px}.subscription-details dd{text-align:left}}
.company-profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.company-profile-card{padding:24px}.company-profile-card h2{margin:0;color:var(--ink);font-size:18px}.company-profile-card>p{margin:7px 0 22px}.company-bank-card{grid-column:span 2}.company-profile-details{display:grid;margin:0}.company-profile-details>div{display:grid;grid-template-columns:135px minmax(0,1fr);gap:16px;align-items:baseline;padding:14px 0;border-top:1px solid var(--border)}.company-profile-details dt{font-size:13px;color:#778299}.company-profile-details dd{margin:0;color:var(--ink);font-weight:650;text-align:right;overflow-wrap:anywhere}.theme-sky .company-profile-card{background:#ffffff45;border-color:#ffffff7a}.theme-sky .company-profile-card h2,.theme-sky .company-profile-details dd{color:#063b5b}.theme-sky .company-profile-card>p,.theme-sky .company-profile-details dt{color:#1d5878}.theme-ember .company-profile-card{background:#191919;border-color:#36302d}.theme-ember .company-profile-card h2,.theme-ember .company-profile-details dd{color:#fff3eb}.theme-ember .company-profile-card>p,.theme-ember .company-profile-details dt{color:#cdbdb3}.theme-ember .company-profile-details>div{border-color:#36302d}@media(max-width:760px){.company-profile-grid{grid-template-columns:1fr}.company-bank-card{grid-column:auto}.company-profile-details>div{grid-template-columns:1fr;gap:5px}.company-profile-details dd{text-align:left}}
.company-bank-head p{margin:7px 0 22px}.company-bank-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.company-bank-form label{display:grid;gap:7px;color:#425a78;font-size:13px;font-weight:600}.company-bank-form input,.company-bank-form select,.company-bank-form textarea{width:100%;max-width:none;min-width:0}.company-bank-form textarea{min-height:86px;resize:vertical;font:inherit;padding:10px 12px;border:1px solid #dfe5ef;border-radius:7px;background:#fff;color:#35445e}.company-bank-form .bank-address{grid-column:span 2}.company-bank-actions{grid-column:span 2;display:flex;align-items:center;justify-content:flex-end;gap:16px}.theme-sky .company-bank-form label{color:#1d5878}.theme-sky .company-bank-form textarea{background:#ffffff24;border-color:#ffffff50;color:#fff}.theme-ember .company-bank-form label{color:#cdbdb3}.theme-ember .company-bank-form textarea{background:#252321;border-color:#4a403b;color:#fff5ed}@media(max-width:760px){.company-bank-form{grid-template-columns:1fr}.company-bank-form .bank-address,.company-bank-actions{grid-column:auto}.company-bank-actions{justify-content:space-between}}
.company-identity-card{grid-column:span 2}.company-identity-content{display:flex;align-items:center;gap:24px}.logo-preview{display:grid;place-items:center;width:112px;height:112px;flex:0 0 112px;border:1px dashed #b9c6db;border-radius:16px;background:#f5f8fe;overflow:hidden;color:var(--blue);font-size:28px}.logo-preview img{width:100%;height:100%;object-fit:contain;padding:10px}.company-identity-fields{display:grid;gap:10px;flex:1;min-width:0}.company-identity-fields label{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:12px;color:#425a78;font-size:13px;font-weight:600}.company-identity-fields input{width:100%;max-width:none}.company-identity-fields small{color:#778299;font-size:12px}.theme-sky .company-identity-card{background:#ffffff45;border-color:#ffffff7a}.theme-sky .company-identity-fields label{color:#1d5878}.theme-ember .company-identity-card{background:#191919;border-color:#36302d}.theme-ember .company-identity-fields label{color:#cdbdb3}.theme-ember .logo-preview{background:#252321;border-color:#594339}@media(max-width:760px){.company-identity-card{grid-column:auto}.company-identity-content{align-items:flex-start;flex-direction:column}.company-identity-fields{width:100%}.company-identity-fields label{grid-template-columns:1fr;gap:7px}}
#detail:has(.workspace-form){width:min(680px,calc(100vw - 32px));max-width:calc(100vw - 32px);padding:28px;box-sizing:border-box;overflow-x:hidden}#detail:has(.workspace-form)>form[method=dialog]{display:none}.workspace-form{display:block!important;margin:0!important;width:100%;min-width:0}.workspace-form .form-title{margin-bottom:22px}.workspace-form .form-title h2{margin:0;color:var(--ink);font-size:24px}.workspace-form .form-title p{margin:7px 0 0}.workspace-form .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-form label{display:grid;gap:7px;color:#425a78;font-size:13px;font-weight:600;min-width:0}.workspace-form input,.workspace-form select{width:100%;max-width:none;min-width:0}.workspace-form .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.theme-sky .workspace-form .form-title h2{color:#063b5b}.theme-sky .workspace-form label{color:#1d5878}.theme-ember .workspace-form .form-title h2{color:#fff3eb}.theme-ember .workspace-form label{color:#cdbdb3}@media(max-width:600px){#detail:has(.workspace-form){padding:20px}.workspace-form .form-grid{grid-template-columns:1fr}.workspace-form .form-actions{justify-content:stretch}.workspace-form .form-actions button{flex:1}}
