:root{--ap-bg:#f4f7fb;--ap-bg-2:#eef4fb;--ap-surface:#ffffff;--ap-surface-soft:#f8fbff;--ap-card:rgba(255,255,255,.92);--ap-border:#dbe6f3;--ap-border-strong:#c7d7ea;--ap-text:#172033;--ap-muted:#64748b;--ap-muted-2:#94a3b8;--ap-blue:#2563eb;--ap-blue-2:#1d4ed8;--ap-blue-3:#0f5fbf;--ap-navy:#12376b;--ap-sky:#eef6ff;--ap-sky-2:#dbeafe;--ap-green:#10b981;--ap-green-soft:#e9fbf3;--ap-orange:#f59e0b;--ap-orange-soft:#fff7ed;--ap-red:#ef4444;--ap-red-soft:#fff1f2;--ap-purple:#7c3aed;--ap-purple-soft:#f5f3ff;--ap-shadow:0 12px 34px rgba(20,56,105,.1);--ap-shadow-soft:0 6px 20px rgba(20,56,105,.07);--ap-shadow-hover:0 16px 42px rgba(20,56,105,.14);--ap-radius-lg:22px;--ap-radius-md:16px;--ap-radius-sm:11px;--ap-sidebar:272px;--ap-font:Arial,"Noto Sans JP","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}html,body,#root{width:100%;min-width:100%;margin:0;min-height:100%}body{font-family:var(--ap-font);background:var(--ap-bg);color:var(--ap-text);font-feature-settings:"palt" 1;letter-spacing:.01em}button,input,select,textarea{font-family:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}.app-shell{min-height:100vh;width:100vw;display:flex;background:radial-gradient(circle at 0% 0%,rgba(37,99,235,.13),transparent 30%),radial-gradient(circle at 85% 5%,rgba(16,185,129,.1),transparent 27%),linear-gradient(135deg,#f8fbff,#eef4fb 46%,#fff)}.sidebar{width:var(--ap-sidebar);min-width:var(--ap-sidebar);height:100vh;position:sticky;top:0;padding:20px 18px;display:flex;flex-direction:column;background:#ffffffe0;border-right:1px solid rgba(219,230,243,.95);box-shadow:14px 0 34px #14386912;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:10}.brand{display:flex;align-items:center;gap:12px;margin-bottom:22px;min-width:0;position:relative}.brand-logo{width:46px;height:46px;min-width:46px;border-radius:16px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--ap-blue-2),#38bdf8);box-shadow:0 12px 28px #2563eb38}.brand-title{font-size:22px;font-weight:950;letter-spacing:-.045em;color:var(--ap-navy);line-height:1}.brand-sub{font-size:12px;color:var(--ap-muted);margin-top:4px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-collapse-btn{margin-left:auto;border:0;width:32px;height:32px;border-radius:11px;background:var(--ap-sky);color:var(--ap-blue-2);display:grid;place-items:center}.nav{display:grid;gap:7px}.nav-item{border:0;background:transparent;color:#475569;border-radius:15px;padding:11px 12px;display:flex;align-items:center;gap:11px;font-size:14px;font-weight:900;text-align:left;transition:.16s ease;min-width:0}.nav-item svg{min-width:18px}.nav-item span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-item:hover{background:#f1f7ff;color:var(--ap-blue-2);transform:translate(1px)}.nav-item.active{background:linear-gradient(135deg,var(--ap-blue-2),#1493ff);color:#fff;box-shadow:0 10px 24px #2563eb33}.sidebar-foot{margin-top:auto;border-top:1px solid var(--ap-border);padding-top:14px}.sys-label{font-size:10px;color:var(--ap-muted-2);font-weight:950;letter-spacing:.14em}.sys-status{margin-top:8px;color:var(--ap-muted);font-size:12px;display:flex;align-items:center;gap:8px;font-weight:850}.sys-status span{width:8px;height:8px;border-radius:99px;background:var(--ap-green);box-shadow:0 0 0 4px #10b9811f}.sidebar-collapsed .sidebar{width:82px;min-width:82px;padding:18px 12px;align-items:center}.sidebar-collapsed .brand-title,.sidebar-collapsed .brand-sub,.sidebar-collapsed .nav-item span,.sidebar-collapsed .sidebar-foot{display:none}.sidebar-collapsed .brand{justify-content:center}.sidebar-collapsed .nav-item{justify-content:center;padding:13px}.sidebar-collapsed .main{width:calc(100vw - 82px)}.main{width:calc(100vw - var(--ap-sidebar));max-width:none;margin:0;padding:28px 32px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.topbar{width:100%;max-width:1680px;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:22px;gap:18px;position:relative}.breadcrumb{font-size:13px;color:var(--ap-muted);font-weight:850}.topbar h1{margin:5px 0 0;font-size:34px;letter-spacing:-.05em;color:var(--ap-navy);line-height:1.12}.topbar p{margin:7px 0 0;color:var(--ap-muted);font-size:14px;font-weight:700}.user-card{position:absolute;right:0;display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:18px;background:#ffffffeb;border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-soft)}.user-icon{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;color:var(--ap-blue-2);background:var(--ap-sky)}.user-card strong{display:block;font-size:14px}.user-card span{display:block;margin-top:2px;font-size:12px;color:var(--ap-muted);font-weight:750}.glass-section{width:100%;max-width:1680px;background:var(--ap-card);border:1px solid var(--ap-border);border-radius:26px;padding:20px;box-shadow:var(--ap-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 auto 22px}.glass-section.compact{padding:15px}.section-head{display:flex;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;position:relative;text-align:center;min-height:38px}.section-head h2{margin:0;font-size:20px;letter-spacing:-.03em;color:var(--ap-navy)}.section-head .head-actions,.section-head>.pill,.section-head>.ap-btn{position:absolute;right:0}.head-actions{display:flex;align-items:center;gap:9px;flex-wrap:wrap;min-width:0}.ap-btn{border:0;border-radius:14px;padding:10px 13px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:950;transition:.14s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ap-btn:hover{transform:translateY(-1px)}.ap-btn.primary{background:linear-gradient(135deg,var(--ap-blue-2),#1493ff);color:#fff;box-shadow:0 9px 20px #2563eb2e}.ap-btn.soft{background:var(--ap-sky);color:var(--ap-blue-2);border:1px solid #cfe2ff}.ap-btn.ghost{background:#fff;color:#475569;border:1px solid var(--ap-border)}.ap-btn.success{background:var(--ap-green);color:#fff}.ap-btn.danger{background:var(--ap-red);color:#fff}.icon-soft,.icon-only,.mini-copy,.open-site-btn,.masked-password button,.tiny-action{border:0;border-radius:12px;background:var(--ap-sky);color:var(--ap-blue-2);display:inline-grid;place-items:center;transition:.14s ease}.icon-soft,.icon-only,.mini-copy,.open-site-btn,.masked-password button{width:32px;height:32px;padding:0}.icon-soft:hover,.mini-copy:hover,.open-site-btn:hover,.masked-password button:hover,.tiny-action:hover{background:#dbeafe;transform:translateY(-1px)}.trash-btn{width:34px;height:34px;border:0;border-radius:12px;background:#fee2e2;color:#b91c1c;display:inline-grid;place-items:center}.pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:950;white-space:nowrap;line-height:1}.pill.blue{background:var(--ap-sky);color:var(--ap-blue-2)}.pill.green{background:var(--ap-green-soft);color:#047857}.pill.orange{background:var(--ap-orange-soft);color:#c2410c}.pill.purple{background:var(--ap-purple-soft);color:#6d28d9}.muted{color:var(--ap-muted-2)}.control-row{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin-bottom:16px;padding:11px;border-radius:20px;background:#f8fbff;border:1px solid var(--ap-border);min-width:0}.control-row.secondary{background:#ffffffb8;margin-top:-7px}.search-box{min-width:280px;flex:1 1 300px;display:flex;align-items:center;gap:8px;border-radius:15px;padding:10px 12px;background:#fff;border:1px solid var(--ap-border);box-shadow:inset 0 1px #fffc}.search-box svg{color:var(--ap-muted-2);min-width:16px}.search-box input{border:0;outline:0;background:transparent;width:100%;font-size:14px;color:var(--ap-text)}.input,.cell-input,.money-input,.month-input,.accessory-input,textarea.textarea{border:1px solid var(--ap-border);outline:0;background:#fff;border-radius:13px;padding:9px 10px;font-size:13px;font-weight:800;color:#334155;min-width:0;max-width:100%;width:100%;transition:.13s ease}.input:focus,.cell-input:focus,.money-input:focus,.month-input:focus,.accessory-input:focus,textarea.textarea:focus{border-color:#93c5fd;box-shadow:0 0 0 4px #2563eb14}.input.small{width:145px}.field{display:grid;gap:6px;min-width:0}.field span{font-size:12px;font-weight:950;color:var(--ap-muted)}.form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.schedule-input-grid{grid-template-columns:1.05fr 1fr 1fr .8fr .8fr}.schedule-customer-grid{grid-template-columns:1.4fr 1fr}.plan-line{display:grid;grid-template-columns:280px 1fr;gap:12px;margin-bottom:12px}.textarea{min-height:112px;resize:vertical}.compact-textarea{min-height:74px}.form-block-title{font-size:12px;font-weight:950;color:var(--ap-blue-2);margin:16px 0 8px}.mt12{margin-top:12px}.check-dropdown{position:relative}.check-dropdown summary{list-style:none;display:flex;align-items:center;gap:8px;border-radius:15px;padding:10px 12px;background:#fff;border:1px solid var(--ap-border);font-weight:950;font-size:13px;color:#334155}.check-dropdown summary::-webkit-details-marker{display:none}.check-dropdown summary b{margin-left:auto;background:var(--ap-sky);color:var(--ap-blue-2);border-radius:999px;padding:2px 7px;font-size:11px}.check-menu{position:absolute;z-index:30;top:46px;left:0;min-width:100%;padding:10px;border-radius:17px;background:#fff;border:1px solid var(--ap-border);box-shadow:var(--ap-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.check-row{display:flex;gap:8px;align-items:center;padding:8px;border-radius:11px;font-size:13px;font-weight:800;color:#475569}.check-row:hover{background:#f8fafc}.segment{display:flex;gap:4px;padding:4px;border-radius:15px;background:#eaf2fb}.segment button{border:0;background:transparent;border-radius:11px;padding:8px 13px;font-weight:950;color:var(--ap-muted)}.segment button.active{background:#fff;color:var(--ap-blue-2);box-shadow:0 2px 9px #0f172a12}.radio-grid{display:grid;gap:10px;margin-bottom:12px}.radio-card{border:1px solid var(--ap-border);background:#fff;border-radius:15px;padding:11px;display:flex;align-items:center;gap:9px;text-align:left;color:#475569}.radio-card.active{background:var(--ap-sky);color:var(--ap-blue-2);border-color:#93c5fd;box-shadow:0 8px 18px #2563eb1a}.radio-dot{width:13px;height:13px;border-radius:99px;border:2px solid var(--ap-muted-2)}.radio-card.active .radio-dot{border-color:var(--ap-blue-2);background:var(--ap-blue-2);box-shadow:inset 0 0 0 3px #fff}.notice-hero{width:100%;max-width:1680px;margin:0 auto 18px;position:relative}.mini-section-label{font-size:12px;color:var(--ap-blue-2);font-weight:950;letter-spacing:.04em;margin:0 0 8px 4px}.mini-section-label.danger{color:#b91c1c}.notice-card-main{border-radius:24px;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #cfe2ff;box-shadow:var(--ap-shadow);padding:20px 22px;display:flex;align-items:center;justify-content:center;text-align:center;gap:16px;position:relative}.notice-card-main span{font-size:12px;font-weight:900;color:var(--ap-muted)}.notice-card-main h2{margin:6px 0;color:var(--ap-navy);font-size:24px}.notice-card-main p{margin:0;color:#475569;font-weight:750;overflow-wrap:anywhere}.notice-actions{position:absolute;top:-42px;right:0;display:flex;gap:8px;flex-wrap:wrap;z-index:5}.notice-card-main.empty{justify-content:space-between;text-align:left}.metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%;max-width:1680px;margin:0 auto 20px}.metric-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.metric-card{display:flex;align-items:center;gap:12px;padding:15px;border-radius:22px;background:#fff;border:1px solid var(--ap-border);box-shadow:var(--ap-shadow-soft);border-left:5px solid var(--ap-blue);min-width:0}.metric-card.good{border-left-color:var(--ap-green)}.metric-card svg{color:var(--ap-blue-2);min-width:20px}.metric-card span{font-size:12px;color:var(--ap-muted);font-weight:850;overflow:hidden;text-overflow:ellipsis}.metric-card strong{margin-left:auto;font-size:20px;letter-spacing:-.03em;color:var(--ap-navy);white-space:nowrap}.dashboard-grid,.dash-three{display:grid;grid-template-columns:minmax(340px,1fr) minmax(390px,1.02fr) minmax(390px,1.02fr)!important;gap:18px;width:100%;max-width:1680px;margin:0 auto;align-items:start;overflow:visible}.no-section-shell{min-width:0}.today-list,.progress-card-list,.pdf-needed-list{display:grid;gap:10px}.dash-three .today-list,.progress-card-list.blue-style,.pdf-needed-list.red-style{max-height:560px;overflow-y:auto;overflow-x:hidden;padding-right:6px}.today-list::-webkit-scrollbar,.progress-card-list::-webkit-scrollbar,.pdf-needed-list::-webkit-scrollbar{width:8px}.today-list::-webkit-scrollbar-thumb,.progress-card-list::-webkit-scrollbar-thumb,.pdf-needed-list::-webkit-scrollbar-thumb{background:#c7ddff;border-radius:999px}.today-item{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;text-align:left;border:1px solid #cfe2ff;border-left:5px solid var(--ap-blue);border-radius:18px;padding:13px;background:#fff;box-shadow:var(--ap-shadow-soft);transition:.15s ease;min-width:0}.today-item:hover,.progress-card:hover,.pdf-card:hover{transform:translateY(-1px);box-shadow:var(--ap-shadow-hover)}.today-item.休み{border-left-color:#94a3b8;background:#f8fafc}.today-item.鍵渡し{border-left-color:var(--ap-green)}.today-item.重説{border-left-color:var(--ap-purple)}.today-item strong{display:block;color:var(--ap-navy);overflow:hidden;text-overflow:ellipsis}.today-item span{display:block;font-size:12px;color:var(--ap-muted);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-badge{background:var(--ap-sky);color:var(--ap-blue-2);border-radius:14px;padding:9px;font-weight:950}.empty-small{border-radius:17px;padding:18px;background:#f8fbff;color:var(--ap-muted);text-align:center;font-weight:850}.empty-small.good{color:#047857;background:var(--ap-green-soft)}.progress-card,.pdf-card{border-radius:18px;background:#fff;border:1px solid var(--ap-border);padding:13px;display:grid;gap:12px;box-shadow:var(--ap-shadow-soft);transition:.15s ease;min-width:0}.blue-card{background:linear-gradient(135deg,#f3f8ff,#fff);border-color:#bfdbfe!important;border-left:5px solid #1493ff!important}.red-card{background:linear-gradient(135deg,#fff1f2,#fff);border-color:#fecdd3!important;border-left:5px solid var(--ap-red)!important}.progress-card strong,.pdf-card strong{display:block;color:var(--ap-navy);overflow:hidden;text-overflow:ellipsis}.progress-card span,.pdf-card span{display:block;margin-top:4px;color:var(--ap-muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-card small{display:block;margin-top:6px;color:#c2410c;font-weight:900}.progress-actions{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important;width:100%}.progress-btn{border:0;border-radius:12px;background:var(--ap-sky);color:var(--ap-blue-2);font-size:11px!important;font-weight:950;padding:8px 6px!important;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.progress-btn.primary{background:linear-gradient(135deg,var(--ap-blue-2),#1493ff);color:#fff}.progress-btn.danger{background:#fee2e2;color:#b91c1c}.pdf-status-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:10px}.pdf-status{border:0;border-radius:12px;padding:9px 10px;font-weight:950;display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdf-status.missing{background:#fee2e2;color:#b91c1c}.pdf-status.done{background:#dcfce7;color:#047857}.table-wrap,.blue-table-wrap,.compact-table-wrap,.password-table-wrap,.settings-wide-wrap{width:100%;max-width:100%;overflow:auto;border-radius:18px;border:1px solid var(--ap-border);background:#fff}.data-table{width:100%;border-collapse:collapse;min-width:1280px}.data-table th{background:#f4f8fd;font-size:12px;color:var(--ap-muted);text-align:center;padding:12px;border-bottom:1px solid var(--ap-border);white-space:nowrap;font-weight:950}.data-table td{font-size:13px;padding:11px;border-bottom:1px solid #edf2f8;white-space:nowrap;vertical-align:middle;text-align:center}.data-table tr:hover td{background:#fbfdff}.row-overdue td{background:#fff1f2!important;color:#7f1d1d}.row-paid td,.cell-paid{background:#fff8d8!important}.money-input,.accessory-input{text-align:right;font-variant-numeric:tabular-nums}.month-input{background:var(--ap-sky);color:var(--ap-blue-2);border-radius:999px}.month-input.plain{background:#fff!important;color:#334155!important;border:1px solid var(--ap-border)!important}.check-btn{border:0;border-radius:999px;padding:7px 10px;background:var(--ap-orange-soft);color:#c2410c;font-weight:950}.check-btn.on{background:var(--ap-green-soft);color:#047857}.paid-date-btn{border:0;border-radius:13px;padding:7px 10px;display:grid;gap:2px;background:var(--ap-orange-soft);color:#c2410c;font-weight:950;min-width:94px;text-align:center}.paid-date-btn.on{background:var(--ap-green-soft);color:#047857}.paid-date-btn small{font-size:10px;color:inherit;opacity:.75}.upload-btn{border:0;border-radius:12px;padding:8px 10px;display:inline-flex;align-items:center;justify-content:center;gap:6px;background:var(--ap-sky);color:var(--ap-blue-2);font-weight:950;white-space:nowrap}.upload-btn.done{background:#dcfce7;color:#047857}.pdf-actions{display:grid;grid-template-columns:minmax(132px,1fr) 30px 30px;gap:5px;align-items:center}.tiny-action{padding:6px 7px;font-size:11px;font-weight:900}.url-text{color:var(--ap-blue-2);font-weight:850}.daily-input{width:54px;border:1px solid var(--ap-border);border-radius:9px;padding:6px;text-align:center;background:#fff;font-weight:900}.weekend-sat td:first-child,.weekend-sat td:nth-child(2),.report-main-table tr.sat td:first-child,.report-main-table tr.sat td:nth-child(2){background:#dbeafe!important;color:#1d4ed8;font-weight:950}.weekend-sun td:first-child,.weekend-sun td:nth-child(2),.report-main-table tr.sun td:first-child,.report-main-table tr.sun td:nth-child(2){background:#fee2e2!important;color:#dc2626;font-weight:950}.week-switch{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--ap-border);border-radius:15px;padding:5px}.week-switch button{border:0;border-radius:11px;background:var(--ap-sky);color:var(--ap-blue-2);padding:8px 11px;font-weight:950}.week-switch strong{font-size:13px;color:#475569;padding:0 5px}.schedule-board{display:grid;grid-template-columns:150px repeat(7,minmax(170px,1fr));gap:0;overflow:auto;padding-bottom:6px;width:100%;border:.5px solid #bfdbfe!important;background:#f8fcff;border-radius:18px}.schedule-staff,.schedule-day-head,.schedule-cell{border-radius:0;border:.5px solid #dbeafe;background:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.schedule-staff{min-height:104px;padding:14px;display:flex;flex-direction:column;justify-content:center;position:sticky;left:0;z-index:1;background:#eff6ff}.schedule-staff.header{min-height:auto;color:var(--ap-muted);font-weight:950}.schedule-staff.me{background:linear-gradient(135deg,#eaf3ff,#fff);border-color:#93c5fd}.schedule-staff strong{font-size:15px;color:var(--ap-navy)}.schedule-staff span{font-size:12px;color:var(--ap-muted);margin-top:4px}.schedule-day-head{text-align:center;padding:10px;min-width:170px;background:#f4f8fd}.schedule-day-head strong{font-size:20px;color:var(--ap-navy)}.schedule-day-head span{display:block;font-size:12px;color:var(--ap-muted)}.schedule-cell{min-height:104px;min-width:170px;padding:8px;display:flex;flex-direction:column;gap:7px;background:linear-gradient(90deg,#eff6ff61,#ffffffd1);position:relative}.schedule-cell.today{background:#fff}.current-time-line{position:absolute;left:8px;right:8px;top:54%;height:1px;background:var(--ap-red);z-index:2}.schedule-chip{border:0;text-align:left;border-radius:12px;padding:9px;background:var(--ap-sky);border-left:4px solid var(--ap-blue);color:#1e293b;box-shadow:0 4px 12px #2563eb14;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-chip.休み,.mini-chip.休み,.today-item.休み{background:#fee2e2!important;border-color:#fecaca!important;color:#b91c1c!important}.schedule-chip.重説{background:var(--ap-purple-soft);border-left-color:var(--ap-purple)}.schedule-chip.鍵渡し{background:var(--ap-green-soft);border-left-color:var(--ap-green)}.schedule-chip b{font-size:12px;color:var(--ap-blue-2)}.schedule-chip strong{display:block;margin-top:3px;font-size:13px;overflow:hidden;text-overflow:ellipsis}.schedule-chip span{display:block;margin-top:2px;font-size:11px;color:var(--ap-muted)}.schedule-chip.duration-empty{min-height:54px}.schedule-chip.duration-sm{min-height:58px}.schedule-chip.duration-md{min-height:76px}.schedule-chip.duration-lg{min-height:104px}.schedule-chip.duration-xl{min-height:132px}.month-board{width:100%}.month-title{display:flex;align-items:center;gap:8px;margin-bottom:12px;color:var(--ap-blue-2);font-weight:950}.month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.month-cell{min-height:110px;border-radius:18px;padding:10px;background:#fff;border:1px solid var(--ap-border)}.month-cell>span{font-weight:950;color:var(--ap-muted)}.mini-chip{display:block;width:100%;border:0;border-radius:10px;margin-top:7px;padding:6px;text-align:left;background:var(--ap-sky);font-size:11px;font-weight:850;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contract-btn{border:0;border-radius:12px;padding:8px 10px;background:var(--ap-blue-2);color:#fff;font-weight:950}.contract-btn.edit{background:var(--ap-green)}.application-table-wrap{flex:1 1 auto;overflow:auto}.sales-footer{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:1680px;margin-top:14px}.sales-footer div{border-radius:18px;background:#fff;border:1px solid var(--ap-border);padding:15px;box-shadow:var(--ap-shadow-soft)}.sales-footer span{font-size:12px;color:var(--ap-muted);font-weight:900}.sales-footer strong{display:block;margin-top:5px;font-size:22px;color:var(--ap-navy)}.sales-footer small{display:block;margin-top:4px;color:var(--ap-muted-2)}.payment-table th,.payment-table td,.payment-table input,.payment-table button,.payment-table small{font-family:var(--ap-font)!important;font-weight:800!important;letter-spacing:0!important}.payment-table th,.payment-table td{height:30px!important;padding:4px 6px!important;font-size:11px!important;line-height:1.1!important;max-width:130px!important}.payment-table input{height:24px!important;font-size:11px!important}.accessory-pay{display:grid;gap:4px}.mini-paid{border:0;border-radius:999px;background:var(--ap-orange-soft);color:#c2410c;font-size:11px;font-weight:950;padding:4px 7px}.mini-paid.on{background:var(--ap-green-soft);color:#047857}.accessory-pay small{color:var(--ap-muted)}.report-layout{display:grid;grid-template-columns:1.4fr .6fr;gap:16px;width:100%;max-width:1680px}.report-table-card,.report-summary{border-radius:18px;background:#f8fbff;border:1px solid var(--ap-border);padding:15px}.report-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.report-summary div,.media-card{border-radius:15px;background:#fff;border:1px solid var(--ap-border);padding:13px}.report-summary strong,.media-card strong{display:block;color:var(--ap-muted);font-size:12px}.report-summary span,.media-card span{display:block;font-size:24px;font-weight:950;margin-top:5px;color:var(--ap-navy)}.media-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;width:100%;max-width:1680px}.media-card small{display:block;color:var(--ap-muted);margin-top:4px}.report-summary-strip{display:grid;grid-template-columns:repeat(9,1fr);gap:9px;margin-bottom:16px}.report-summary-strip div{border-radius:14px;background:#fff;border:1px solid var(--ap-border);padding:11px}.report-summary-strip span{display:block;font-size:11px;font-weight:950;color:var(--ap-muted)}.report-summary-strip strong{display:block;margin-top:4px;font-size:20px;color:var(--ap-navy)}.media-summary-panel{border-radius:20px;background:#fff;border:1px solid var(--ap-border);padding:14px;margin-bottom:4px}.panel-title{font-weight:950;text-align:center;margin-bottom:10px;color:var(--ap-blue-2)}.report-main-table,.report-mini-table{width:100%;border-collapse:collapse;min-width:1200px}.report-main-table th,.report-mini-table th{border:1px solid var(--ap-border-strong);background:#e8f1fb;color:#0f172a;font-size:11px;padding:7px;text-align:center}.report-main-table td,.report-mini-table td{border:1px solid var(--ap-border);background:#fff;font-size:12px;padding:5px;text-align:center}.staff-report-table{min-width:1900px}.report-cell-input{width:48px;border:0;background:transparent;font-weight:900;text-align:center}.sales-page-blue{width:100%;max-width:1680px}.sales-dashboard-top{display:grid!important;grid-template-columns:minmax(390px,1.05fr) repeat(3,minmax(170px,1fr))!important;grid-template-rows:repeat(2,minmax(128px,1fr))!important;gap:14px!important;align-items:stretch!important;margin-bottom:18px}.sales-total-card{grid-row:1 / span 2!important;grid-column:1!important;min-height:270px!important;height:100%!important;border-radius:18px;background:linear-gradient(135deg,#0f5fbf,#1493ff);color:#fff;padding:24px;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;box-shadow:0 14px 34px #2563eb3b;position:relative;overflow:hidden}.sales-total-card:before{content:"";position:absolute;inset:auto -30px -55px 45px;height:110px;background:#ffffff1a;border-radius:50%}.sales-total-card>span{font-size:0!important;align-self:flex-start!important}.sales-total-card>span:after{content:"総売上";font-size:15px!important;font-weight:950!important}.sales-total-card>strong{width:100%!important;text-align:center!important;font-size:52px!important;line-height:1!important;margin:auto 0!important;letter-spacing:.03em!important;position:relative;z-index:1}.sales-total-card small,.sales-total-card b,.sales-total-card svg{display:none!important}.sales-total-card:after{content:"目標達成率 68%\a━━━━━━━━━━━━━━\a前年比 112%\a━━━━━━━━━━━━━━"!important;white-space:pre!important;display:block!important;text-align:center!important;font-size:12px!important;font-weight:950!important;line-height:1.5!important;color:#fff!important;opacity:.96!important;position:relative;z-index:1}.sales-metric-card{min-height:128px!important;height:100%!important;border-radius:18px;background:#fff;border:1px solid var(--ap-border);padding:16px!important;display:grid!important;grid-template-columns:1fr 48px!important;grid-template-rows:auto 1fr auto!important;gap:4px!important;text-align:center!important;align-items:center!important;box-shadow:var(--ap-shadow-soft)}.sales-metric-card .sales-metric-icon{grid-column:2!important;grid-row:1!important;justify-self:end!important;width:46px!important;height:46px!important;min-width:46px!important;border-radius:16px;display:grid;place-items:center;background:var(--ap-sky);color:var(--ap-blue-2)}.sales-metric-card>div:last-child{display:contents!important}.sales-metric-card span{grid-column:1!important;grid-row:1!important;align-self:center!important;justify-self:start!important;font-size:13px!important;font-weight:950!important;color:var(--ap-navy)}.sales-metric-card strong{grid-column:1 / span 2!important;grid-row:2!important;justify-self:center!important;align-self:center!important;font-size:24px!important;margin:0!important;white-space:nowrap!important;color:var(--ap-navy)}.sales-metric-card small{display:none!important}.blue-report-card{background:#fff;border:1px solid var(--ap-border);border-radius:18px;padding:14px;margin-top:18px;box-shadow:var(--ap-shadow-soft)}.blue-report-card h3{margin:0 0 12px;display:flex;align-items:center;gap:10px;font-size:18px;color:var(--ap-navy);letter-spacing:-.02em}.blue-report-card h3 svg{color:var(--ap-blue-2);background:var(--ap-sky);border-radius:8px;padding:4px;width:26px;height:26px}.blue-sales-table{width:100%;min-width:1080px;border-collapse:collapse;color:#07113f}.blue-sales-table th{background:#f3f8ff;color:var(--ap-navy);font-size:12px;font-weight:950;padding:12px 8px;border:1px solid var(--ap-border);text-align:center;line-height:1.45}.blue-sales-table td{background:#fff;border:1px solid var(--ap-border);padding:12px 8px;text-align:center;font-size:13px;font-weight:850}.blue-sales-table .total-row td{background:#f2f7ff;color:var(--ap-blue-2);font-weight:950}.summary-card .blue-sales-table,.visit-summary-card .blue-sales-table{min-width:0!important;width:100%!important;table-layout:fixed!important}.summary-card .blue-sales-table th,.summary-card .blue-sales-table td{font-size:10.5px!important;padding:6px 4px!important}.visit-summary-card .blue-sales-table th,.visit-summary-card .blue-sales-table td{font-size:9px!important;padding:4px 2px!important;line-height:1.15!important;white-space:normal!important;word-break:keep-all!important}.staff-name-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--ap-navy);font-weight:950}.staff-name-chip svg{color:var(--ap-blue-2);background:var(--ap-sky);border-radius:6px;padding:3px;width:22px;height:22px}.sales-note{margin-top:18px;padding:16px 20px;border-radius:16px;background:#fff;border:1px solid var(--ap-border);color:#5b6b90;font-size:12px;font-weight:900}.goal-meter-card,.hidden-sales-amount{display:none!important}.password-toolbar{display:flex;justify-content:space-between;gap:12px;margin-bottom:14px}.password-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:1680px}.password-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;border-radius:20px;background:#fff;border:1px solid var(--ap-border);padding:15px;box-shadow:var(--ap-shadow-soft)}.key-circle{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:var(--ap-sky);color:var(--ap-blue-2)}.password-card strong,.password-card span,.password-card small{display:block}.password-card span{color:var(--ap-muted);margin-top:3px}.password-card small{color:var(--ap-muted-2);margin-top:3px}.password-layout{display:grid!important;grid-template-columns:210px minmax(0,1fr)!important;gap:18px}.password-cats{display:flex;flex-direction:column;width:210px;min-width:210px;border-radius:22px;background:#f8fbff;border:1px solid var(--ap-border);padding:12px;height:max-content}.cat-title{font-size:11px;font-weight:950;color:var(--ap-muted-2);letter-spacing:.12em;margin:5px 6px 10px}.password-cats button{width:100%;border:0;border-radius:14px;padding:10px;display:flex;align-items:center;gap:8px;background:transparent;color:#475569;font-weight:950;text-align:left}.password-cats button.active{background:var(--ap-sky);color:var(--ap-blue-2)}.password-cats button b{margin-left:auto;background:#fff;border-radius:999px;padding:2px 7px;font-size:11px}.password-cats .add-cat{margin-top:10px;border:1px dashed #bfdbfe;justify-content:center;color:var(--ap-blue-2)}.password-content{min-width:0}.password-table{min-width:1320px}.password-table th:first-child,.password-table td:first-child{display:none!important}.copy-cell{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:260px}.copy-cell span{display:inline-block;max-width:220px;overflow:hidden;text-overflow:ellipsis}.masked-password{display:flex;align-items:center;justify-content:center;gap:7px;min-width:120px}.masked-password span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;letter-spacing:.02em;font-size:12px;display:inline-block;width:90px;text-align:center;overflow:hidden}.settings-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;width:100%;max-width:1680px}.setting-card{border:1px solid var(--ap-border);border-radius:18px;padding:16px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;text-align:left;background:#fff;box-shadow:var(--ap-shadow-soft);transition:.14s ease}.setting-card:hover{transform:translateY(-1px);box-shadow:var(--ap-shadow-hover)}.setting-card.selected,.setting-card.active{outline:2px solid rgba(37,99,235,.25);background:#eff6ff}.setting-card span{width:42px;height:42px;border-radius:15px;display:grid;place-items:center;background:var(--ap-sky);color:var(--ap-blue-2)}.setting-card strong{display:block;color:var(--ap-navy)}.setting-card small{display:block;margin-top:4px;color:var(--ap-muted)}.settings-master{display:grid!important;grid-template-columns:260px minmax(0,1fr)!important;gap:16px}.settings-list{display:grid;gap:8px;height:max-content;max-height:72vh;overflow:auto;padding-right:4px}.settings-list button{border:0;border-radius:16px;background:#fff;border:1px solid var(--ap-border);padding:12px;display:grid;grid-template-columns:auto 1fr;gap:10px;text-align:left;align-items:center;color:#475569;box-shadow:var(--ap-shadow-soft)}.settings-list button.active{background:linear-gradient(135deg,var(--ap-blue-2),#1493ff);color:#fff;border-color:transparent;box-shadow:0 10px 22px #2563eb29}.settings-list strong{display:block;overflow:hidden;text-overflow:ellipsis}.settings-list small{display:block;margin-top:4px;font-size:11px;color:inherit;opacity:.72;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-detail-panel{border-radius:24px;background:#fff;border:1px solid var(--ap-border);padding:16px;box-shadow:var(--ap-shadow-soft);min-width:0}.settings-detail-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.settings-detail-head>span,.settings-detail-head span{width:44px;height:44px;border-radius:16px;background:var(--ap-sky);color:var(--ap-blue-2);display:grid;place-items:center}.settings-detail-head h3{margin:0;color:var(--ap-navy)}.settings-detail-head p{margin:4px 0 0;color:var(--ap-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-detail-head .ap-btn{margin-left:auto}.settings-wide-wrap{border-radius:14px}.settings-wide-table,.settings-detail-table{min-width:1500px}.settings-wide-table th,.settings-wide-table td,.settings-detail-table th,.settings-detail-table td{padding:7px 8px!important;font-size:12px!important;max-width:150px!important}.settings-wide-table .cell-input,.settings-detail-table .cell-input{min-width:86px!important;font-size:12px!important;padding:7px 8px!important}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a4d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;display:grid;place-items:center;padding:24px}.modal{width:min(960px,100%);max-height:90vh;overflow:auto;background:#fffffff7;border:1px solid rgba(255,255,255,.8);border-radius:26px;box-shadow:0 28px 80px #0f172a40;padding:20px}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.modal-head h2{margin:0;color:var(--ap-navy)}.modal-head button{border:0;border-radius:12px;width:34px;height:34px;background:#f1f5f9;color:#475569}.modal-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid var(--ap-border)}.detail-list{display:grid;gap:10px}.detail-list div{display:flex;justify-content:space-between;gap:15px;border-radius:14px;background:#f8fbff;border:1px solid var(--ap-border);padding:12px}.detail-list span{color:var(--ap-muted);font-size:12px}.detail-list strong{font-size:14px;color:var(--ap-navy)}.drop-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}.drop-zone{position:relative;min-height:82px;border:1px dashed #93c5fd;border-radius:16px;background:var(--ap-sky);display:grid;place-items:center;text-align:center;color:var(--ap-blue-2);padding:9px;overflow:hidden}.drop-zone.done{background:var(--ap-green-soft);color:#047857;border-color:#86efac}.drop-zone strong{font-size:13px}.drop-zone span{font-size:11px}.drop-zone input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}@media (max-width:1400px){.metric-grid{grid-template-columns:repeat(3,1fr)}.sales-dashboard-top{grid-template-columns:1fr 1fr!important}.sales-total-card{grid-column:1/-1!important;grid-row:auto!important}.media-grid{grid-template-columns:repeat(3,1fr)}.settings-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1250px){.dashboard-grid,.dash-three{grid-template-columns:1fr!important}.no-section-shell{min-width:0}.section-head{justify-content:flex-start;text-align:left}.section-head .head-actions,.section-head>.pill,.section-head>.ap-btn{position:static;margin-left:auto}.topbar{justify-content:flex-start;text-align:left}.topbar .user-card{position:static;margin-left:auto}.report-layout{grid-template-columns:1fr}.settings-master{grid-template-columns:1fr!important}.settings-list{grid-template-columns:repeat(2,1fr);max-height:none}.password-layout{grid-template-columns:1fr!important}.password-cats{display:none}}@media (max-width:900px){.sidebar{display:none}.main{width:100vw;padding:18px 14px}.topbar{display:block;text-align:left}.topbar .user-card{position:static;margin-top:12px}.metric-grid,.metric-grid.five,.form-grid,.schedule-input-grid,.schedule-customer-grid,.drop-pair,.sales-footer,.plan-line{grid-template-columns:1fr}.data-table th,.data-table td,.blue-sales-table th,.blue-sales-table td{max-width:180px}.schedule-board{grid-template-columns:120px repeat(7,minmax(150px,1fr))}.month-grid{grid-template-columns:repeat(2,1fr)}.settings-list{grid-template-columns:1fr}.notice-actions{position:static;margin-top:10px}.notice-card-main{display:grid;text-align:left}}.glass-section:has(.daily-ref-card),.glass-section:has(.staff-daily-card),.glass-section:has(.inquiry-summary-board){background:#fffffff0!important;border:1px solid #dfe8f5!important;border-radius:28px!important;padding:22px!important;box-shadow:0 18px 48px #1f4e7914!important}.center-controls{min-height:68px!important;justify-content:center!important;gap:12px!important;padding:14px 18px!important;margin-bottom:20px!important;background:#ffffffe0!important;border:1px solid #dfe8f5!important;border-radius:24px!important;box-shadow:0 10px 30px #1f4e790f!important}.center-controls .segment{background:#f3f7fd!important;border:1px solid #e0e9f6!important;border-radius:16px!important;padding:4px!important;gap:4px!important}.center-controls .segment button{min-width:108px!important;padding:10px 14px!important;border-radius:13px!important;color:#334155!important;font-weight:950!important}.center-controls .segment button.active{background:#fff!important;color:#2563eb!important;box-shadow:0 8px 20px #2563eb24!important}.report-summary-strip{width:100%!important;max-width:1680px!important;display:grid!important;grid-template-columns:repeat(9,minmax(112px,1fr))!important;gap:12px!important;margin:0 auto 22px!important}.report-summary-strip div{min-height:86px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;border-radius:18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border:1px solid #dfe8f5!important;box-shadow:0 10px 24px #1f4e790f!important}.report-summary-strip span{display:block!important;color:#64748b!important;font-size:12px!important;font-weight:950!important}.report-summary-strip strong{display:block!important;color:#1d4ed8!important;font-size:24px!important;font-weight:950!important;letter-spacing:-.02em!important}.daily-ref-card,.staff-daily-card,.inquiry-summary-board{width:100%!important;max-width:1680px!important;margin:0 auto!important;border-radius:24px!important;background:#fff!important;border:1px solid #dfe8f5!important;box-shadow:0 12px 34px #1f4e7912!important;overflow:hidden!important}.daily-ref-card-in-section,.staff-daily-card-in-section,.inquiry-summary-board-in-section{margin-top:6px!important}.daily-ref-card:before,.staff-daily-card:before{content:"";display:block;height:4px;background:linear-gradient(90deg,#2563eb,#38bdf8,#10b981)}.daily-ref-scroll,.staff-daily-scroll,.inquiry-summary-table-wrap{width:100%!important;max-width:100%!important;overflow:auto!important;padding:0!important;background:#fff!important}.daily-ref-scroll::-webkit-scrollbar,.staff-daily-scroll::-webkit-scrollbar,.inquiry-summary-table-wrap::-webkit-scrollbar{height:10px;width:10px}.daily-ref-scroll::-webkit-scrollbar-thumb,.staff-daily-scroll::-webkit-scrollbar-thumb,.inquiry-summary-table-wrap::-webkit-scrollbar-thumb{background:#c7d7ea;border-radius:999px;border:2px solid #f8fbff}.daily-ref-table{width:max-content!important;min-width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;color:#172033!important;background:#fff!important}.daily-ref-table th,.daily-ref-table td{border-right:1px solid #e2ebf6!important;border-bottom:1px solid #e2ebf6!important;padding:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.25!important;writing-mode:horizontal-tb!important;word-break:keep-all!important}.daily-ref-table thead th{position:sticky!important;top:0!important;z-index:4!important;background:linear-gradient(180deg,#f8fbff,#f2f7fd)!important;color:#172033!important;font-weight:950!important}.daily-ref-table thead tr:nth-child(2) th{top:42px!important;z-index:4!important;background:#fbfdff!important}.daily-ref-table tfoot td{position:sticky!important;bottom:0!important;z-index:3!important;background:#f8fbff!important;color:#12376b!important;font-weight:950!important}.dr-date,.dr-week,.dr-type,.dr-date-cell,.dr-week-cell,.dr-row-label{position:sticky!important;z-index:5!important;background:#fbfdff!important}.dr-date,.dr-date-cell{left:0!important;width:72px!important;min-width:72px!important;max-width:72px!important}.dr-week,.dr-week-cell{left:72px!important;width:62px!important;min-width:62px!important;max-width:62px!important}.dr-type,.dr-row-label{left:134px!important;width:84px!important;min-width:84px!important;max-width:84px!important}.daily-ref-table thead .dr-date,.daily-ref-table thead .dr-week,.daily-ref-table thead .dr-type{z-index:8!important;background:#f2f7fd!important}.dr-media{width:252px!important;min-width:252px!important;max-width:252px!important;height:48px!important;color:#0f172a!important;font-size:14px!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.dr-channel,.dr-total-sub{width:84px!important;min-width:84px!important;max-width:84px!important;font-size:12px!important}.dr-total-head{width:336px!important;min-width:336px!important;max-width:336px!important;background:#eff6ff!important;color:#1d4ed8!important}.dr-ch-icon{display:inline-block!important;color:#2563eb!important;margin-right:4px!important;font-size:13px!important;vertical-align:middle!important}.dr-ch-text{display:inline-block!important;vertical-align:middle!important;font-weight:950!important}.dr-date-cell,.dr-week-cell{background:#fff!important;color:#0f172a!important;font-weight:900!important;font-size:13px!important}.dr-date-cell.sat,.dr-week-cell.sat{background:#eff6ff!important;color:#1d4ed8!important}.dr-date-cell.sun,.dr-week-cell.sun{background:#fff1f2!important;color:#dc2626!important}.dr-row-label{background:#f8fbff!important;color:#475569!important;font-weight:950!important;letter-spacing:.02em!important}.dr-inquiry .dr-row-label{color:#1d4ed8!important;background:#eff6ff!important}.dr-reserve .dr-row-label{color:#047857!important;background:#ecfdf5!important}.dr-cancel .dr-row-label{color:#b91c1c!important;background:#fff1f2!important}.dr-visit .dr-row-label{color:#6d28d9!important;background:#f5f3ff!important}.dr-day-start td{border-top:2px solid #cfe0f4!important}.dr-value-cell,.dr-total-cell,.dr-auto-cell{width:84px!important;min-width:84px!important;max-width:84px!important;background:#fff!important}.dr-auto-cell{background:#fbfdff!important;color:#334155!important}.dr-total-cell{background:#f8fbff!important;color:#12376b!important;font-weight:950!important}.dr-cumulative{background:#eff6ff!important;color:#1d4ed8!important;font-weight:950!important}.dr-input{width:calc(100% - 14px)!important;height:30px!important;min-height:30px!important;margin:0 auto!important;display:block!important;border:1px solid #d8e4f2!important;background:#fff!important;border-radius:10px!important;text-align:center!important;font-size:13px!important;font-weight:900!important;color:#172033!important;padding:0 6px!important;outline:0!important}.dr-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #2563eb1a!important}.dr-auto-value{display:block!important;min-height:18px!important;font-weight:850!important;color:#334155!important}.dr-more-row{display:none!important}.dr-sticky-total-label{left:0!important;position:sticky!important;z-index:6!important;background:#eff6ff!important;color:#12376b!important}.dr-sticky-total-cell{height:44px!important;background:#eff6ff!important;font-weight:950!important}.staff-daily-table{width:max-content!important;min-width:100%!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;background:#fff!important;color:#172033!important}.staff-daily-table th,.staff-daily-table td{border-right:1px solid #e2ebf6!important;border-bottom:1px solid #e2ebf6!important;padding:0!important;height:42px!important;text-align:center!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;writing-mode:horizontal-tb!important;word-break:keep-all!important;font-size:13px!important}.staff-daily-table thead th{position:sticky!important;top:0!important;z-index:4!important;background:linear-gradient(180deg,#f8fbff,#f2f7fd)!important;color:#172033!important;font-weight:950!important}.staff-daily-table thead tr:nth-child(2) th{top:42px!important;background:#fbfdff!important}.sd-date,.sd-date-cell{position:sticky!important;left:0!important;z-index:5!important;width:72px!important;min-width:72px!important;background:#fbfdff!important}.sd-week,.sd-week-cell{position:sticky!important;left:72px!important;z-index:5!important;width:62px!important;min-width:62px!important;background:#fbfdff!important}.sd-name,.sd-name-cell{position:sticky!important;left:134px!important;z-index:5!important;width:110px!important;min-width:110px!important;background:#fbfdff!important}.staff-daily-table thead .sd-date,.staff-daily-table thead .sd-week,.staff-daily-table thead .sd-name{z-index:8!important;background:#f2f7fd!important}.sd-date-cell,.sd-week-cell,.sd-name-cell{font-weight:950!important;color:#0f172a!important;background:#fff!important}.sd-date-cell.sat,.sd-week-cell.sat,.staff-daily-table tr.sat .sd-date-cell,.staff-daily-table tr.sat .sd-week-cell{background:#eff6ff!important;color:#1d4ed8!important}.sd-date-cell.sun,.sd-week-cell.sun,.staff-daily-table tr.sun .sd-date-cell,.staff-daily-table tr.sun .sd-week-cell{background:#fff1f2!important;color:#dc2626!important}.sd-group{height:48px!important;font-size:13px!important}.sd-sub,.sd-value,.sd-total{width:82px!important;min-width:82px!important;max-width:82px!important}.sd-blue,.sd-group.sd-blue{background:#eff6ff!important;color:#1d4ed8!important}.sd-green,.sd-group.sd-green{background:#ecfdf5!important;color:#047857!important}.sd-orange,.sd-group.sd-orange{background:#fff7ed!important;color:#c2410c!important}.sd-purple,.sd-group.sd-purple{background:#f5f3ff!important;color:#6d28d9!important}.sd-red,.sd-group.sd-red{background:#fff1f2!important;color:#b91c1c!important}.sd-value{background:#fff!important}.sd-day-start td{border-top:2px solid #cfe0f4!important}.sd-input{width:calc(100% - 14px)!important;height:30px!important;margin:0 auto!important;display:block!important;border:1px solid #d8e4f2!important;border-radius:10px!important;text-align:center!important;background:#fff!important;color:#172033!important;font-size:13px!important;font-weight:900!important;padding:0 6px!important;outline:0!important}.sd-input:focus{border-color:#60a5fa!important;box-shadow:0 0 0 3px #2563eb1a!important}.staff-daily-table tfoot td{position:sticky!important;bottom:0!important;z-index:3!important;background:#eff6ff!important;color:#12376b!important;font-weight:950!important;height:44px!important}.sd-total-label{left:0!important;position:sticky!important;z-index:6!important;background:#eff6ff!important}.inquiry-summary-board{padding:0!important}.inquiry-summary-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:18px 20px!important;border-bottom:1px solid #dfe8f5!important;background:linear-gradient(180deg,#fff,#f8fbff)!important}.inquiry-summary-title strong{color:#12376b!important;font-size:20px!important;font-weight:950!important}.inquiry-summary-title span{color:#64748b!important;font-size:13px!important;font-weight:800!important}.inquiry-summary-table{width:100%!important;min-width:980px!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important}.inquiry-summary-table th,.inquiry-summary-table td{height:48px!important;border-right:1px solid #e2ebf6!important;border-bottom:1px solid #e2ebf6!important;text-align:center!important;vertical-align:middle!important;padding:0 12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:850!important}.inquiry-summary-table th{background:#f2f7fd!important;color:#12376b!important;font-weight:950!important}.summary-store-head{width:110px!important}.summary-row-head{width:150px!important;background:#f8fbff!important;color:#12376b!important;font-weight:950!important}.summary-store-vertical{width:110px!important;background:#eff6ff!important;color:#1d4ed8!important;font-weight:950!important;writing-mode:horizontal-tb!important}.summary-store-vertical span{writing-mode:horizontal-tb!important;display:inline-block!important;white-space:normal!important;line-height:1.4!important}.summary-total-head,.summary-total-cell{background:#eff6ff!important;color:#1d4ed8!important;font-weight:950!important}.glass-section:has(.daily-ref-card) .ap-btn,.glass-section:has(.staff-daily-card) .ap-btn,.glass-section:has(.inquiry-summary-board) .ap-btn{min-height:42px!important;padding:10px 16px!important;border-radius:14px!important}.glass-section:has(.daily-ref-card) .check-dropdown summary,.glass-section:has(.staff-daily-card) .check-dropdown summary,.glass-section:has(.inquiry-summary-board) .check-dropdown summary{min-height:42px!important;border-radius:14px!important;background:#fff!important}@media (max-width:1400px){.report-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:900px){.report-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.daily-ref-table th,.daily-ref-table td,.staff-daily-table th,.staff-daily-table td{font-size:12px!important}.center-controls .segment{width:100%!important;overflow:auto!important;justify-content:flex-start!important}}.report-summary-strip-no-line{grid-template-columns:repeat(9,minmax(118px,1fr))!important}.media-color-SUUMO{color:#16a34a!important}.media-color-HOMES{color:#2563eb!important}.media-color-atHome,.media-color-athome{color:#f97316!important}.media-color-CANARY{color:#06b6d4!important}.media-color-CHINTAI{color:#dc2626!important}.media-color-スモッカ{color:#7c3aed!important}.media-color-HP{color:#0f766e!important}.daily-ref-scroll{overflow-x:hidden!important;overflow-y:auto!important;max-height:calc(100vh - 370px)!important}.daily-ref-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.daily-ref-table th,.daily-ref-table td{font-size:12px!important}.dr-date,.dr-date-cell{width:48px!important;min-width:48px!important;max-width:48px!important;left:0!important}.dr-week,.dr-week-cell{width:42px!important;min-width:42px!important;max-width:42px!important;left:48px!important}.dr-type,.dr-row-label{width:72px!important;min-width:72px!important;max-width:72px!important;left:90px!important}.dr-media{width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;font-size:13px!important;letter-spacing:.02em!important}.dr-channel,.dr-total-sub,.dr-value-cell,.dr-total-cell,.dr-auto-cell{width:auto!important;min-width:0!important;max-width:none!important}.dr-channel{font-size:11px!important;padding:0 2px!important}.dr-ch-icon{margin-right:3px!important;font-size:12px!important}.dr-ch-text{font-size:11px!important;white-space:nowrap!important;letter-spacing:-.03em!important}.dr-channel:nth-child(3n+2) .dr-ch-text,.dr-total-sub:nth-last-child(3){font-size:11.5px!important;letter-spacing:-.055em!important}.dr-input{width:calc(100% - 8px)!important;height:28px!important;border-radius:9px!important;padding:0 2px!important;font-size:12px!important}.dr-total-head{width:auto!important;min-width:0!important;max-width:none!important}.daily-ref-table thead th{position:sticky!important;top:0!important;z-index:20!important}.daily-ref-table thead tr:nth-child(2) th{position:sticky!important;top:42px!important;z-index:19!important}.daily-ref-table thead .dr-date,.daily-ref-table thead .dr-week,.daily-ref-table thead .dr-type{z-index:24!important}.dr-date-cell,.dr-week-cell,.dr-row-label{z-index:15!important}.staff-daily-scroll{overflow-x:auto!important;overflow-y:auto!important;max-height:calc(100vh - 370px)!important}.staff-daily-table thead th{position:sticky!important;top:0!important;z-index:20!important}.staff-daily-table thead tr:nth-child(2) th{position:sticky!important;top:42px!important;z-index:19!important}.staff-daily-table thead .sd-date,.staff-daily-table thead .sd-week,.staff-daily-table thead .sd-name{z-index:24!important}.sd-date,.sd-date-cell{width:54px!important;min-width:54px!important;max-width:54px!important;left:0!important}.sd-week,.sd-week-cell{width:44px!important;min-width:44px!important;max-width:44px!important;left:54px!important}.sd-name,.sd-name-cell{width:92px!important;min-width:92px!important;max-width:92px!important;left:98px!important}.sd-sub,.sd-value,.sd-total{width:68px!important;min-width:68px!important;max-width:68px!important}.sd-input{width:calc(100% - 8px)!important;height:28px!important;border-radius:9px!important}.inquiry-summary-table th.media-color-SUUMO,.inquiry-summary-table th.media-color-HOMES,.inquiry-summary-table th.media-color-atHome,.inquiry-summary-table th.media-color-athome,.inquiry-summary-table th.media-color-CANARY,.inquiry-summary-table th.media-color-CHINTAI,.inquiry-summary-table th.media-color-スモッカ,.inquiry-summary-table th.media-color-HP{background:#f8fbff!important;font-weight:950!important}.topbar{display:none!important}.main{padding-top:18px!important}.report-summary-strip-no-line>div:nth-child(4){order:4!important}.report-summary-strip-no-line>div:nth-child(1){order:1!important}.report-summary-strip-no-line>div:nth-child(2){order:2!important}.report-summary-strip-no-line>div:nth-child(3){order:3!important}.report-summary-strip-no-line>div:nth-child(n+5){order:5!important}.report-summary-strip-no-line>div:nth-child(4) span:before{content:""}.report-summary-strip-no-line>div:nth-child(4) span{font-size:12px!important}.report-summary-strip-no-line>div:nth-child(4) span{white-space:nowrap!important}.report-summary-strip-no-line>div:nth-child(4) span{visibility:hidden!important;position:relative!important}.report-summary-strip-no-line>div:nth-child(4) span:after{content:"メール";visibility:visible!important;position:absolute!important;left:0;right:0}.report-summary-strip-no-line>div:nth-child(4){display:none!important}.sd-auto-value{width:calc(100% - 14px)!important;height:30px!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid transparent!important;border-radius:10px!important;background:#f8fbffd1!important;color:#172033!important;font-size:13px!important;font-weight:950!important;line-height:1!important;-webkit-user-select:none!important;user-select:none!important}.sd-value .sd-auto-value:empty:after{content:""}.staff-daily-table .sd-value{background:#fbfdff!important}.daily-ref-table tfoot td,.staff-daily-table tfoot td{position:sticky!important;bottom:0!important;z-index:20!important;height:46px!important;box-shadow:0 -1px #cfe0f4,0 -8px 18px #0f40780f!important}.daily-ref-table tfoot .dr-sticky-total-label,.staff-daily-table tfoot .sd-total-label{left:0!important;z-index:24!important}.daily-ref-table tfoot .dr-sticky-total-label:after,.staff-daily-table tfoot .sd-total-label:after{content:"";position:absolute;top:0;right:-1px;width:1px;height:100%;background:#cfe0f4}.inquiry-summary-table tbody .summary-store-start td{border-top:2px solid #cfe0f4!important}.inquiry-summary-table .summary-store-vertical{width:118px!important;min-width:118px!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;color:#12376b!important;font-weight:950!important}.inquiry-summary-table .summary-store-vertical span{writing-mode:horizontal-tb!important;transform:none!important;letter-spacing:0!important;white-space:nowrap!important}.inquiry-summary-board-in-section .inquiry-summary-title span:after{content:" / 全店選択時は店舗ごとに下へ並びます"}.daily-ref-table .media-color-SUUMO,.inquiry-summary-table .media-color-SUUMO{color:#16a34a!important}.daily-ref-table .media-color-HOMES,.inquiry-summary-table .media-color-HOMES{color:#2563eb!important}.daily-ref-table .media-color-atHome,.daily-ref-table .media-color-athome,.inquiry-summary-table .media-color-atHome,.inquiry-summary-table .media-color-athome{color:#f97316!important}.daily-ref-table .media-color-CANARY,.inquiry-summary-table .media-color-CANARY{color:#06b6d4!important}.daily-ref-table .media-color-CHINTAI,.inquiry-summary-table .media-color-CHINTAI{color:#dc2626!important}.daily-ref-table .media-color-スモッカ,.inquiry-summary-table .media-color-スモッカ{color:#7c3aed!important}.daily-ref-table .media-color-HP,.inquiry-summary-table .media-color-HP{color:#0f766e!important}.report-summary-strip-no-line{grid-template-columns:repeat(8,minmax(120px,1fr))!important}.daily-ref-table thead .dr-channel,.daily-ref-table thead .dr-total-sub{background:#fbfdff!important;color:#172033!important;font-weight:950!important;height:42px!important;width:104px!important;min-width:104px!important;max-width:104px!important;font-size:12px!important;letter-spacing:0!important;overflow:visible!important;text-overflow:clip!important}.dr-ch-text{display:inline-block!important;max-width:none!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important;font-size:12px!important;letter-spacing:0!important}.dr-channel:nth-child(3n+2) .dr-ch-text,.dr-total-sub:nth-last-child(3){font-size:12px!important;letter-spacing:0!important}.dr-media{min-width:312px!important;width:312px!important;max-width:312px!important;font-weight:950!important}.dr-value-cell,.dr-total-cell,.dr-auto-cell{width:104px!important;min-width:104px!important;max-width:104px!important}.dr-input{width:calc(100% - 12px)!important;font-size:13px!important}.dr-row-label,.dr-inquiry .dr-row-label,.dr-reserve .dr-row-label,.dr-cancel .dr-row-label,.dr-visit .dr-row-label{background:#eef4ff!important;color:#12376b!important;font-weight:950!important}.dr-inquiry .dr-row-label:before,.dr-reserve .dr-row-label:before,.dr-cancel .dr-row-label:before,.dr-visit .dr-row-label:before{content:""}.staff-daily-table thead .sd-group,.staff-daily-table thead .sd-sub,.sd-group,.sd-sub,.sd-blue,.sd-green,.sd-orange,.sd-purple,.sd-red,.sd-group.sd-blue,.sd-group.sd-green,.sd-group.sd-orange,.sd-group.sd-purple,.sd-group.sd-red{background:#eef4ff!important;color:#12376b!important;font-weight:950!important}.sd-value.sd-blue,.sd-value.sd-green,.sd-value.sd-orange,.sd-value.sd-purple,.sd-value.sd-red{background:#fff!important;color:#172033!important}.sd-total.sd-blue,.sd-total.sd-green,.sd-total.sd-orange,.sd-total.sd-purple,.sd-total.sd-red{background:#eff6ff!important;color:#12376b!important}.sd-auto-value{display:block!important;min-height:20px!important;font-weight:900!important;color:#172033!important}.staff-summary-modal-body{display:grid;gap:14px}.staff-summary-note{border-radius:14px;background:#eff6ff;color:#1d4ed8;padding:12px 14px;font-size:13px;font-weight:850}.staff-summary-wrap{max-height:62vh;overflow:auto!important;border-radius:18px!important}.staff-summary-table{width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;background:#fff;color:#172033}.staff-summary-table th,.staff-summary-table td{border-right:1px solid #e2ebf6;border-bottom:1px solid #e2ebf6;padding:10px 12px;text-align:center;white-space:nowrap;font-size:13px}.staff-summary-table thead th{position:sticky;top:0;z-index:3;background:#f2f7fd;color:#12376b;font-weight:950}.staff-summary-table thead tr:nth-child(2) th{top:42px;background:#fbfdff}.staff-summary-name{position:sticky;left:0;z-index:2;background:#fff;text-align:left!important;min-width:150px!important}.staff-summary-table thead th:first-child{position:sticky;left:0;z-index:4;background:#f2f7fd}.staff-summary-name strong{display:block;color:#0f172a;font-weight:950}.staff-summary-name span{display:block;margin-top:3px;color:#64748b;font-size:11px;font-weight:850}.staff-summary-group{background:#eef4ff!important;color:#12376b!important}.staff-summary-sub{min-width:72px}.staff-summary-subtotal{background:#f8fbff!important;color:#1d4ed8!important;font-weight:950!important}.staff-summary-grand{background:#eff6ff!important;color:#12376b!important;font-weight:950!important}.daily-ref-scroll,.staff-daily-scroll{max-height:calc(100vh - 310px)!important;overflow:auto!important;scroll-behavior:auto!important}.daily-ref-table{width:100%!important;min-width:1500px!important;table-layout:fixed!important}.dr-date,.dr-date-cell{left:0!important;width:56px!important;min-width:56px!important;max-width:56px!important}.dr-week,.dr-week-cell{left:56px!important;width:46px!important;min-width:46px!important;max-width:46px!important}.dr-type,.dr-row-label{left:102px!important;width:66px!important;min-width:66px!important;max-width:66px!important}.dr-media{width:174px!important;min-width:174px!important;max-width:174px!important}.dr-channel,.dr-total-sub,.dr-value-cell,.dr-total-cell,.dr-auto-cell{width:58px!important;min-width:58px!important;max-width:58px!important}.dr-total-head{width:232px!important;min-width:232px!important;max-width:232px!important}.dr-ch-icon{display:none!important}.dr-ch-text{font-size:12px!important;letter-spacing:-.02em!important}.dr-input{width:calc(100% - 8px)!important;height:26px!important;border-radius:8px!important;font-size:12px!important;padding:0 3px!important}.daily-ref-table th,.daily-ref-table td{height:36px!important;min-height:36px!important;max-height:36px!important;font-size:12px!important}.daily-ref-table thead tr:nth-child(2) th{top:36px!important}.daily-ref-table tfoot td{height:36px!important}.staff-daily-table{width:100%!important;min-width:1220px!important;table-layout:fixed!important}.staff-daily-table th,.staff-daily-table td{height:34px!important;min-height:34px!important;max-height:34px!important;font-size:12px!important;vertical-align:middle!important;padding:0!important}.staff-daily-table thead tr:nth-child(2) th{top:34px!important}.sd-date,.sd-date-cell{left:0!important;width:54px!important;min-width:54px!important;max-width:54px!important}.sd-week,.sd-week-cell{left:54px!important;width:42px!important;min-width:42px!important;max-width:42px!important}.sd-name,.sd-name-cell{left:96px!important;width:76px!important;min-width:76px!important;max-width:76px!important}.sd-sub,.sd-value,.sd-total{width:56px!important;min-width:56px!important;max-width:56px!important}.sd-group{height:38px!important;font-size:12px!important}.sd-sub{height:34px!important;font-size:11px!important}.sd-value{vertical-align:middle!important;text-align:center!important;background:#fbfdff!important}.sd-auto-value{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;min-height:34px!important;width:100%!important;line-height:1!important;margin:0!important;padding:0!important}.staff-daily-table tfoot td{height:36px!important;min-height:36px!important;max-height:36px!important}.staff-summary-modal-body{gap:8px!important}.staff-summary-note{padding:8px 10px!important;font-size:11px!important;border-radius:10px!important}.staff-summary-wrap{max-height:72vh!important;overflow:auto!important;border-radius:12px!important}.staff-summary-table th,.staff-summary-table td{padding:5px 4px!important;font-size:11px!important;height:28px!important;line-height:1.1!important;min-width:0!important;max-width:none!important;white-space:nowrap!important}.staff-summary-table thead tr:nth-child(2) th{top:28px!important}.staff-summary-name{min-width:62px!important;width:62px!important;max-width:62px!important;text-align:center!important}.staff-summary-name strong{font-size:11px!important}.staff-summary-name span{display:none!important}.staff-summary-sub{min-width:0!important;width:auto!important}.staff-summary-group{font-size:11px!important}.staff-summary-grand{width:48px!important;min-width:48px!important;max-width:48px!important}@media (max-width:1500px){.daily-ref-table{min-width:1380px!important}.dr-date,.dr-date-cell{width:50px!important;min-width:50px!important;max-width:50px!important}.dr-week,.dr-week-cell{left:50px!important;width:40px!important;min-width:40px!important;max-width:40px!important}.dr-type,.dr-row-label{left:90px!important;width:58px!important;min-width:58px!important;max-width:58px!important}.dr-media{width:162px!important;min-width:162px!important;max-width:162px!important}.dr-channel,.dr-total-sub,.dr-value-cell,.dr-total-cell,.dr-auto-cell{width:54px!important;min-width:54px!important;max-width:54px!important}.dr-total-head{width:216px!important;min-width:216px!important;max-width:216px!important}}.report-kpi-daily{grid-template-columns:repeat(8,minmax(0,1fr))!important}.report-kpi-double div{min-height:74px!important}.report-kpi-double div:nth-child(n+6){background:linear-gradient(180deg,#fff,#f8fbff)!important}.staff-summary-table th,.staff-summary-table td{padding:7px 6px!important;height:30px!important;font-size:11px!important;text-align:center!important;vertical-align:middle!important}.staff-summary-table .staff-summary-name{min-width:70px!important;width:70px!important}.staff-summary-table .staff-summary-grand{min-width:50px!important;width:50px!important}.staff-summary-wrap{overflow:hidden!important}@media (max-width:1400px){.report-kpi-daily{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.report-kpi-double{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important}.report-kpi-double>div{min-height:76px!important;padding:12px 8px!important;display:grid!important;place-items:center!important;align-content:center!important}.staff-daily-table th,.staff-daily-table td{vertical-align:middle!important;text-align:center!important}.staff-daily-table .sd-value,.staff-daily-table .sd-total{height:34px!important;padding:4px 5px!important}.staff-summary-wrap{overflow-x:hidden!important}.staff-summary-table{width:100%!important;min-width:0!important;table-layout:fixed!important}.staff-summary-table th,.staff-summary-table td{padding:6px 5px!important;font-size:11px!important;height:30px!important;text-align:center!important;vertical-align:middle!important}.staff-summary-table th:first-child,.staff-summary-table td:first-child{width:72px!important}.staff-summary-grand{display:none!important}.report-kpi-double{grid-template-columns:repeat(5,minmax(0,1fr))!important}.report-kpi-double>div:nth-child(-n+5){background:linear-gradient(180deg,#fff,#f7fbff)!important;border-color:#dbeafe!important}.report-kpi-double>div:nth-child(n+6){background:linear-gradient(180deg,#fff,#f8fbff)!important;border-color:#e2e8f0!important}.report-kpi-double>div:nth-child(-n+5) span:before{content:"初回 / ";color:#2563eb}.report-kpi-double>div:nth-child(n+6) span:before{content:"再来 / ";color:#64748b}.report-summary-strip.report-kpi-double{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;grid-template-rows:repeat(2,74px)!important;grid-auto-flow:row!important;gap:10px!important;width:100%!important;overflow:visible!important}.report-summary-strip.report-kpi-double>div{display:grid!important;visibility:visible!important;position:relative!important;min-width:0!important;min-height:74px!important;height:74px!important;padding:10px 8px!important;place-items:center!important;align-content:center!important;order:initial!important}.report-summary-strip.report-kpi-double>div:nth-child(1){order:1!important;grid-row:1!important;grid-column:1!important}.report-summary-strip.report-kpi-double>div:nth-child(2){order:2!important;grid-row:1!important;grid-column:2!important}.report-summary-strip.report-kpi-double>div:nth-child(3){order:3!important;grid-row:1!important;grid-column:3!important}.report-summary-strip.report-kpi-double>div:nth-child(4){order:4!important;grid-row:1!important;grid-column:4!important}.report-summary-strip.report-kpi-double>div:nth-child(5){order:5!important;grid-row:1!important;grid-column:5!important}.report-summary-strip.report-kpi-double>div:nth-child(6){order:6!important;grid-row:2!important;grid-column:1!important}.report-summary-strip.report-kpi-double>div:nth-child(7){order:7!important;grid-row:2!important;grid-column:2!important}.report-summary-strip.report-kpi-double>div:nth-child(8){order:8!important;grid-row:2!important;grid-column:3!important}.report-summary-strip.report-kpi-double>div:nth-child(9){order:9!important;grid-row:2!important;grid-column:4!important}.report-summary-strip.report-kpi-double>div:nth-child(10){order:10!important;grid-row:2!important;grid-column:5!important}.report-summary-strip.report-kpi-double>div span{display:block!important;visibility:visible!important;position:static!important;white-space:nowrap!important;font-size:12px!important;line-height:1.1!important;color:#64748b!important}.report-summary-strip.report-kpi-double>div span:before,.report-summary-strip.report-kpi-double>div span:after{content:""!important;display:none!important}.report-summary-strip.report-kpi-double>div strong{display:block!important;margin-top:6px!important;font-size:24px!important;line-height:1!important;color:#2563eb!important}.report-summary-strip.report-kpi-double>div:nth-child(-n+5){background:linear-gradient(180deg,#fff,#f7fbff)!important;border:1px solid #dbeafe!important}.report-summary-strip.report-kpi-double>div:nth-child(n+6){background:linear-gradient(180deg,#fff,#f8fbff)!important;border:1px solid #e2e8f0!important}@media (max-width:1100px){.report-summary-strip.report-kpi-double{min-width:720px!important}}.report-control-shell{width:100%;display:grid!important;grid-template-columns:minmax(430px,auto) 1fr auto;align-items:center;gap:12px;margin:0 0 14px!important;padding:10px 12px!important;border-radius:18px!important;background:#f8fbffeb!important;border:1px solid rgba(214,231,255,.95)!important;box-shadow:0 8px 22px #0f40780d!important}.report-left-controls,.report-center-tabs,.report-right-controls{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important}.report-left-controls{justify-content:flex-start!important}.report-center-tabs{justify-content:center!important;overflow:hidden!important}.report-right-controls{justify-content:flex-end!important}.report-date-range{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.report-date-range span{color:#64748b!important;font-weight:950!important;font-size:12px!important}.report-month-input{width:132px!important;min-width:132px!important}.report-date-range .input{width:138px!important;min-width:138px!important}.report-control-shell .segment{max-width:100%!important;overflow:auto!important;justify-content:center!important}.report-control-shell .segment button{min-width:94px!important}.report-right-controls .ap-btn.danger{background:linear-gradient(135deg,#ef4444,#dc2626)!important;color:#fff!important;box-shadow:0 10px 22px #dc26262e!important}.report-kpi-area{position:relative!important;width:100%!important;margin-bottom:12px!important}.report-kpi-area .report-summary-strip{margin-bottom:0!important}.staff-summary-floating-btn{position:absolute!important;right:8px!important;top:-42px!important;z-index:8!important;border:0!important;border-radius:14px!important;padding:9px 12px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;background:linear-gradient(135deg,#0f69d8,#25a3ff)!important;color:#fff!important;font-weight:950!important;font-size:12px!important;box-shadow:0 12px 24px #2563eb33!important}.staff-summary-floating-btn:hover{filter:brightness(.98);transform:translateY(-1px)}.report-summary-strip.report-kpi-double{margin-top:48px!important}.report-summary-strip.report-kpi-daily{margin-top:0!important}@media (max-width:1420px){.report-control-shell{grid-template-columns:1fr!important}.report-left-controls,.report-center-tabs,.report-right-controls{justify-content:flex-start!important;flex-wrap:wrap!important}.staff-summary-floating-btn{position:static!important;margin-bottom:8px!important}.report-summary-strip.report-kpi-double{margin-top:0!important}}.dr-sub,.dr-total-sub,.report-media-settings-table th{font-size:12px!important;letter-spacing:0!important;white-space:nowrap!important}.daily-ref-table th,.daily-ref-table td{vertical-align:middle!important}.daily-ref-table .dr-sub,.daily-ref-table .dr-total-sub{min-width:38px!important;width:38px!important;max-width:42px!important;padding-left:2px!important;padding-right:2px!important}.sales-page-blue{max-width:1760px!important}.sales-page-blue .glass-section{padding:18px!important}.sales-dashboard-force{display:grid!important;grid-template-columns:1.25fr repeat(3,minmax(190px,1fr))!important;grid-template-rows:repeat(2,minmax(138px,auto))!important;gap:14px!important;width:100%!important;align-items:stretch!important;margin-bottom:18px!important}.sales-dashboard-force .sales-total-card,.sales-dashboard-force .sales-metric-card{height:auto!important;min-height:138px!important;border-radius:20px!important}.sales-dashboard-force .sales-total-card{grid-column:1 / 2!important;grid-row:1 / 2!important;padding:18px 20px!important;justify-content:center!important}.sales-total-card:after{content:none!important}.sales-total-card>strong{font-size:54px!important;line-height:1!important;margin:8px 0 10px!important;letter-spacing:.01em!important}.sales-total-bars{display:grid!important;gap:8px!important;position:relative!important;z-index:1!important}.sales-total-bars div{display:grid!important;grid-template-columns:92px 1fr!important;align-items:center!important;gap:10px!important}.sales-total-bars small{display:block!important;color:#fffffff0!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.sales-total-bars span{display:block!important;height:7px!important;border-radius:999px!important;background:#ffffff47!important;overflow:hidden!important}.sales-total-bars i{display:block!important;height:100%!important;border-radius:999px!important;background:#fffffff5!important}.sales-dashboard-force .sales-metric-card{padding:16px!important;grid-template-columns:1fr 44px!important;grid-template-rows:auto 1fr!important}.sales-metric-card .sales-metric-icon{width:44px!important;height:44px!important;min-width:44px!important}.sales-metric-card span{font-size:13px!important}.sales-metric-card strong{font-size:26px!important;line-height:1.05!important;letter-spacing:-.02em!important}.sales-metric-card small{display:block!important;grid-column:1 / span 2!important;color:#64748b!important;font-size:11px!important;font-weight:850!important;margin-top:-8px!important}.blue-report-card{padding:16px!important;border-radius:20px!important}.blue-report-card h3{font-size:18px!important;margin-bottom:14px!important}.blue-table-wrap{overflow-x:auto!important;overflow-y:hidden!important}.blue-sales-table{border-collapse:separate!important;border-spacing:0!important;min-width:1180px!important;table-layout:auto!important}.summary-card .blue-sales-table{min-width:1120px!important}.visit-summary-card .blue-sales-table{min-width:1420px!important}.accessory-sales-table{min-width:1600px!important}.blue-sales-table th{font-size:12px!important;padding:10px 9px!important;line-height:1.25!important;white-space:nowrap!important}.blue-sales-table td{font-size:13px!important;padding:10px 9px!important;line-height:1.25!important;white-space:nowrap!important}.blue-sales-table td:not(:first-child){font-variant-numeric:tabular-nums!important;font-weight:900!important}.summary-card .blue-sales-table th:first-child,.summary-card .blue-sales-table td:first-child,.visit-summary-card .blue-sales-table th:first-child,.visit-summary-card .blue-sales-table td:first-child,.accessory-sales-table th:first-child,.accessory-sales-table td:first-child{min-width:168px!important;width:168px!important;max-width:240px!important;text-align:left!important;position:sticky!important;left:0!important;z-index:2!important;background:#fff!important;box-shadow:1px 0 0 var(--ap-border)!important}.blue-sales-table thead th:first-child{background:#f3f8ff!important;z-index:3!important}.staff-name-chip{max-width:220px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;justify-content:flex-start!important}.staff-name-chip svg{flex:0 0 auto!important}.total-row .staff-name-chip,.staff-name-chip.total-chip{max-width:none!important}.blue-sales-table .total-row td{font-size:13px!important;font-weight:950!important}@media (max-width:1200px){.sales-dashboard-force{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.sales-dashboard-force .sales-total-card,.sales-dashboard-force .sales-metric-card{grid-column:auto!important;grid-row:auto!important}}.sales-dashboard-exact{width:100%;display:grid!important;grid-template-columns:minmax(310px,360px) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;margin-bottom:18px!important}.sales-left-stack{min-width:0;display:grid!important;grid-template-rows:178px 74px!important;gap:14px!important}.sales-total-exact{grid-column:auto!important;grid-row:auto!important;width:100%!important;height:178px!important;min-height:178px!important;border-radius:18px!important;padding:20px 22px!important;justify-content:space-between!important}.sales-total-exact>strong{font-size:44px!important;margin:8px 0 4px!important;text-align:left!important;width:auto!important;line-height:1!important}.sales-total-exact:after{content:none!important;display:none!important}.sales-total-exact .sales-total-bars{display:grid!important;gap:9px!important;position:relative!important;z-index:2!important}.sales-total-exact .sales-total-bars div{display:grid!important;grid-template-columns:92px 1fr!important;gap:8px!important;align-items:center!important}.sales-total-exact .sales-total-bars small{display:block!important;color:#fff!important;font-size:11px!important;font-weight:950!important;opacity:.98!important;white-space:nowrap!important}.sales-total-exact .sales-total-bars span{display:block!important;height:6px!important;border-radius:999px!important;background:#ffffff3d!important;overflow:hidden!important}.sales-total-exact .sales-total-bars i{display:block!important;height:100%!important;border-radius:999px!important;background:#ffffffeb!important}.sales-white-card-exact{min-width:0;height:74px!important;border-radius:16px!important;background:#fffffff0!important;border:1px solid var(--ap-border)!important;box-shadow:var(--ap-shadow-soft)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 18px!important}.sales-white-card-exact span{display:block!important;font-size:13px!important;font-weight:950!important;color:var(--ap-navy)!important}.sales-white-card-exact strong{display:block!important;margin-top:4px!important;font-size:22px!important;font-weight:950!important;letter-spacing:-.02em!important;color:var(--ap-navy)!important;white-space:nowrap!important}.sales-white-icon{width:42px!important;height:42px!important;border-radius:15px!important;display:grid!important;place-items:center!important;color:#10b981!important;background:#dcfce7!important;box-shadow:inset 0 0 0 1px #10b9812e!important;flex:0 0 auto!important}.sales-right-six{min-width:0;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,126px)!important;gap:14px!important;align-items:stretch!important}.sales-metric-exact{width:100%!important;height:126px!important;min-height:126px!important;max-height:126px!important;margin:0!important}.sales-metric-exact strong{font-size:25px!important;letter-spacing:-.02em!important}.sales-metric-exact span{font-size:13px!important}@media (max-width:1200px){.sales-dashboard-exact{grid-template-columns:1fr!important}.sales-left-stack{grid-template-columns:minmax(280px,360px) minmax(240px,1fr)!important;grid-template-rows:auto!important}.sales-total-exact{height:178px!important}.sales-white-card-exact{height:178px!important;align-items:flex-end!important}.sales-right-six{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:repeat(3,126px)!important}}.sales-page-blue{max-width:1720px!important}.sales-page-blue .glass-section,.sales-page-blue .blue-report-card{border-color:#d8e6f7!important;box-shadow:0 16px 42px #0f407813!important}.sales-dashboard-exact{grid-template-columns:minmax(330px,380px) minmax(0,1fr)!important;gap:16px!important;margin-bottom:18px!important}.sales-left-stack{grid-template-rows:184px 78px!important;gap:16px!important}.sales-total-exact{height:184px!important;min-height:184px!important;padding:21px 23px!important;border-radius:20px!important}.sales-total-exact>span:after{font-size:14px!important;letter-spacing:.02em!important}.sales-total-exact>strong{font-size:45px!important;letter-spacing:.01em!important;text-shadow:0 2px 10px rgba(0,44,130,.13)!important}.sales-total-exact .sales-total-bars div{grid-template-columns:96px 1fr!important}.sales-total-exact .sales-total-bars small{font-size:11px!important}.sales-white-card-exact{height:78px!important;padding:15px 20px!important;border-radius:18px!important}.sales-white-card-exact span{font-size:13px!important}.sales-white-card-exact strong{font-size:22px!important;letter-spacing:.01em!important}.sales-right-six{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-template-rows:repeat(2,131px)!important;gap:16px!important}.sales-metric-exact{height:131px!important;min-height:131px!important;max-height:131px!important;border-radius:20px!important;padding:17px 18px!important;background:linear-gradient(180deg,#fff,#fbfdff)!important;border-color:#dbe8f8!important;box-shadow:0 12px 28px #0f407811!important}.sales-metric-exact .sales-metric-icon{width:43px!important;height:43px!important;min-width:43px!important;border-radius:15px!important}.sales-metric-exact span{font-size:13px!important;letter-spacing:.01em!important;color:#001b55!important}.sales-metric-exact strong{font-size:26px!important;font-weight:950!important;color:#000b5c!important;letter-spacing:.005em!important}.sales-metric-exact small{display:block!important;grid-column:1 / span 2!important;justify-self:center!important;color:#667899!important;font-size:11px!important;font-weight:850!important;margin-top:-7px!important;white-space:nowrap!important}.blue-report-card{border-radius:22px!important;padding:18px!important;margin-top:18px!important}.blue-report-card h3{font-size:17px!important;margin-bottom:13px!important;color:#001b55!important}.blue-sales-table{color:#06184a!important;border-collapse:separate!important;border-spacing:0!important}.blue-sales-table th{background:linear-gradient(180deg,#f4f8ff,#edf4ff)!important;color:#001b55!important;font-size:12px!important;font-weight:950!important;padding:9px 8px!important;line-height:1.22!important;border-color:#dce8f7!important}.blue-sales-table td{font-size:13px!important;font-weight:850!important;padding:8px!important;line-height:1.22!important;border-color:#e4edf8!important;color:#07184d!important;background:#fff!important}.blue-sales-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.blue-sales-table td:not(:first-child){font-variant-numeric:tabular-nums!important;letter-spacing:.005em!important}.blue-sales-table .total-row td{background:#eef5ff!important;color:#0057ff!important;font-weight:950!important}.summary-card .blue-sales-table{min-width:1220px!important}.summary-card .blue-sales-table th,.summary-card .blue-sales-table td{font-size:13px!important;padding:8px 9px!important}.summary-card .blue-sales-table th:first-child,.summary-card .blue-sales-table td:first-child{min-width:180px!important;width:180px!important}.visit-summary-card .blue-sales-table{min-width:1500px!important}.visit-summary-card .blue-sales-table th,.visit-summary-card .blue-sales-table td{font-size:11px!important;padding:6px 5px!important;line-height:1.2!important}.accessory-sales-table{min-width:1680px!important;table-layout:fixed!important}.accessory-sales-table th,.accessory-sales-table td{font-size:11.5px!important;padding:7px 6px!important;line-height:1.18!important}.accessory-sales-table th:first-child,.accessory-sales-table td:first-child{min-width:178px!important;width:178px!important;max-width:260px!important}.accessory-sales-table .acc-col-count{width:54px!important}.accessory-sales-table .acc-col-sales{width:92px!important}.accessory-sales-table .acc-col-rate{width:58px!important}.accessory-sales-table td:nth-child(3n),.accessory-sales-table td:nth-child(3n+1){font-size:11px!important}.staff-name-chip{max-width:250px!important;font-size:13px!important;gap:7px!important}.staff-name-chip svg{width:21px!important;height:21px!important}.sales-note{border-radius:18px!important;color:#52627e!important;background:#fbfdff!important;font-size:12px!important}@media (max-width:1200px){.sales-dashboard-exact{grid-template-columns:1fr!important}.sales-left-stack{grid-template-columns:minmax(320px,380px) minmax(240px,1fr)!important;grid-template-rows:auto!important}.sales-total-exact{height:184px!important}.sales-white-card-exact{height:184px!important;align-items:flex-end!important}.sales-right-six{grid-template-columns:repeat(3,minmax(180px,1fr))!important;grid-template-rows:repeat(2,131px)!important;overflow-x:auto!important}}.visit-standard-table thead th,.visit-standard-table .std-group-head,.visit-standard-table .std-sub-head,.visit-standard-table .std-staff-head{background:linear-gradient(180deg,#f4f8ff,#edf4ff)!important;color:#001b55!important;text-align:center!important;vertical-align:middle!important}.visit-standard-table th,.visit-standard-table td,.visit-standard-table .std-staff-cell,.visit-standard-table .std-staff-head{text-align:center!important;vertical-align:middle!important}.visit-standard-table .staff-name-chip,.accessory-sales-table .staff-name-chip,.summary-card .staff-name-chip{width:100%!important;justify-content:center!important;text-align:center!important}.accessory-sales-table th,.accessory-sales-table td{text-align:center!important;vertical-align:middle!important}.accessory-sales-table th:first-child,.accessory-sales-table td:first-child{text-align:center!important}.accessory-sales-table thead tr:nth-child(2) th:first-child{position:static!important;left:auto!important;z-index:1!important;min-width:54px!important;width:54px!important;max-width:54px!important;text-align:center!important;background:linear-gradient(180deg,#f4f8ff,#edf4ff)!important;box-shadow:none!important}.accessory-sales-table thead tr:first-child th:first-child{position:sticky!important;left:0!important;z-index:4!important;min-width:178px!important;width:178px!important;background:linear-gradient(180deg,#f4f8ff,#edf4ff)!important}.accessory-sales-table tbody td:first-child{position:sticky!important;left:0!important;z-index:2!important;min-width:178px!important;width:178px!important;background:#fff!important}.accessory-sales-table tbody .total-row td:first-child{background:#eef5ff!important}.accessory-sales-table .acc-col-count{width:58px!important}.accessory-sales-table .acc-col-sales{width:112px!important}.accessory-sales-table .acc-col-rate{width:64px!important}.accessory-sales-table td:nth-child(2),.accessory-sales-table th:nth-child(2){text-align:center!important}.blue-sales-table .total-row td,.blue-sales-table .total-row th{text-align:center!important;vertical-align:middle!important}.sales-page-blue .section-head{justify-content:center!important;text-align:center!important;margin-bottom:12px!important}.sales-page-blue .section-head .head-actions{position:static!important}.sales-filter-bar{width:100%;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:16px!important;margin:0 0 18px!important;padding:0!important}.sales-filter-left{display:flex!important;align-items:flex-end!important;gap:14px!important;flex-wrap:wrap!important;min-width:0!important}.sales-filter-right{display:flex!important;align-items:flex-end!important;gap:10px!important;flex:0 0 auto!important}.sales-filter-field{display:grid!important;gap:6px!important;min-width:0!important}.sales-filter-field>span{display:block!important;font-size:12px!important;font-weight:950!important;color:#001b55!important;letter-spacing:.02em!important}.sales-filter-field .check-dropdown summary,.sales-filter-field .input{height:38px!important;min-height:38px!important;border-radius:12px!important;background:#fff!important;border:1px solid #d8e6f7!important;box-shadow:0 7px 18px #0f40780b!important}.sales-filter-field .check-dropdown summary{min-width:180px!important;justify-content:flex-start!important}.sales-filter-field .input.small{width:152px!important}.sales-filter-field.goal .goal-input{width:174px!important}.sales-filter-right .ap-btn.danger{height:38px!important;border-radius:12px!important;background:linear-gradient(135deg,#e11d48,#ef4444)!important;color:#fff!important;box-shadow:0 10px 22px #e11d482e!important}.sales-white-card-exact{align-items:center!important}.sales-white-card-exact>div:first-child{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;min-width:0!important}.sales-white-card-exact span{align-self:flex-start!important;text-align:left!important;margin:0!important}.sales-white-card-exact strong{align-self:center!important;text-align:center!important;margin:0!important;width:100%!important}.sales-metric-exact{position:relative!important;grid-template-rows:auto 1fr auto!important;overflow:hidden!important}.sales-metric-exact small{display:block!important;grid-column:1 / span 2!important;grid-row:3!important;justify-self:end!important;align-self:end!important;text-align:right!important;max-width:100%!important;color:#64748b!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;margin:0!important;white-space:nowrap!important}.sales-metric-exact strong{grid-row:2!important;align-self:center!important}@media (max-width:900px){.sales-filter-bar{align-items:stretch!important;flex-direction:column!important}.sales-filter-left,.sales-filter-right{width:100%!important}.sales-filter-right .ap-btn{width:100%!important;justify-content:center!important}}.sales-filter-bar{align-items:flex-end!important}.sales-filter-left{flex:1 1 auto!important}.sales-filter-right{margin-left:auto!important}.sales-filter-right .ap-btn.soft{height:38px!important;border-radius:12px!important;background:#eef5ff!important;color:#0057ff!important;border:1px solid #d8e6f7!important;box-shadow:0 7px 18px #0f40780d!important}.sales-total-exact .sales-total-bars div{grid-template-columns:minmax(150px,max-content) minmax(110px,1fr)!important}.sales-total-exact .sales-total-bars small{letter-spacing:.01em!important}.sales-metric-exact{position:relative!important;overflow:hidden!important}.sales-metric-exact>div:last-child{height:100%!important;display:grid!important;grid-template-rows:auto 1fr auto!important;align-items:center!important;min-width:0!important}.sales-metric-exact>div:last-child>span{justify-self:start!important}.sales-metric-exact>div:last-child>strong{justify-self:center!important;align-self:center!important}.sales-metric-exact>div:last-child>small{justify-self:end!important;align-self:end!important;font-size:11px!important;color:#64748b!important;font-weight:900!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.sales-goal-modal{display:grid;gap:16px}.sales-goal-modal-note{border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff);border:1px solid #d8e6f7;padding:16px;display:grid;grid-template-columns:1fr auto;gap:6px 16px;align-items:center}.sales-goal-modal-note strong{display:block;color:#001b55;font-size:16px;font-weight:950}.sales-goal-modal-note span{grid-column:1;color:#64748b;font-size:12px;font-weight:850}.sales-goal-modal-note b{grid-column:2;grid-row:1 / span 2;color:#0057ff;font-size:24px;font-weight:950;white-space:nowrap}.sales-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sales-goal-row{min-width:0;border-radius:16px;background:#f8fbff;border:1px solid #e4edf9;padding:10px;display:grid;grid-template-columns:42px 1fr;gap:8px;align-items:center}.sales-goal-row>span{color:#001b55;font-size:13px;font-weight:950}.sales-goal-row>strong{text-align:right;color:#001b55;font-size:14px;font-weight:950}.sales-goal-input{width:100%;height:34px;border:1px solid rgba(0,87,255,.18);outline:0;border-radius:12px;background:#ffffffeb;box-shadow:0 8px 24px #0057ff0f,inset 0 0 0 1px #ffffffbf;text-align:right;padding:0 10px;color:#001b55;font-weight:950;font-size:13px}.sales-goal-modal.can-edit .sales-goal-row{background:linear-gradient(135deg,#f8fbff,#fff)}.sales-goal-modal.read-only .sales-goal-row{background:#f8fafc}@media (max-width:1100px){.sales-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sales-page-blue .section-head{display:none!important}.sales-page-blue .glass-section{padding-top:18px!important}.sales-filter-bar{margin-top:0!important}.sales-filter-field .input.small{width:148px!important;min-width:148px!important}.sales-filter-right .ap-btn.soft svg{display:none!important}.sales-filter-right .ap-btn.soft{min-width:96px!important;justify-content:center!important}.modal-backdrop:has(.sales-goal-modal){display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important}.modal:has(.sales-goal-modal){width:min(820px,calc(100vw - 48px))!important;max-height:88vh!important;margin:auto!important;border-radius:28px!important}.sales-goal-year-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;padding:0 2px!important}.sales-goal-year-row>span{font-size:12px!important;font-weight:950!important;color:#001b55!important}.sales-goal-year-row .input{width:150px!important;height:36px!important;border-radius:12px!important;background:#fff!important}.sales-goal-row{position:relative!important;overflow:hidden!important;min-height:58px!important}.sales-goal-row>strong{font-size:15px!important;line-height:1.1!important}.sales-goal-modal.can-edit .sales-goal-row .sales-goal-input{opacity:0!important;pointer-events:none!important;transform:translateY(5px)!important;transition:opacity .18s ease,transform .18s ease!important;background:#fffffff5!important}.sales-goal-modal.can-edit .sales-goal-row:hover .sales-goal-input,.sales-goal-modal.can-edit .sales-goal-row:focus-within .sales-goal-input{opacity:1!important;pointer-events:auto!important;transform:translateY(0)!important}.sales-goal-modal.can-edit .sales-goal-row:hover{box-shadow:0 12px 28px #0057ff1a!important;border-color:#bfdbfe!important}.summary-card .blue-sales-table th,.summary-card .blue-sales-table td,.visit-summary-card .blue-sales-table th,.visit-summary-card .blue-sales-table td,.accessory-sales-table th,.accessory-sales-table td{text-align:center!important;vertical-align:middle!important}.summary-card .blue-sales-table th:first-child,.summary-card .blue-sales-table td:first-child,.visit-summary-card .blue-sales-table th:first-child,.visit-summary-card .blue-sales-table td:first-child,.accessory-sales-table th:first-child,.accessory-sales-table td:first-child{text-align:center!important;vertical-align:middle!important;background:#fff!important}.summary-card .blue-sales-table thead th:first-child,.visit-summary-card .blue-sales-table thead th:first-child,.accessory-sales-table thead th:first-child{background:linear-gradient(180deg,#f4f8ff,#edf4ff)!important}.summary-card .blue-sales-table .total-row td:first-child,.visit-summary-card .blue-sales-table .total-row td:first-child,.accessory-sales-table .total-row td:first-child{background:#eef5ff!important;color:#0057ff!important}.summary-card .staff-name-chip,.visit-summary-card .staff-name-chip,.accessory-sales-table .staff-name-chip,.staff-name-chip.total-chip{width:100%!important;max-width:100%!important;justify-content:center!important;text-align:center!important;margin:0 auto!important}.visit-standard-table .std-group-head,.visit-standard-table .std-sub-head,.visit-standard-table .std-staff-head{background:linear-gradient(180deg,#f4f8ff,#edf4ff)!important;color:#001b55!important;text-align:center!important;vertical-align:middle!important}.visit-standard-table .std-staff-cell,.visit-standard-table .std-staff-head,.visit-standard-table td,.visit-standard-table th{text-align:center!important;vertical-align:middle!important}.visit-standard-table tbody td{background:#fff!important}.visit-standard-table tbody tr:nth-child(2n) td{background:#fbfdff!important}.visit-standard-table .total-row td{background:#eef5ff!important;color:#0057ff!important}.visit-standard-table tbody tr:not(.total-row) td:nth-child(2){background:#fff!important;color:#07184d!important;text-align:center!important;vertical-align:middle!important}.visit-standard-table tbody tr:nth-child(2n):not(.total-row) td:nth-child(2){background:#fbfdff!important}@media (max-width:900px){.sales-goal-grid{grid-template-columns:1fr!important}.modal:has(.sales-goal-modal){width:calc(100vw - 28px)!important}}.modal-backdrop:has(.sales-goal-modal){display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:7vh 24px 24px!important}.modal:has(.sales-goal-modal){margin:0 auto!important;width:min(820px,calc(100vw - 48px))!important;max-height:86vh!important}.sales-goal-row{grid-template-columns:42px 1fr!important;align-items:center!important}.sales-goal-row>strong{grid-column:2!important;grid-row:1!important;display:block!important;text-align:right!important;opacity:1!important;visibility:visible!important;color:#001b55!important}.sales-goal-modal.can-edit .sales-goal-row .sales-goal-input{position:absolute!important;right:10px!important;top:50%!important;width:calc(100% - 70px)!important;height:36px!important;transform:translateY(-50%) translateY(5px)!important;opacity:0!important;pointer-events:none!important;border:1px solid rgba(0,87,255,.24)!important;background:#fffffffa!important;box-shadow:0 12px 28px #0057ff1f,inset 0 0 0 1px #ffffffd9!important}.sales-goal-modal.can-edit .sales-goal-row:hover .sales-goal-input,.sales-goal-modal.can-edit .sales-goal-row:focus-within .sales-goal-input{opacity:1!important;pointer-events:auto!important;transform:translateY(-50%) translateY(0)!important}.sales-goal-modal.can-edit .sales-goal-row:hover>strong,.sales-goal-modal.can-edit .sales-goal-row:focus-within>strong{opacity:.18!important}.sales-goal-modal.read-only .sales-goal-row>strong{opacity:1!important}.sales-goal-modal.read-only .sales-goal-input{display:none!important}.modal-one-third{width:min(360px,34vw)!important;max-width:360px!important;padding:18px!important}.confirm-message{margin:8px 0 4px;color:#18375d;font-weight:900;text-align:center}.today-item .time-badge{min-width:86px;white-space:nowrap}.settings-draggable-row{cursor:grab}.settings-draggable-row:active{cursor:grabbing}.drag-handle{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:9px;background:#eef6ff;color:#2f75d6;font-weight:950;letter-spacing:-3px}.toggle-pill{width:64px;height:28px;border:0;border-radius:999px;color:#fff;font-size:11px;font-weight:950;box-shadow:0 8px 18px #1450a01f}.toggle-pill.on{background:linear-gradient(135deg,#2563eb,#22a7f0)}.toggle-pill.off{background:linear-gradient(135deg,#94a3b8,#64748b)}.payment-table{table-layout:fixed;min-width:1680px}.payment-table th,.payment-table td{text-align:center;vertical-align:middle}.payment-table th:nth-child(1),.payment-table td:nth-child(1){width:92px}.payment-table th:nth-child(2),.payment-table td:nth-child(2){width:82px}.payment-table th:nth-child(3),.payment-table td:nth-child(3){width:128px}.payment-table th:nth-child(4),.payment-table td:nth-child(4){width:160px}.payment-table th:nth-child(5),.payment-table td:nth-child(5){width:64px}.payment-table th:nth-child(6),.payment-table td:nth-child(6),.payment-table th:nth-child(9),.payment-table td:nth-child(9){width:126px}.payment-table th:nth-child(7),.payment-table td:nth-child(7),.payment-table th:nth-child(8),.payment-table td:nth-child(8),.payment-table th:nth-child(10),.payment-table td:nth-child(10),.payment-table th:nth-child(11),.payment-table td:nth-child(11){width:110px}.payment-table th:nth-child(12),.payment-table td:nth-child(12),.payment-table th:nth-child(13),.payment-table td:nth-child(13){width:96px}.ledger-table{min-width:980px}@media print{body *{visibility:hidden!important}.sales-page-blue,.sales-page-blue *{visibility:visible!important}.sales-page-blue{position:absolute!important;left:0;top:0;width:100%!important;background:#fff!important}.sidebar,.topbar,.sales-filter-bar{display:none!important}}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}.cz-root{--cz-blue: #1f7af2;--cz-blue2: #23a8f5;--cz-navy: #0c2b55;--cz-text: #10284a;--cz-muted: #5d748f;--cz-line: #d8e6f5;--cz-soft: #eef6ff;--cz-card: rgba(255,255,255,.97);width:100%;height:100vh;max-width:100%;display:grid;grid-template-columns:188px minmax(0,1fr) 360px;gap:10px;padding:10px;overflow:hidden;background:linear-gradient(90deg,#edf6ff,#f8fbff 54%,#fff);color:var(--cz-text);font-family:Inter,Noto Sans JP,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px}.cz-root *{min-width:0}.cz-root button,.cz-root input,.cz-root select,.cz-root textarea{font:inherit}.cz-root button{cursor:pointer}.cz-root input,.cz-root select,.cz-root textarea{width:100%;height:36px;border:1px solid #cfdff1;border-radius:11px;background:#fff;color:var(--cz-text);font-weight:850;outline:none;text-align:center}.cz-root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align-last:center;padding:0 24px 0 8px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 20 20'%3E%3Cpath fill='%2356708c' d='M5.5 7.5 10 12l4.5-4.5z'/%3E%3C/svg%3E") no-repeat right 8px center}.cz-root input[type=date]{padding:0 6px;line-height:36px}.cz-root input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:17px;height:17px;min-width:17px}.cz-root textarea{height:74px;padding:10px;line-height:1.45;text-align:left;resize:vertical}.cz-menu{height:calc(100vh - 20px);overflow:hidden;display:flex;flex-direction:column;background:var(--cz-card);border:1px solid var(--cz-line);border-radius:20px;padding:10px 8px;box-shadow:0 16px 42px #1850961f}.cz-menu-store-row,.cz-menu-jusetsu-row,.cz-menu-broker-row{display:grid;grid-template-columns:1fr;gap:5px;padding:0 2px 7px;margin-bottom:7px;border-bottom:1px solid #e4eef9}.cz-menu .cz-field>span{height:13px;font-size:10px}.cz-menu select,.cz-menu input{height:31px;min-height:31px;line-height:31px;border-radius:10px;font-size:11px}.cz-license-text{display:block;margin-top:4px;color:var(--cz-muted);font-size:9px;font-weight:900;line-height:1.25;text-align:center}.cz-menu-title{margin:2px 0 5px;text-align:center;font-size:16px;font-weight:950;letter-spacing:-.02em}.cz-menu-sub{width:max-content;margin:0 auto 8px;padding:4px 10px;border-radius:999px;background:#eef6ff;color:#236fe1;font-size:11px;font-weight:950}.cz-menu nav{flex:1 1 auto;display:flex;flex-direction:column;gap:5px;overflow-y:auto;overflow-x:hidden;padding-right:2px}.cz-menu nav::-webkit-scrollbar,.cz-main::-webkit-scrollbar,.cz-cost-list::-webkit-scrollbar,.cz-doc-checks::-webkit-scrollbar{width:7px}.cz-menu nav::-webkit-scrollbar-thumb,.cz-main::-webkit-scrollbar-thumb,.cz-cost-list::-webkit-scrollbar-thumb,.cz-doc-checks::-webkit-scrollbar-thumb{background:#c7dcf5;border-radius:999px}.cz-menu nav button{width:100%;height:27px;border:0;border-radius:10px;background:transparent;color:#17365f;display:flex;align-items:center;gap:6px;padding:0 6px;text-align:left;font-size:11px;font-weight:950;white-space:nowrap}.cz-menu nav button span{flex:0 0 22px;width:22px;height:20px;border-radius:8px;background:#eaf4ff;color:#236fe1;display:inline-flex;align-items:center;justify-content:center;font-size:10px}.cz-menu nav button.active{color:#fff;background:linear-gradient(135deg,#2d60e8,#25b2ff);box-shadow:0 10px 22px #2574eb3d}.cz-menu nav button.active span{color:#fff;background:#ffffff38}.cz-main{height:calc(100vh - 20px);min-width:0;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;padding-right:2px;padding-bottom:72px;scroll-padding-bottom:72px}.cz-section{width:100%;max-width:100%;overflow:visible;border:1px solid var(--cz-line);border-radius:20px;background:var(--cz-card);padding:13px;box-shadow:0 10px 26px #27568c14;scroll-margin-top:8px}.cz-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:36px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #e9f1fb}.cz-section h2{margin:0;font-size:17px;font-weight:950;color:var(--cz-text);letter-spacing:-.02em}.cz-section h3{margin:0 0 8px;text-align:center;font-size:13px;font-weight:950}.cz-section p{margin:3px 0 0;color:var(--cz-muted);font-size:11px;font-weight:800}.cz-section-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.cz-field{display:flex;flex-direction:column;gap:5px;justify-content:end}.cz-field>span{height:15px;display:flex;align-items:center;justify-content:center;color:#244161;font-size:10.8px;font-weight:950;line-height:1;text-align:center;white-space:nowrap}.cz-readonly{background:#edf3fb!important;color:#637890!important}.cz-grid{display:grid;gap:9px;align-items:end;margin-bottom:9px}.cz-grid:last-child{margin-bottom:0}.cz-grid-1{grid-template-columns:1fr}.cz-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cz-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.cz-choice-pair{width:100%;height:36px;min-height:36px;display:flex;align-items:center;justify-content:center;gap:3px;padding:3px;overflow:hidden;border:1px solid #d7e4f3;border-radius:12px;background:#eaf2fc}.cz-choice{flex:1 1 0;min-width:0;height:28px;border:0;border-radius:9px;background:transparent;color:#214263;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;text-align:center;font-size:10.8px;font-weight:950;line-height:1;white-space:nowrap}.cz-choice.active{background:linear-gradient(135deg,#2577ed,#2f9df7);color:#fff;box-shadow:0 8px 16px #236ce03d}.cz-choice-pair.wide .cz-choice{flex:1 1 0}.cz-unit{height:36px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;overflow:hidden;border:1px solid #cfdff1;border-radius:11px;background:#fff}.cz-unit input{height:34px;border:0;border-radius:0;line-height:34px}.cz-unit b{height:100%;border-left:1px solid #e3edf8;background:#f7fbff;color:#244161;display:flex;align-items:center;justify-content:center;font-size:10.5px;font-weight:950;white-space:nowrap}.cz-unit.mini{width:78px;grid-template-columns:minmax(0,1fr) 28px}.cz-textarea{height:76px!important}.cz-basic-card{display:flex;flex-direction:column;gap:10px}.cz-basic-one-line{width:100%;display:grid;grid-template-columns:.9fr .42fr .42fr .88fr .9fr .9fr;gap:7px;align-items:end}.cz-basic-one-line .cz-field:nth-child(2),.cz-basic-one-line .cz-field:nth-child(3){max-width:74px;justify-self:stretch}.cz-status-line{min-height:36px;border-radius:12px;background:#eaf4ff;color:#1d56bd;display:flex;align-items:center;justify-content:center;padding:0 10px;text-align:center;font-weight:950}.cz-basic-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:nowrap}.cz-mini-attach,.cz-excel-btn,.cz-section-tools button,.cz-modal-btn{height:34px;border-radius:11px;padding:0 12px;border:1px solid var(--cz-line);background:#fff;color:#174071;font-weight:950;white-space:nowrap}.cz-mini-attach{border:1px dashed #75b8f0;background:#eef7ff;color:#1e63c7}.cz-excel-btn,.cz-modal-btn.primary{border-color:transparent;background:linear-gradient(135deg,#16a34a,#22c55e);color:#fff}#property .cz-grid-2{grid-template-columns:minmax(0,1.25fr) minmax(118px,.55fr) minmax(0,1.25fr) minmax(118px,.55fr)}.cz-property-detail-grid{grid-template-columns:.8fr 1.18fr .8fr .78fr 1fr .58fr}.cz-check-button{width:100%;height:36px;border:1px solid #cfdff1;border-radius:11px;background:#f8fbff;color:#fff;font-weight:950}.cz-check-button.active{border-color:transparent;background:linear-gradient(135deg,#2577ed,#2f9df7)}.cz-registry-row{display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1fr) minmax(0,1.2fr);gap:9px;align-items:end;margin-top:5px}.cz-terms-row1{grid-template-columns:minmax(220px,2fr) .65fr 1fr 1fr}.cz-renewal-only{grid-template-columns:minmax(120px,180px)}.cz-management-type{display:flex;justify-content:flex-end;margin-bottom:10px}.cz-management-type .cz-choice-pair{width:min(100%,430px)}#management .cz-grid-3,.cz-condo-row1,.cz-condo-row2{grid-template-columns:repeat(3,minmax(0,1fr))}.cz-blank-cell{min-height:36px}.cz-check{height:36px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cfdff1;border-radius:11px;background:#fff;color:#244161;font-weight:900}.cz-rent-title-tools{min-width:min(340px,100%);display:grid;grid-template-columns:minmax(90px,110px) minmax(150px,205px);gap:8px;align-items:end}.cz-rent-card{display:grid;grid-template-columns:minmax(0,1fr) 68px;gap:10px;align-items:stretch}.cz-rent-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cz-rent-row{display:grid;grid-template-columns:126px minmax(70px,1fr) minmax(66px,.8fr);gap:6px;padding:7px;border:1px solid #dce8f6;border-radius:14px;background:#fbfdff}.cz-rent-row input,.cz-rent-row select{height:32px;min-height:32px;line-height:32px;font-size:11px}.cz-reflect-btn{min-width:68px;border:0;border-radius:14px;background:linear-gradient(135deg,#2581f2,#2aa9f7);color:#fff;display:flex;align-items:center;justify-content:center;padding:0 8px;text-align:center;font-weight:950;line-height:1.25}.cz-line-head,.cz-line-row{display:grid;grid-template-columns:50px 78px minmax(94px,1fr) minmax(100px,1fr) 86px 78px 78px;gap:5px;align-items:center;width:100%}.cz-line-head{height:22px;margin-bottom:5px;padding:0 8px;color:#6683a5;font-size:10px;font-weight:950;text-align:center}.cz-line-head span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-line-row{min-height:46px;margin-bottom:7px;padding:6px 8px;border:1px solid #dbe7f6;border-radius:14px;background:linear-gradient(180deg,#fff,#f8fbff);overflow:hidden}.cz-line-row b{height:34px;color:#12376b;display:flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:950}.cz-line-row .cz-choice-pair,.cz-line-row input,.cz-line-row select,.cz-line-row .cz-empty-cell{height:34px;min-height:34px}.cz-line-row .cz-choice{height:26px;font-size:10px;padding:0 4px}.cz-empty-cell{display:flex;align-items:center;justify-content:center;border:1px solid #e5eef9;border-radius:10px;background:#f8fbff;color:#a7b6c8}.cz-equipment-row{display:grid;grid-template-columns:96px 104px minmax(0,1fr);gap:8px;align-items:center;min-height:50px;padding:7px 9px;margin-bottom:8px;border:1px solid #dce8f6;border-radius:15px;background:#fbfdff}.cz-equipment-name{text-align:center;color:var(--cz-text);font-size:13px;font-weight:950;white-space:nowrap}.cz-equipment-yn{width:104px}.cz-equipment-options{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.cz-equipment-options .cz-choice-pair{width:auto;min-width:104px}.cz-equipment-options label,.cz-muted-chip{height:31px;border:1px solid #d7e4f3;border-radius:10px;background:#eaf2fc;color:#244161;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;font-size:11px;font-weight:900;white-space:nowrap}.cz-restrict-one-line{display:grid;grid-template-columns:78px minmax(100px,.9fr) 86px 96px 82px minmax(116px,1fr) 82px minmax(116px,1fr);gap:7px;align-items:end;margin-bottom:10px}.cz-restrict-one-line .cz-choice-pair,.cz-restrict-one-line input,.cz-restrict-one-line .cz-unit{height:34px;min-height:34px}.cz-restrict-one-line .cz-choice{height:26px;font-size:10px}.cz-person-box{margin-bottom:10px;padding:12px;border:1px solid #dce8f6;border-radius:16px;background:#fbfdff}.cz-person-box button{height:33px;border:0;border-radius:12px;background:#eaf4ff;color:#2167d5;display:block;margin:10px auto 0;padding:0 14px;font-size:12px;font-weight:950}.cz-person-title,.cz-guarantor-title{display:grid;grid-template-columns:1fr;justify-items:center;row-gap:8px;margin-bottom:10px}.cz-guarantor-title h3{width:100%;margin:0;display:flex;align-items:center;justify-content:center}.cz-guarantor-title .cz-choice-pair{width:112px}.cz-guarantor-grid{grid-template-columns:1.2fr .55fr 1fr 1.55fr 1.3fr}.cz-emergency-grid{grid-template-columns:1.2fr .55fr 1fr 1.6fr 1.15fr}.cz-right{height:calc(100vh - 20px);overflow:hidden;display:flex;flex-direction:column}.cz-cost-card{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--cz-line);border-radius:22px;background:#fffffffa;padding:10px;box-shadow:0 16px 40px #1f5ba021}.cz-side-pdf.in-card{flex:0 0 auto;display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:10px}.cz-dropzone{min-height:52px;border:1px dashed #79b8ef!important;border-radius:13px;background:#eef7ff!important;color:#1e63c7!important;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:7px;text-align:center;font-size:11px;font-weight:900;overflow:hidden}.cz-dropzone strong,.cz-dropzone small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cz-dropzone small{font-size:9.5px}.cz-cloud{font-size:16px;line-height:1}.cz-tabs{flex:0 0 auto;height:44px;display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:5px;margin-bottom:10px;border-radius:15px;background:#eaf2fc}.cz-tabs button{border:0;border-radius:12px;background:transparent;color:#506987;font-weight:950}.cz-tabs button.active{background:#fff;color:#1e63c7;box-shadow:0 8px 18px #2058a01a}.cz-cost-total-wrap{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:6px;align-items:end;margin-bottom:9px}.cz-cost-total{height:48px;border-radius:14px;background:linear-gradient(135deg,#2657e5,#26b4f7);color:#fff;display:grid;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;padding:0 12px;font-weight:950}.cz-cost-total button{width:30px;height:30px;border:0;border-radius:10px;background:#ffffff2e;color:#fff}.cz-cost-total strong{font-size:18px}.cz-cost-total-wrap .cz-field>span{font-size:10px;height:13px}.cz-cost-total-wrap input[type=date]{height:34px;min-height:34px;font-size:11px}.cz-cost-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px}.cz-cost-row{display:grid;grid-template-columns:12px 126px minmax(58px,1fr) 24px;gap:4px;align-items:center;margin-bottom:6px;padding:5px;border:1px solid #dce8f6;border-radius:13px;background:#fff}.cz-cost-row input,.cz-cost-row select{height:31px;min-height:31px;line-height:31px;padding:0 18px 0 4px;font-size:10.8px}.cz-cost-row .handle{color:#99a9bb;font-weight:900}.cz-cost-row .danger{width:24px;height:24px;min-width:24px;border:0;border-radius:9px;background:#ffe3e6;color:#d33d4c;font-weight:950}.cz-add{flex:0 0 auto;width:100%;height:38px;border:0;border-radius:14px;background:#eaf4ff;color:#1f63d0;font-weight:950}.cz-doc-actions{display:grid;grid-template-columns:1fr;gap:9px}.cz-doc-actions button{min-height:44px;border:1px solid #dce8f6;border-radius:14px;background:#fbfdff;color:#1f63d0;font-weight:950}.cz-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:22px;background:#0f203873;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cz-modal{width:min(820px,92vw);max-height:90vh;overflow:auto;border-radius:24px;background:#fff;padding:22px;box-shadow:0 22px 60px #00000038}.cz-modal h2{margin:0 0 8px;font-size:18px}.cz-modal p{margin:0;color:var(--cz-muted);font-weight:800}.cz-modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}.cz-master-list{display:grid;gap:10px;margin:14px 0}.cz-master-list>div{display:grid;grid-template-columns:1.15fr .85fr 1.25fr;gap:10px;align-items:center;border:1px solid #dce8f6;border-radius:14px;background:#f3f8ff;padding:10px}.cz-doc-modal{width:min(900px,94vw)}.cz-doc-checks{max-height:min(62vh,620px);overflow-y:auto;display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;padding-right:4px}.cz-doc-checks label{min-height:40px;display:flex;align-items:center;gap:9px;border:1px solid #dce8f6;border-radius:13px;background:#fbfdff;padding:7px 10px;font-weight:900;line-height:1.25}.cz-statement-modal{width:min(1120px,96vw);max-height:94vh;overflow-y:auto;overflow-x:hidden;border-radius:24px;background:#f3f7fcf5;padding:18px;box-shadow:0 22px 60px #0000003d}.cz-a4{width:840px;min-height:1188px;margin:0 auto 14px;border-radius:16px;background:linear-gradient(180deg,#fff,#fbfdff);color:#17233a;padding:48px;box-shadow:0 12px 30px #1428461f}.cz-statement-head{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding-bottom:20px;border-bottom:2px solid #1d2c44}.cz-statement-head h1{margin:0 0 30px;text-align:center;font-size:30px;letter-spacing:.25em}.cz-claim-box{margin:22px 0;padding:18px 22px;border:2px solid #1d2c44;display:flex;justify-content:space-between;font-size:18px;font-weight:950}.cz-preview-section{margin-top:18px}.cz-preview-section h3{margin:0 0 8px;text-align:left;font-size:15px}.cz-preview-section p{margin:0;padding:10px 12px;border:1px solid #dbe7f6;border-radius:10px;background:#fbfdff;font-weight:900}.cz-preview-section table{width:100%;border-collapse:collapse}.cz-preview-section th,.cz-preview-section td{border:1px solid #2e3a4a;padding:8px;text-align:center}.cz-bank-box{background:#fffbe8;border:1px solid #e9d56a;padding:18px;border-radius:12px}.cz-statement-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:14px}@media (max-width: 1500px){.cz-root{grid-template-columns:176px minmax(0,1fr) 340px;gap:8px;padding:8px}.cz-menu,.cz-main,.cz-right{height:calc(100vh - 16px)}.cz-cost-row{grid-template-columns:10px 118px minmax(52px,1fr) 22px;gap:3px}.cz-cost-row select,.cz-cost-row input{font-size:10px;padding-left:3px;padding-right:16px}.cz-mini-attach,.cz-excel-btn{padding:0 9px;font-size:11px}.cz-basic-one-line{grid-template-columns:.86fr .38fr .38fr .84fr .86fr .86fr;gap:6px}.cz-basic-one-line .cz-field:nth-child(2),.cz-basic-one-line .cz-field:nth-child(3){max-width:68px}}@media (max-width: 1280px){html,body,#root{overflow:auto}.cz-root{display:block;height:auto;min-height:100vh;overflow:visible}.cz-menu,.cz-main,.cz-right,.cz-cost-card{height:auto;max-height:none;overflow:visible;margin-bottom:10px}.cz-cost-list{overflow:visible}.cz-basic-one-line,#property .cz-grid-2,.cz-property-detail-grid,.cz-registry-row,.cz-terms-row1,.cz-condo-row1,.cz-condo-row2,#management .cz-grid-3,.cz-restrict-one-line,.cz-line-head,.cz-line-row,.cz-guarantor-grid,.cz-emergency-grid,.cz-cost-total-wrap{grid-template-columns:1fr}.cz-basic-one-line .cz-field:nth-child(2),.cz-basic-one-line .cz-field:nth-child(3){max-width:none}.cz-line-head{display:none}.cz-rent-grid,.cz-doc-checks{grid-template-columns:1fr}.cz-a4{width:100%;min-height:auto;padding:24px}}.cz-root{grid-template-columns:180px minmax(0,1fr) 346px;gap:10px;padding:10px;height:100vh;max-height:100vh;overflow:hidden}.cz-menu{height:auto;max-height:calc(100vh - 20px);overflow:hidden;padding:10px 8px 9px;align-self:start}.cz-menu nav{flex:0 0 auto;overflow:hidden;gap:4px}.cz-menu nav button{height:25px;min-height:25px;font-size:10.5px;padding:0 6px;border-radius:10px}.cz-menu nav button span{width:21px;height:19px;flex:0 0 21px;font-size:9px}.cz-menu-title{font-size:15px;margin:5px 0 4px}.cz-menu-sub{font-size:10px;padding:3px 9px;margin-bottom:6px}.cz-menu-store-row,.cz-menu-jusetsu-row,.cz-menu-broker-row{padding-bottom:5px;margin-bottom:5px;gap:4px}.cz-menu .cz-field{gap:3px}.cz-menu .cz-field>span{height:12px;font-size:9.5px}.cz-menu input,.cz-menu select{height:29px;min-height:29px;line-height:29px;font-size:10.5px;border-radius:9px}.cz-menu-broker-row .cz-license-text{font-size:8.5px;line-height:1.18;margin-top:3px}.cz-right{height:calc(100vh - 20px);max-height:calc(100vh - 20px);overflow:hidden}.cz-cost-card{height:100%;max-height:100%;padding:9px;overflow:hidden;display:flex;flex-direction:column;min-height:0}.cz-side-pdf.in-card{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:7px}.cz-cost-card .cz-dropzone{min-height:46px;padding:5px;border-radius:12px}.cz-cost-card .cz-dropzone .cz-cloud{font-size:13px}.cz-cost-card .cz-dropzone strong{font-size:10.5px}.cz-cost-card .cz-dropzone small{font-size:8px}.cz-tabs{height:42px;margin-bottom:8px;padding:4px}.cz-cost-total-wrap{grid-template-columns:minmax(0,1fr) 104px;gap:6px;margin-bottom:8px}.cz-cost-total{height:42px;border-radius:13px;padding:0 10px;grid-template-columns:28px 1fr auto}.cz-cost-total button{width:26px;height:26px}.cz-cost-total strong{font-size:16px}.cz-cost-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;margin-bottom:6px}.cz-cost-row{grid-template-columns:10px 118px minmax(48px,1fr) 22px;gap:3px;padding:4px;margin-bottom:5px;border-radius:12px}.cz-cost-row select,.cz-cost-row input{height:29px;min-height:29px;line-height:29px;font-size:10px;padding:0 16px 0 3px}.cz-cost-row .danger{width:22px;height:22px;min-width:22px;border-radius:8px}.cz-add{height:34px;min-height:34px;font-size:11px;border-radius:12px}.cz-basic-tools{display:grid;grid-template-columns:minmax(124px,1fr) minmax(124px,1fr) auto;gap:8px;align-items:center;min-width:min(100%,440px)}.cz-basic-tools .cz-dropzone{min-height:38px;height:38px;border-radius:12px;padding:3px 8px}.cz-basic-tools .cz-dropzone .cz-cloud{font-size:12px;line-height:1}.cz-basic-tools .cz-dropzone strong{font-size:10.5px;line-height:1}.cz-basic-tools .cz-dropzone small{font-size:8px;line-height:1.1}.cz-basic-tools .cz-excel-btn{height:38px;min-height:38px}.cz-owner-grid{grid-template-columns:1fr 1.2fr .86fr 1fr 1.2fr}.cz-preview-cost-table th:nth-child(1),.cz-preview-cost-table td:nth-child(1){width:22%;max-width:22%}.cz-preview-cost-table th:nth-child(2),.cz-preview-cost-table td:nth-child(2){width:20%;max-width:20%}.cz-preview-cost-table th:nth-child(3),.cz-preview-cost-table td:nth-child(3){width:58%;max-width:58%}.cz-preview-note-input{width:100%;height:28px;border:0;background:transparent;text-align:center;font-weight:850;color:#17233a;outline:none;padding:0 6px}.cz-preview-note-input:focus{background:#eef6ff;border-radius:6px;box-shadow:inset 0 0 0 1px #bfdbfe}.cz-preview-date-line{display:grid;grid-template-columns:auto minmax(150px,240px);gap:10px;align-items:center}.cz-preview-date-line h3{margin:0!important}.cz-preview-date-line p{margin:0!important;text-align:center}.cz-statement-modal{max-height:94vh;overflow:auto}.cz-a4{padding:40px}@media (max-width:1500px){.cz-root{grid-template-columns:172px minmax(0,1fr) 330px;gap:8px;padding:8px}.cz-menu,.cz-main,.cz-right{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.cz-cost-row{grid-template-columns:9px 110px minmax(44px,1fr) 21px}.cz-basic-tools{grid-template-columns:minmax(108px,1fr) minmax(108px,1fr) auto;gap:6px}.cz-owner-grid{grid-template-columns:1fr 1.16fr .82fr 1fr 1.16fr}}@media (max-width:1280px){html,body,#root{overflow:auto}.cz-root{display:block;height:auto;max-height:none;overflow:visible}.cz-menu,.cz-main,.cz-right,.cz-cost-card{height:auto;max-height:none;overflow:visible;margin-bottom:10px}.cz-cost-list{overflow:visible}.cz-owner-grid,.cz-basic-tools,.cz-preview-date-line{grid-template-columns:1fr}}.cz-root{grid-template-columns:180px minmax(0,1fr) 336px;gap:8px;padding:8px;height:100vh;max-height:100vh;overflow:hidden}.cz-menu{padding:8px 7px;display:flex;flex-direction:column;overflow:hidden}.cz-menu-control-card{flex:0 0 auto;display:grid;gap:4px;padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #e4eef9}.cz-menu-store-row,.cz-menu-full-row,.cz-menu-jusetsu-row,.cz-menu-broker-row{margin:0;padding:0;border:0}.cz-menu-store-row{display:grid;grid-template-columns:1fr 1fr;gap:5px}.cz-menu-full-row{display:block}.cz-menu .cz-field{gap:2px}.cz-menu .cz-field>span{height:11px;font-size:9px;line-height:1}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:27px;min-height:27px;line-height:27px;border-radius:9px;font-size:10px}.cz-menu .cz-choice{height:21px;min-height:21px;font-size:9.5px;padding:0 4px}.cz-menu-broker-row .cz-license-text{display:block;margin-top:2px;min-height:10px;font-size:8px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cz-menu-title{flex:0 0 auto;font-size:14px;margin:4px 0 3px}.cz-menu-sub{flex:0 0 auto;font-size:9.5px;padding:3px 8px;margin-bottom:5px}.cz-menu nav{flex:1 1 auto;min-height:0;overflow:hidden;display:flex;flex-direction:column;gap:4px}.cz-menu nav button{height:23px;min-height:23px;font-size:10px;padding:0 5px;gap:5px;border-radius:9px}.cz-menu nav button span{width:20px;height:18px;flex:0 0 20px;font-size:9px;border-radius:7px}.cz-main{overflow-y:auto;overflow-x:hidden;padding-bottom:72px;scroll-padding-bottom:72px}.cz-cost-card{height:100%;max-height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:8px;border-radius:18px}.cz-cost-card .cz-side-pdf.in-card{flex:0 0 auto;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:6px;padding:5px}.cz-cost-card .cz-dropzone{min-height:39px;padding:4px 5px;border-radius:10px}.cz-cost-card .cz-dropzone .cz-cloud{font-size:12px}.cz-cost-card .cz-dropzone strong{font-size:9.5px;line-height:1.05}.cz-cost-card .cz-dropzone small{font-size:7.5px;line-height:1.05}.cz-tabs{flex:0 0 auto;height:37px;margin-bottom:6px;border-radius:12px;padding:4px}.cz-tabs button{font-size:10.5px;border-radius:9px}.cz-cost-total-wrap{flex:0 0 auto;grid-template-columns:minmax(0,1fr) 98px;gap:5px;margin-bottom:6px}.cz-cost-total{height:39px;border-radius:12px;padding:0 8px;grid-template-columns:25px 1fr auto;margin:0}.cz-cost-total button{width:24px;height:24px;border-radius:8px}.cz-cost-total-wrap .cz-field>span{height:11px;font-size:8.5px}.cz-cost-total-wrap input[type=date]{height:28px;min-height:28px;line-height:28px;font-size:9.5px;border-radius:9px;padding:0 2px}.cz-cost-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:2px;margin-bottom:5px}.cz-cost-row{grid-template-columns:8px 108px minmax(42px,1fr) 20px;gap:3px;padding:4px;margin-bottom:4px;border-radius:10px}.cz-cost-row select,.cz-cost-row input{height:27px;min-height:27px;line-height:27px;font-size:9.5px;padding:0 15px 0 3px}.cz-cost-row .danger{width:20px;height:20px;min-width:20px;border-radius:7px;font-size:12px}.cz-add{flex:0 0 auto;height:30px;min-height:30px;font-size:10.5px;border-radius:11px}.cz-basic-tools{display:grid;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) auto;gap:8px;align-items:center;min-width:min(100%,520px)}.cz-basic-tools .cz-dropzone{min-height:58px;height:58px;padding:7px 10px;border-radius:14px}.cz-basic-tools .cz-dropzone .cz-cloud{font-size:17px;line-height:1}.cz-basic-tools .cz-dropzone strong{font-size:12px;line-height:1.15}.cz-basic-tools .cz-dropzone small{font-size:9.5px;line-height:1.15}.cz-basic-tools .cz-excel-btn{height:42px;min-height:42px;align-self:center}.cz-owner-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,.86fr) minmax(0,1fr) minmax(0,1.12fr)}.cz-owner-grid .cz-field{min-width:0}.cz-preview-date-line{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center}.cz-preview-date-line h3{margin:0;text-align:left}.cz-preview-date-line p{margin:0}.cz-preview-cost-table th:nth-child(1),.cz-preview-cost-table td:nth-child(1){width:18%;max-width:18%}.cz-preview-cost-table th:nth-child(2),.cz-preview-cost-table td:nth-child(2){width:18%;max-width:18%}.cz-preview-cost-table th:nth-child(3),.cz-preview-cost-table td:nth-child(3){width:64%;max-width:64%}.cz-preview-note-input{width:100%;height:28px;border:0;background:transparent;text-align:left;font-weight:850;color:#17233a;outline:0;padding:0 4px}.cz-preview-note-input:focus{background:#f8fbff;box-shadow:inset 0 0 0 1px #bfdbfe;border-radius:6px}#management input[readonly]::placeholder{color:transparent}@media (max-width:1500px){.cz-root{grid-template-columns:172px minmax(0,1fr) 320px;gap:7px;padding:7px}.cz-menu,.cz-main,.cz-right{height:calc(100vh - 14px);max-height:calc(100vh - 14px)}.cz-menu nav button{height:22px;min-height:22px;font-size:9.5px}.cz-cost-row{grid-template-columns:8px 102px minmax(38px,1fr) 19px}.cz-basic-tools{grid-template-columns:minmax(136px,1fr) minmax(136px,1fr) auto;gap:6px}.cz-basic-tools .cz-dropzone{min-height:54px;height:54px}}@media (max-width:1280px){.cz-root{display:block;height:auto;max-height:none;overflow:visible}.cz-menu,.cz-main,.cz-right,.cz-cost-card{height:auto;max-height:none;overflow:visible;margin-bottom:10px}.cz-menu nav{overflow:visible}.cz-cost-list{overflow:visible}.cz-owner-grid,.cz-basic-tools,.cz-preview-date-line{grid-template-columns:1fr}}.cz-menu-basic-title{flex:0 0 auto;height:24px;display:flex;align-items:center;justify-content:center;margin:0 0 7px;color:#0f2f5f;font-size:14px;font-weight:950;letter-spacing:-.02em}.cz-contract-outside-tools{display:flex;justify-content:flex-end;align-items:center;min-height:66px;margin:0 0 8px;padding-right:2px}.cz-contract-outside-tools .cz-basic-tools{display:grid;grid-template-columns:minmax(178px,1fr) minmax(178px,1fr) auto;gap:10px;align-items:center;width:min(100%,620px);min-width:min(100%,620px)}.cz-contract-outside-tools .cz-dropzone{min-height:66px;height:66px;padding:8px 12px;border-radius:15px}.cz-contract-outside-tools .cz-dropzone .cz-cloud{font-size:18px;line-height:1}.cz-contract-outside-tools .cz-dropzone strong{font-size:12.5px;line-height:1.15}.cz-contract-outside-tools .cz-dropzone small{font-size:10px;line-height:1.15}.cz-contract-outside-tools .cz-excel-btn{height:42px;min-height:42px;align-self:center;padding:0 14px}.cz-rent-header{background:#eef6ff!important;border-color:#cfe0f4!important;font-weight:950!important;color:#12376b!important}.cz-rent-header span{height:30px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:950}@media (max-width:1500px){.cz-contract-outside-tools{min-height:60px;margin-bottom:7px}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:minmax(154px,1fr) minmax(154px,1fr) auto;width:min(100%,560px);min-width:min(100%,560px);gap:7px}.cz-contract-outside-tools .cz-dropzone{min-height:58px;height:58px;padding:7px 9px}.cz-contract-outside-tools .cz-dropzone strong{font-size:11.5px}.cz-contract-outside-tools .cz-dropzone small{font-size:9px}.cz-contract-outside-tools .cz-excel-btn{height:38px;min-height:38px;font-size:11px}.cz-menu-basic-title{font-size:13px;height:22px;margin-bottom:5px}}@media (max-width:1280px){.cz-contract-outside-tools{justify-content:flex-start}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:1fr;min-width:0;width:100%}}.cz-rent-header{grid-column:1 / -1}.cz-root{grid-template-columns:176px minmax(0,1fr) 332px;gap:8px;padding:8px}.cz-menu,.cz-main,.cz-right{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.cz-menu{padding:7px;border-radius:18px}.cz-menu-basic-title{height:20px;margin:0 0 4px;font-size:12.5px}.cz-menu-control-card{gap:3px;padding-bottom:4px;margin-bottom:4px}.cz-menu-store-row{gap:4px}.cz-menu .cz-field{gap:1px}.cz-menu .cz-field>span{height:10px;font-size:8.5px}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:24px;min-height:24px;line-height:24px;border-radius:8px;font-size:9.2px}.cz-menu select{padding-right:18px;background-position:right 5px center}.cz-menu .cz-choice-pair{padding:2px}.cz-menu .cz-choice{height:18px;min-height:18px;font-size:8.8px;padding:0 2px}.cz-menu-broker-row .cz-license-text{margin-top:1px;min-height:9px;font-size:7.4px;line-height:1}.cz-menu-title{font-size:13px;margin:3px 0 2px}.cz-menu-sub{font-size:8.8px;padding:2px 7px;margin-bottom:4px}.cz-menu nav{gap:3px;overflow:hidden}.cz-menu nav button{height:21px;min-height:21px;border-radius:8px;font-size:9.3px;padding:0 5px;gap:4px}.cz-menu nav button span{width:18px;height:16px;flex:0 0 18px;font-size:8px;border-radius:6px}.cz-main{gap:8px;padding-bottom:42px;scroll-padding-bottom:42px}.cz-section{padding:12px;border-radius:18px}.cz-section-head{min-height:31px;margin-bottom:8px;padding-bottom:7px}.cz-section h2{font-size:15.5px}.cz-grid{gap:8px;margin-bottom:8px}.cz-root input,.cz-root select,.cz-root textarea{height:34px;min-height:34px;line-height:34px;border-radius:10px}.cz-field>span{font-size:10px;height:14px}.cz-choice-pair{height:34px;min-height:34px}.cz-choice{height:26px;min-height:26px;font-size:10px}.cz-property-detail-grid{grid-template-columns:minmax(82px,.72fr) minmax(130px,1.08fr) minmax(86px,.72fr) minmax(98px,.78fr) minmax(130px,1fr) minmax(86px,.55fr)}.cz-owner-grid{grid-template-columns:minmax(105px,1fr) minmax(145px,1.12fr) minmax(104px,.86fr) minmax(105px,1fr) minmax(145px,1.12fr)}.cz-terms-row1{grid-template-columns:minmax(210px,2fr) minmax(70px,.62fr) minmax(122px,1fr) minmax(122px,1fr)}.cz-contract-outside-tools{min-height:54px;margin-bottom:6px}.cz-contract-outside-tools .cz-basic-tools{width:min(100%,570px);min-width:0;grid-template-columns:minmax(154px,1fr) minmax(154px,1fr) auto;gap:7px}.cz-contract-outside-tools .cz-dropzone{min-height:54px;height:54px;padding:6px 10px;border-radius:14px}.cz-contract-outside-tools .cz-dropzone .cz-cloud{font-size:16px}.cz-contract-outside-tools .cz-dropzone strong{font-size:11.5px}.cz-contract-outside-tools .cz-dropzone small{font-size:9px}.cz-contract-outside-tools .cz-excel-btn{height:38px;min-height:38px;padding:0 12px;font-size:11px}.cz-cost-card{padding:7px;border-radius:18px}.cz-cost-card .cz-side-pdf.in-card{gap:5px;margin-bottom:5px;padding:4px}.cz-cost-card .cz-dropzone{min-height:34px;height:34px;padding:3px 4px;border-radius:9px}.cz-cost-card .cz-dropzone .cz-cloud{font-size:10px;line-height:1}.cz-cost-card .cz-dropzone strong{font-size:8.7px;line-height:1}.cz-cost-card .cz-dropzone small{font-size:6.8px;line-height:1}.cz-tabs{height:34px;min-height:34px;margin-bottom:5px;border-radius:11px;padding:3px}.cz-tabs button{font-size:9.6px;border-radius:8px}.cz-cost-total-wrap{grid-template-columns:minmax(0,1fr) 88px;gap:5px;margin-bottom:5px}.cz-cost-total{height:36px;min-height:36px;border-radius:11px;padding:0 8px;grid-template-columns:23px 1fr auto;gap:6px}.cz-cost-total button{width:22px;height:22px;border-radius:7px}.cz-cost-total span{font-size:9.2px}.cz-cost-total strong{font-size:14px}.cz-cost-total-wrap .cz-field>span{height:10px;font-size:8px}.cz-cost-total-wrap input[type=date]{height:26px;min-height:26px;line-height:26px;font-size:9px;border-radius:8px;padding:0 1px}.cz-cost-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;margin-bottom:4px;padding-right:1px}.cz-cost-row{grid-template-columns:7px 98px minmax(36px,1fr) 19px;gap:3px;padding:3px;margin-bottom:3px;border-radius:9px}.cz-cost-row select,.cz-cost-row input{height:25px;min-height:25px;line-height:25px;font-size:9px;border-radius:8px;padding:0 14px 0 2px}.cz-cost-row .danger{width:19px;height:19px;min-width:19px;border-radius:7px;font-size:11px}.cz-add{height:28px;min-height:28px;border-radius:10px;font-size:9.8px}@media (max-width:1500px){.cz-root{grid-template-columns:168px minmax(0,1fr) 318px;gap:7px;padding:7px}.cz-menu,.cz-main,.cz-right{height:calc(100vh - 14px);max-height:calc(100vh - 14px)}.cz-menu nav button{height:20px;min-height:20px;font-size:9px}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:23px;min-height:23px;line-height:23px}.cz-menu .cz-choice{height:17px;min-height:17px;font-size:8.3px}.cz-cost-row{grid-template-columns:7px 94px minmax(34px,1fr) 18px}.cz-cost-row select,.cz-cost-row input{height:24px;min-height:24px;line-height:24px;font-size:8.7px}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:minmax(142px,1fr) minmax(142px,1fr) auto;width:min(100%,530px)}.cz-contract-outside-tools .cz-dropzone{min-height:50px;height:50px}}.cz-root{grid-template-columns:192px minmax(0,1fr) 340px;gap:8px;padding:8px}.cz-menu{height:auto;max-height:calc(100vh - 16px);overflow:hidden;align-self:start;padding:9px 8px 10px}.cz-menu-control-card{gap:4px;padding-bottom:5px;margin-bottom:5px}.cz-menu-store-row{gap:5px}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:25px;min-height:25px;line-height:25px}.cz-menu .cz-choice{height:19px;min-height:19px}.cz-menu nav{flex:0 0 auto;overflow:visible;gap:3px}.cz-menu nav button{height:21px;min-height:21px}.cz-menu-title{margin-top:4px}.cz-main,.cz-right{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.cz-cost-card .cz-side-pdf.in-card{gap:7px;margin-bottom:7px;padding:6px}.cz-cost-card .cz-dropzone{min-height:48px;height:48px;padding:6px 7px;border-radius:12px}.cz-cost-card .cz-dropzone .cz-cloud{font-size:14px;line-height:1}.cz-cost-card .cz-dropzone strong{font-size:10.2px;line-height:1.1}.cz-cost-card .cz-dropzone small{font-size:8.2px;line-height:1.1}.cz-cost-row-head{display:grid;grid-template-columns:7px 98px minmax(48px,1fr) 19px;gap:3px;align-items:center;height:17px;margin:0 0 3px;padding:0 3px;color:#5d748f;font-size:8.6px;font-weight:950;text-align:center}.cz-cost-row-head span{display:flex;align-items:center;justify-content:center;white-space:nowrap}.cz-preview-cost-table{table-layout:fixed}.cz-preview-cost-table th:nth-child(2),.cz-preview-cost-table td:nth-child(2){width:23%;max-width:23%}.cz-preview-cost-table th:nth-child(3),.cz-preview-cost-table td:nth-child(3){width:60%;max-width:60%}.cz-preview-note-input{width:100%;height:28px;border:1px solid transparent;background:transparent;border-radius:6px;text-align:center;font-weight:850;color:#17233a;outline:none;padding:0 6px;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}@media (max-width:1500px){.cz-root{grid-template-columns:184px minmax(0,1fr) 330px;gap:7px;padding:7px}.cz-menu{max-height:calc(100vh - 14px)}.cz-main,.cz-right{height:calc(100vh - 14px);max-height:calc(100vh - 14px)}.cz-cost-card .cz-dropzone{min-height:44px;height:44px;padding:5px 6px}.cz-cost-card .cz-dropzone strong{font-size:9.8px}.cz-cost-card .cz-dropzone small{font-size:7.8px}.cz-cost-row-head,.cz-cost-row{grid-template-columns:7px 94px minmax(44px,1fr) 18px}}.cz-root{grid-template-columns:204px minmax(0,1fr) 340px;gap:8px;padding:8px}.cz-menu,.cz-right,.cz-main{height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.cz-menu{max-height:calc(100vh - 16px);overflow:hidden;padding:10px 9px}.cz-menu-basic-title{font-size:13.5px;height:22px;margin-bottom:5px}.cz-menu .cz-field>span{font-size:9.2px;height:11px}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:26px;min-height:26px;line-height:26px;font-size:9.8px}.cz-menu .cz-choice{height:20px;min-height:20px;font-size:9.2px}.cz-menu-title{font-size:13.5px;margin-top:5px}.cz-menu-sub{font-size:9.2px}.cz-menu nav{overflow:hidden;gap:3px}.cz-menu nav button{height:21px;min-height:21px;font-size:9.5px}.cz-menu-broker-row .cz-license-text{font-size:7.8px}.cz-right{overflow:hidden}.cz-cost-card{height:100%;max-height:100%;overflow:hidden;display:flex;flex-direction:column;padding:8px;border-radius:18px}.cz-cost-card .cz-side-pdf.in-card,.cz-tabs,.cz-cost-total-wrap,.cz-add{flex:0 0 auto}.cz-cost-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.cz-cost-card .cz-dropzone strong{font-size:10.6px}.cz-cost-card .cz-dropzone small{font-size:8.5px}.cz-tabs button{font-size:10.2px}.cz-cost-total span{font-size:10px}.cz-cost-total strong{font-size:15px}.cz-cost-total-wrap .cz-field>span{font-size:8.7px}.cz-cost-row-head{font-size:9.2px;height:18px;grid-template-columns:7px 98px minmax(48px,1fr) 19px}.cz-cost-row{grid-template-columns:7px 98px minmax(48px,1fr) 19px}.cz-cost-row select,.cz-cost-row input{font-size:9.6px}.cz-rent-header{grid-column:1 / -1;display:grid;grid-template-columns:126px minmax(70px,1fr) minmax(66px,.8fr) 126px minmax(70px,1fr) minmax(66px,.8fr);gap:6px;padding:0 7px;min-height:28px;align-items:center;background:transparent!important;border:0!important}.cz-rent-header span{height:24px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#eef6ff;color:#12376b;font-size:10.5px;font-weight:950}.cz-preview-cost-table th:nth-child(1),.cz-preview-cost-table td:nth-child(1){width:17%;max-width:17%}.cz-preview-cost-table th:nth-child(2),.cz-preview-cost-table td:nth-child(2){width:24%;max-width:24%}.cz-preview-cost-table th:nth-child(3),.cz-preview-cost-table td:nth-child(3){width:59%;max-width:59%}.cz-preview-note-input{border:1px solid transparent;background:transparent;box-shadow:none;cursor:text}.cz-preview-note-input:hover{border-color:#d8e6f5;background:#fbfdff}.cz-preview-note-input:focus{border-color:#93c5fd;background:#f8fbff;box-shadow:0 0 0 3px #2563eb14}@media (max-width:1500px){.cz-root{grid-template-columns:196px minmax(0,1fr) 330px;gap:7px;padding:7px}.cz-menu,.cz-right,.cz-main{height:calc(100vh - 14px);max-height:calc(100vh - 14px)}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:25px;min-height:25px;line-height:25px;font-size:9.3px}.cz-menu .cz-choice{height:19px;min-height:19px;font-size:8.8px}.cz-rent-header{grid-template-columns:118px minmax(64px,1fr) minmax(60px,.8fr) 118px minmax(64px,1fr) minmax(60px,.8fr)}.cz-cost-row-head,.cz-cost-row{grid-template-columns:7px 94px minmax(44px,1fr) 18px}}@media (max-width:1280px){.cz-root{display:block;height:auto;max-height:none;overflow:visible}.cz-menu,.cz-right,.cz-main,.cz-cost-card{height:auto;max-height:none;overflow:visible;margin-bottom:10px}.cz-cost-list{overflow:visible}.cz-rent-header{display:none}}html,body,#root{height:100%!important;max-height:100%!important;overflow:hidden!important}.cz-root{width:100%!important;max-width:100%!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important;display:grid!important;grid-template-columns:220px minmax(0,1fr) 342px!important;gap:8px!important;padding:8px!important;align-items:start!important;font-size:12.6px!important}.cz-menu,.cz-right,.cz-main{height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;min-height:0!important}.cz-menu{overflow:hidden!important;padding:10px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;font-size:11.2px!important}.cz-menu-title-basic{font-size:17px!important;line-height:1.1!important;margin-bottom:8px!important}.cz-menu .cz-field>span{font-size:10.8px!important;height:14px!important;line-height:14px!important}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:29px!important;min-height:29px!important;line-height:29px!important;font-size:10.8px!important;border-radius:10px!important}.cz-menu .cz-choice{height:22px!important;min-height:22px!important;font-size:10.2px!important}.cz-menu nav{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;gap:5px!important}.cz-menu nav button{height:23px!important;min-height:23px!important;font-size:10.2px!important;line-height:1!important}.cz-menu nav button span{height:18px!important;width:21px!important;flex:0 0 21px!important;font-size:9px!important}.cz-menu-sub{font-size:10.5px!important;padding:3px 9px!important;margin-bottom:7px!important}.cz-menu-broker-row .cz-license-text{font-size:8.6px!important;line-height:1.16!important;margin-top:3px!important}.cz-main{overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:54px!important}.cz-right{overflow:hidden!important;display:flex!important;min-width:0!important}.cz-cost-card{width:100%!important;height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:10px!important;border-radius:20px!important;font-size:11.4px!important}.cz-cost-card .cz-side-pdf.in-card{flex:0 0 auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:0!important;margin:0 0 10px!important;background:transparent!important;border:0!important;box-shadow:none!important}.cz-cost-card .cz-dropzone{min-height:68px!important;height:68px!important;border-radius:14px!important;padding:8px 6px!important}.cz-cost-card .cz-dropzone .cz-cloud{font-size:17px!important;line-height:1!important}.cz-cost-card .cz-dropzone strong{font-size:11.2px!important;line-height:1.12!important}.cz-cost-card .cz-dropzone small{font-size:8.8px!important;line-height:1.1!important}.cz-tabs{height:38px!important;min-height:38px!important;margin-bottom:9px!important}.cz-tabs button{font-size:11.2px!important}.cz-cost-total-wrap{flex:0 0 auto!important;margin-bottom:8px!important;grid-template-columns:minmax(0,1fr) 102px!important;gap:6px!important}.cz-cost-total{height:42px!important;min-height:42px!important;margin:0!important;padding:0 9px!important;border-radius:13px!important}.cz-cost-total span{font-size:11.2px!important}.cz-cost-total strong{font-size:17px!important}.cz-cost-total button{width:27px!important;height:27px!important}.cz-cost-total-wrap input[type=date]{height:32px!important;min-height:32px!important;font-size:10.5px!important;padding:0 4px!important}.cz-cost-total-wrap .cz-field>span{font-size:9.5px!important;height:13px!important}.cz-cost-row-head{flex:0 0 auto!important;display:grid!important;grid-template-columns:8px 104px minmax(54px,1fr) 20px!important;gap:4px!important;height:20px!important;min-height:20px!important;align-items:center!important;margin:0 0 4px!important;padding:0 5px!important;color:#12376b!important;font-size:10.2px!important;font-weight:950!important;text-align:center!important}.cz-cost-row-head span{display:flex!important;align-items:center!important;justify-content:center!important}.cz-cost-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:2px!important}.cz-cost-row{display:grid!important;grid-template-columns:8px 104px minmax(54px,1fr) 20px!important;gap:4px!important;padding:5px!important;margin-bottom:6px!important;align-items:center!important;border-radius:12px!important}.cz-cost-row select,.cz-cost-row input{height:31px!important;min-height:31px!important;line-height:31px!important;font-size:10.8px!important}.cz-cost-row .danger{width:20px!important;height:20px!important;min-width:20px!important;font-size:13px!important}.cz-add{height:34px!important;min-height:34px!important;font-size:11.2px!important;margin-top:6px!important}.cz-rent-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.cz-rent-column-head{display:grid!important;grid-template-columns:126px minmax(70px,1fr) minmax(66px,.8fr)!important;gap:6px!important;align-items:center!important;height:26px!important;min-height:26px!important;padding:0 7px!important;background:transparent!important;border:0!important}.cz-rent-column-head span{height:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:8px!important;background:#eef6ff!important;color:#12376b!important;font-size:10.7px!important;font-weight:950!important}.cz-rent-header{display:none!important}.cz-rent-row{display:grid!important;grid-template-columns:126px minmax(70px,1fr) minmax(66px,.8fr)!important;gap:6px!important;padding:7px!important}.cz-rent-row input,.cz-rent-row select{height:34px!important;min-height:34px!important;font-size:11.3px!important;text-align:center!important;text-align-last:center!important}.cz-field>span{font-size:11.4px!important}.cz-section h2{font-size:18px!important}.cz-section input,.cz-section select,.cz-section .cz-choice{font-size:12.3px!important}.cz-preview-cost-table{table-layout:fixed!important;width:100%!important}.cz-preview-cost-table th:nth-child(2),.cz-preview-cost-table td:nth-child(2){width:26%!important;max-width:26%!important}.cz-preview-cost-table th:nth-child(3),.cz-preview-cost-table td:nth-child(3){width:56%!important;max-width:56%!important}.cz-preview-note-input{width:100%!important;height:28px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;outline:none!important;border-radius:7px!important;text-align:center!important;font-weight:850!important;color:#17233a!important;cursor:text!important}.cz-preview-note-input:hover{border-color:#d8e6f5!important;background:#fbfdff!important}.cz-preview-note-input:focus{border-color:#93c5fd!important;background:#f8fbff!important;box-shadow:0 0 0 3px #2563eb14!important}@media (max-width:1500px){.cz-root{grid-template-columns:214px minmax(0,1fr) 334px!important;gap:7px!important;padding:7px!important}.cz-menu,.cz-right,.cz-main{height:calc(100vh - 14px)!important;max-height:calc(100vh - 14px)!important}.cz-rent-column-head,.cz-rent-row{grid-template-columns:118px minmax(64px,1fr) minmax(60px,.8fr)!important}.cz-cost-row-head,.cz-cost-row{grid-template-columns:8px 100px minmax(50px,1fr) 20px!important}}@media (max-width:1280px){html,body,#root{overflow:auto!important;height:auto!important;max-height:none!important}.cz-root{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.cz-menu,.cz-right,.cz-main,.cz-cost-card{height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:10px!important}.cz-cost-list{overflow:visible!important}.cz-rent-grid{grid-template-columns:1fr!important}.cz-rent-column-head{display:none!important}}.cz-root{grid-template-columns:236px minmax(0,1fr) 342px!important;gap:8px!important;padding:8px!important;align-items:start!important}.cz-menu{width:236px!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 16px)!important;align-self:start!important;overflow:hidden!important;padding:11px 11px 12px!important;border-radius:21px!important;display:flex!important;flex-direction:column!important}.cz-menu-basic-title{height:24px!important;margin:0 0 7px!important;font-size:15px!important;line-height:24px!important;font-weight:950!important;text-align:center!important}.cz-menu-control-card{gap:5px!important;padding-bottom:8px!important;margin-bottom:7px!important;border-bottom:1px solid #e4eef9!important}.cz-menu-store-row,.cz-menu-full-row,.cz-menu-jusetsu-row,.cz-menu-broker-row{gap:6px!important;padding:0!important;margin:0!important;border-bottom:0!important}.cz-menu .cz-field{gap:3px!important}.cz-menu .cz-field>span{height:13px!important;font-size:10.4px!important;line-height:13px!important}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:28px!important;min-height:28px!important;line-height:28px!important;border-radius:10px!important;font-size:10.6px!important}.cz-menu .cz-choice-pair{padding:3px!important}.cz-menu .cz-choice{height:21px!important;min-height:21px!important;font-size:10px!important;padding:0 4px!important}.cz-menu-broker-row .cz-license-text{min-height:13px!important;margin-top:3px!important;font-size:8.6px!important;line-height:1.25!important}.cz-menu-title{margin:7px 0!important;font-size:15.5px!important;line-height:1.1!important;text-align:center!important}.cz-menu-sub{display:none!important}.cz-menu nav{flex:0 0 auto!important;overflow:hidden!important;gap:5px!important;padding-right:0!important}.cz-menu nav button{height:26px!important;min-height:26px!important;border-radius:10px!important;font-size:11.2px!important;line-height:1!important;padding:0 7px!important;gap:7px!important}.cz-menu nav button span{width:23px!important;height:20px!important;flex:0 0 23px!important;border-radius:8px!important;font-size:9.4px!important}.cz-contract-outside-tools{min-height:66px!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cz-contract-outside-tools .cz-basic-tools{width:min(100%,650px)!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto!important;gap:10px!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.cz-contract-outside-tools .cz-excel-btn{height:42px!important;min-height:42px!important;padding:0 14px!important;font-size:11.8px!important;border-radius:12px!important}.cz-right{height:calc(100vh - 34px)!important;max-height:calc(100vh - 34px)!important;align-self:start!important;overflow:hidden!important}.cz-main{height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;min-width:0!important;overflow-y:auto!important;overflow-x:hidden!important}@media (max-width:1500px){.cz-root{grid-template-columns:228px minmax(0,1fr) 334px!important;gap:7px!important;padding:7px!important}.cz-menu{width:228px!important;max-height:calc(100vh - 14px)!important;padding:10px 10px 11px!important}.cz-menu nav button{height:25px!important;min-height:25px!important;font-size:10.8px!important}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:minmax(174px,1fr) minmax(174px,1fr) auto!important;width:min(100%,610px)!important;gap:8px!important}.cz-contract-outside-tools .cz-dropzone{min-height:58px!important;height:58px!important}.cz-right{height:calc(100vh - 30px)!important;max-height:calc(100vh - 30px)!important}}@media (max-width:1280px){.cz-root{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.cz-menu{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important}.cz-right,.cz-main,.cz-cost-card{height:auto!important;max-height:none!important;overflow:visible!important}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:1fr!important;width:100%!important}}.cz-root{grid-template-columns:236px minmax(0,1fr) 334px!important;gap:8px!important;padding:8px!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.cz-menu{width:236px!important;height:calc(100vh - 12px)!important;max-height:calc(100vh - 12px)!important;padding:10px 10px 12px!important;font-size:11.8px!important}.cz-menu nav{gap:5px!important;overflow:hidden!important;flex:0 0 auto!important}.cz-menu nav button{height:27px!important;min-height:27px!important;font-size:11.9px!important;line-height:1!important;padding:0 8px!important;gap:7px!important}.cz-menu-title{font-size:16px!important;margin:7px 0!important}.cz-menu-basic-title,.cz-menu-title-basic{font-size:17.5px!important}.cz-menu .cz-field>span{font-size:10.9px!important}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{font-size:10.9px!important}.cz-main{height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;overflow-y:auto!important;overflow-x:hidden!important;padding-bottom:54px!important}.cz-right{height:calc(100vh - 54px)!important;max-height:calc(100vh - 54px)!important;align-self:start!important;overflow:hidden!important}.cz-cost-card{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important}.cz-contractor-excel-outside{width:100%!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:-2px 0 6px!important;padding-right:2px!important}.cz-contractor-excel-outside .cz-excel-btn{height:38px!important;min-height:38px!important;padding:0 16px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 10px 22px #22c55e33!important}#contractor .cz-section-tools{display:none!important}.cz-statement-modal{position:relative!important;width:min(1060px,96vw)!important;height:min(94vh,900px)!important;max-height:min(94vh,900px)!important;overflow:hidden!important;padding:14px!important;border-radius:22px!important}.cz-statement-actions{position:absolute!important;top:12px!important;right:14px!important;z-index:5!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin:0!important}.cz-statement-actions .cz-modal-btn{height:34px!important;padding:0 12px!important;border-radius:10px!important;font-size:11px!important}.cz-a4{width:820px!important;min-height:0!important;height:auto!important;max-height:none!important;margin:0 auto!important;padding:30px 34px 24px!important;transform:scale(.78)!important;transform-origin:top center!important;border-radius:14px!important}.cz-statement-head{gap:28px!important;padding-bottom:12px!important}.cz-statement-head h1{font-size:26px!important;margin:0 0 18px!important}.cz-claim-box{margin:14px 0!important;padding:12px 16px!important;font-size:17px!important}.cz-preview-section{margin-top:10px!important}.cz-preview-section h3{font-size:13px!important;margin-bottom:5px!important}.cz-preview-section th,.cz-preview-section td{padding:5px 6px!important;font-size:11px!important;line-height:1.15!important}.cz-preview-section p{padding:7px 9px!important;font-size:11px!important}.cz-bank-box{padding:10px!important}.cz-preview-cost-table th:nth-child(1),.cz-preview-cost-table td:nth-child(1){width:18%!important;max-width:18%!important}.cz-preview-cost-table th:nth-child(2),.cz-preview-cost-table td:nth-child(2){width:28%!important;max-width:28%!important}.cz-preview-cost-table th:nth-child(3),.cz-preview-cost-table td:nth-child(3){width:54%!important;max-width:54%!important}.cz-preview-note-input{width:100%!important;height:22px!important;min-height:22px!important;border:1px solid transparent!important;background:transparent!important;border-radius:6px!important;padding:0 6px!important;text-align:left!important;font-size:11px!important}.cz-preview-note-input:hover,.cz-preview-note-input:focus{border-color:#bfdbfe!important;background:#f8fbff!important}@media (max-width:1500px){.cz-root{grid-template-columns:228px minmax(0,1fr) 326px!important;gap:7px!important;padding:7px!important}.cz-menu{width:228px!important;height:calc(100vh - 10px)!important;max-height:calc(100vh - 10px)!important}.cz-menu nav button{height:26px!important;font-size:11.4px!important}.cz-right{height:calc(100vh - 50px)!important;max-height:calc(100vh - 50px)!important}.cz-a4{transform:scale(.74)!important}}@media (max-width:1280px){.cz-root{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.cz-menu,.cz-right,.cz-main,.cz-cost-card{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:10px!important}.cz-contractor-excel-outside{justify-content:flex-start!important}.cz-statement-modal{height:auto!important;max-height:94vh!important;overflow:auto!important}.cz-a4{width:100%!important;transform:none!important}.cz-statement-actions{position:static!important;margin-bottom:10px!important}}.cz-root{grid-template-columns:238px minmax(0,1fr) 334px!important}.cz-menu{width:238px!important;height:calc(100vh - 4px)!important;max-height:calc(100vh - 4px)!important;padding:10px 10px 14px!important}.cz-menu-control-card{padding-bottom:9px!important;margin-bottom:7px!important}.cz-menu nav button{height:27px!important;min-height:27px!important;font-size:12px!important;line-height:1!important}.cz-menu nav button span{width:24px!important;height:21px!important;flex:0 0 24px!important;font-size:10px!important}.cz-contract-outside-tools{min-height:68px!important;margin:0 0 8px!important;display:flex!important;align-items:center!important;justify-content:center!important}.cz-contract-outside-tools .cz-basic-tools{width:100%!important;max-width:760px!important;display:grid!important;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) 108px!important;gap:10px!important;align-items:center!important}.cz-contract-outside-tools .cz-dropzone{min-height:62px!important;height:62px!important;padding:8px 12px!important;border-radius:15px!important}.cz-contract-outside-tools .cz-dropzone .cz-cloud{font-size:18px!important;line-height:1!important}.cz-contract-outside-tools .cz-dropzone strong{font-size:12.5px!important;line-height:1.12!important}.cz-contract-outside-tools .cz-dropzone small{font-size:9.8px!important;line-height:1.12!important}.cz-signed-row-excel-btn,.cz-contract-outside-tools .cz-excel-btn{justify-self:end!important;width:108px!important;height:42px!important;min-height:42px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#16a34a,#22c55e)!important;color:#fff!important;font-size:12px!important;font-weight:950!important;box-shadow:0 10px 22px #22c55e33!important}.cz-contractor-excel-outside{display:none!important}.cz-right{height:calc(100vh - 66px)!important;max-height:calc(100vh - 66px)!important;align-self:start!important;overflow:hidden!important}.cz-cost-card{height:100%!important;max-height:100%!important;overflow:hidden!important;min-height:0!important}.cz-guarantor-grid{grid-template-columns:1.05fr .52fr .9fr 1.35fr 1.1fr .95fr!important}.cz-rent-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;align-items:start!important}.cz-rent-header-row{grid-column:1 / -1!important;display:grid!important;grid-template-columns:126px minmax(70px,1fr) minmax(66px,.8fr) 126px minmax(70px,1fr) minmax(66px,.8fr)!important;gap:6px!important;align-items:center!important;height:24px!important;min-height:24px!important;padding:0 7px!important;border:0!important;background:transparent!important;margin:0 0 2px!important}.cz-rent-header-row span{display:flex!important;align-items:center!important;justify-content:center!important;color:#5d748f!important;font-size:10.5px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}.cz-rent-column-head{display:none!important}.cz-rent-row{display:grid!important;grid-template-columns:126px minmax(70px,1fr) minmax(66px,.8fr)!important;gap:6px!important;align-items:center!important;margin:0!important;padding:7px!important;border:1px solid #dce8f6!important;border-radius:14px!important;background:#fbfdff!important;overflow:hidden!important}.cz-rent-row input,.cz-rent-row select{height:32px!important;min-height:32px!important;line-height:32px!important;border:1px solid #cfdff1!important;background:#fff!important;box-shadow:none!important}@media (max-width:1500px){.cz-root{grid-template-columns:232px minmax(0,1fr) 326px!important}.cz-menu{width:232px!important;height:calc(100vh - 4px)!important;max-height:calc(100vh - 4px)!important}.cz-right{height:calc(100vh - 62px)!important;max-height:calc(100vh - 62px)!important}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:minmax(174px,1fr) minmax(174px,1fr) 100px!important;gap:8px!important}.cz-signed-row-excel-btn,.cz-contract-outside-tools .cz-excel-btn{width:100px!important;font-size:11.5px!important}.cz-rent-header-row{grid-template-columns:118px minmax(64px,1fr) minmax(60px,.8fr) 118px minmax(64px,1fr) minmax(60px,.8fr)!important}.cz-rent-row{grid-template-columns:118px minmax(64px,1fr) minmax(60px,.8fr)!important}}@media (max-width:1280px){.cz-root{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.cz-menu,.cz-right,.cz-main,.cz-cost-card{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:10px!important}.cz-contract-outside-tools .cz-basic-tools{grid-template-columns:1fr!important;max-width:100%!important}.cz-signed-row-excel-btn,.cz-contract-outside-tools .cz-excel-btn{width:100%!important;justify-self:stretch!important}.cz-guarantor-grid,.cz-rent-grid{grid-template-columns:1fr!important}.cz-rent-header-row{display:none!important}}.cz-root{grid-template-columns:236px minmax(0,1fr) 326px!important;gap:8px!important;padding:8px!important;align-items:start!important;height:100vh!important;max-height:100vh!important;overflow:hidden!important}.cz-menu{width:236px!important;height:auto!important;max-height:calc(100vh - 16px)!important;min-height:0!important;overflow:hidden!important;align-self:start!important;padding:8px 8px 9px!important;border-radius:18px!important}.cz-menu-control-card{flex:0 0 auto!important;gap:4px!important;padding-bottom:8px!important;margin-bottom:7px!important}.cz-menu-basic-title{height:22px!important;margin:0 0 5px!important;font-size:13.5px!important}.cz-menu .cz-field>span{height:12px!important;font-size:9.6px!important}.cz-menu input,.cz-menu select,.cz-menu .cz-choice-pair{height:28px!important;min-height:28px!important;line-height:28px!important;font-size:10.2px!important}.cz-menu .cz-choice{height:22px!important;min-height:22px!important;font-size:9.8px!important}.cz-menu-broker-row .cz-license-text{font-size:8.6px!important;line-height:1.15!important;margin-top:2px!important}.cz-menu-title{font-size:15px!important;margin:5px 0!important}.cz-menu nav{flex:0 0 auto!important;min-height:auto!important;overflow:hidden!important;gap:5px!important}.cz-menu nav button{height:27px!important;min-height:27px!important;font-size:12.4px!important;padding:0 7px!important;gap:7px!important;border-radius:10px!important}.cz-menu nav button span{width:25px!important;height:21px!important;flex:0 0 25px!important;font-size:10.5px!important}.cz-right{height:calc(100vh - 86px)!important;max-height:calc(100vh - 86px)!important;min-height:0!important;align-self:start!important;overflow:hidden!important}.cz-cost-card{height:100%!important;max-height:100%!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:9px!important}.cz-cost-card .cz-side-pdf.in-card,.cz-tabs,.cz-cost-total-wrap,.cz-add{flex:0 0 auto!important}.cz-cost-list{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:3px!important;margin-bottom:6px!important}.cz-cost-row-head{position:sticky!important;top:0!important;z-index:4!important;display:grid!important;grid-template-columns:12px 112px minmax(48px,1fr) 22px!important;gap:4px!important;align-items:center!important;height:20px!important;padding:0 4px!important;margin:0 0 4px!important;background:#fff!important;color:#5d748f!important;font-size:10px!important;font-weight:950!important;text-align:center!important}.cz-cost-row{grid-template-columns:12px 112px minmax(48px,1fr) 22px!important;gap:4px!important;cursor:grab!important;transition:transform .12s ease,opacity .12s ease,box-shadow .12s ease!important}.cz-cost-row:active{cursor:grabbing!important}.cz-cost-row.dragging{opacity:.48!important;transform:scale(.992)!important;box-shadow:0 8px 18px #2563eb29!important}.cz-cost-row .handle{cursor:grab!important;color:#7b91aa!important;-webkit-user-select:none!important;user-select:none!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important}.cz-cost-row select,.cz-cost-row input{height:28px!important;min-height:28px!important;line-height:28px!important}@media (max-width:1500px){.cz-root{grid-template-columns:228px minmax(0,1fr) 318px!important}.cz-menu{width:228px!important}.cz-right{height:calc(100vh - 82px)!important;max-height:calc(100vh - 82px)!important}.cz-menu nav button{height:26px!important;min-height:26px!important;font-size:12px!important}.cz-cost-row-head,.cz-cost-row{grid-template-columns:10px 106px minmax(44px,1fr) 21px!important}}@media (max-width:1280px){.cz-root{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.cz-menu,.cz-main,.cz-right,.cz-cost-card{width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin-bottom:10px!important}.cz-cost-list{overflow:visible!important}}.cz-statement-modal{width:min(1120px,96vw)!important;height:min(94vh,900px)!important;overflow:hidden!important}.cz-a4{width:820px!important;padding:24px 34px 20px!important;transform:scale(.76)!important;transform-origin:top center!important}.cz-statement-head{grid-template-columns:1.05fr .95fr!important;align-items:start!important;gap:24px!important;padding-bottom:10px!important}.cz-statement-logo{display:block!important;width:210px!important;height:auto!important;margin:0 0 10px!important;object-fit:contain!important}.cz-statement-head h1{font-size:25px!important;margin:0 0 12px!important;letter-spacing:.22em!important}.cz-claim-box{margin:12px 0!important;padding:10px 16px!important}.cz-preview-section{margin-top:8px!important}.cz-preview-section h3{font-size:12.5px!important;margin-bottom:4px!important}.cz-preview-section th,.cz-preview-section td{font-size:10.5px!important;padding:4px 5px!important;line-height:1.1!important}.cz-preview-section p{font-size:11px!important;padding:6px 9px!important}.cz-preview-date-line{display:grid!important;grid-template-columns:90px minmax(0,1fr)!important;align-items:center!important;gap:10px!important}.cz-preview-date-line h3,.cz-preview-date-line p{margin:0!important}.cz-preview-doc-table th:nth-child(1),.cz-preview-doc-table td:nth-child(1){width:46%!important;text-align:left!important}.cz-preview-doc-table th:nth-child(n+2),.cz-preview-doc-table td:nth-child(n+2){width:13.5%!important}.cz-doc-checks input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}@media (max-width:1500px){.cz-a4{transform:scale(.72)!important}.cz-statement-logo{width:190px!important}}.cz-statement-modal-v233{width:min(1120px,96vw)!important;height:min(94vh,900px)!important;max-height:94vh!important;overflow:hidden!important;position:relative!important;padding:14px!important;background:#f3f7fcfa!important}.cz-statement-actions-top{position:absolute!important;top:14px!important;right:16px!important;z-index:20!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;margin:0!important}.cz-statement-actions-top .cz-modal-btn{height:32px!important;min-height:32px!important;padding:0 12px!important;border-radius:10px!important;font-size:11.5px!important}.cz-a4-v233{width:820px!important;min-height:1120px!important;max-height:1120px!important;margin:40px auto 0!important;padding:22px 34px 18px!important;transform:scale(.72)!important;transform-origin:top center!important;overflow:hidden!important;background:#fff!important;border-radius:14px!important;box-shadow:0 12px 30px #1428461f!important}.cz-invoice-top{display:grid!important;grid-template-columns:220px 1fr 120px!important;align-items:start!important;gap:14px!important;min-height:86px!important;border-bottom:2px solid #1d2c44!important;padding-bottom:10px!important}.cz-invoice-logo-box{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important}.cz-a4-v233 .cz-statement-logo{width:205px!important;max-width:205px!important;height:auto!important;margin:0!important;display:block!important;object-fit:contain!important}.cz-invoice-top h1{margin:2px 0 0!important;text-align:center!important;font-size:30px!important;letter-spacing:.24em!important;color:#17233a!important;font-weight:950!important;line-height:1.15!important}.cz-invoice-stamp-box{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important}.cz-electronic-stamp{width:82px!important;height:82px!important;object-fit:contain!important;opacity:.92!important}.cz-invoice-company-row{display:grid!important;grid-template-columns:1.24fr .96fr!important;gap:18px!important;align-items:stretch!important;margin-top:10px!important}.cz-invoice-customer-line{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;align-items:stretch!important}.cz-invoice-customer-line>div,.cz-invoice-shop-box{border:1px solid #d8e1ee!important;border-radius:10px!important;background:#fbfdff!important;padding:8px 10px!important}.cz-invoice-customer-line span,.cz-invoice-shop-box span{display:block!important;font-size:10.5px!important;color:#52677f!important;font-weight:850!important;line-height:1.35!important}.cz-invoice-customer-line strong{display:block!important;margin-top:3px!important;color:#17233a!important;font-size:13px!important;font-weight:950!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-invoice-shop-box{display:grid!important;gap:2px!important;align-content:start!important}.cz-invoice-shop-box strong{display:block!important;font-size:13px!important;font-weight:950!important;color:#17233a!important;line-height:1.2!important}.cz-invoice-shop-box b{display:block!important;font-size:12.5px!important;font-weight:950!important;color:#1d4ed8!important;line-height:1.2!important}.cz-claim-box-v233{margin:10px 0!important;padding:10px 16px!important;border:2px solid #17233a!important;display:flex!important;align-items:center!important;justify-content:space-between!important;font-size:18px!important}.cz-claim-box-v233 span{font-weight:950!important;color:#17233a!important}.cz-claim-box-v233 b{font-size:26px!important;color:#17233a!important}.cz-a4-v233 .cz-preview-section{margin-top:7px!important}.cz-a4-v233 .cz-preview-section h3{margin:0 0 4px!important;font-size:12px!important;font-weight:950!important;color:#17233a!important;text-align:left!important}.cz-a4-v233 .cz-preview-section table{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.cz-a4-v233 .cz-preview-section th,.cz-a4-v233 .cz-preview-section td{border:1px solid #2e3a4a!important;padding:3px 5px!important;font-size:10px!important;line-height:1.05!important;text-align:center!important;vertical-align:middle!important;height:23px!important}.cz-a4-v233 .cz-preview-section th{background:#f3f6fa!important;color:#17233a!important;font-weight:950!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:23%!important;max-width:23%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:53%!important;max-width:53%!important}.cz-a4-v233 .cz-preview-total-row th{background:#eef4ff!important;font-size:11px!important}.cz-a4-v233 .cz-preview-note-input{width:100%!important;height:18px!important;border:0!important;background:transparent!important;text-align:center!important;color:#17233a!important;font-weight:850!important;outline:none!important;padding:0 4px!important;font-size:10px!important}.cz-a4-v233 .cz-preview-note-input:hover,.cz-a4-v233 .cz-preview-note-input:focus{background:#f8fbff!important;box-shadow:inset 0 0 0 1px #bfdbfe!important;border-radius:5px!important}.cz-invoice-bottom-grid{display:grid!important;grid-template-columns:.82fr 1.18fr!important;gap:10px!important;align-items:stretch!important;margin-top:7px!important}.cz-a4-v233 .cz-preview-date-line{display:grid!important;grid-template-columns:74px 1fr!important;gap:7px!important;align-items:center!important;margin:0!important}.cz-a4-v233 .cz-preview-date-line h3{margin:0!important}.cz-a4-v233 .cz-preview-date-line p,.cz-a4-v233 .cz-bank-box p{margin:0!important;padding:6px 8px!important;border:1px solid #d8e1ee!important;border-radius:8px!important;background:#fbfdff!important;font-size:10.5px!important;font-weight:900!important;line-height:1.25!important;color:#17233a!important}.cz-a4-v233 .cz-bank-box{margin:0!important;background:transparent!important;border:0!important;padding:0!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(1),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(1){width:20%!important;max-width:20%!important;text-align:center!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(2),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(2){width:66%!important;max-width:66%!important;text-align:left!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(3),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(3){width:14%!important;max-width:14%!important;text-align:center!important}.cz-a4-v233 .cz-doc-preview-section td{height:21px!important}@media (max-width:1500px){.cz-a4-v233{transform:scale(.68)!important}}@media (max-width:1280px){.cz-statement-modal-v233{overflow:auto!important;height:auto!important;max-height:94vh!important}.cz-a4-v233{width:100%!important;min-height:auto!important;max-height:none!important;transform:none!important;margin-top:48px!important}.cz-statement-actions-top{position:static!important;margin-bottom:10px!important}}.cz-cost-row-head,.cz-cost-row{grid-template-columns:12px 104px minmax(46px,1fr) 25px 25px 21px!important;gap:3px!important}.cz-cost-row-head{font-size:9.5px!important}.cz-cost-check{width:25px!important;height:28px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dbe7f6!important;border-radius:8px!important;background:#fbfdff!important;cursor:pointer!important}.cz-cost-check input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:14px!important;height:14px!important;min-height:14px!important;padding:0!important;margin:0!important;cursor:pointer!important}.cz-statement-modal-v233{overflow:hidden!important}.cz-a4-v233{width:820px!important;min-height:1120px!important;max-height:1120px!important;margin:40px auto 0!important;padding:20px 34px 16px!important;overflow:hidden!important;background:#fff!important}.cz-invoice-top{grid-template-columns:190px 1fr 255px!important;align-items:start!important;gap:14px!important;min-height:100px!important;border-bottom:2px solid #1d2c44!important;padding-bottom:8px!important}.cz-invoice-top h1{margin:2px 0 0!important;align-self:start!important;justify-self:center!important;text-align:center!important}.cz-invoice-shop-inline{display:grid!important;grid-template-columns:minmax(0,1fr) 70px!important;gap:8px!important;align-items:start!important;justify-content:end!important;min-width:0!important}.cz-invoice-shop-text{display:grid!important;gap:1px!important;min-width:0!important;text-align:left!important}.cz-invoice-shop-text strong{display:block!important;font-size:13px!important;font-weight:950!important;color:#17233a!important;line-height:1.15!important}.cz-invoice-shop-text b{display:block!important;font-size:12px!important;font-weight:950!important;color:#1d4ed8!important;line-height:1.15!important}.cz-invoice-shop-text span{display:block!important;font-size:9.5px!important;color:#52677f!important;font-weight:850!important;line-height:1.25!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-invoice-shop-inline .cz-electronic-stamp{width:68px!important;height:68px!important;object-fit:contain!important;opacity:.93!important}.cz-invoice-company-row,.cz-invoice-customer-line,.cz-invoice-customer-line>div,.cz-invoice-shop-box{border:0!important;background:transparent!important;padding:0!important;box-shadow:none!important}.cz-invoice-contract-lines{margin-top:8px!important;display:grid!important;grid-template-columns:1fr!important;gap:3px!important}.cz-invoice-contract-lines>div{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;min-height:24px!important;border-bottom:1px solid #d8e1ee!important}.cz-invoice-contract-lines span{color:#52677f!important;font-size:11px!important;font-weight:950!important;white-space:nowrap!important}.cz-invoice-contract-lines strong{color:#17233a!important;font-size:13px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-claim-box-v233{margin:9px 0 7px!important;padding:9px 14px!important;display:grid!important;grid-template-columns:1fr 230px!important;gap:14px!important;align-items:center!important}.cz-claim-box-v233>div:first-child{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.cz-claim-box-v233 span{font-weight:950!important;color:#17233a!important;font-size:15px!important}.cz-claim-box-v233 b{font-size:25px!important;color:#17233a!important}.cz-claim-deadline{display:grid!important;grid-template-columns:64px 1fr!important;gap:6px!important;align-items:center!important;border-left:1px solid #17233a!important;padding-left:12px!important}.cz-claim-deadline span{font-size:11px!important;color:#52677f!important}.cz-claim-deadline strong{font-size:12px!important;font-weight:950!important;color:#17233a!important;white-space:nowrap!important}.cz-invoice-bottom-grid,.cz-preview-date-line{display:none!important}.cz-bank-box-one-line{margin-top:7px!important;display:grid!important;grid-template-columns:52px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;background:transparent!important;border:0!important;padding:0!important}.cz-bank-box-one-line h3{margin:0!important}.cz-bank-box-one-line p{margin:0!important;padding:5px 8px!important;border:1px solid #d8e1ee!important;border-radius:8px!important;background:#fbfdff!important;font-size:10.5px!important;font-weight:900!important;line-height:1.2!important;color:#17233a!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-table td:nth-child(1){width:22%!important;max-width:22%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:26%!important;max-width:26%!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(1),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(1){width:17%!important;max-width:17%!important;text-align:center!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(2),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(2){width:63%!important;max-width:63%!important;text-align:left!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(3),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(3){width:20%!important;max-width:20%!important;text-align:left!important}@media (max-width:1500px){.cz-cost-row-head,.cz-cost-row{grid-template-columns:10px 96px minmax(42px,1fr) 23px 23px 19px!important;gap:2px!important}.cz-cost-check{width:23px!important}}.cz-a4-v233{padding:30px 42px 26px!important;min-height:1120px!important;max-height:1120px!important}.cz-invoice-top{grid-template-columns:220px 1fr 235px!important;min-height:92px!important;gap:16px!important}.cz-invoice-shop-inline{gap:12px!important;align-items:flex-start!important}.cz-invoice-shop-text{min-width:0!important}.cz-invoice-shop-text strong{font-size:15px!important;line-height:1.25!important}.cz-invoice-shop-text b{font-size:14px!important;line-height:1.25!important}.cz-invoice-shop-text span{font-size:11.5px!important;line-height:1.35!important}.cz-invoice-shop-inline .cz-electronic-stamp{width:84px!important;height:84px!important;flex:0 0 84px!important}.cz-invoice-contract-lines{display:none!important}.cz-invoice-contract-one-line{display:grid!important;grid-template-columns:max-content minmax(180px,1fr) max-content minmax(240px,1.28fr)!important;gap:8px!important;align-items:center!important;border-bottom:1px solid #aab7c8!important;padding:8px 0!important;margin:2px 0 0!important;min-width:0!important}.cz-invoice-contract-one-line span{color:#17233a!important;font-size:12.2px!important;font-weight:950!important;white-space:nowrap!important}.cz-invoice-contract-one-line strong{color:#17233a!important;font-size:13.5px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-claim-box-v233{display:grid!important;grid-template-columns:max-content minmax(210px,1fr) minmax(220px,auto)!important;gap:18px!important;align-items:center!important;padding:9px 16px!important;margin:9px 0 11px!important}.cz-claim-box-v233>span{justify-self:start!important;font-size:17px!important}.cz-claim-box-v233>b{justify-self:center!important;text-align:center!important;font-size:27px!important;color:#00256f!important}.cz-claim-deadline{justify-self:end!important;display:flex!important;align-items:baseline!important;gap:8px!important;white-space:nowrap!important}.cz-claim-deadline span{font-size:14px!important}.cz-claim-deadline strong{font-size:17px!important;color:#d20f16!important;font-weight:950!important}.cz-bank-box-one-line{margin-top:12px!important}.cz-bank-box-one-line p{font-size:11.5px!important;padding:7px 10px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:24%!important;max-width:24%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:52%!important;max-width:52%!important}.cz-statement-modal-v233{overflow:auto!important}@media print{@page{size:A4 portrait;margin:12mm}html,body,#root{overflow:visible!important;height:auto!important;max-height:none!important}.cz-modal-backdrop{position:static!important;display:block!important;background:#fff!important;padding:0!important}.cz-statement-modal-v233{width:auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding:0!important;box-shadow:none!important;background:#fff!important}.cz-statement-actions-top{display:none!important}.cz-a4-v233{width:auto!important;min-height:auto!important;max-height:none!important;margin:0!important;padding:0!important;transform:none!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}}.cz-cost-row-head,.cz-cost-row{grid-template-columns:10px 112px minmax(52px,1fr) 22px!important;gap:4px!important}.cz-cost-row-head span:nth-child(4){font-size:0!important}.cz-cost-row select,.cz-cost-row input{height:29px!important;min-height:29px!important;line-height:29px!important}.cz-cost-row .danger{width:22px!important;height:22px!important;min-width:22px!important}.cz-doc-checks-with-flags{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;max-height:min(66vh,680px)!important;overflow-y:auto!important;padding-right:4px!important}.cz-doc-check-row{display:grid!important;grid-template-columns:minmax(0,1fr) 112px 46px!important;gap:8px!important;align-items:center!important;min-height:40px!important;border:1px solid #dce8f6!important;border-radius:13px!important;background:#fbfdff!important;padding:6px 8px!important}.cz-doc-main-check,.cz-doc-flag{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;font-weight:900!important;color:#244161!important;white-space:nowrap!important}.cz-doc-main-check span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cz-doc-main-check input,.cz-doc-flag input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:17px!important;height:17px!important;flex:0 0 17px!important}.cz-doc-flag{justify-content:center!important;font-size:11px!important;color:#1e63c7!important}.cz-doc-flag:has(input:disabled){opacity:.42!important}.cz-invoice-shop-text strong{font-size:17px!important;line-height:1.25!important}.cz-invoice-shop-text b{font-size:15.5px!important;line-height:1.25!important}.cz-invoice-shop-text span{font-size:12.5px!important;line-height:1.38!important}.cz-invoice-shop-inline .cz-electronic-stamp{width:88px!important;height:88px!important}.cz-invoice-contract-one-line{grid-template-columns:max-content minmax(190px,.74fr) minmax(260px,1.1fr)!important;gap:5px!important;padding:7px 0!important}.cz-invoice-contract-one-line span{font-size:12.5px!important;letter-spacing:-.01em!important}.cz-invoice-contract-one-line strong{font-size:15px!important}.cz-invoice-contract-one-line strong:nth-of-type(1){font-size:16.5px!important;color:#0b2b55!important}.cz-invoice-property-value{text-align:left!important;padding-left:12px!important;border-left:1px solid #d8e1ee!important}.cz-bank-box-one-line{margin-top:17px!important}.cz-bank-box-one-line p{font-size:11.7px!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(1),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(1){width:16%!important;max-width:16%!important;text-align:center!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(2),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(2){width:60%!important;max-width:60%!important;text-align:left!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(3),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(3){width:24%!important;max-width:24%!important;text-align:left!important}.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(3){font-size:10.5px!important;color:#0b2b55!important}@media (max-width:1500px){.cz-cost-row-head,.cz-cost-row{grid-template-columns:9px 104px minmax(48px,1fr) 20px!important;gap:3px!important}.cz-doc-check-row{grid-template-columns:minmax(0,1fr) 108px 42px!important;gap:6px!important}}.cz-cost-row-head,.cz-cost-row{grid-template-columns:9px 108px 48px 42px 22px!important;gap:3px!important;align-items:center!important;width:100%!important;max-width:100%!important;overflow:hidden!important}.cz-cost-row-head{font-size:9.8px!important;padding:0 4px 4px!important}.cz-cost-row-head span:nth-child(4){font-size:9.8px!important;display:flex!important}.cz-cost-row select,.cz-cost-row input{width:100%!important;min-width:0!important;height:29px!important;min-height:29px!important;line-height:29px!important;font-size:10px!important;padding:0 5px!important;text-align:center!important;text-align-last:center!important}.cz-cost-row select{padding-right:15px!important;background-position:right 4px center!important;background-size:12px 12px!important}.cz-cost-row .danger{width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;border-radius:8px!important;font-size:13px!important;padding:0!important}.cz-cost-row .handle{width:9px!important;min-width:9px!important;overflow:hidden!important;font-size:10px!important}.cz-a4-v233 .cz-preview-cost-table th,.cz-a4-v233 .cz-preview-cost-table td{height:22px!important;min-height:22px!important;max-height:22px!important;padding:3px 6px!important;line-height:1.15!important;vertical-align:middle!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-table td:nth-child(1){width:24%!important;max-width:24%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:17%!important;max-width:17%!important;text-align:right!important;padding-right:10px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:6%!important;max-width:6%!important;text-align:center!important;padding-left:2px!important;padding-right:2px!important;font-size:10px!important;white-space:nowrap!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-table td:nth-child(4){width:53%!important;max-width:53%!important;text-align:left!important}.cz-a4-v233 .cz-tax-breakdown-row th,.cz-a4-v233 .cz-tax-breakdown-row td,.cz-a4-v233 .cz-preview-total-row th,.cz-a4-v233 .cz-preview-total-row td{height:21px!important;min-height:21px!important;max-height:21px!important;padding-top:2px!important;padding-bottom:2px!important;line-height:1.05!important;vertical-align:middle!important}.cz-a4-v233 .cz-tax-breakdown-row td:nth-child(2){width:6%!important;max-width:6%!important;font-size:10px!important}.cz-a4-v233 .cz-preview-total-row th,.cz-a4-v233 .cz-preview-total-row td{font-size:12px!important;font-weight:950!important}@media (max-width:1500px){.cz-cost-row-head,.cz-cost-row{grid-template-columns:8px 100px 44px 39px 20px!important;gap:2px!important}.cz-cost-row select,.cz-cost-row input{font-size:9.2px!important;padding-left:3px!important;padding-right:3px!important}.cz-cost-row select{padding-right:13px!important;background-position:right 3px center!important}.cz-cost-row .danger{width:20px!important;height:20px!important;min-width:20px!important}}.cz-a4-v233 .cz-preview-cost-table{table-layout:fixed!important;width:100%!important}.cz-a4-v233 .cz-preview-cost-table th,.cz-a4-v233 .cz-preview-cost-table td{height:22px!important;min-height:22px!important;padding:3px 6px!important;line-height:1.15!important;vertical-align:middle!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-table td:nth-child(1){width:29%!important;max-width:29%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:22%!important;max-width:22%!important;text-align:right!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:9%!important;max-width:9%!important;text-align:center!important;white-space:nowrap!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-table td:nth-child(4){width:40%!important;max-width:40%!important}.cz-tax-summary-title-row th{background:#f1f6fd!important;border-top:2px solid #334155!important;border-bottom:1px solid #334155!important;font-weight:950!important;text-align:center!important;height:24px!important}.cz-tax-summary-title-row .cz-tax-summary-blank{background:#fff!important}.cz-tax-breakdown-row th,.cz-tax-breakdown-row td{border-color:#64748b!important;font-weight:900!important;background:#fff!important}.cz-tax-target-split{padding:0!important;background:#fff!important;border-right:1px solid #64748b!important}.cz-tax-target-split{display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-rows:44px!important;align-items:stretch!important;text-align:center!important}.cz-tax-target-split>span{display:flex!important;align-items:center!important;justify-content:center!important;border-right:1px solid #64748b!important;font-weight:950!important;height:100%!important}.cz-tax-target-split>em{display:grid!important;grid-template-rows:1fr 1fr!important;font-style:normal!important;height:100%!important}.cz-tax-target-split>em>b{display:flex!important;align-items:center!important;justify-content:center!important;font-weight:950!important;min-height:22px!important}.cz-tax-target-split>em>b:first-child{border-bottom:1px solid #64748b!important}.cz-preview-total-row th{border-top:2px solid #334155!important;border-bottom:2px solid #334155!important;background:#fff!important;font-weight:950!important;height:25px!important}.cz-preview-total-row th:nth-child(2){text-align:right!important}.cz-a4-v233 .cz-preview-cost-table{table-layout:fixed!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-table td:nth-child(1){width:30%!important;max-width:30%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:17%!important;max-width:17%!important;text-align:right!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:7%!important;max-width:7%!important;text-align:center!important;white-space:nowrap!important;padding-left:2px!important;padding-right:2px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-table td:nth-child(4){width:46%!important;max-width:46%!important}.cz-tax-summary-title-row{display:none!important}.cz-tax-summary-head-row th,.cz-tax-breakdown-row th,.cz-tax-breakdown-row td,.cz-preview-total-row th,.cz-preview-total-row td{border-color:#111827!important;color:#111827!important;font-size:10.5px!important;line-height:1.05!important;vertical-align:middle!important;background:#fff!important}.cz-tax-summary-head-row th{height:22px!important;padding:2px 4px!important;font-weight:950!important;text-align:center!important;border-top:2px solid #111827!important;border-bottom:1px solid #111827!important;background:#f7f9fc!important}.cz-tax-summary-head-row .cz-tax-summary-head-blank{background:#fff!important}.cz-tax-breakdown-row th,.cz-tax-breakdown-row td{height:20px!important;padding:0 5px!important;font-weight:900!important}.cz-tax-breakdown-row td:nth-last-child(2),.cz-tax-breakdown-row td:nth-last-child(1){text-align:right!important;font-variant-numeric:tabular-nums!important}.cz-tax-target-split{padding:0!important;height:40px!important;display:grid!important;grid-template-columns:50% 50%!important;grid-template-rows:40px!important;align-items:stretch!important;text-align:center!important;background:#fff!important}.cz-tax-target-split>span{display:flex!important;align-items:center!important;justify-content:center!important;height:100%!important;border-right:1px solid #111827!important;font-weight:950!important;letter-spacing:.08em!important}.cz-tax-target-split>em{display:grid!important;grid-template-rows:1fr 1fr!important;height:100%!important;font-style:normal!important}.cz-tax-target-split>em>b{display:flex!important;align-items:center!important;justify-content:center!important;height:20px!important;min-height:20px!important;font-weight:950!important}.cz-tax-target-split>em>b:first-child{border-bottom:1px solid #111827!important}.cz-preview-total-row th,.cz-preview-total-row td{height:23px!important;padding:2px 5px!important;font-weight:950!important;border-top:2px solid #111827!important;border-bottom:2px solid #111827!important;background:#fff!important}.cz-preview-total-row th:first-child{text-align:center!important;letter-spacing:.18em!important}.cz-preview-total-row th:nth-child(2),.cz-preview-total-row td:nth-child(2),.cz-preview-total-row th:nth-child(3),.cz-preview-total-row td:nth-child(3){text-align:right!important;font-variant-numeric:tabular-nums!important}.cz-a4-v233 .cz-preview-cost-table{width:100%!important;table-layout:fixed!important;margin-bottom:8px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-table td:nth-child(1){width:30%!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:16%!important;text-align:right!important;padding-right:10px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:7%!important;text-align:center!important;font-size:10px!important;padding-left:2px!important;padding-right:2px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-table td:nth-child(4){width:47%!important;text-align:left!important}.cz-a4-v233 .cz-tax-exact-table{width:74%!important;margin:8px auto 10px!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:11px!important;color:#111827!important}.cz-a4-v233 .cz-tax-exact-table th,.cz-a4-v233 .cz-tax-exact-table td{border:1px solid #111827!important;height:22px!important;padding:2px 6px!important;line-height:1.05!important;background:#fff!important;vertical-align:middle!important;font-weight:900!important}.cz-a4-v233 .cz-tax-exact-table th:nth-child(2){width:18%!important}.cz-a4-v233 .cz-tax-exact-table td:nth-child(3),.cz-a4-v233 .cz-tax-exact-table th:nth-child(3){width:32%!important;text-align:right!important;font-variant-numeric:tabular-nums!important}.cz-a4-v233 .cz-tax-exact-table td:nth-child(4),.cz-a4-v233 .cz-tax-exact-table th:nth-child(4){width:26%!important;text-align:right!important;font-variant-numeric:tabular-nums!important}.cz-a4-v233 .cz-tax-exact-head th{background:#f7f9fc!important;text-align:center!important;border-top:2px solid #111827!important;font-weight:950!important}.cz-a4-v233 .cz-tax-exact-head th:first-child{background:#fff!important}.cz-a4-v233 .cz-tax-exact-target{text-align:center!important;letter-spacing:.12em!important;font-size:12px!important;border-right:1px solid #111827!important}.cz-a4-v233 .cz-tax-exact-rate{text-align:center!important;font-size:12px!important}.cz-a4-v233 .cz-tax-exact-total th,.cz-a4-v233 .cz-tax-exact-total td{border-top:2px solid #111827!important;border-bottom:2px solid #111827!important;font-size:12px!important;font-weight:950!important}.cz-a4-v233 .cz-tax-exact-total th{text-align:center!important;letter-spacing:.18em!important}.cz-a4-v233 .cz-invoice-shop-text span:has(+span){font-size:inherit}.cz-a4-v233 .cz-preview-cost-table th,.cz-a4-v233 .cz-preview-cost-table td{text-align:center!important;vertical-align:middle!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-table td:nth-child(1){width:29%!important;max-width:29%!important;text-align:center!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-table td:nth-child(2){width:16%!important;max-width:16%!important;text-align:center!important;padding-right:0!important;font-variant-numeric:tabular-nums!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-table td:nth-child(3){width:8%!important;max-width:8%!important;text-align:center!important;font-size:10px!important;padding-left:2px!important;padding-right:2px!important}.cz-a4-v233 .cz-preview-cost-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-table td:nth-child(4){width:47%!important;max-width:47%!important;text-align:left!important}.cz-a4-v233 .cz-preview-note-input{text-align:left!important;padding-left:6px!important}.cz-a4-v233 .cz-tax-exact-table th:nth-child(1){width:24%!important}.cz-a4-v233 .cz-tax-exact-table th:nth-child(2){width:14%!important}.cz-a4-v233 .cz-tax-exact-table td:nth-child(3),.cz-a4-v233 .cz-tax-exact-table th:nth-child(3){width:31%!important;text-align:right!important}.cz-a4-v233 .cz-tax-exact-table td:nth-child(4),.cz-a4-v233 .cz-tax-exact-table th:nth-child(4){width:31%!important;text-align:right!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(1),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(1){width:15%!important;max-width:15%!important;text-align:center!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(2),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(2){width:58%!important;max-width:58%!important}.cz-a4-v233 .cz-preview-doc-table-v233 th:nth-child(3),.cz-a4-v233 .cz-preview-doc-table-v233 td:nth-child(3){width:27%!important;max-width:27%!important;text-align:center!important}.cz-qualified-invoice-number{margin-top:3px!important;text-align:right!important;font-size:10.5px!important;font-weight:900!important;color:#17233a!important;letter-spacing:.01em!important}.cz-cost-preview-row{flex:0 0 auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 128px!important;gap:7px!important;align-items:end!important;margin:4px 0 8px!important}.cz-invoice-preview-btn{height:36px!important;border:0!important;border-radius:12px!important;background:linear-gradient(135deg,#2563eb,#1ba8f5)!important;color:#fff!important;font-weight:950!important;box-shadow:0 8px 18px #2563eb2e!important;cursor:pointer!important}.cz-cost-preview-row .cz-field>span{font-size:10px!important;height:13px!important}.cz-cost-preview-row input[type=date]{height:34px!important;min-height:34px!important;font-size:10.8px!important;padding:0 4px!important}.cz-cost-total-single{flex:0 0 auto!important;height:40px!important;border-radius:14px!important;background:linear-gradient(135deg,#2563eb,#20a8f4)!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 14px!important;margin:0 0 8px!important;font-weight:950!important}.cz-cost-total-single span{font-size:12px!important}.cz-cost-total-single strong{font-size:17px!important;letter-spacing:.01em!important}.cz-tabs,.cz-cost-total-wrap,.cz-cost-total{display:none!important}.cz-cost-row-head,.cz-cost-row{grid-template-columns:10px minmax(104px,1fr) 62px 54px 24px!important;gap:4px!important}.cz-cost-row-head{font-size:10.5px!important}.cz-cost-row input,.cz-cost-row select{height:31px!important;min-height:31px!important;line-height:31px!important;font-size:10.6px!important}.cz-cost-row select{padding-right:17px!important;background-position:right 4px center!important}.cz-cost-row .danger{width:24px!important;height:24px!important;min-width:24px!important}.cz-a4-v233 .cz-tax-exact-table th,.cz-a4-v233 .cz-tax-exact-table td{text-align:center!important;vertical-align:middle!important;padding-left:4px!important;padding-right:4px!important}.cz-a4-v233 .cz-tax-exact-table td:nth-child(3),.cz-a4-v233 .cz-tax-exact-table th:nth-child(3),.cz-a4-v233 .cz-tax-exact-table td:nth-child(4),.cz-a4-v233 .cz-tax-exact-table th:nth-child(4){text-align:center!important}.cz-a4-v233 .cz-tax-exact-table colgroup col:nth-child(1){width:24%!important}.cz-a4-v233 .cz-tax-exact-table colgroup col:nth-child(2){width:14%!important}.cz-a4-v233 .cz-tax-exact-table colgroup col:nth-child(3),.cz-a4-v233 .cz-tax-exact-table colgroup col:nth-child(4){width:31%!important}.cz-a4-v233 .cz-tax-exact-rate,.cz-a4-v233 .cz-tax-exact-target{text-align:center!important}.cz-doc-outside-a4{width:min(760px,100%)!important;margin:12px auto 0!important;background:#fff!important;border:1px solid #dbe7f6!important;border-radius:16px!important;padding:12px!important;box-shadow:0 8px 22px #0f40780f!important}.cz-doc-outside-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:9px!important}.cz-doc-outside-head h3{margin:0!important;color:#0b2b55!important;font-size:14px!important;font-weight:950!important}.cz-doc-outside-actions{display:flex!important;gap:6px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.cz-doc-outside-actions button{height:30px!important;border:1px solid #d5e4f6!important;background:#eef6ff!important;color:#1d5fcc!important;border-radius:10px!important;padding:0 9px!important;font-size:11px!important;font-weight:950!important;cursor:pointer!important}.cz-doc-outside-a4 .cz-preview-doc-table-v233{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.cz-doc-outside-a4 .cz-preview-doc-table-v233 th,.cz-doc-outside-a4 .cz-preview-doc-table-v233 td{border:1px solid #cfd9e8!important;height:26px!important;padding:4px 6px!important;font-size:11px!important;vertical-align:middle!important}.cz-doc-outside-a4 .cz-preview-doc-table-v233 th{background:#eef3fb!important;text-align:center!important;font-weight:950!important}.cz-doc-outside-a4 .cz-preview-doc-table-v233 th:nth-child(1),.cz-doc-outside-a4 .cz-preview-doc-table-v233 td:nth-child(1){width:14%!important;text-align:center!important}.cz-doc-outside-a4 .cz-preview-doc-table-v233 th:nth-child(2),.cz-doc-outside-a4 .cz-preview-doc-table-v233 td:nth-child(2){width:61%!important;text-align:left!important}.cz-doc-outside-a4 .cz-preview-doc-table-v233 th:nth-child(3),.cz-doc-outside-a4 .cz-preview-doc-table-v233 td:nth-child(3){width:25%!important;text-align:center!important}@media (max-width:1500px){.cz-cost-preview-row{grid-template-columns:minmax(0,1fr) 118px!important;gap:6px!important}.cz-cost-row-head,.cz-cost-row{grid-template-columns:9px minmax(94px,1fr) 56px 50px 22px!important;gap:3px!important}.cz-cost-row input,.cz-cost-row select{font-size:10px!important}}.cz-statement-backdrop{align-items:center!important;justify-content:center!important;padding:18px!important;overflow:hidden!important}.cz-statement-modal-v246{width:min(1420px,calc(100vw - 42px))!important;height:min(900px,calc(100vh - 36px))!important;max-height:calc(100vh - 36px)!important;overflow:hidden!important;padding:14px 16px 16px!important;background:#eef4fb!important;border-radius:24px!important;position:relative!important;display:flex!important;flex-direction:column!important}.cz-statement-modal-v246 .cz-statement-actions-top{position:absolute!important;top:14px!important;right:18px!important;z-index:12!important;margin:0!important}.cz-statement-workspace-v246{flex:1 1 auto!important;min-height:0!important;width:100%!important;display:grid!important;grid-template-columns:minmax(760px,1fr) 330px!important;gap:18px!important;align-items:start!important;overflow:hidden!important;padding-top:46px!important}.cz-statement-paper-area-v246{min-width:0!important;height:100%!important;overflow:hidden!important;display:flex!important;justify-content:flex-start!important;align-items:flex-start!important;padding-left:12px!important}.cz-a4-v246{width:760px!important;min-width:760px!important;min-height:1068px!important;transform:scale(.75)!important;transform-origin:top left!important;margin:0!important;padding:34px 38px!important;box-shadow:0 14px 34px #0f40781f!important}.cz-doc-side-v246{position:relative!important;height:100%!important;min-height:0!important;background:#fffffff5!important;border:1px solid #d7e4f3!important;border-radius:18px!important;box-shadow:0 10px 28px #0f407814!important;padding:14px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;gap:12px!important}.cz-doc-side-head-v246 h3{margin:0!important;font-size:17px!important;font-weight:950!important;color:#0b2b55!important}.cz-doc-side-head-v246 p{margin:4px 0 0!important;font-size:11.5px!important;font-weight:800!important;color:#64748b!important}.cz-doc-side-buttons-v246{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;flex:0 0 auto!important}.cz-doc-side-buttons-v246 button{height:40px!important;border:1px solid #cfe0f3!important;background:#f4f9ff!important;color:#174071!important;border-radius:13px!important;font-weight:950!important;cursor:pointer!important}.cz-doc-side-buttons-v246 button.active{background:linear-gradient(135deg,#2563eb,#22a8f7)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 8px 18px #2563eb2e!important}.cz-doc-popover-v246{position:absolute!important;left:14px!important;right:14px!important;top:86px!important;z-index:20!important;max-height:calc(100% - 104px)!important;background:#fff!important;border:1px solid #bcd4f0!important;border-radius:16px!important;box-shadow:0 18px 40px #0f407838!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cz-doc-popover-head-v246{height:42px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:0 12px!important;border-bottom:1px solid #e2ebf7!important;background:linear-gradient(180deg,#f8fbff,#eef6ff)!important}.cz-doc-popover-head-v246 strong{color:#0b2b55!important;font-weight:950!important;font-size:13.5px!important}.cz-doc-popover-head-v246 button{width:28px!important;height:28px!important;border:0!important;border-radius:10px!important;background:#eef4fb!important;color:#334155!important;font-weight:950!important;cursor:pointer!important}.cz-doc-popover-list-v246{overflow:auto!important;padding:9px!important;display:grid!important;gap:7px!important}.cz-doc-check-row-v246{display:grid!important;grid-template-columns:minmax(0,1fr) 74px 44px!important;gap:6px!important;align-items:center!important;min-height:34px!important;padding:6px!important;border:1px solid #e2ebf7!important;border-radius:12px!important;background:#fbfdff!important}.cz-doc-check-row-v246 .cz-doc-main-check{min-width:0!important;display:flex!important;align-items:center!important;gap:6px!important;font-size:11px!important;font-weight:900!important;color:#0f2f5f!important}.cz-doc-check-row-v246 .cz-doc-flag{display:flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;font-size:10.5px!important;font-weight:900!important;color:#334155!important;white-space:nowrap!important}.cz-doc-result-v246{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}.cz-doc-result-v246 h4{margin:0 0 8px!important;font-size:13px!important;font-weight:950!important;color:#0b2b55!important}.cz-doc-result-v246 .cz-preview-doc-table-v246{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th,.cz-doc-result-v246 .cz-preview-doc-table-v246 td{border:1px solid #d6e2f0!important;height:26px!important;padding:4px 5px!important;font-size:10.5px!important;vertical-align:middle!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th{background:#eef3fb!important;text-align:center!important;font-weight:950!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(1),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(1){width:20%!important;text-align:center!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(2),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(2){width:54%!important;text-align:left!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(3),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(3){width:26%!important;text-align:center!important}@media (max-width:1280px){.cz-statement-modal-v246{width:calc(100vw - 24px)!important;height:calc(100vh - 24px)!important}.cz-statement-workspace-v246{grid-template-columns:minmax(660px,1fr) 300px!important;gap:12px!important}.cz-a4-v246{transform:scale(.68)!important}}.cz-statement-modal-v246{width:min(1060px,calc(100vw - 42px))!important;height:min(900px,calc(100vh - 36px))!important;padding:14px 14px 16px!important}.cz-statement-workspace-v246{grid-template-columns:minmax(600px,1fr) 260px!important;gap:14px!important;padding-top:46px!important}.cz-statement-paper-area-v246{padding-left:0!important;justify-content:flex-start!important}.cz-a4-v246{width:760px!important;min-width:760px!important;transform:scale(.74)!important;transform-origin:top left!important}.cz-doc-side-v246{width:260px!important;max-width:260px!important;padding:11px!important;gap:9px!important}.cz-doc-side-head-v246 h3{font-size:15px!important}.cz-doc-side-head-v246 p{font-size:10.5px!important;line-height:1.35!important}.cz-doc-side-buttons-v246{grid-template-columns:1fr 1fr!important;gap:6px!important}.cz-doc-side-buttons-v246 button{height:36px!important;font-size:11.5px!important;border-radius:11px!important}.cz-doc-popover-v246{left:10px!important;right:10px!important;top:112px!important;max-height:calc(100% - 122px)!important;border-radius:14px!important}.cz-doc-popover-list-v246{padding:7px!important;gap:5px!important}.cz-doc-check-row-v246{grid-template-columns:minmax(0,1fr) 54px 38px!important;gap:4px!important;min-height:31px!important;padding:5px!important;border-radius:10px!important}.cz-doc-check-row-v246 .cz-doc-main-check{font-size:10.2px!important;gap:4px!important}.cz-doc-check-row-v246 .cz-doc-flag{font-size:9.5px!important;gap:2px!important}.cz-doc-result-v246 h4{font-size:12px!important;margin-bottom:6px!important}.cz-doc-result-v246{overflow:auto!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th,.cz-doc-result-v246 .cz-preview-doc-table-v246 td{height:24px!important;padding:3px 4px!important;font-size:9.5px!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(1),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(1){width:24%!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(2),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(2){width:50%!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(3),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(3){width:26%!important}.cz-required-docs-invoice-v247{margin-top:8px!important}.cz-required-docs-invoice-v247 h3{margin:0 0 4px!important;font-size:10px!important;font-weight:950!important;color:#0b2b55!important}.cz-preview-doc-table-invoice-v247{width:100%!important;border-collapse:collapse!important;table-layout:fixed!important}.cz-preview-doc-table-invoice-v247 th,.cz-preview-doc-table-invoice-v247 td{border:1px solid #1f2937!important;height:18px!important;padding:2px 4px!important;font-size:8.5px!important;line-height:1.15!important;vertical-align:middle!important}.cz-preview-doc-table-invoice-v247 th{background:#eef3fb!important;text-align:center!important;font-weight:950!important}.cz-preview-doc-table-invoice-v247 th:nth-child(1),.cz-preview-doc-table-invoice-v247 td:nth-child(1){width:17%!important;text-align:center!important}.cz-preview-doc-table-invoice-v247 th:nth-child(2),.cz-preview-doc-table-invoice-v247 td:nth-child(2){width:61%!important;text-align:left!important}.cz-preview-doc-table-invoice-v247 th:nth-child(3),.cz-preview-doc-table-invoice-v247 td:nth-child(3){width:22%!important;text-align:center!important}@media (max-width:1280px){.cz-statement-modal-v246{width:calc(100vw - 24px)!important}.cz-statement-workspace-v246{grid-template-columns:minmax(540px,1fr) 240px!important;gap:10px!important}.cz-a4-v246{transform:scale(.68)!important}.cz-doc-side-v246{width:240px!important;max-width:240px!important}}.cz-statement-modal-v246{width:min(1220px,calc(100vw - 32px))!important}.cz-statement-workspace-v246{grid-template-columns:minmax(600px,1fr) 390px!important;gap:16px!important}.cz-doc-side-v246{width:390px!important;max-width:390px!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(1),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(1){width:18%!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(2),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(2){width:58%!important}.cz-doc-result-v246 .cz-preview-doc-table-v246 th:nth-child(3),.cz-doc-result-v246 .cz-preview-doc-table-v246 td:nth-child(3){width:24%!important}.cz-required-doc-columns-v248{display:grid!important;grid-template-columns:1fr!important;gap:5px!important;width:100%!important;align-items:start!important}.cz-required-doc-columns-v248.two{grid-template-columns:1fr 1fr!important;gap:6px!important}.cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247{width:100%!important;min-width:0!important;margin:0!important}.cz-preview-doc-table-invoice-v247 th:nth-child(1),.cz-preview-doc-table-invoice-v247 td:nth-child(1){width:18%!important;text-align:center!important}.cz-preview-doc-table-invoice-v247 th:nth-child(2),.cz-preview-doc-table-invoice-v247 td:nth-child(2){width:62%!important;text-align:left!important}.cz-preview-doc-table-invoice-v247 th:nth-child(3),.cz-preview-doc-table-invoice-v247 td:nth-child(3){width:20%!important;text-align:center!important}.cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td{font-size:7.7px!important;padding:2px 3px!important;height:17px!important}@media (max-width:1280px){.cz-statement-workspace-v246{grid-template-columns:minmax(520px,1fr) 340px!important}.cz-doc-side-v246{width:340px!important;max-width:340px!important}}.cz-doc-popover-v246{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;max-height:min(430px,calc(100vh - 330px))!important;margin:0!important;z-index:5!important;overflow:hidden!important;flex:0 0 auto!important}.cz-doc-popover-list-v246{width:100%!important;max-width:100%!important;overflow-y:auto!important;overflow-x:hidden!important;padding:8px!important;box-sizing:border-box!important}.cz-doc-check-row-v246{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 76px 48px!important;align-items:center!important;gap:6px!important;box-sizing:border-box!important;overflow:hidden!important}.cz-doc-check-row-v246 .cz-doc-main-check,.cz-doc-check-row-v246 .cz-doc-flag{min-width:0!important;max-width:100%!important;overflow:hidden!important;white-space:nowrap!important}.cz-doc-check-row-v246 .cz-doc-main-check span{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.cz-doc-check-row-v246 .cz-doc-flag{justify-content:flex-start!important;font-size:10px!important}.cz-doc-side-v246{overflow:hidden!important}.cz-doc-result-v246{min-height:0!important;flex:1 1 auto!important;overflow:auto!important}@media (max-width:1280px){.cz-doc-check-row-v246{grid-template-columns:minmax(0,1fr) 68px 42px!important;gap:5px!important}}.cz-a4-v233 .cz-preview-cost-two-tables{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:6px!important;align-items:start!important;overflow:visible!important}.cz-a4-v233 .cz-preview-cost-half-table{width:100%!important;min-width:0!important;max-width:100%!important;table-layout:fixed!important;border-collapse:collapse!important;writing-mode:horizontal-tb!important}.cz-a4-v233 .cz-preview-cost-half-table th,.cz-a4-v233 .cz-preview-cost-half-table td{height:19px!important;min-height:19px!important;max-height:19px!important;padding:1px 3px!important;font-size:8.2px!important;line-height:1.05!important;text-align:center!important;vertical-align:middle!important;writing-mode:horizontal-tb!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(1){width:30%!important;max-width:30%!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(2){width:20%!important;max-width:20%!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(3){width:12%!important;max-width:12%!important;font-size:7.8px!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(4){width:38%!important;max-width:38%!important;text-align:left!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(4){text-align:center!important}.cz-a4-v233 .cz-preview-cost-half-table .cz-preview-note-input{width:100%!important;height:16px!important;min-height:16px!important;border:0!important;background:transparent!important;padding:0 2px!important;font-size:7.8px!important;line-height:16px!important;text-align:left!important;box-shadow:none!important}.cz-a4-v233 .cz-preview-cost-half-table .cz-preview-note-input:focus{outline:1px solid #9db6d8!important;background:#fff!important}.cz-a4-v233 .cz-cost-preview-section{margin-top:8px!important}.cz-a4-v233 .cz-cost-preview-section h3{margin-bottom:4px!important}.cz-invoice-shop-inline{position:relative!important;display:flex!important;align-items:flex-start!important;justify-content:flex-end!important;gap:0!important;min-width:250px!important;overflow:visible!important}.cz-invoice-shop-text{min-width:210px!important;padding-right:54px!important;white-space:nowrap!important;overflow:visible!important}.cz-invoice-shop-text strong,.cz-invoice-shop-text b,.cz-invoice-shop-text span{display:block!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.cz-invoice-shop-inline .cz-electronic-stamp{position:absolute!important;right:-6px!important;top:18px!important;width:82px!important;height:82px!important;object-fit:contain!important;background:transparent!important;mix-blend-mode:multiply!important;opacity:.92!important;pointer-events:none!important}.cz-required-doc-warning{margin:5px 0 0!important;color:#dc2626!important;font-size:10.5px!important;font-weight:950!important;line-height:1.25!important;text-align:left!important}.cz-bank-box-one-line{margin-top:18px!important}.cz-bank-notes{margin-top:5px!important;display:flex!important;flex-direction:column!important;gap:2px!important;color:#0b2b55!important;font-size:10.2px!important;font-weight:850!important;line-height:1.25!important;text-align:left!important}.cz-qualified-invoice-number{margin-top:4px!important;text-align:right!important;font-size:10.5px!important;font-weight:900!important;color:#0b2b55!important}.cz-preview-doc-table-invoice-v247 td[colspan="3"]{height:18px!important;color:transparent!important;font-size:0!important}.cz-bank-notes{flex-direction:row!important;flex-wrap:nowrap!important;gap:10px!important;color:#dc2626!important;font-size:10.8px!important;font-weight:950!important;line-height:1.2!important;white-space:nowrap!important;justify-content:flex-start!important}.cz-bank-notes span{display:inline!important;white-space:nowrap!important}@media print{@page{size:A4 portrait;margin:10mm}html,body,#root{width:210mm!important;min-width:210mm!important;height:auto!important;min-height:auto!important;margin:0!important;padding:0!important;overflow:visible!important;background:#fff!important}body *{visibility:hidden!important}.cz-a4-v246,.cz-a4-v246 *{visibility:visible!important}.cz-statement-backdrop,.cz-statement-modal-v246,.cz-statement-workspace-v246,.cz-statement-paper-area-v246{position:static!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important;background:#fff!important;box-shadow:none!important;border:0!important}.cz-statement-actions-top,.cz-doc-side-v246{display:none!important;visibility:hidden!important}.cz-a4-v246{position:absolute!important;left:0!important;top:0!important;width:190mm!important;min-width:190mm!important;max-width:190mm!important;min-height:277mm!important;margin:0!important;padding:7mm!important;border-radius:0!important;box-shadow:none!important;transform:none!important;transform-origin:top left!important;background:#fff!important;color:#0b1f3a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;page-break-after:avoid!important;overflow:hidden!important}.cz-a4-v246 table,.cz-a4-v246 tr,.cz-a4-v246 td,.cz-a4-v246 th{page-break-inside:avoid!important;break-inside:avoid!important}.cz-a4-v246 input,.cz-a4-v246 textarea{border:0!important;box-shadow:none!important;background:transparent!important;color:#0b1f3a!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cz-bank-notes{display:block!important;white-space:nowrap!important;color:#dc2626!important;font-size:9.5px!important;font-weight:950!important}.cz-bank-notes span{display:inline!important;white-space:nowrap!important;margin-right:6px!important}}.cz-bank-notes{display:block!important;color:#111827!important;font-size:10px!important;font-weight:900!important;line-height:1.25!important;white-space:nowrap!important;overflow:visible!important;text-align:left!important}.cz-bank-notes span{display:inline!important;white-space:nowrap!important;margin-right:8px!important}.cz-a4-v246{padding:38px 42px!important}.cz-a4-v246 .cz-preview-cost-half-table th,.cz-a4-v246 .cz-preview-cost-half-table td,.cz-a4-v246 .cz-tax-exact-table th,.cz-a4-v246 .cz-tax-exact-table td,.cz-a4-v246 .cz-preview-doc-table-invoice-v247 th,.cz-a4-v246 .cz-preview-doc-table-invoice-v247 td{height:22px!important;min-height:22px!important;padding-top:4px!important;padding-bottom:4px!important;font-size:10.5px!important;line-height:1.25!important}.cz-a4-v246 .cz-preview-note-input{font-size:10.5px!important;line-height:1.25!important}.cz-a4-v246 .cz-bank-notes{display:block!important;width:100%!important;margin-top:7px!important;color:#111827!important;font-size:10.2px!important;font-weight:900!important;line-height:1.35!important;white-space:nowrap!important;overflow:visible!important;text-align:left!important}.cz-a4-v246 .cz-bank-notes span{display:inline!important;white-space:nowrap!important;margin-right:10px!important}@media print{@page{size:A4 portrait;margin:16mm!important}html,body{width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}.cz-print-root{width:178mm!important;max-width:178mm!important;margin:0 auto!important;padding:0!important;background:#fff!important}.cz-print-root .cz-a4-v246{width:178mm!important;min-width:178mm!important;max-width:178mm!important;min-height:auto!important;margin:0 auto!important;padding:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important;overflow:visible!important;font-size:10.7px!important;line-height:1.34!important;color:#0b1f3a!important}.cz-print-root .cz-invoice-top h1{font-size:25px!important;line-height:1.15!important}.cz-print-root .cz-invoice-shop-text strong{font-size:15.5px!important}.cz-print-root .cz-invoice-shop-text b{font-size:14px!important}.cz-print-root .cz-invoice-shop-text span,.cz-print-root .cz-qualified-invoice-number{font-size:10.5px!important}.cz-print-root .cz-claim-box-v233{min-height:38px!important;padding-top:7px!important;padding-bottom:7px!important}.cz-print-root .cz-preview-cost-half-table th,.cz-print-root .cz-preview-cost-half-table td,.cz-print-root .cz-tax-exact-table th,.cz-print-root .cz-tax-exact-table td,.cz-print-root .cz-preview-doc-table-invoice-v247 th,.cz-print-root .cz-preview-doc-table-invoice-v247 td{height:22px!important;min-height:22px!important;padding:4px 5px!important;font-size:10.4px!important;line-height:1.25!important;vertical-align:middle!important}.cz-print-root .cz-preview-note-input{font-size:10.4px!important;line-height:1.25!important}.cz-print-root .cz-preview-section h3{font-size:12.3px!important;margin-bottom:5px!important}.cz-print-root .cz-bank-box-one-line{margin-top:20px!important}.cz-print-root .cz-bank-box-one-line p{font-size:10.7px!important;line-height:1.35!important}.cz-print-root .cz-bank-notes{display:block!important;width:100%!important;margin-top:7px!important;color:#111827!important;font-size:9.5px!important;font-weight:900!important;line-height:1.35!important;white-space:nowrap!important;overflow:visible!important;text-align:left!important}.cz-print-root .cz-bank-notes span{display:inline!important;white-space:nowrap!important;margin-right:9px!important}}.cz-a4-v246 .cz-bank-notes{color:#111827!important;display:block!important;width:100%!important;margin-top:9px!important;font-size:10px!important;font-weight:900!important;line-height:1.4!important;white-space:nowrap!important;text-align:center!important;overflow:visible!important}.cz-a4-v246 .cz-bank-notes span{display:inline!important;white-space:nowrap!important;margin-right:8px!important}@media print{@page{size:A4 portrait;margin:22mm 20mm!important}html,body{width:210mm!important;min-height:297mm!important;margin:0!important;padding:0!important;background:#fff!important;overflow:visible!important}body{display:flex!important;justify-content:center!important;align-items:center!important;min-height:297mm!important}.cz-print-root{width:170mm!important;max-width:170mm!important;margin:0 auto!important;padding:0!important;background:#fff!important}.cz-print-root .cz-a4-v246{width:170mm!important;min-width:170mm!important;max-width:170mm!important;margin:0 auto!important;padding:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;transform:none!important;font-size:11.2px!important;line-height:1.45!important}.cz-print-root .cz-preview-cost-half-table th,.cz-print-root .cz-preview-cost-half-table td,.cz-print-root .cz-tax-exact-table th,.cz-print-root .cz-tax-exact-table td,.cz-print-root .cz-preview-doc-table-invoice-v247 th,.cz-print-root .cz-preview-doc-table-invoice-v247 td{height:24px!important;min-height:24px!important;padding:5px 6px!important;font-size:10.8px!important;line-height:1.32!important}.cz-print-root .cz-bank-notes{color:#111827!important;font-size:9.7px!important;text-align:center!important;white-space:nowrap!important;margin-top:9px!important}.cz-print-root .cz-bank-notes span{display:inline!important;margin-right:8px!important;white-space:nowrap!important}}.cz-invoice-contract-final-lines{width:100%!important;margin:9px 0 8px!important;padding:7px 8px!important;border-top:1px solid #d7dde8!important;border-bottom:1px solid #d7dde8!important;background:#fff!important;color:#111827!important}.cz-invoice-contract-final-row{width:100%!important;display:grid!important;align-items:center!important;column-gap:12px!important;min-width:0!important;line-height:1.35!important}.cz-invoice-contract-final-main{grid-template-columns:max-content minmax(150px,.9fr) minmax(180px,1.25fr)!important}.cz-invoice-contract-final-date{grid-template-columns:max-content minmax(0,1fr)!important;margin-top:4px!important}.cz-invoice-contract-final-row span{display:block!important;color:#1f2937!important;font-size:12px!important;font-weight:950!important;white-space:nowrap!important}.cz-invoice-contract-final-row strong{display:block!important;color:#111827!important;font-size:14.2px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-invoice-contract-final-main b{display:block!important;color:#111827!important;font-size:13.5px!important;font-weight:950!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:right!important}.cz-invoice-contract-final-date strong{font-size:13.2px!important;text-align:left!important}@media print{.cz-print-root .cz-invoice-contract-final-lines{margin:7px 0!important;padding:6px 7px!important;border-top:1px solid #d7dde8!important;border-bottom:1px solid #d7dde8!important;break-inside:avoid!important;page-break-inside:avoid!important}.cz-print-root .cz-invoice-contract-final-main{grid-template-columns:max-content minmax(135px,.9fr) minmax(165px,1.2fr)!important;column-gap:10px!important}.cz-print-root .cz-invoice-contract-final-date{grid-template-columns:max-content minmax(0,1fr)!important;margin-top:3px!important;column-gap:10px!important}.cz-print-root .cz-invoice-contract-final-row span{font-size:10.8px!important;white-space:nowrap!important}.cz-print-root .cz-invoice-contract-final-row strong{font-size:12.4px!important;white-space:nowrap!important}.cz-print-root .cz-invoice-contract-final-main b{font-size:12.1px!important;white-space:nowrap!important;text-align:right!important}.cz-print-root .cz-invoice-contract-final-date strong{font-size:11.8px!important;text-align:left!important}}.cz-statement-paper-area-v246{display:flex!important;flex-direction:column!important;align-items:center!important}.cz-statement-actions-above-a4{width:min(100%,210mm)!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 0 10px!important;padding:0 2px!important;position:static!important;background:transparent!important;box-shadow:none!important;z-index:3!important}.cz-statement-actions-above-a4 .cz-modal-btn{height:36px!important;min-height:36px!important;border-radius:12px!important;padding:0 14px!important;font-size:12px!important;font-weight:950!important}.cz-statement-actions-above-a4 .cz-modal-btn.primary{background:linear-gradient(135deg,#2563eb,#22a7f0)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 10px 22px #2563eb29!important}@media (max-width:1100px){.cz-statement-actions-above-a4{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}.cz-pdf-capture-host{position:fixed!important;left:-20000px!important;top:0!important;width:1120px!important;height:1584px!important;overflow:hidden!important;background:#fff!important;z-index:-1!important;pointer-events:none!important}.cz-pdf-capture{width:1120px!important;min-width:1120px!important;max-width:1120px!important;height:1584px!important;min-height:1584px!important;max-height:1584px!important;padding:62px 70px!important;transform:none!important;transform-origin:top left!important;margin:0!important;background:#fff!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden!important;color:#0b1f3a!important;box-sizing:border-box!important;font-size:15.2px!important;line-height:1.45!important}.cz-pdf-capture *{box-sizing:border-box!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cz-pdf-capture .cz-invoice-top{display:grid!important;grid-template-columns:260px 1fr 300px!important;align-items:center!important;gap:24px!important;padding-bottom:16px!important;border-bottom:3px solid #111827!important}.cz-pdf-capture .cz-statement-logo{width:240px!important;max-width:240px!important;height:auto!important;display:block!important}.cz-pdf-capture .cz-invoice-top h1{font-size:38px!important;letter-spacing:.22em!important;white-space:nowrap!important;text-align:center!important;line-height:1!important}.cz-pdf-capture .cz-invoice-shop-inline{display:grid!important;grid-template-columns:minmax(0,1fr) 86px!important;gap:12px!important;align-items:center!important}.cz-pdf-capture .cz-invoice-shop-text strong{font-size:20px!important;line-height:1.05!important;white-space:nowrap!important;display:block!important}.cz-pdf-capture .cz-invoice-shop-text b{font-size:17px!important;line-height:1.12!important;white-space:nowrap!important;display:block!important;color:#0b4eb3!important}.cz-pdf-capture .cz-invoice-shop-text span{font-size:13px!important;line-height:1.22!important;white-space:nowrap!important;display:block!important}.cz-pdf-capture .cz-electronic-stamp{width:80px!important;max-width:80px!important;height:auto!important;display:block!important}.cz-pdf-capture .cz-invoice-contract-final-lines{margin:12px 0!important;padding:9px 0!important;border-bottom:2px solid #111827!important}.cz-pdf-capture .cz-invoice-contract-fixed-row{grid-template-columns:128px 330px minmax(0,1fr)!important;column-gap:16px!important;line-height:1.4!important}.cz-pdf-capture .cz-invoice-contract-fixed-row span{font-size:14.4px!important}.cz-pdf-capture .cz-invoice-contract-fixed-row strong{font-size:17px!important}.cz-pdf-capture .cz-invoice-contract-fixed-row b{font-size:16px!important}.cz-pdf-capture .cz-claim-box-v233{height:58px!important;min-height:58px!important;margin:0 0 12px!important;border:3px solid #111827!important;grid-template-columns:180px 1fr 330px!important}.cz-pdf-capture .cz-claim-box-v233 span{font-size:18px!important}.cz-pdf-capture .cz-claim-box-v233 b{font-size:36px!important}.cz-pdf-capture .cz-claim-deadline span{font-size:15px!important}.cz-pdf-capture .cz-claim-deadline strong{font-size:20px!important}.cz-pdf-capture .cz-preview-section{margin-top:12px!important}.cz-pdf-capture .cz-preview-section h3{font-size:15px!important;margin:0 0 8px!important}.cz-pdf-capture .cz-preview-cost-two-tables{gap:18px!important;display:grid!important;grid-template-columns:1fr 1fr!important}.cz-pdf-capture .cz-preview-cost-half-table th,.cz-pdf-capture .cz-preview-cost-half-table td,.cz-pdf-capture .cz-tax-exact-table th,.cz-pdf-capture .cz-tax-exact-table td,.cz-pdf-capture .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-preview-doc-table-invoice-v247 td{height:30px!important;min-height:30px!important;padding:6px 7px!important;font-size:12.4px!important;line-height:1.25!important;vertical-align:middle!important}.cz-pdf-capture .cz-preview-note-input,.cz-pdf-capture .cz-pdf-text-value{font-size:12.4px!important;line-height:1.25!important;color:#0b1f3a!important;display:block!important;width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:transparent!important;border:0!important}.cz-pdf-capture .cz-tax-exact-table{margin-top:10px!important}.cz-pdf-capture .cz-bank-box-one-line{margin-top:14px!important}.cz-pdf-capture .cz-bank-box-one-line p{font-size:13px!important;line-height:1.35!important;height:auto!important;padding:5px 8px!important}.cz-pdf-capture .cz-bank-notes{font-size:11.3px!important;line-height:1.35!important;margin-top:8px!important;color:#111827!important;text-align:left!important;white-space:nowrap!important}.cz-pdf-capture .cz-bank-notes span{white-space:nowrap!important}.cz-pdf-capture .cz-required-docs-invoice-v247{margin-top:12px!important}.cz-pdf-capture .cz-required-doc-warning{font-size:12px!important;margin-top:6px!important;color:#dc2626!important;line-height:1.25!important}.cz-a4-v233{font-size:13.2px!important}.cz-a4-v233 .cz-invoice-top{margin-bottom:12px!important}.cz-a4-v233 .cz-statement-logo{width:184px!important;max-height:58px!important}.cz-a4-v233 .cz-invoice-top h1{font-size:30px!important;letter-spacing:.18em!important}.cz-invoice-shop-inline{min-width:250px!important;gap:8px!important}.cz-invoice-shop-text{min-width:166px!important;white-space:nowrap!important}.cz-invoice-shop-text strong{font-size:17.8px!important;line-height:1.18!important;white-space:nowrap!important}.cz-invoice-shop-text b{font-size:16px!important;line-height:1.22!important;white-space:nowrap!important}.cz-invoice-shop-text span{display:block!important;font-size:13.4px!important;line-height:1.34!important;white-space:nowrap!important}.cz-invoice-shop-inline .cz-electronic-stamp{width:88px!important;height:88px!important;object-fit:contain!important}.cz-invoice-contract-final-lines{font-size:13.4px!important;padding:7px 0!important;margin-bottom:9px!important}.cz-invoice-contract-fixed-row span{font-size:13px!important}.cz-invoice-contract-fixed-row strong,.cz-invoice-contract-fixed-row b{font-size:14.5px!important}.cz-claim-box-v233{min-height:45px!important;margin-bottom:10px!important}.cz-claim-box-v233 span{font-size:14px!important}.cz-claim-box-v233 b{font-size:28px!important}.cz-claim-deadline strong{font-size:17px!important}.cz-a4-v233 .cz-preview-section{margin-top:9px!important}.cz-a4-v233 .cz-preview-section h3{font-size:13.8px!important;margin-bottom:5px!important}.cz-a4-v233 .cz-preview-cost-table th,.cz-a4-v233 .cz-preview-cost-table td,.cz-a4-v233 .cz-preview-doc-table-v233 th,.cz-a4-v233 .cz-preview-doc-table-v233 td{height:24px!important;min-height:24px!important;padding-top:3px!important;padding-bottom:3px!important;font-size:11.8px!important;line-height:1.18!important}.cz-a4-v233 .cz-preview-cost-table th,.cz-a4-v233 .cz-preview-doc-table-v233 th{font-size:11.4px!important}.cz-a4-v233 .cz-preview-note-input,.cz-a4-v233 .cz-pdf-text-value{font-size:11.8px!important;line-height:1.2!important}.cz-a4-v233 .cz-tax-exact-table{margin-top:10px!important;margin-bottom:11px!important;font-size:12px!important}.cz-a4-v233 .cz-tax-exact-table th,.cz-a4-v233 .cz-tax-exact-table td{height:25px!important;padding-top:3px!important;padding-bottom:3px!important;font-size:12px!important}.cz-a4-v233 .cz-tax-exact-target,.cz-a4-v233 .cz-tax-exact-rate,.cz-a4-v233 .cz-tax-exact-total th,.cz-a4-v233 .cz-tax-exact-total td{font-size:12.6px!important}.cz-bank-box-v245,.cz-bank-one-line-v245,.cz-bank-note-line-v255{font-size:12.4px!important;line-height:1.35!important}.cz-qualified-invoice-number{font-size:11.4px!important}.cz-pdf-capture.cz-a4-v233{font-size:13.6px!important}.cz-pdf-capture.cz-a4-v233 .cz-preview-cost-table th,.cz-pdf-capture.cz-a4-v233 .cz-preview-cost-table td,.cz-pdf-capture.cz-a4-v233 .cz-preview-doc-table-v233 th,.cz-pdf-capture.cz-a4-v233 .cz-preview-doc-table-v233 td{height:26px!important;min-height:26px!important;font-size:12.4px!important}.cz-pdf-capture.cz-a4-v233 .cz-tax-exact-table th,.cz-pdf-capture.cz-a4-v233 .cz-tax-exact-table td{height:27px!important;font-size:12.7px!important}.cz-a4-v233 .cz-preview-cost-two-tables{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:start!important;width:100%!important}.cz-a4-v233 .cz-preview-cost-single-table th,.cz-a4-v233 .cz-preview-cost-single-table td,.cz-a4-v233 .cz-preview-cost-half-table th,.cz-a4-v233 .cz-preview-cost-half-table td{height:26px!important;min-height:26px!important;max-height:26px!important;padding:4px 6px!important;font-size:12.2px!important;line-height:1.22!important;vertical-align:middle!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-a4-v233 .cz-preview-cost-half-table .cz-preview-note-input,.cz-a4-v233 .cz-preview-cost-single-table .cz-preview-note-input{height:20px!important;min-height:20px!important;line-height:20px!important;font-size:12px!important;padding:0 3px!important;text-align:left!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(1),.cz-a4-v233 .cz-preview-cost-single-table th:nth-child(1),.cz-a4-v233 .cz-preview-cost-single-table td:nth-child(1){width:30%!important;max-width:30%!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(2),.cz-a4-v233 .cz-preview-cost-single-table th:nth-child(2),.cz-a4-v233 .cz-preview-cost-single-table td:nth-child(2){width:20%!important;max-width:20%!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(3),.cz-a4-v233 .cz-preview-cost-single-table th:nth-child(3),.cz-a4-v233 .cz-preview-cost-single-table td:nth-child(3){width:13%!important;max-width:13%!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(4),.cz-a4-v233 .cz-preview-cost-single-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-single-table td:nth-child(4){width:37%!important;max-width:37%!important}.cz-a4-v233 .cz-preview-cost-half-table td:nth-child(4),.cz-a4-v233 .cz-preview-cost-single-table td:nth-child(4){text-align:left!important}.cz-a4-v233 .cz-preview-cost-half-table th:nth-child(4),.cz-a4-v233 .cz-preview-cost-single-table th:nth-child(4){text-align:center!important}.cz-a4-v233 .cz-required-docs-invoice-v247{margin-top:10px!important}.cz-a4-v233 .cz-required-doc-columns-v248{display:grid!important;grid-template-columns:1fr!important;gap:7px!important;width:100%!important;align-items:start!important}.cz-a4-v233 .cz-required-doc-columns-v248.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.cz-a4-v233 .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 th,.cz-a4-v233 .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 td,.cz-a4-v233 .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-a4-v233 .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td{height:24px!important;min-height:24px!important;max-height:24px!important;padding:4px 5px!important;font-size:11.4px!important;line-height:1.22!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247 th:nth-child(1),.cz-a4-v233 .cz-preview-doc-table-invoice-v247 td:nth-child(1){width:21%!important;max-width:21%!important;text-align:center!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247 th:nth-child(2),.cz-a4-v233 .cz-preview-doc-table-invoice-v247 td:nth-child(2){width:59%!important;max-width:59%!important;text-align:left!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247 th:nth-child(3),.cz-a4-v233 .cz-preview-doc-table-invoice-v247 td:nth-child(3){width:20%!important;max-width:20%!important;text-align:center!important}.cz-pdf-capture-host{position:fixed!important;left:-10000px!important;top:0!important;width:760px!important;height:auto!important;overflow:visible!important;background:#fff!important}.cz-pdf-capture.cz-a4-v233,.cz-pdf-capture.cz-a4-v246{width:760px!important;min-width:760px!important;max-width:760px!important;min-height:1075px!important;height:1075px!important;max-height:1075px!important;padding:34px 38px!important;margin:0!important;box-shadow:none!important;border-radius:0!important;border:0!important;transform:none!important;transform-origin:top left!important;background:#fff!important;box-sizing:border-box!important;overflow:hidden!important}.cz-pdf-capture .cz-preview-cost-two-tables{gap:8px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.cz-pdf-capture .cz-preview-cost-single-table th,.cz-pdf-capture .cz-preview-cost-single-table td,.cz-pdf-capture .cz-preview-cost-half-table th,.cz-pdf-capture .cz-preview-cost-half-table td{height:26px!important;min-height:26px!important;max-height:26px!important;padding:4px 6px!important;font-size:12.2px!important;line-height:1.22!important}.cz-pdf-capture .cz-preview-cost-half-table .cz-pdf-text-value,.cz-pdf-capture .cz-preview-cost-single-table .cz-pdf-text-value{height:20px!important;line-height:20px!important;font-size:12px!important;text-align:left!important}.cz-pdf-capture .cz-required-doc-columns-v248.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.cz-pdf-capture .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 td,.cz-pdf-capture .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td{height:24px!important;min-height:24px!important;max-height:24px!important;padding:4px 5px!important;font-size:11.4px!important;line-height:1.22!important}.cz-a4-v233 .cz-preview-cost-single-table th,.cz-a4-v233 .cz-preview-cost-single-table td,.cz-a4-v233 .cz-preview-cost-half-table th,.cz-a4-v233 .cz-preview-cost-half-table td,.cz-pdf-capture .cz-preview-cost-single-table th,.cz-pdf-capture .cz-preview-cost-single-table td,.cz-pdf-capture .cz-preview-cost-half-table th,.cz-pdf-capture .cz-preview-cost-half-table td{height:30px!important;min-height:30px!important;max-height:30px!important;padding:5px 7px!important;font-size:12.6px!important;line-height:1.25!important;vertical-align:middle!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-a4-v233 .cz-preview-cost-single-table .cz-preview-note-input,.cz-a4-v233 .cz-preview-cost-half-table .cz-preview-note-input,.cz-pdf-capture .cz-preview-cost-single-table .cz-pdf-text-value,.cz-pdf-capture .cz-preview-cost-half-table .cz-pdf-text-value{height:22px!important;min-height:22px!important;line-height:22px!important;font-size:12.4px!important;padding:0 3px!important;text-align:left!important}.cz-a4-v233 .cz-required-doc-columns-v248,.cz-pdf-capture .cz-required-doc-columns-v248{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;align-items:start!important}.cz-a4-v233 .cz-required-doc-columns-v248.two,.cz-pdf-capture .cz-required-doc-columns-v248.two{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247,.cz-pdf-capture .cz-preview-doc-table-invoice-v247{width:100%!important;table-layout:fixed!important;border-collapse:collapse!important}.cz-a4-v233 .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 th,.cz-a4-v233 .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 td,.cz-a4-v233 .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-a4-v233 .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td,.cz-pdf-capture .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 td,.cz-pdf-capture .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td{height:30px!important;min-height:30px!important;max-height:30px!important;padding:5px 6px!important;font-size:12.2px!important;line-height:1.25!important;vertical-align:middle!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247 th:nth-child(1),.cz-a4-v233 .cz-preview-doc-table-invoice-v247 td:nth-child(1),.cz-pdf-capture .cz-preview-doc-table-invoice-v247 th:nth-child(1),.cz-pdf-capture .cz-preview-doc-table-invoice-v247 td:nth-child(1){width:24%!important;max-width:24%!important;text-align:center!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247 th:nth-child(2),.cz-a4-v233 .cz-preview-doc-table-invoice-v247 td:nth-child(2),.cz-pdf-capture .cz-preview-doc-table-invoice-v247 th:nth-child(2),.cz-pdf-capture .cz-preview-doc-table-invoice-v247 td:nth-child(2){width:56%!important;max-width:56%!important;text-align:left!important}.cz-a4-v233 .cz-preview-doc-table-invoice-v247 th:nth-child(3),.cz-a4-v233 .cz-preview-doc-table-invoice-v247 td:nth-child(3),.cz-pdf-capture .cz-preview-doc-table-invoice-v247 th:nth-child(3),.cz-pdf-capture .cz-preview-doc-table-invoice-v247 td:nth-child(3){width:20%!important;max-width:20%!important;text-align:center!important}.cz-pdf-capture.cz-a4-v233,.cz-pdf-capture.cz-a4-v246{image-rendering:auto!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important}.cz-a4-v233 .cz-preview-cost-two-tables,.cz-pdf-capture .cz-preview-cost-two-tables{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;align-items:start!important;width:100%!important}.cz-a4-v233 .cz-preview-cost-single-table th,.cz-a4-v233 .cz-preview-cost-single-table td,.cz-a4-v233 .cz-preview-cost-half-table th,.cz-a4-v233 .cz-preview-cost-half-table td,.cz-pdf-capture .cz-preview-cost-single-table th,.cz-pdf-capture .cz-preview-cost-single-table td,.cz-pdf-capture .cz-preview-cost-half-table th,.cz-pdf-capture .cz-preview-cost-half-table td{height:27px!important;min-height:27px!important;max-height:27px!important;padding:4px 6px!important;font-size:12.25px!important;line-height:1.18!important}.cz-a4-v233 .cz-preview-cost-single-table .cz-preview-note-input,.cz-a4-v233 .cz-preview-cost-half-table .cz-preview-note-input,.cz-pdf-capture .cz-preview-cost-single-table .cz-pdf-text-value,.cz-pdf-capture .cz-preview-cost-half-table .cz-pdf-text-value{height:20px!important;min-height:20px!important;line-height:20px!important;font-size:12px!important}.cz-a4-v233 .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 th,.cz-a4-v233 .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 td,.cz-a4-v233 .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-a4-v233 .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td,.cz-pdf-capture .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-required-doc-columns-v248 .cz-preview-doc-table-invoice-v247 td,.cz-pdf-capture .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 th,.cz-pdf-capture .cz-required-doc-columns-v248.two .cz-preview-doc-table-invoice-v247 td{height:27px!important;min-height:27px!important;max-height:27px!important;padding:4px 6px!important;font-size:12px!important;line-height:1.18!important}.cz-a4-v233 .cz-tax-exact-table th,.cz-a4-v233 .cz-tax-exact-table td,.cz-pdf-capture .cz-tax-exact-table th,.cz-pdf-capture .cz-tax-exact-table td{height:26px!important;min-height:26px!important;max-height:26px!important;padding:4px 6px!important}.cz-pdf-capture .cz-invoice-top{grid-template-columns:250px 1fr 286px!important;gap:18px!important}.cz-pdf-capture .cz-invoice-shop-inline{grid-template-columns:minmax(0,1fr) 78px!important;gap:6px!important;justify-items:start!important;overflow:visible!important}.cz-pdf-capture .cz-electronic-stamp,.cz-pdf-capture .cz-invoice-shop-inline .cz-electronic-stamp{width:74px!important;max-width:74px!important;height:auto!important;justify-self:start!important;transform:translate(-8px)!important}.cz-invoice-shop-inline .cz-electronic-stamp{transform:translate(-4px)!important}.cz-a4-v233 .cz-bank-notes,.cz-pdf-capture .cz-bank-notes{font-size:10px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:900!important;color:#111827!important;white-space:nowrap!important;text-align:right!important}.cz-pdf-capture.cz-a4-v233,.cz-pdf-capture.cz-a4-v246{image-rendering:auto!important;-webkit-font-smoothing:antialiased!important;text-rendering:geometricPrecision!important;print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}.ap-login-wrap{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:linear-gradient(160deg,#f8fbff,#eff6ff 60%,#e3edff);font-family:Hiragino Sans,Yu Gothic,system-ui,sans-serif}.ap-login{width:min(380px,100%);background:#fff;border:1px solid #dbe6f5;border-radius:22px;box-shadow:0 24px 60px -28px #0f172a59;padding:2.2rem 1.9rem 1.6rem;display:flex;flex-direction:column;gap:1.05rem}.ap-login-brand{text-align:center;margin-bottom:.3rem}.ap-login-brand h1{margin:0;font-size:2rem;letter-spacing:.06em;color:#001b55;font-weight:700}.ap-login-bar{width:56px;height:3px;background:#1d4ed8;border-radius:2px;margin:.9rem auto .8rem}.ap-login-brand p{margin:0;color:#64748b;font-size:.82rem}.ap-login-field{display:flex;flex-direction:column;gap:.32rem}.ap-login-field span{font-size:.78rem;font-weight:600;color:#12376b;letter-spacing:.04em}.ap-login-field input{height:46px;border:1px solid #cbd9ec;border-radius:12px;padding:0 .85rem;font-size:1rem;background:#fbfdff;color:#172033;outline:none;transition:border-color .15s,box-shadow .15s}.ap-login-field input:focus{border-color:#1d4ed8;box-shadow:0 0 0 3px #1d4ed824}.ap-login-btn{height:48px;border:0;border-radius:12px;background:#1d4ed8;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.06em;cursor:pointer;margin-top:.3rem;transition:background .15s,opacity .15s}.ap-login-btn:hover:not(:disabled){background:#12376b}.ap-login-btn:disabled{opacity:.45;cursor:default}.ap-login-err{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:10px;padding:.6rem .8rem;font-size:.84rem;line-height:1.6}.ap-login-note{margin:.4rem 0 0;text-align:center;color:#94a3b8;font-size:.74rem;line-height:1.7}.ap-boot{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#f8fbff;color:#12376b;font-family:Hiragino Sans,Yu Gothic,system-ui,sans-serif;font-size:.9rem}
