:root{--navy:#071b33;--navy-2:#0b2849;--mint:#13c5a3;--mint-dark:#079b80;--blue:#2d72f3;--ink:#182335;--muted:#718096;--line:#e5eaf1;--canvas:#f3f6fa;--white:#fff;--danger:#d94b5c;--shadow:0 24px 70px rgba(8,28,52,.14)}
*{box-sizing:border-box}html,body{margin:0;min-height:100%;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.brand-mark{display:flex;align-items:center;gap:10px;font-size:24px;font-weight:800;letter-spacing:-1px}.brand-mark>span:last-child span{color:var(--mint)}.brand-symbol{width:39px;height:39px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,var(--mint),#55dfbf);color:#06273a;font-weight:900;box-shadow:0 8px 24px rgba(19,197,163,.26)}
.login-page{background:#edf2f7}.login-shell{min-height:100vh;display:grid;grid-template-columns:minmax(480px,1.15fr) minmax(430px,.85fr)}.login-brand{position:relative;overflow:hidden;padding:48px 6vw;color:#fff;background:radial-gradient(circle at 15% 10%,#164978 0,transparent 32%),linear-gradient(145deg,#06172c 0%,#0b2948 62%,#0b3b52 100%);display:flex;flex-direction:column;justify-content:space-between}.brand-mark-light .brand-symbol{color:#fff}.brand-glow{position:absolute;border-radius:50%;filter:blur(4px);opacity:.25}.brand-glow-one{width:400px;height:400px;background:#16dcb7;right:-210px;bottom:4%}.brand-glow-two{width:220px;height:220px;border:1px solid #51e4c6;right:12%;top:17%;opacity:.13}.login-brand:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(to bottom,black,transparent)}.login-brand>*{position:relative;z-index:1}.login-pitch{max-width:700px}.eyebrow{display:inline-flex;color:#72e6cf;font-size:12px;font-weight:800;letter-spacing:2.4px;margin-bottom:22px}.login-pitch h1{font-size:clamp(44px,5vw,74px);letter-spacing:-4px;line-height:1.02;margin:0 0 24px}.login-pitch h1 em{font-style:normal;color:#4bddbf}.login-pitch>p{max-width:600px;color:#b7c8da;font-size:18px;line-height:1.7}.feature-grid{display:flex;gap:16px;margin-top:42px}.feature{min-width:145px;padding:18px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);backdrop-filter:blur(12px);border-radius:15px;display:flex;gap:12px;align-items:center}.feature b{color:#42ddbd;font-size:13px}.feature span{font-size:13px;line-height:1.35;color:#dbe7f1;font-weight:650}.brand-foot{display:flex;gap:10px;align-items:center;color:#9fb4c8;font-size:13px}.status-dot{width:9px;height:9px;border-radius:50%;background:#40d7b6;box-shadow:0 0 0 6px rgba(64,215,182,.12)}
.login-form-side{padding:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f8fb}.login-card{width:min(460px,100%);padding:44px;border:1px solid #e6ebf1;background:#fff;border-radius:24px;box-shadow:var(--shadow)}.mobile-brand{display:none}.login-heading{margin-bottom:30px}.login-kicker{font-size:11px;font-weight:800;letter-spacing:2px;color:var(--mint-dark)}.login-heading h2{margin:10px 0 8px;font-size:31px;letter-spacing:-1.2px}.login-heading p{margin:0;color:var(--muted);line-height:1.6;font-size:14px}.login-form label{display:block;font-size:13px;font-weight:700;margin:18px 0 8px}.label-row{display:flex;align-items:end;justify-content:space-between}.label-row label{margin-bottom:8px}.label-row a{font-size:12px;color:var(--mint-dark);font-weight:700;margin-bottom:8px}.input-wrap{position:relative}.input-wrap input{width:100%;height:54px;padding:0 48px;border:1px solid #dbe2ea;border-radius:12px;outline:none;transition:.2s;background:#fbfcfd}.input-wrap input:focus{border-color:var(--mint);box-shadow:0 0 0 4px rgba(19,197,163,.11);background:white}.input-icon{position:absolute;left:17px;top:16px;color:#8b9aab;font-weight:800}.password-toggle{position:absolute;right:12px;top:13px;border:0;background:transparent;color:#647386;font-size:12px;font-weight:700;cursor:pointer}.remember{display:flex!important;gap:8px;align-items:center;font-weight:500!important;color:#59697a}.remember input{accent-color:var(--mint)}.primary-button{width:100%;height:54px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#0caa8e,#10c6a3);box-shadow:0 12px 24px rgba(16,185,153,.23);font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:14px;transition:.2s}.primary-button:hover{transform:translateY(-1px);box-shadow:0 16px 28px rgba(16,185,153,.3)}.login-help{text-align:center;font-size:12px;color:#8290a0;margin:28px 0 0}.login-help a{font-weight:700;color:#24374b}.copyright{font-size:11px;color:#9ba7b4;margin:24px 0 -12px}.alert{padding:13px 15px;border-radius:11px;font-size:13px;margin:0 0 14px}.alert-error{color:#9e2c39;background:#fff0f2;border:1px solid #ffd2d8}.alert-success{color:#08725f;background:#e9fbf6;border:1px solid #bdeee1}
.app-page{background:var(--canvas);font-size:14px}.sidebar{position:fixed;z-index:30;left:0;top:0;bottom:0;width:252px;background:#081d35;color:#becbdd;padding:22px 14px;display:flex;flex-direction:column}.sidebar-brand{padding:0 10px 24px;color:#fff}.sidebar-brand .brand-symbol{width:36px;height:36px}.sidebar-nav{overflow-y:auto;padding-right:2px}.nav-item{height:44px;border-radius:10px;display:flex;align-items:center;gap:12px;padding:0 12px;margin:3px 0;color:#adbed0;font-weight:580}.nav-item:hover,.nav-item.active{color:#fff;background:linear-gradient(90deg,rgba(19,197,163,.2),rgba(19,197,163,.05))}.nav-item.active{box-shadow:inset 3px 0 var(--mint)}.nav-icon{width:22px;text-align:center;color:#5bd9c0;font-size:17px}.nav-badge{margin-left:auto;background:#e65161;color:#fff;border-radius:999px;padding:2px 7px;font-size:10px}.sidebar-plan{margin-top:auto;padding:15px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.07);border-radius:12px;display:flex;flex-direction:column;gap:4px}.sidebar-plan small{font-size:9px;letter-spacing:1.4px;color:#5bd9c0}.sidebar-plan b{color:#fff}.sidebar-plan span{font-size:11px;color:#8ea4b9}.app-shell{margin-left:252px;min-height:100vh}.topbar{height:74px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 28px;position:sticky;top:0;z-index:20}.menu-toggle{display:none}.topbar-search{width:min(440px,45vw);height:42px;display:flex;align-items:center;gap:10px;padding:0 14px;background:#f4f6f9;border-radius:10px;color:#8390a0}.topbar-search input{width:100%;border:0;outline:0;background:transparent}.topbar-actions{display:flex;align-items:center;gap:18px}.icon-button{position:relative;border:0;background:#f4f6f9;border-radius:10px;width:40px;height:40px}.icon-button b{position:absolute;right:-3px;top:-4px;background:#e74c5f;color:#fff;border-radius:20px;font-size:9px;padding:2px 5px}.user-box{display:flex;align-items:center;gap:10px}.user-box div{display:flex;flex-direction:column}.user-box small{font-size:10px;color:var(--muted)}.avatar{width:38px;height:38px;border-radius:11px;background:#dff8f2;color:#087d68;display:grid;place-items:center;font-size:11px;font-weight:850}.logout{font-size:20px;color:#8190a0}.content{padding:32px;max-width:1600px;margin:auto}.page-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.page-head h1{font-size:30px;margin:5px 0 4px;letter-spacing:-1.2px}.page-head p{margin:0;color:var(--muted)}.eyebrow.dark{color:#118b76;font-size:10px;margin:0}.primary-button.compact{width:auto;padding:0 23px;height:46px}.notice{min-height:66px;background:linear-gradient(100deg,#0ba489,#13b89b);color:#fff;border-radius:14px;padding:12px 18px;display:flex;align-items:center;gap:13px;box-shadow:0 10px 24px rgba(14,165,139,.16)}.notice-icon{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.17);display:grid;place-items:center;font-weight:850}.notice div{flex:1}.notice p{font-size:11px;margin:3px 0;color:#d8fff7}.notice button{background:rgba(255,255,255,.15);border:1px solid rgba(255,255,255,.22);color:#fff;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:20px 0}.metric-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:19px;box-shadow:0 8px 24px rgba(30,50,75,.04);position:relative;overflow:hidden}.metric-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent)}.metric-card.mint{--accent:#13b99a}.metric-card.blue{--accent:#3478f6}.metric-card.purple{--accent:#8067dc}.metric-card.orange{--accent:#ee9a40}.metric-top{display:flex;justify-content:space-between;color:#778595;font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.4px}.metric-top i{font-style:normal;color:var(--accent);font-size:18px}.metric-card strong{display:block;font-size:25px;margin:16px 0 8px;letter-spacing:-.7px}.metric-card strong small{font-size:11px;color:#8895a5}.metric-card p{font-size:10px;color:#8d9aa8;margin:0}.metric-card p b{color:var(--accent)}.dashboard-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:18px}.panel{background:#fff;border:1px solid var(--line);border-radius:15px;padding:20px;box-shadow:0 8px 24px rgba(30,50,75,.035)}.panel-head{display:flex;align-items:start;justify-content:space-between}.panel-head h2{font-size:15px;margin:0 0 4px}.panel-head p{font-size:11px;color:#8b98a7;margin:0}.panel-head a{font-size:11px;color:#079b80;font-weight:750}.panel-head select{border:1px solid var(--line);border-radius:8px;padding:7px 10px;color:#677587;background:#fff;font-size:11px}.chart-area{height:235px;position:relative;margin-top:25px;padding:15px 5px 22px}.chart-lines{position:absolute;inset:15px 5px 25px;display:flex;flex-direction:column;justify-content:space-between}.chart-lines i{border-top:1px dashed #e8edf3}.chart-bars{position:absolute;inset:15px 10px 26px;display:flex;align-items:end;justify-content:space-around;gap:5%}.chart-bars span{width:6%;min-width:20px;border-radius:7px 7px 2px 2px;background:linear-gradient(to top,#13b99a,#55ddc3);box-shadow:0 7px 12px rgba(19,185,154,.13)}.chart-labels{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-around;color:#8a97a6;font-size:10px}.order-row{display:flex;align-items:center;gap:11px;padding:16px 0;border-bottom:1px solid #edf0f4}.leaf{width:34px;height:34px;border-radius:10px;background:#e7faf5;color:#0b9b80;display:grid;place-items:center;font-size:19px}.order-row div{display:flex;flex-direction:column;gap:3px;flex:1}.order-row b{font-size:12px}.order-row small{color:#8492a2;font-size:9px}.order-row strong{font-size:11px}.secondary-button{width:100%;margin-top:17px;border:1px solid #b8eadf;background:#f0fcf9;color:#087e69;border-radius:9px;padding:10px;font-size:11px;font-weight:800}.recent-panel{margin-top:18px}.table-wrap{overflow:auto;margin-top:17px}table{width:100%;border-collapse:collapse;white-space:nowrap}th{text-align:left;padding:11px 12px;background:#f7f9fb;color:#758292;font-size:10px;text-transform:uppercase}td{padding:13px 12px;border-bottom:1px solid #edf0f3;font-size:11px}.platform,.status{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:9px;font-weight:750}.platform.hb{background:#fff0df;color:#dd7412}.platform.ty{background:#fff0f0;color:#d54b54}.platform.ps{background:#e8f2ff;color:#3474c7}.status.success{background:#e7faf5;color:#07866f}.status.pending{background:#fff5d9;color:#a87307}
.setup-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#06172c,#0b3b52);padding:25px}.setup-card{width:min(520px,100%);background:#fff;border-radius:22px;padding:42px;box-shadow:var(--shadow)}.setup-card h1{margin:28px 0 8px}.setup-card p{color:var(--muted);line-height:1.6}.credentials{display:grid;grid-template-columns:120px 1fr;gap:8px;padding:16px;background:#f1f6fa;border-radius:10px;margin-bottom:18px}.credentials span{color:var(--muted)}
@media(max-width:1050px){.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.login-shell{grid-template-columns:1fr 480px}.login-brand{padding:42px}.feature-grid{flex-wrap:wrap}.feature{min-width:130px}.login-pitch h1{font-size:50px}}
@media(max-width:760px){.login-shell{display:block}.login-brand{display:none}.login-form-side{min-height:100vh;padding:20px}.login-card{padding:30px 24px}.mobile-brand{display:flex;margin-bottom:38px}.sidebar{transform:translateX(-100%);transition:.25s}.sidebar.open{transform:translateX(0)}.app-shell{margin-left:0}.menu-toggle{display:block;border:0;background:#f2f5f8;border-radius:8px;width:38px;height:38px}.topbar{padding:0 15px}.topbar-search{display:none}.user-box div{display:none}.content{padding:20px 15px}.page-head{align-items:end}.page-head h1{font-size:24px}.page-head p,.page-head .eyebrow{display:none}.metric-grid{grid-template-columns:1fr}.notice button{display:none}.dashboard-grid{grid-template-columns:1fr}.orders-panel{order:-1}.feature-grid{display:none}}

.link-button{display:block;text-align:center}.page-alert{margin-bottom:18px}.order-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0}.order-stats>div{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.order-stats p{display:flex;flex-direction:column;margin:0}.order-stats p b{font-size:21px}.order-stats small{color:var(--muted);font-size:10px}.leaf.large,.stat-icon{width:42px;height:42px;border-radius:11px;display:grid;place-items:center}.stat-icon.blue{background:#eaf1ff;color:#2d72f3}.stat-icon.purple{background:#f0ecff;color:#8067dc}.order-list-panel{padding:0;overflow:hidden}.order-list-head{padding:20px}.orders-table td{height:76px}.orders-table td>small{display:block;margin-top:5px;color:#8492a2;font-size:9px}.leaf-button,.done-icon{width:31px;height:31px}.done-icon{display:grid;place-items:center;border-radius:50%;background:#e7faf5;color:#07866f;font-weight:900}.muted{color:#98a4b1;font-size:10px}.doc-link{display:block;color:#087e69;font-size:9px;font-weight:700;margin:3px 0}.confirm-button{border:0;background:#0aa889;color:#fff;padding:8px 11px;border-radius:7px;font-size:10px;font-weight:800;cursor:pointer}.empty-cell{text-align:center;color:var(--muted);padding:45px!important}.platform.hepsiburada{background:#fff0df;color:#dd7412}.platform.trendyol{background:#fff0f0;color:#d54b54}.platform.n11{background:#fff1f8;color:#c33a83}
.modal-backdrop{position:fixed;z-index:100;inset:0;background:rgba(4,17,32,.68);display:grid;place-items:center;padding:20px;backdrop-filter:blur(4px)}.modal-backdrop[hidden]{display:none}.confirm-modal{position:relative;width:min(510px,100%);background:#fff;border-radius:20px;padding:34px;box-shadow:0 30px 90px rgba(0,0,0,.3)}.modal-close{position:absolute;right:18px;top:15px;border:0;background:#f1f4f7;width:32px;height:32px;border-radius:8px;font-size:20px}.modal-leaf{width:50px;height:50px;display:grid;place-items:center;border-radius:14px;background:#e5faf5;color:#079b80;font-size:26px}.confirm-modal h2{margin:18px 0 8px}.confirm-modal>p{color:var(--muted);line-height:1.6;font-size:13px}.confirm-summary{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:8px;margin:20px 0}.confirm-summary span{background:#f5f7fa;border-radius:9px;padding:10px;display:flex;flex-direction:column;color:#8492a2;font-size:9px}.confirm-summary b{color:var(--ink);font-size:11px;margin-top:5px}.confirm-checks{display:flex;flex-direction:column;gap:8px;color:#087e69;font-size:11px;background:#effbf8;padding:14px;border-radius:10px}.modal-actions{display:grid;grid-template-columns:.7fr 1.5fr;gap:10px;margin-top:22px}.cancel-button{border:1px solid var(--line);background:#fff;border-radius:10px;font-weight:700}
.document-page{background:#eef2f6;padding:40px}.print-actions{width:800px;max-width:100%;margin:0 auto 12px;text-align:right}.print-actions button{border:0;background:#0aa889;color:#fff;border-radius:8px;padding:10px 16px;font-weight:700}.invoice-sheet,.cargo-label{width:800px;max-width:100%;margin:auto;background:#fff;padding:42px;box-shadow:0 15px 50px rgba(15,30,50,.12)}.invoice-sheet header,.cargo-label header{display:flex;justify-content:space-between;align-items:start;border-bottom:3px solid var(--mint);padding-bottom:20px}.invoice-sheet header{text-align:right}.invoice-sheet header h1{font-size:20px;margin:0 0 8px}.invoice-info{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:35px 0}.invoice-info section:last-child{text-align:right}.invoice-info p,.cargo-label p{font-size:12px;line-height:1.6}.invoice-totals{width:330px;margin:30px 0 0 auto}.invoice-totals p{display:flex;justify-content:space-between;border-bottom:1px solid #edf0f3;padding:9px}.invoice-totals .grand{background:#e9faf6;color:#067c67;font-size:14px}.cargo-label{width:580px}.cargo-label section{padding:20px 0;border-bottom:1px solid #222}.barcode{height:75px;width:360px;max-width:100%;margin-top:15px;background:repeating-linear-gradient(90deg,#111 0,#111 2px,#fff 2px,#fff 5px,#111 5px,#111 7px,#fff 7px,#fff 10px)}
@media(max-width:760px){.order-stats{grid-template-columns:1fr}.confirm-summary{grid-template-columns:1fr}.document-page{padding:10px}.invoice-sheet,.cargo-label{padding:20px}.invoice-info{grid-template-columns:1fr;gap:10px}.invoice-info section:last-child{text-align:left}}
@media print{.print-actions{display:none}.document-page{background:#fff;padding:0}.invoice-sheet,.cargo-label{box-shadow:none;width:100%;padding:20px}}
.invoice-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.invoice-summary article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px;display:flex;flex-direction:column;gap:7px}.invoice-summary span{font-size:10px;color:var(--muted);text-transform:uppercase;font-weight:750}.invoice-summary b{font-size:20px}.invoice-summary small{font-size:9px;color:#93a0ad}.invoice-list-panel{padding:0;overflow:hidden}.invoice-toolbar{padding:17px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.invoice-toolbar strong{font-size:10px;color:#eb6d39;background:#fff0e9;padding:7px 9px;border-radius:6px}.filter-pills{display:flex;gap:5px;background:#f2f5f8;padding:4px;border-radius:9px}.filter-pills a{padding:7px 11px;border-radius:7px;font-size:10px;font-weight:750;color:#687687}.filter-pills a.active{background:#fff;color:#087e69;box-shadow:0 2px 8px rgba(20,40,60,.08)}.invoice-table td{height:70px}.invoice-table td>small{display:block;margin-top:5px;color:#8492a2;font-size:9px}.document-type{background:#e9f3ff;color:#3474c7;padding:5px 8px;border-radius:6px;font-size:9px;font-weight:750}.status.blue{background:#e9f3ff;color:#3474c7}.status.danger{background:#fff0f2;color:#c83d50}.status.neutral{background:#f0f2f5;color:#687687}.row-actions{display:flex;gap:5px}.row-actions a,.row-actions button{width:29px;height:29px;border:0;border-radius:6px;background:#e8faf6;color:#087e69;display:grid;place-items:center;font-weight:800}.row-actions button{background:#f0f2f5;color:#617080}@media(max-width:760px){.invoice-summary{grid-template-columns:1fr 1fr}.invoice-toolbar{display:block}.invoice-toolbar strong{display:inline-block;margin-top:12px}}
.unread-row{background:#fbfffe}.read-dot{display:block;width:10px;height:10px;border-radius:50%}.read-dot.unread{background:#13c5a3;box-shadow:0 0 0 5px rgba(19,197,163,.12)}.read-dot.read{background:#c9d1db}.remaining{padding:5px 7px;border-radius:6px;font-size:9px;font-weight:800}.remaining.open{background:#fff0f2;color:#c83d50}.remaining.closed{background:#e8faf5;color:#087e69}.row-actions form{margin:0}.incoming-document-total{margin:50px 0 20px auto;width:330px;background:#e8faf5;color:#087e69;padding:20px;display:flex;justify-content:space-between;font-size:18px}.document-note{border-top:1px solid var(--line);padding-top:20px;color:var(--muted);font-size:11px}
.danger-text{color:#d94b5c}.toolbar-note{display:block;color:var(--muted);font-size:9px;margin-top:4px}.product-table td{height:70px}.product-table td>small{display:block;margin-top:5px;color:var(--muted);font-size:9px}.stock-form{display:flex;gap:4px}.stock-form input{width:72px;border:1px solid var(--line);border-radius:6px;padding:6px}.stock-form button{border:0;border-radius:6px;background:#e8faf5;color:#087e69;font-weight:800}.stock-status{padding:5px 8px;border-radius:6px;font-size:9px;font-weight:800}.stock-status.normal{background:#e8faf5;color:#087e69}.stock-status.critical{background:#fff0f2;color:#c83d50}.product-modal{width:min(620px,100%)}.product-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.product-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:10px;font-weight:750}.product-form-grid label.wide{grid-column:1/-1}.product-form-grid input,.product-form-grid select{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:#fbfcfd}.product-form-grid input:focus,.product-form-grid select:focus{outline:0;border-color:var(--mint)}@media(max-width:760px){.product-form-grid{grid-template-columns:1fr}.product-form-grid label.wide{grid-column:auto}}
.settings-content{max-width:1700px}.settings-layout{display:grid;grid-template-columns:245px 1fr;gap:20px}.settings-nav,.settings-main{background:#fff;border:1px solid var(--line);border-radius:15px}.settings-nav{padding:14px;height:max-content}.settings-nav h3{margin:8px 10px 15px}.settings-nav a{display:flex;align-items:center;gap:8px;padding:10px;border-radius:8px;color:#637285;font-size:11px}.settings-nav a.active{background:#e9faf6;color:#087e69;font-weight:800}.settings-nav a b{margin-left:auto;background:#f05261;color:#fff;border-radius:8px;padding:2px 5px;font-size:7px}.settings-main{padding:22px}.template-head{display:flex;justify-content:space-between;align-items:start}.template-head h2{font-size:16px;margin:0 0 5px}.template-head p{font-size:11px;color:var(--muted);margin:0}.template-customize{width:auto;margin:0;padding:9px 13px}.template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:25px 0}.template-card{position:relative;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.template-card.selected{border:2px solid var(--mint);box-shadow:0 10px 28px rgba(19,197,163,.15)}.template-card>button{border:0;background:#eef1f5;width:100%;padding:14px;cursor:pointer}.template-preview{position:relative;aspect-ratio:.72;background:#fff;padding:12px;box-shadow:0 3px 12px rgba(20,40,60,.1);font-size:6px;text-align:left}.template-preview header{display:flex;justify-content:space-between;border-bottom:2px solid var(--template-color);padding-bottom:7px}.mini-logo{font-size:8px;font-weight:900;color:var(--template-color)}.preview-address{display:flex;flex-direction:column;gap:4px;margin:12px 0}.preview-table{display:grid;gap:5px;border-top:1px solid #ccd3dc;padding-top:6px}.preview-table i{height:8px;background:#edf0f3}.preview-totals{width:45%;margin:10px 0 0 auto;display:grid;gap:4px}.preview-totals span,.preview-totals b{height:5px;background:#e4e9ee}.preview-totals b{background:var(--template-color)}.preview-qr{position:absolute;bottom:10px;left:10px;font-size:19px}.template-preview.signature:after{content:'İmza';position:absolute;right:15px;bottom:18px;font-size:10px;font-style:italic;transform:rotate(-8deg)}.template-preview.compact{font-size:5px}.selected-check{position:absolute;inset:0;display:grid;place-items:center;background:rgba(5,27,48,.58);color:#72f0d4;font-size:52px}.template-card footer{display:flex;justify-content:space-between;align-items:center;padding:12px}.template-card footer div{display:flex;flex-direction:column;gap:3px}.template-card footer b{font-size:11px}.template-card footer small{font-size:8px;color:var(--muted)}.color-dot{width:12px;height:12px;border-radius:50%;background:var(--template-color)}.template-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;border-top:1px solid var(--line);padding-top:20px}.template-options>div{display:flex;gap:10px;background:#f6f8fa;padding:13px;border-radius:10px}.option-icon{width:32px;height:32px;border-radius:8px;background:#e5faf5;color:#087e69;display:grid;place-items:center;font-weight:900}.template-options p{display:flex;flex-direction:column;margin:0;gap:4px}.template-options b{font-size:10px}.template-options small{font-size:8px;color:var(--muted);line-height:1.4}@media(max-width:1100px){.template-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.settings-layout{grid-template-columns:1fr}.settings-nav{display:none}.template-grid,.template-options{grid-template-columns:1fr}}
.cancel-link{font-size:11px;color:#607083;font-weight:700}.invoice-create{display:grid;gap:17px}.invoice-section{padding:23px}.section-title{display:flex;gap:12px;align-items:center;margin-bottom:20px}.section-title>span{width:34px;height:34px;border-radius:10px;background:#e7faf5;color:#087e69;display:grid;place-items:center;font-weight:900}.section-title h2{font-size:14px;margin:0 0 4px}.section-title p{font-size:10px;color:var(--muted);margin:0}.invoice-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.invoice-form-grid label,.invoice-line label,.invoice-final label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:750}.invoice-form-grid select,.invoice-line select,.invoice-line input,.invoice-final textarea{border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fbfcfd}.invoice-form-grid select,.invoice-line select,.invoice-line input{height:42px}.invoice-line{display:grid;grid-template-columns:2.2fr .6fr .8fr .6fr .8fr 34px;gap:10px;align-items:end;padding:12px;background:#f7f9fb;border-radius:10px;margin-bottom:9px}.invoice-line label strong{height:42px;display:flex;align-items:center}.invoice-line>button{height:42px;border:0;border-radius:8px;background:#fff0f2;color:#c83d50;font-size:18px}.add-line-button{border:1px dashed #8bdccb;background:#effbf8;color:#087e69;border-radius:8px;padding:10px;font-size:10px;font-weight:800}.invoice-final{display:grid;grid-template-columns:1fr 360px;gap:35px}.invoice-final textarea{padding:12px;resize:vertical}.create-totals p{display:flex;justify-content:space-between;padding:10px;margin:0;border-bottom:1px solid var(--line)}.create-totals .grand{background:#e8faf5;color:#087e69;font-size:15px}.create-actions{display:flex;justify-content:flex-end;gap:10px}.action-link{padding:14px 25px}.create-actions .primary-button{width:auto}@media(max-width:1000px){.invoice-form-grid{grid-template-columns:1fr 1fr}.invoice-line{grid-template-columns:1fr 1fr}.invoice-final{grid-template-columns:1fr}}@media(max-width:760px){.invoice-form-grid{grid-template-columns:1fr}}
.reference-invoice{width:900px;max-width:100%;margin:auto;background:#fff;padding:30px;box-shadow:0 15px 50px rgba(15,30,50,.12);font-family:Arial,sans-serif;color:#111}.reference-head{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px;border-bottom:2px solid #111;padding-bottom:12px}.reference-head p,.reference-parties p{font-size:10px;line-height:1.45}.reference-brand{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.reference-brand i{font-family:cursive;color:#1768ba;font-size:22px}.reference-codes{display:flex;flex-direction:column;align-items:center}.fake-qr{font-size:90px;line-height:.8}.barcode.small{height:45px;width:180px}.reference-parties{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid #111;padding:15px 0}.reference-parties section:last-child{border:1px solid #111;padding:7px}.reference-invoice table{margin-top:12px}.reference-invoice th,.reference-invoice td{border:1px solid #111;padding:5px;font-size:9px}.reference-totals{width:390px;margin:0 0 0 auto}.reference-totals p{display:flex;justify-content:space-between;border:1px solid #111;border-top:0;padding:5px;margin:0;font-size:9px}.reference-invoice footer{border:2px solid #111;margin-top:15px;padding:10px;font-size:9px;line-height:1.5}@media print{.reference-invoice{box-shadow:none;width:100%;padding:10px}}
.customer-table td{height:68px}.customer-table td>small{display:block;margin-top:4px;color:var(--muted);font-size:9px}.customer-name{display:flex;align-items:center;gap:10px}.customer-name>span{width:34px;height:34px;border-radius:9px;background:#e8faf5;color:#087e69;display:grid;place-items:center;font-weight:900}.customer-name div{display:flex;flex-direction:column;gap:4px}.customer-name small{font-size:8px;color:var(--muted)}.customer-modal{width:min(650px,100%)}
.expense-category{background:#edf3ff;color:#3b6fc4;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:800}.checkbox-label{flex-direction:row!important;align-items:center;margin-top:24px}.checkbox-label input{height:auto!important;accent-color:var(--mint)}
.head-actions{display:flex;gap:8px}.secondary-action{height:46px;border:1px solid var(--line);background:#fff;color:#58687a;border-radius:10px;padding:0 15px;font-weight:750;font-size:11px}.cash-account-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.cash-total-card,.cash-account-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px;display:flex;flex-direction:column;gap:10px}.cash-total-card{background:linear-gradient(135deg,#08213c,#0b4a5c);color:#fff}.cash-total-card>span,.cash-account-card>small{font-size:9px;color:#91a9bd}.cash-total-card b,.cash-account-card strong{font-size:20px}.cash-account-card>div{display:flex;align-items:center;gap:10px}.cash-account-card p{display:flex;flex-direction:column;margin:0;gap:4px}.cash-account-card p small{font-size:8px;color:var(--muted)}.account-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:#e8faf5;color:#087e69;font-weight:900}.account-icon.bank{background:#eaf1ff;color:#3972cf}.account-icon.credit_card{background:#f3edff;color:#8067dc}.cash-panel{padding:0}.cash-filters{display:flex;gap:9px;align-items:end;padding:16px;border-bottom:1px solid var(--line)}.cash-filters label{display:flex;flex-direction:column;gap:5px;font-size:9px;color:var(--muted)}.cash-filters input,.cash-filters select{height:36px;border:1px solid var(--line);border-radius:7px;padding:0 8px}.cash-filters button,.cash-filters a{height:36px;border:0;border-radius:7px;background:#0aa889;color:#fff;padding:0 13px;display:flex;align-items:center;font-size:10px;font-weight:750}.cash-filters a{background:#eef3f7;color:#4d6073}.cash-type{padding:5px 8px;border-radius:6px;font-size:9px;font-weight:800}.cash-type.in{background:#e8faf5;color:#087e69}.cash-type.out{background:#fff0f2;color:#c83d50}.amount-in{color:#087e69}.amount-out{color:#c83d50}.pagination{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.pagination div{display:flex;gap:5px}.pagination a{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px}.pagination a.active{background:#0aa889;color:#fff;border-color:#0aa889}@media(max-width:1100px){.cash-account-grid{grid-template-columns:repeat(2,1fr)}.cash-filters{flex-wrap:wrap}}@media(max-width:760px){.cash-account-grid{grid-template-columns:1fr}.head-actions{flex-wrap:wrap}.cash-filters label{width:calc(50% - 5px)}}
.link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sales-link-card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:18px;box-shadow:0 8px 24px rgba(30,50,75,.035)}.sales-link-card.inactive{opacity:.65}.sales-link-card header{display:flex;align-items:center;gap:10px}.link-product-icon{width:38px;height:38px;border-radius:10px;background:#e8faf5;color:#087e69;display:grid;place-items:center;font-size:19px}.sales-link-card header div{display:flex;flex-direction:column;gap:4px;flex:1}.sales-link-card header small{font-size:8px;color:var(--muted)}.sales-link-card>p{height:32px;color:var(--muted);font-size:10px;line-height:1.5}.link-price{display:flex;justify-content:space-between;align-items:end}.link-price strong{font-size:22px}.link-price span{font-size:9px;color:var(--muted)}.link-progress{height:5px;background:#edf1f5;border-radius:4px;margin:10px 0;overflow:hidden}.link-progress i{display:block;height:100%;background:var(--mint)}.link-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#f6f8fa;border-radius:9px;padding:10px}.link-stats span{display:flex;flex-direction:column;align-items:center;font-size:8px;color:var(--muted)}.link-stats b{color:var(--ink);font-size:12px}.link-url{display:flex;margin:13px 0}.link-url input{min-width:0;flex:1;border:1px solid var(--line);border-radius:7px 0 0 7px;padding:8px;font-size:8px}.link-url button{border:0;background:#0aa889;color:#fff;border-radius:0 7px 7px 0;font-size:9px}.sales-link-card footer{display:flex;justify-content:space-between;align-items:center}.sales-link-card footer a,.sales-link-card footer button{border:0;background:none;color:#087e69;font-size:9px;font-weight:750}.sale-page{min-height:100vh;background:#f2f6f8}.sale-header{height:74px;background:#071b33;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 6vw}.sale-header>span{font-size:10px;color:#a9bdcf}.sale-shell{max-width:1050px;margin:50px auto;display:grid;grid-template-columns:1fr 440px;gap:55px;padding:0 20px}.sale-product{padding:30px}.sale-badge{font-size:9px;font-weight:800;letter-spacing:1.5px;color:#087e69}.sale-art{height:180px;display:grid;place-items:center;font-size:120px;color:#13c5a3}.sale-sku{font-size:9px;color:var(--muted)}.sale-product h1{font-size:34px;letter-spacing:-1px;margin:10px 0}.sale-product p{color:var(--muted);line-height:1.6}.sale-product strong{display:block;font-size:30px;margin-top:25px}.sale-product>small{color:var(--muted)}.sale-form-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;box-shadow:var(--shadow)}.sale-form-card h2{margin:0 0 6px}.sale-form-card>p{color:var(--muted);font-size:11px}.sale-form-card form>label,.sale-form-row label{display:flex;flex-direction:column;gap:6px;margin:13px 0;font-size:10px;font-weight:750}.sale-form-card input,.sale-form-card textarea{border:1px solid var(--line);border-radius:8px;padding:10px}.sale-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sale-total{display:flex;justify-content:space-between;background:#effbf8;padding:14px;border-radius:9px;margin:18px 0;color:#087e69}.sale-note{display:block;text-align:center;color:var(--muted);font-size:8px;margin-top:12px}.sale-success,.sale-closed{text-align:center;padding:50px 10px}.sale-success{color:#087e69;font-size:36px}.sale-success h2,.sale-closed h2{color:var(--ink);font-size:22px}.sale-success p,.sale-closed p{color:var(--muted);font-size:11px}.sale-footer{text-align:center;color:var(--muted);font-size:9px;padding:25px}@media(max-width:1100px){.link-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.link-grid,.sale-shell{grid-template-columns:1fr}.sale-shell{margin:10px auto}.sale-product{padding:20px}.sale-header>span{display:none}}
.reports-content{max-width:1750px}.report-export{display:flex;align-items:center}.report-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:13px;margin:20px 0}.report-summary article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:15px;display:flex;flex-direction:column;gap:6px}.report-summary span{font-size:9px;color:var(--muted);text-transform:uppercase;font-weight:800}.report-summary b{font-size:17px}.report-summary small{font-size:8px;color:#97a2ae}.reports-layout{display:grid;grid-template-columns:230px 1fr;gap:17px}.report-nav{background:#fff;border:1px solid var(--line);border-radius:14px;padding:13px;height:max-content}.report-nav h3{margin:9px 10px 13px;font-size:13px}.report-nav a{display:flex;align-items:center;gap:9px;padding:10px;border-radius:8px;font-size:10px;color:#657487}.report-nav a span{width:18px;color:#0aa889;font-weight:800}.report-nav a.active{background:#e8faf5;color:#087e69;font-weight:800}.report-nav hr{border:0;border-top:1px solid var(--line);margin:10px 0}.report-main{padding:0;overflow:hidden}.report-filters{display:flex;align-items:end;gap:9px;padding:15px 18px;border-bottom:1px solid var(--line)}.report-filters label{display:flex;flex-direction:column;gap:5px;font-size:8px;color:var(--muted)}.report-filters input{height:35px;border:1px solid var(--line);border-radius:7px;padding:0 8px}.report-filters button,.report-filters a{height:35px;border:0;border-radius:7px;background:#0aa889;color:#fff;padding:0 12px;display:flex;align-items:center;font-size:9px;font-weight:750}.report-filters a{background:#edf2f6;color:#526477}.report-title{display:flex;justify-content:space-between;align-items:start;padding:20px}.report-title h2{font-size:16px;margin:0 0 5px}.report-title p{font-size:9px;color:var(--muted);margin:0}.report-title>span{font-size:9px;background:#eef3f7;color:#607184;padding:6px 8px;border-radius:6px}.report-bars{display:grid;gap:10px;padding:0 20px 20px}.report-bars>div{display:grid;grid-template-columns:180px 1fr 100px;gap:10px;align-items:center;font-size:9px}.report-bars>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.report-bars i{height:9px;background:#edf1f5;border-radius:6px;overflow:hidden}.report-bars i b{display:block;height:100%;background:linear-gradient(90deg,#0aa889,#45d5ba);border-radius:6px}.report-bars strong{text-align:right}.report-table{width:100%}.report-table th,.report-table td{padding:11px 13px}.report-disclaimer{margin:15px;background:#fff8df;color:#8b6a0e;border:1px solid #f2dda0;border-radius:8px;padding:10px;font-size:9px}@media(max-width:1100px){.report-summary{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.report-summary{grid-template-columns:1fr 1fr}.reports-layout{grid-template-columns:1fr}.report-nav{display:none}.report-bars>div{grid-template-columns:100px 1fr 70px}.report-filters{flex-wrap:wrap}}
.submenu-arrow{margin-left:auto;font-style:normal;color:#6f879e}.sidebar-submenu{display:none;margin:0 0 6px 20px;padding:4px 0 5px 12px;border-left:1px solid rgba(91,217,192,.2)}.sidebar-submenu.open{display:block}.sidebar-submenu>a{position:relative;display:flex;align-items:center;min-height:31px;padding:5px 8px;border-radius:6px;color:#8fa5b9;font-size:9px;line-height:1.25}.sidebar-submenu>a:hover,.sidebar-submenu>a.active{background:rgba(19,197,163,.12);color:#fff}.sidebar-submenu>a.active:before{content:'';position:absolute;left:-13px;width:2px;height:18px;background:#13c5a3}.sidebar-submenu>a b{margin-left:auto;background:#f04f60;color:#fff;border-radius:7px;padding:2px 4px;font-size:6px}.sidebar:has(.sidebar-submenu.open) .sidebar-plan{display:none}.settings-layout{grid-template-columns:1fr!important}.settings-nav{display:none!important}.settings-placeholder{min-height:420px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.settings-placeholder>span{width:65px;height:65px;border-radius:18px;background:#e8faf5;color:#087e69;display:grid;place-items:center;font-size:27px}.settings-placeholder h2{margin:18px 0 7px}.settings-placeholder>p{max-width:520px;color:var(--muted);font-size:11px;line-height:1.7}.placeholder-features{display:flex;gap:8px;margin-top:15px}.placeholder-features b{background:#f2f6f8;color:#607184;border-radius:7px;padding:8px 10px;font-size:8px}
.store-settings-head{display:flex;justify-content:space-between;align-items:start}.store-settings-head h2{margin:0 0 5px}.store-settings-head p{margin:0;color:var(--muted);font-size:10px}.store-summary{display:flex;gap:10px;margin:20px 0}.store-summary span{min-width:130px;background:#f3f7fa;border-radius:9px;padding:11px;color:var(--muted);font-size:8px;display:flex;flex-direction:column;gap:4px}.store-summary b{font-size:17px;color:var(--ink)}.store-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.store-card{border:1px solid var(--line);border-radius:13px;padding:16px}.store-card.inactive{opacity:.65}.store-card header{display:flex;align-items:center;gap:10px}.store-card header>div{flex:1;display:flex;flex-direction:column;gap:3px}.store-card header small{font-size:8px;color:var(--muted)}.store-logo{width:38px;height:38px;overflow:hidden;border-radius:10px;display:grid;place-items:center;background:#edf2f7;color:#4d6073;font-weight:900}.store-logo img{width:100%;height:100%;object-fit:contain}.store-logo.trendyol{background:#fff0e8;color:#e66528}.store-logo.hepsiburada{background:#fff2df;color:#de7517}.store-logo.n11{background:#fff0f8;color:#c13a82}.store-logo.prestashop{background:#e8f6ff;color:#2979a8}.store-details{background:#f6f8fa;border-radius:9px;margin:15px 0;padding:10px}.store-details p{display:flex;justify-content:space-between;margin:0;padding:7px 0;border-bottom:1px solid #e8edf1;font-size:8px}.store-details p:last-child{border:0}.store-details span{color:var(--muted)}.store-card footer{display:flex;justify-content:space-between}.store-card footer button{border:0;background:none;color:#087e69;font-size:8px;font-weight:800}.api-security-note{margin-top:15px;padding:10px;background:#fff8df;color:#8b6a0e;border-radius:8px;font-size:8px;line-height:1.5}@media(max-width:1100px){.store-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.store-grid{grid-template-columns:1fr}.store-summary{flex-wrap:wrap}}
.store-logo.amazon{background:#fff5dd;color:#a86605}.store-logo.pazarama{background:#eaf1ff;color:#315fbb}.store-logo.pdd{background:#fff0f0;color:#d43a3a}.store-logo.temu{background:#fff0e7;color:#e96019}
.system-payment-panel{padding:0}.payment-type{display:inline-flex;padding:6px 8px;border-radius:7px;background:#edf3ff;color:#3d6cbd;font-size:8px;font-weight:800}.payment-type.document_credit{background:#e8faf5;color:#087e69}.payment-type.subscription{background:#f1ecff;color:#7659c7}.payment-type.cargo{background:#fff1e4;color:#c77019}.invoice-table td>small{display:block;margin-top:4px;font-size:8px;color:var(--muted)}
.campaign-content{max-width:1450px}.campaign-steps{display:grid;grid-template-columns:repeat(4,1fr);margin:0 0 18px}.campaign-steps div{position:relative;text-align:center;color:#97a3b0;font-size:9px}.campaign-steps div:before{content:'';position:absolute;left:0;right:0;top:14px;height:2px;background:#dfe5eb}.campaign-steps b{position:relative;z-index:1;width:29px;height:29px;margin:auto;display:grid;place-items:center;border-radius:50%;background:#d5dbe1;color:#fff}.campaign-steps span{display:block;margin-top:6px}.campaign-steps .active{color:#087e69;font-weight:800}.campaign-steps .active:before,.campaign-steps .active b{background:#13b99a}.campaign-builder{padding:24px}.campaign-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px}.campaign-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:9px;font-weight:750}.campaign-form-grid label.wide{grid-column:span 2}.campaign-form-grid input,.campaign-form-grid select{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fbfcfd}.campaign-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0}.campaign-types input{position:absolute;opacity:0}.campaign-types span{display:grid;grid-template-columns:45px 1fr;grid-template-rows:1fr 1fr;border:1px solid var(--line);border-radius:11px;padding:14px;cursor:pointer}.campaign-types span>b{grid-row:1/3;width:36px;height:36px;border-radius:9px;background:#edf3f7;display:grid;place-items:center;color:#5f7082;font-size:18px}.campaign-types strong{font-size:11px}.campaign-types small{font-size:8px;color:var(--muted)}.campaign-types input:checked+span{border-color:#13b99a;background:#effbf8;box-shadow:0 0 0 2px rgba(19,185,154,.1)}.campaign-types input:checked+span>b{background:#13b99a;color:#fff}.campaign-products{border:1px solid var(--line);border-radius:10px;padding:14px;margin:8px 0 18px}.campaign-products>b{display:block;margin-bottom:10px;font-size:10px}.campaign-products>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-height:190px;overflow:auto}.campaign-products label{display:flex;gap:8px;background:#f7f9fb;padding:9px;border-radius:7px;font-size:9px}.campaign-products label span{display:flex;flex-direction:column;gap:3px}.campaign-products small{color:var(--muted)}.campaign-submit{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px}.campaign-submit span{font-size:9px;color:var(--muted)}.campaign-list{padding:0;margin-top:17px;overflow:hidden}.campaign-list .panel-head{padding:20px}.campaign-list td>small{display:block;margin-top:4px;color:var(--muted);font-size:8px}@media(max-width:900px){.campaign-form-grid{grid-template-columns:1fr 1fr}.campaign-types,.campaign-products>div{grid-template-columns:1fr}.campaign-steps span{display:none}}@media(max-width:600px){.campaign-form-grid{grid-template-columns:1fr}.campaign-form-grid label.wide{grid-column:auto}.campaign-submit{align-items:stretch;flex-direction:column;gap:12px}}
.document-settings-content{max-width:1450px}.document-credit-badge{background:#e7faf5;color:#087e69;border-radius:8px;padding:8px 11px;font-size:9px;font-weight:800}.document-settings-form{padding:24px}.document-section-head{display:flex;gap:11px;align-items:center;margin-bottom:18px}.document-section-head>span{width:36px;height:36px;border-radius:9px;background:#e8faf5;color:#087e69;display:grid;place-items:center}.document-section-head h2{margin:0 0 4px;font-size:14px}.document-section-head p{margin:0;color:var(--muted);font-size:9px}.document-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.document-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:9px;font-weight:750}.document-form-grid input,.document-form-grid select{height:41px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fbfcfd}.document-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:20px 0;padding:14px;background:#f6f9fb;border-radius:10px}.document-checks label{font-size:9px}.document-checks input{accent-color:#13b99a}.document-assets{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.document-assets label>span{display:block;font-size:9px;font-weight:800;margin-bottom:7px}.document-assets label>div{height:105px;border:1px dashed #cdd6df;border-radius:10px;display:grid;place-items:center;background:#fbfcfd;color:#668}.document-assets img{max-width:90%;max-height:85px;object-fit:contain}.document-assets input{width:100%;margin-top:7px;font-size:8px}.document-save{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.document-save small{color:var(--muted);font-size:8px}.credit-section{margin-top:18px}.credit-title{display:flex;justify-content:space-between;align-items:center;background:linear-gradient(100deg,#4d2b78,#7751a0);color:#fff;border-radius:12px 12px 0 0;padding:15px 18px}.credit-title>div{display:flex;align-items:center;gap:10px}.credit-title h2{font-size:13px;margin:0 0 3px}.credit-title p{font-size:8px;margin:0;color:#dbcdea}.credit-title strong{font-size:19px;text-align:right}.credit-title strong small{display:block;font-size:7px}.credit-packages{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;background:#fff;border:1px solid var(--line);border-top:0;padding:13px;border-radius:0 0 12px 12px}.credit-card{border:1px solid #dfe7df;background:#fbfff8;display:flex;flex-direction:column;text-align:center;min-height:175px}.credit-card header{background:#32cda7;color:#fff;padding:9px;font-size:10px;font-weight:800}.credit-card>b{font-size:25px;color:#7d8e70;padding-top:18px}.credit-card>b small{font-size:9px;margin-left:3px}.credit-card>span{font-size:7px;color:var(--muted);margin:auto 0 10px}.credit-card>button{align-self:center;border:0;background:#ecb800;color:#fff;border-radius:5px;padding:6px 12px;margin-bottom:12px;font-size:8px;font-weight:800}.credit-card.custom input{margin:24px 10px 8px;height:35px;border:1px solid var(--line);border-radius:7px;padding:0 8px}.agreements{margin-top:18px}.agreements details{border-top:1px solid var(--line)}.agreements summary{display:flex;justify-content:space-between;padding:13px 3px;cursor:pointer;font-size:10px;font-weight:750}.agreements details p{background:#f7f9fb;padding:12px;font-size:9px;color:var(--muted);line-height:1.6}@media(max-width:1100px){.document-form-grid{grid-template-columns:repeat(2,1fr)}.credit-packages{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.document-form-grid,.document-checks,.document-assets,.credit-packages{grid-template-columns:1fr}.document-save{align-items:stretch;flex-direction:column;gap:10px}}
.template-page-content{max-width:1500px}.template-hero{display:flex;justify-content:space-between;align-items:center;padding:22px 26px;border-radius:15px;color:#fff;background:linear-gradient(125deg,#08233e,#0d5566);margin-bottom:18px}.template-hero span{font-size:8px;letter-spacing:1.7px;color:#67e5cc}.template-hero h2{font-size:24px;margin:5px 0}.template-hero p{max-width:760px;margin:0;color:#bed0df;font-size:10px;line-height:1.6}.template-hero>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:9px}.template-hero>div:last-child b{background:rgba(255,255,255,.08);border-radius:7px;padding:9px;font-size:8px}.premium-template-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.premium-template-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden}.premium-template-card.selected{border:2px solid #13b99a;box-shadow:0 12px 30px rgba(19,185,154,.14)}.premium-paper{position:relative;aspect-ratio:.72;background:#fff;margin:12px;padding:12px;color:#17212d;font-family:Arial,sans-serif;box-shadow:0 5px 18px rgba(20,35,50,.12);overflow:hidden;font-size:5px}.premium-paper header{display:grid;grid-template-columns:1fr .8fr .8fr;gap:6px;border-bottom:2px solid var(--paper-accent);padding-bottom:6px}.paper-company b{font-size:9px;color:var(--paper-accent)}.paper-company b span{color:#12aa8c}.paper-company small{display:block;margin-top:4px;line-height:1.35}.paper-gib{text-align:center}.paper-gib i{display:inline-grid;place-items:center;width:25px;height:25px;border:1px solid #c9d0d8;border-radius:50%;color:#bf3441}.paper-gib strong{display:block;margin-top:3px}.paper-codes{text-align:right}.paper-qr{font-size:30px;line-height:.7}.paper-codes i{display:block;height:13px;margin-top:4px;background:repeating-linear-gradient(90deg,#111 0 1px,transparent 1px 3px)}.paper-info{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:8px 0}.paper-info section{border:1px solid #d7dce2;padding:5px}.paper-info strong,.paper-info small{display:block;margin-top:3px}.paper-info p{display:flex;justify-content:space-between;margin:2px}.premium-paper table{white-space:normal}.premium-paper th,.premium-paper td{font-size:4.6px;padding:4px;border:1px solid #cdd3d9}.premium-paper th{background:var(--paper-accent);color:#fff}.paper-bottom{display:grid;grid-template-columns:1.25fr 1fr;gap:8px;margin-top:8px}.paper-bottom section{border:1px solid #d7dce2;padding:6px;line-height:1.5}.paper-bottom small{display:block;margin-top:4px}.paper-bottom p{display:flex;justify-content:space-between;border-bottom:1px solid #d8dde2;margin:0;padding:3px}.premium-paper footer{display:flex;justify-content:space-between;border-top:1px solid var(--paper-accent);margin-top:9px;padding-top:5px}.premium-paper footer i{font-family:cursive;color:#1769aa;font-size:8px}.premium-paper.modern{border-top:7px solid var(--paper-accent)}.premium-paper.modern .paper-info section,.premium-paper.modern .paper-bottom section{border-radius:4px;background:#f7fbfa}.premium-paper.compact{font-size:4.3px}.premium-paper.compact table td{padding:3px}.premium-paper.signature{color:#344454}.premium-paper.signature header{border-bottom-width:1px}.template-selected-ribbon{position:absolute;right:-28px;top:17px;transform:rotate(45deg);background:#13b99a;color:#fff;padding:4px 27px;font-size:4px;font-style:normal;font-weight:800}.premium-template-meta{padding:4px 14px 15px}.premium-template-meta h3{font-size:13px;margin:7px 0 3px}.premium-template-meta p{font-size:8px;color:var(--muted);height:20px}.template-card-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:7px;margin-top:12px}.template-card-actions a,.template-card-actions button{height:33px;border:1px solid var(--line);border-radius:7px;background:#fff;display:grid;place-items:center;font-size:8px;font-weight:750}.template-card-actions button{width:100%;border:0;background:#0aa889;color:#fff}.template-card-actions button:disabled{background:#e7faf5;color:#087e69}.template-feature-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.template-feature-strip>div{background:#fff;border:1px solid var(--line);border-radius:11px;padding:14px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:1fr 1fr}.template-feature-strip span{grid-row:1/3;width:30px;height:30px;border-radius:8px;background:#e8faf5;color:#087e69;display:grid;place-items:center}.template-feature-strip b{font-size:9px}.template-feature-strip small{font-size:7px;color:var(--muted)}.full-template-paper{--paper-accent:#0b3155;width:900px;max-width:100%;margin:auto;background:#fff;padding:30px;color:#111;font-family:Arial,sans-serif;box-shadow:0 15px 50px rgba(15,30,50,.12);border-top:8px solid var(--paper-accent)}.full-template-paper>header{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;align-items:start;border-bottom:2px solid var(--paper-accent);padding-bottom:14px}.full-template-paper header img{max-width:180px;max-height:65px}.full-template-paper header h2{color:var(--paper-accent);margin:0}.full-template-paper header h2 span{color:#12aa8c}.full-template-paper header p{font-size:9px;line-height:1.45}.full-template-paper header section:nth-child(2){text-align:center}.full-template-paper header section:nth-child(2)>i{display:grid;place-items:center;margin:auto;width:45px;height:45px;border:2px solid #b33443;border-radius:50%;color:#b33443}.full-template-paper header h1{font-size:15px}.full-template-paper header section:last-child{text-align:center}.full-qr{font-size:80px;line-height:.75}.full-parties{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:15px 0}.full-parties section{border:1px solid #222;padding:9px}.full-parties p{font-size:9px;line-height:1.6}.full-template-paper th,.full-template-paper td{border:1px solid #333;padding:7px;font-size:8px}.full-template-paper th{background:var(--paper-accent);color:#fff}.full-summary{display:grid;grid-template-columns:1fr 390px;gap:18px;margin-top:13px}.full-summary>section:first-child{border:1px solid #222;padding:10px;font-size:8px;line-height:1.6}.full-summary section:last-child p{display:flex;justify-content:space-between;border:1px solid #222;border-top:0;padding:6px;margin:0;font-size:8px}.full-summary section:last-child p:first-child{border-top:1px solid #222}.full-summary .grand{background:var(--paper-accent);color:#fff;font-size:10px!important}.full-template-paper>footer{display:flex;align-items:center;gap:15px;border:2px solid #222;padding:10px;margin-top:15px;font-size:8px}.full-template-paper>footer div{flex:1}.full-template-paper>footer img{max-width:110px;max-height:60px;object-fit:contain}.full-template-paper>footer>i{font-size:25px;font-family:cursive;color:#1769aa}@media(max-width:1200px){.premium-template-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.premium-template-grid,.template-feature-strip{grid-template-columns:1fr}.template-hero{align-items:flex-start;flex-direction:column;gap:15px}.template-hero>div:last-child{grid-template-columns:1fr 1fr}}
.credit-page-content{max-width:1500px}.credit-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:17px}.credit-overview article{background:#fff;border:1px solid var(--line);border-radius:13px;padding:18px;display:flex;flex-direction:column;gap:7px;border-top:4px solid #8292a4}.credit-overview article.remaining{background:linear-gradient(130deg,#0aa78c,#24b6a6);color:#fff;border:0}.credit-overview span{font-size:9px;font-weight:800;text-transform:uppercase}.credit-overview b{font-size:27px}.credit-overview small{font-size:8px;color:var(--muted)}.credit-overview .remaining small{color:#d9fff7}.credit-chart-panel{padding:20px}.chart-period{font-size:8px;background:#edf2f6;border-radius:10px;padding:6px 9px;color:#637386;font-weight:800}.credit-chart{display:grid;grid-template-columns:1fr 160px;align-items:center}.credit-chart svg{width:100%;height:300px}.chart-grid line{stroke:#e8edf2;stroke-width:1}.chart-grid text{font-size:8px;fill:#8794a2;text-anchor:end}.usage-line{fill:none;stroke:#3478f6;stroke-width:2.5}.usage-dot{fill:#3478f6;stroke:#fff;stroke-width:2}.average-line{stroke:#e35b43;stroke-width:2;stroke-dasharray:5 4}.month-label{font-size:7px;fill:#7a8795;text-anchor:middle}.chart-legend{display:flex;flex-direction:column;gap:14px;font-size:9px}.chart-legend span{display:flex;align-items:center;gap:8px}.chart-legend i{width:24px;border-top:3px solid #3478f6}.chart-legend span:last-child i{border-color:#e35b43;border-top-style:dashed}.credit-purchase{margin-top:17px}.credit-purchase-head{background:#785096;color:#fff;border-radius:11px 11px 0 0;padding:13px 17px}.credit-purchase-head h2{font-size:12px;margin:0 0 3px}.credit-purchase-head p{font-size:8px;margin:0;color:#e3d8eb}.credit-package-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;background:#fff;border:1px solid var(--line);padding:12px;border-radius:0 0 11px 11px}.credit-buy-card{min-height:155px;border:1px solid #dfe7df;background:#fcfff8;display:flex;flex-direction:column;align-items:center}.credit-buy-card header{width:100%;text-align:center;background:#32cda7;color:#fff;padding:9px;font-size:9px}.credit-buy-card>b{font-size:23px;color:#82936f;margin-top:18px}.credit-buy-card>b small{font-size:8px}.credit-buy-card>span{font-size:7px;color:var(--muted);margin:auto}.credit-buy-card>button{border:0;border-radius:5px;background:#ebb900;color:#fff;padding:6px 12px;margin:9px;font-size:8px;font-weight:800}.credit-buy-card.custom input{width:calc(100% - 20px);height:34px;border:1px solid var(--line);border-radius:7px;margin-top:20px;padding:0 8px}.credit-movements{padding:0;margin-top:17px;overflow:hidden}.credit-movements .panel-head{padding:18px}.credit-movement-type{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:8px;font-weight:800;background:#edf2f6;color:#586a7c}.credit-movement-type.purchase{background:#e7faf5;color:#087e69}.credit-movement-type.usage{background:#fff0f2;color:#c83d50}.credit-movement-type.adjustment{background:#fff7df;color:#9a7000}.credit-faq{margin-top:17px}.credit-faq h2{font-size:13px}.credit-faq details{border-top:1px solid var(--line)}.credit-faq summary{display:flex;justify-content:space-between;padding:12px 2px;cursor:pointer;font-size:9px;font-weight:750}.credit-faq p{background:#f7f9fb;padding:11px;font-size:9px;color:var(--muted)}@media(max-width:1050px){.credit-overview{grid-template-columns:repeat(2,1fr)}.credit-package-grid{grid-template-columns:repeat(3,1fr)}.credit-chart{grid-template-columns:1fr}.chart-legend{flex-direction:row;justify-content:center}}@media(max-width:650px){.credit-overview,.credit-package-grid{grid-template-columns:1fr}}
.recurring-content{max-width:1500px}.recurring-notice{display:flex;align-items:center;gap:14px;background:linear-gradient(105deg,#e34d45,#f26b43);color:#fff;padding:15px 18px;border-radius:12px}.recurring-notice>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:rgba(255,255,255,.15);font-size:20px}.recurring-notice b{font-size:11px}.recurring-notice p{font-size:8px;margin:4px 0 0;color:#ffe5e2}.recurring-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0}.recurring-stats article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:5px}.recurring-stats span{font-size:8px;color:var(--muted);text-transform:uppercase;font-weight:800}.recurring-stats b{font-size:21px}.recurring-list{padding:0;overflow:hidden}.recurring-list .panel-head{padding:18px}.recurring-list td>small{display:block;margin-top:4px;color:var(--muted);font-size:8px}.repeat-badge{display:inline-flex;background:#edf3ff;color:#3970c6;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.recurring-faq{margin-top:17px}.recurring-faq h2{font-size:13px}.recurring-faq details{border-top:1px solid var(--line)}.recurring-faq summary{display:flex;justify-content:space-between;padding:12px 2px;cursor:pointer;font-size:9px;font-weight:750}.recurring-faq p{background:#f7f9fb;padding:11px;font-size:9px;color:var(--muted)}@media(max-width:850px){.recurring-stats{grid-template-columns:1fr 1fr}}
.company-settings-content{max-width:1450px}.company-tabs{display:flex;background:#fff;border:1px solid var(--line);border-radius:11px;padding:5px;margin-bottom:16px}.company-tabs a{flex:1;text-align:center;padding:10px;border-radius:8px;font-size:9px;color:#6d7c8c;font-weight:750}.company-tabs a.active{background:#e8faf5;color:#087e69}.company-settings-form{display:grid;gap:15px}.company-form-section{padding:22px;scroll-margin-top:90px}.company-section-title{display:flex;align-items:center;gap:11px;margin-bottom:18px}.company-section-title>span{width:36px;height:36px;border-radius:9px;background:#e8faf5;color:#087e69;display:grid;place-items:center}.company-section-title h2{font-size:14px;margin:0 0 4px}.company-section-title p{font-size:9px;color:var(--muted);margin:0}.company-form-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.company-form-grid label{display:flex;flex-direction:column;gap:6px;font-size:9px;font-weight:750}.company-form-grid label.wide{grid-column:span 4}.company-form-grid input,.company-form-grid select,.company-form-grid textarea{border:1px solid var(--line);border-radius:8px;background:#fbfcfd;padding:0 10px}.company-form-grid input,.company-form-grid select{height:41px}.company-form-grid textarea{padding:10px;resize:vertical}.company-save{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);margin-top:18px;padding-top:17px}.company-save span{font-size:8px;color:var(--muted)}.bank-section{margin-top:15px;scroll-margin-top:90px}.bank-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:18px}.company-bank-card{border:1px solid var(--line);border-radius:12px;padding:16px}.company-bank-card.default{border-color:#13b99a;background:#fbfffe}.company-bank-card header{display:flex;align-items:center;gap:9px}.company-bank-card header>span{width:34px;height:34px;border-radius:9px;background:#eaf1ff;color:#3970c6;display:grid;place-items:center}.company-bank-card header>div{display:flex;flex:1;flex-direction:column;gap:3px}.company-bank-card header small{font-size:8px;color:var(--muted)}.company-bank-card header em{font-size:7px;font-style:normal;background:#e7faf5;color:#087e69;border-radius:6px;padding:5px}.company-bank-card>strong{display:block;font-size:12px;letter-spacing:.5px;margin:18px 0;background:#f4f7f9;border-radius:7px;padding:10px}.company-bank-card>div{display:flex;justify-content:space-between;font-size:8px;color:var(--muted)}.company-bank-card footer{display:flex;justify-content:flex-end;gap:7px;border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.company-bank-card footer button{border:0;background:none;color:#087e69;font-size:8px;font-weight:800}@media(max-width:950px){.company-form-grid{grid-template-columns:1fr 1fr}.company-form-grid label.wide{grid-column:span 2}.bank-card-grid{grid-template-columns:1fr 1fr}}@media(max-width:650px){.company-tabs{overflow:auto}.company-tabs a{min-width:125px}.company-form-grid,.bank-card-grid{grid-template-columns:1fr}.company-form-grid label.wide{grid-column:auto}.company-save{align-items:stretch;flex-direction:column;gap:12px}}
.users-content{max-width:1450px}.user-role-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.user-role-grid article{display:flex;gap:11px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px}.user-role-grid article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#e8faf5;color:#087e69}.user-role-grid article>div{display:flex;flex-direction:column;gap:4px}.user-role-grid b{font-size:10px}.user-role-grid small{font-size:7px;color:var(--muted)}.users-list{padding:0;overflow:hidden}.users-list .panel-head{padding:18px}.users-list td>small{display:block;margin-top:4px;font-size:8px;color:var(--muted)}.user-name-cell{display:flex;align-items:center;gap:9px}.user-name-cell>span{width:34px;height:34px;border-radius:9px;background:#e8faf5;color:#087e69;display:grid;place-items:center;font-weight:900}.user-name-cell>div{display:flex;flex-direction:column;gap:3px}.user-name-cell small{font-size:7px;color:var(--muted)}.user-role{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:8px;font-weight:800;background:#edf3ff;color:#3970c6}.user-role.admin{background:#fff0f2;color:#bd3d50}.user-role.viewer{background:#f0f2f4;color:#657586}.permission-chips{display:flex;gap:4px;max-width:290px;flex-wrap:wrap}.permission-chips i{font-size:7px;font-style:normal;background:#f0f4f7;color:#586a7c;padding:4px 6px;border-radius:5px}.main-user-label{font-size:7px;color:#bd3d50;font-weight:900}.user-permissions{margin-top:18px}.user-permissions>b{font-size:10px}.user-permissions>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px}.user-permissions label{display:flex;align-items:center;gap:7px;background:#f7f9fb;border-radius:7px;padding:9px;font-size:8px}.user-permissions input{accent-color:#13b99a}.user-faq{margin-top:17px}.user-faq h2{font-size:13px}.user-faq details{border-top:1px solid var(--line)}.user-faq summary{display:flex;justify-content:space-between;padding:12px 2px;cursor:pointer;font-size:9px;font-weight:750}.user-faq p{background:#f7f9fb;padding:11px;font-size:9px;color:var(--muted)}@media(max-width:950px){.user-role-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.user-role-grid,.user-permissions>div{grid-template-columns:1fr}}
.accountant-content{max-width:1450px}.accountant-notice{display:flex;align-items:center;gap:13px;padding:15px 18px;border-radius:12px;background:linear-gradient(105deg,#e74e59,#f26769);color:#fff}.accountant-notice>span{width:38px;height:38px;border-radius:10px;background:rgba(255,255,255,.15);display:grid;place-items:center;font-size:20px}.accountant-notice b{font-size:11px}.accountant-notice p{font-size:8px;margin:4px 0 0;color:#ffe5e7}.accountant-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0}.accountant-stats article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:6px}.accountant-stats span{font-size:8px;color:var(--muted);font-weight:800;text-transform:uppercase}.accountant-stats b{font-size:21px}.accountant-list{padding:0;overflow:hidden}.accountant-list .panel-head{padding:18px}.accountant-list td>small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.accountant-name{display:flex;align-items:center;gap:9px}.accountant-name>span{width:34px;height:34px;border-radius:9px;background:#e8faf5;color:#087e69;display:grid;place-items:center}.accountant-name>div{display:flex;flex-direction:column;gap:3px}.accountant-name small{font-size:7px;color:var(--muted)}.accountant-status{display:inline-flex;padding:5px 8px;border-radius:6px;font-size:8px;font-weight:800}.accountant-status.invited{background:#fff7df;color:#9a7000}.accountant-status.accepted{background:#e7faf5;color:#087e69}.accountant-status.revoked,.accountant-status.expired{background:#fff0f2;color:#c83d50}.accountant-permissions{margin-top:17px}.accountant-permissions>b{font-size:10px}.accountant-permissions>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:9px}.accountant-permissions label{background:#f7f9fb;border-radius:7px;padding:9px;font-size:8px}.accountant-permissions input{accent-color:#13b99a}.accountant-faq{margin-top:17px}.accountant-faq h2{font-size:13px}.accountant-faq details{border-top:1px solid var(--line)}.accountant-faq summary{display:flex;justify-content:space-between;padding:12px 2px;cursor:pointer;font-size:9px;font-weight:750}.accountant-faq p{background:#f7f9fb;padding:11px;font-size:9px;color:var(--muted)}.invite-page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(145deg,#06172c,#0b3b52);padding:20px}.invite-card{width:min(520px,100%);background:#fff;border-radius:20px;padding:38px;box-shadow:var(--shadow)}.invite-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#e8faf5;color:#087e69;font-size:27px;margin-top:28px}.invite-icon.success{background:#e7faf5}.invite-icon.error{background:#fff0f2;color:#c83d50}.invite-card h1{margin:17px 0 8px}.invite-card>p{color:var(--muted);font-size:11px;line-height:1.6}.invite-person{display:grid;grid-template-columns:100px 1fr;gap:8px;background:#f5f8fa;border-radius:10px;padding:14px;margin:18px 0}.invite-person span{font-size:9px;color:var(--muted)}.invite-person b{font-size:10px}.invite-card form label{display:flex;flex-direction:column;gap:7px;font-size:10px;font-weight:750}.invite-card form input{height:44px;border:1px solid var(--line);border-radius:8px;padding:0 10px;margin-bottom:14px}@media(max-width:800px){.accountant-stats{grid-template-columns:1fr 1fr}}
.labels-content{max-width:1450px}.labels-notice{display:flex;align-items:center;gap:13px;padding:14px 17px;border-radius:12px;background:linear-gradient(105deg,#0aa78c,#25b7a6);color:#fff}.labels-notice>span{width:36px;height:36px;border-radius:9px;background:rgba(255,255,255,.15);display:grid;place-items:center}.labels-notice b{font-size:10px}.labels-notice p{font-size:8px;margin:4px 0 0;color:#dcfff8}.label-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin:17px 0}.label-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--label-color);border-radius:12px;padding:15px}.label-card header{display:flex;align-items:center;gap:9px}.label-card header>span{width:28px;height:28px;border-radius:8px;background:var(--label-color)}.label-card header>div{display:flex;flex:1;flex-direction:column;gap:3px}.label-card header small{font-size:7px;color:var(--muted)}.label-card header>strong{font-size:20px}.label-card>div{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0}.label-card>div span{display:flex;flex-direction:column;background:#f6f8fa;border-radius:6px;padding:7px;font-size:7px;color:var(--muted)}.label-card>div b{font-size:11px;color:var(--ink)}.label-card footer{display:flex;align-items:center;gap:7px;border-top:1px solid var(--line);padding-top:10px}.label-card footer a,.label-card footer button{border:0;background:none;color:#087e69;font-size:7px;font-weight:800;padding:0}.label-card footer form{margin-left:auto}.label-card footer form button{color:#c83d50}.label-assignment-list{padding:0;overflow:hidden}.label-assignment-list .panel-head{padding:18px}.label-assignment-list .panel-head>a{font-size:8px;color:#087e69;font-weight:800}.label-assignment-list td>small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.assigned-label{display:inline-flex;align-items:center;gap:6px;background:#f4f6f8;border-radius:6px;padding:6px 8px;font-size:8px;font-weight:800}.assigned-label i{width:9px;height:9px;border-radius:3px;background:var(--label-color)}.unlink-label{border:0;background:#fff0f2;color:#c83d50;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:800}@media(max-width:1050px){.label-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.label-card-grid{grid-template-columns:1fr}}
.logs-content{max-width:1500px}.log-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:17px}.log-summary article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:15px;display:flex;flex-direction:column;gap:5px}.log-summary span{font-size:8px;color:var(--muted);text-transform:uppercase;font-weight:800}.log-summary b{font-size:20px}.log-summary small{font-size:7px;color:var(--muted)}.logs-panel{padding:0;overflow:hidden}.log-filters{display:flex;align-items:end;gap:8px;padding:15px;border-bottom:1px solid var(--line);flex-wrap:wrap}.log-filters label{display:flex;flex-direction:column;gap:5px;font-size:8px;color:var(--muted)}.log-filters input,.log-filters select{height:35px;border:1px solid var(--line);border-radius:7px;padding:0 8px}.log-filters button,.log-filters a{height:35px;border:0;border-radius:7px;padding:0 12px;background:#0aa889;color:#fff;display:flex;align-items:center;font-size:8px;font-weight:800}.log-filters a{background:#edf2f6;color:#566879}.logs-panel td>small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.log-action{display:inline-flex;padding:5px 8px;border-radius:6px;background:#e8faf5;color:#087e69;font-size:8px;font-weight:800}.log-action.danger{background:#fff0f2;color:#c83d50}.log-action.login{background:#edf3ff;color:#3970c6}.logs-panel code{font-size:8px;background:#f2f5f7;border-radius:5px;padding:4px 6px}.log-pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-top:1px solid var(--line);font-size:8px;color:var(--muted)}.log-pagination div{display:flex;gap:4px}.log-pagination a{width:27px;height:27px;border:1px solid var(--line);border-radius:6px;display:grid;place-items:center}.log-pagination a.active{background:#0aa889;color:#fff;border-color:#0aa889}.log-security-note{margin-top:14px;background:#fff8df;color:#89680b;border:1px solid #f0dda5;border-radius:9px;padding:11px;font-size:8px}@media(max-width:800px){.log-summary{grid-template-columns:1fr 1fr}}
.subscription-content{max-width:1450px}.subscription-current{display:flex;justify-content:space-between;align-items:center;border-radius:14px;padding:20px 24px;color:#fff;background:linear-gradient(110deg,#0aa78c,#1bb5a2);margin-bottom:18px}.subscription-current.expired{background:linear-gradient(110deg,#d64b58,#ef6a62)}.subscription-current span{font-size:8px;letter-spacing:1.4px;font-weight:900}.subscription-current h2{margin:5px 0;font-size:20px}.subscription-current p{margin:0;font-size:9px;color:#dffdf7}.subscription-current strong{font-size:31px;text-align:center}.subscription-current strong small{display:block;font-size:7px}.subscription-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.subscription-card{position:relative;background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden;box-shadow:0 10px 26px rgba(30,50,75,.05)}.subscription-card.featured{border:2px solid #13b99a;transform:translateY(-5px);box-shadow:0 18px 38px rgba(19,185,154,.15)}.subscription-card>em{position:absolute;right:13px;top:13px;background:#ffb900;color:#fff;border-radius:12px;padding:6px 9px;font-size:7px;font-style:normal;font-weight:900}.subscription-card header{text-align:center;background:linear-gradient(180deg,#eafff8,#fff);padding:25px 15px 18px;border-top:7px solid #32cda7}.subscription-card header>span{font-size:12px;font-weight:850}.subscription-card header h2{font-size:34px;margin:10px 0 2px;color:#71806c}.subscription-card header h2 small{font-size:10px;margin-left:4px}.subscription-card header del{display:block;font-size:9px;color:#a5afb8}.subscription-card header>b{display:inline-block;margin-top:5px;color:#d64b58;font-size:8px}.subscription-card header>p{font-size:8px;color:var(--muted)}.subscription-card ul{list-style:none;margin:0;padding:12px 22px}.subscription-card li{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf0f2;font-size:8px}.subscription-card li span{color:#0aa889;font-weight:900}.subscription-card form{padding:12px 22px 22px}.subscription-card form button{width:100%;height:41px;border:0;border-radius:8px;background:#0aa889;color:#fff;font-size:9px;font-weight:850}.subscription-card.featured form button{background:linear-gradient(135deg,#0aa889,#16c4a5)}.license-section{display:flex;align-items:center;justify-content:space-between;margin-top:22px;background:linear-gradient(110deg,#0b3155,#15546b);color:#fff}.license-section>div{display:flex;align-items:center;gap:11px}.license-section>div>span{width:38px;height:38px;border-radius:9px;background:rgba(255,255,255,.1);display:grid;place-items:center}.license-section h2{font-size:12px;margin:0 0 3px}.license-section p{font-size:8px;color:#bed4df;margin:0}.license-section form{display:flex}.license-section input{width:260px;height:38px;border:0;border-radius:7px 0 0 7px;padding:0 10px}.license-section button{border:0;border-radius:0 7px 7px 0;background:#ffb900;color:#fff;padding:0 15px;font-size:8px;font-weight:850}.subscription-history{padding:0;margin-top:17px;overflow:hidden}.subscription-history .panel-head{padding:18px}.subscription-history td>small{display:block;font-size:8px;color:var(--muted);margin-top:4px}.subscription-faq{margin-top:17px}.subscription-faq h2{font-size:13px}.subscription-faq details{border-top:1px solid var(--line)}.subscription-faq summary{display:flex;justify-content:space-between;padding:12px 2px;cursor:pointer;font-size:9px;font-weight:750}.subscription-faq p{background:#f7f9fb;padding:11px;font-size:9px;color:var(--muted)}@media(max-width:850px){.subscription-grid{grid-template-columns:1fr}.subscription-card.featured{transform:none}.license-section{align-items:stretch;flex-direction:column;gap:15px}.license-section input{width:100%}}
.account-content{max-width:1250px}.account-hero{display:flex;align-items:center;gap:15px;background:linear-gradient(110deg,#08233e,#0d5566);color:#fff;border-radius:15px;padding:21px 24px}.account-avatar{width:58px;height:58px;border-radius:16px;background:#54ddc1;color:#08233e;display:grid;place-items:center;font-size:19px;font-weight:900}.account-hero h2{margin:0 0 4px;font-size:19px}.account-hero p{margin:0 0 7px;color:#bbcfdd;font-size:9px}.account-hero>div:nth-child(2)>span{font-size:7px;background:rgba(255,255,255,.1);border-radius:8px;padding:5px 7px}.account-security{margin-left:auto;display:flex;flex-direction:column;text-align:right;gap:4px}.account-security span,.account-security small{font-size:7px;color:#a9c2d1}.account-security b{font-size:11px}.account-tabs{display:flex;background:#fff;border:1px solid var(--line);border-radius:10px;padding:5px;margin:16px 0}.account-tabs a{flex:1;text-align:center;border-radius:7px;padding:10px;font-size:9px;font-weight:800;color:#6b7b8c}.account-tabs a.active{background:#e8faf5;color:#087e69}.account-form{padding:22px}.account-section-title{display:flex;align-items:center;gap:11px;margin-bottom:18px}.account-section-title>span{width:36px;height:36px;border-radius:9px;background:#e8faf5;color:#087e69;display:grid;place-items:center}.account-section-title h2{font-size:13px;margin:0 0 4px}.account-section-title p{font-size:8px;color:var(--muted);margin:0}.account-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.account-form-grid label,.password-fields label,.danger-zone form label{display:flex;flex-direction:column;gap:6px;font-size:9px;font-weight:750}.account-form-grid label.wide{grid-column:span 2}.account-form-grid input,.account-form-grid select,.password-fields input,.danger-zone form input{height:41px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:#fbfcfd}.notification-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0}.notification-settings h3{grid-column:1/-1;font-size:11px;margin:0}.notification-settings label{display:flex;align-items:flex-start;gap:8px;background:#f6f8fa;border-radius:9px;padding:12px}.notification-settings input{accent-color:#13b99a}.notification-settings span{display:flex;flex-direction:column;gap:4px}.notification-settings b{font-size:9px}.notification-settings small{font-size:7px;color:var(--muted);line-height:1.4}.account-save{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:17px}.account-save span{font-size:8px;color:var(--muted)}.account-security-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:15px}.password-fields{display:grid;gap:11px}.password-rules{display:grid;grid-template-columns:1fr 1fr;gap:7px;background:#f6f9fb;border-radius:9px;padding:12px;margin:15px 0}.password-rules b{grid-column:1/-1;font-size:9px}.password-rules span{font-size:8px;color:#087e69}.danger-zone{border-color:#f1cbd0}.danger-zone .account-section-title>span{background:#fff0f2;color:#c83d50}.danger-zone form button{width:100%;border:0;border-radius:8px;background:#d94b5c;color:#fff;padding:11px;margin-top:12px;font-size:8px;font-weight:850}.deletion-pending{background:#fff7df;color:#88670b;border-radius:8px;padding:12px;font-size:9px}@media(max-width:750px){.notification-settings,.account-security-grid{grid-template-columns:1fr}.account-form-grid{grid-template-columns:1fr}.account-form-grid label.wide{grid-column:auto}.account-security{display:none}.account-save{align-items:stretch;flex-direction:column;gap:12px}}

/* NepaFatura genel okunabilirlik - %75 tarayici olcegi */
.app-page{font-size:16px}.app-page .nav-item{font-size:14px!important;height:50px}.app-page .sidebar-submenu a{font-size:12px!important;min-height:34px;line-height:1.35}.app-page .sidebar-plan small,.app-page .sidebar-plan span{font-size:11px!important}.app-page .topbar-search input{font-size:14px!important}.app-page .page-head h1{font-size:32px!important}.app-page .page-head p{font-size:14px!important;line-height:1.5}.app-page .eyebrow.dark{font-size:12px!important}.app-page h2{font-size:17px!important}.app-page h3{font-size:15px!important}.app-page table th{font-size:12px!important;line-height:1.35}.app-page table td{font-size:13px!important;line-height:1.45}.app-page table td b,.app-page table td strong{font-size:13px!important}.app-page small,.app-page td small,.app-page article small,.app-page section small{font-size:11px!important;line-height:1.35}.app-page em,.app-page td em,.app-page article em{font-size:11px!important;line-height:1.35}.app-page label{font-size:13px!important}.app-page input,.app-page select,.app-page textarea{font-size:14px!important;min-height:42px}.app-page button,.app-page .primary-button,.app-page .cancel-button,.app-page .confirm-button{font-size:13px!important}.app-page .status,.app-page .document-type,.app-page .platform,.app-page .remaining,.app-page [class*="badge"]{font-size:11px!important;line-height:1.25}.app-page .invoice-summary article>span,.app-page .order-stats small{font-size:12px!important}.app-page .invoice-summary article>b,.app-page .order-stats b{font-size:20px!important}.app-page .panel-head p,.app-page .section-title p,.app-page .account-section-title p{font-size:12px!important;line-height:1.45}.app-page .row-actions a,.app-page .row-actions button{min-width:38px;min-height:38px;font-size:15px!important}.app-page .filter-pills a,.app-page .incoming-tabs a{font-size:12px!important;padding:9px 12px}.app-page .sidebar{width:270px}.app-page .app-shell{margin-left:270px}.app-page .content{padding:34px}@media(max-width:900px){.app-page .sidebar{width:270px}.app-page .app-shell{margin-left:0}.app-page .content{padding:20px}}