/* Cliro V719.7 clean application CSS. Generated; do not add runtime hotfix layers.
   Source ownership is listed by section comments. */
/* source: app.css */:root{--primary:#5b45d6;--accent:#E0EF4C;--ink:#11131a;--paper:#fff;--dark:#171923;--danger:#b42318;--ok:#067647;}body{margin:0;font-size:13px;}.brand-mark{display:flex;align-items:center;justify-content:center;font-weight:900;}.brand strong{display:block;}.brand span{margin-top:2px;}.sidebar nav a,.logout{display:block;text-decoration:none;color:#222;padding:9px 10px;border-radius:12px;font-weight:700;}.logout{text-align:center;}.page-head{display:flex;justify-content:space-between;align-items:flex-end;}.eyebrow{font-size:11px;text-transform:uppercase;font-weight:900;margin:0 0 6px;}.grid{display:grid;}.cards{grid-template-columns:repeat(4,minmax(0,1fr));}.card{background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px rgba(17,19,26,.04);}.card h3{margin:0 0 8px;}.card p{margin:0;color:var(--muted);}.big-link{text-decoration:none;color:inherit;}.stats{grid-template-columns:repeat(4,minmax(0,1fr));}.stat .num{font-size:22px;font-weight:900;letter-spacing:-.04em;}.stat .label{font-size:12px;color:var(--muted);font-weight:800;}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px;}.input,select,textarea{border:1px solid var(--line);padding:8px 10px;background:#fff;font:inherit;outline:none;}.input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(91,69,214,.10);}.btn{border:1px solid var(--line);background:#fff;color:#111;padding:8px 11px;cursor:pointer;text-decoration:none;display:inline-flex;gap:7px;align-items:center;}.btn:hover{border-color:var(--primary);}.btn.primary{background:#11131a;color:#fff;border-color:#11131a;}.btn.danger{color:var(--danger);}.table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;}.table th{color:#fff;text-align:left;text-transform:uppercase;padding:10px;}.table td{padding:10px;border-bottom:1px solid var(--line);}.table tr:last-child td{border-bottom:0;}.badge.ok{background:#ECFDF3;color:#067647;}.badge.warn{background:#FFFAEB;color:#B54708;}.split{display:grid;grid-template-columns:420px 1fr;gap:14px;}.panel{background:#fff;border:1px solid var(--line);border-radius:14px;}.panel h2{font-size:15px;margin:0 0 12px;}.form-grid{grid-template-columns:1fr 1fr;}.field{display:grid;gap:6px;margin-bottom:10px;}.field label{font-size:12px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.04em;}.full{grid-column:1/-1;}.positions{display:grid;gap:8px;}.position-head{display:grid;grid-template-columns:1fr 70px 120px auto;gap:8px;align-items:center;}.rich{min-height:66px;border:1px solid var(--line);border-radius:12px;padding:8px;background:#fff;line-height:1.55;outline:none;}.rich:focus{border-color:var(--primary);box-shadow:0 0 0 4px rgba(91,69,214,.10);}.notice{border:1px solid #edf7a6;border-radius:10px;padding:10px;color:#333;line-height:1.5;}.savebar{position:sticky;bottom:0;background:rgba(250,251,253,.92);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:10px;margin:14px -28px -28px;}.doc-sheet{background:#fff;color:#111;max-width:820px;margin:0 auto;border:1px solid #dfe3ec;border-radius:6px;padding:30px 33px;font-size:12px;line-height:1.5;}.doc-top{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:2px solid #11131a;padding-bottom:12px;margin-bottom:20px;}.doc-company{font-size:15px;font-weight:900;letter-spacing:-.02em;}.doc-sub{font-size:11px;color:#555;text-transform:uppercase;letter-spacing:.08em;font-weight:800;}.doc-addr{font-size:10px;color:#777;margin-top:4px;}.doc-logo{max-width:150px;max-height:49px;object-fit:contain;}.doc-grid{display:grid;grid-template-columns:1fr 260px;gap:17px;margin-bottom:17px;}.sender-line{font-size:9px;color:#777;border-bottom:1px solid #ddd;margin-bottom:8px;padding-bottom:3px;}.meta{background:#F7F8FB;border:1px solid #EAECF0;border-radius:8px;padding:9px;}.meta div{display:flex;justify-content:space-between;gap:10px;padding:3px 0;}.meta span{color:#666;font-size:10px;text-transform:uppercase;font-weight:800;}.doc-title{font-size:21px;margin:0 0 10px;color:#11131a;}.salutation{margin:0 0 14px;}.pos-table{width:100%;border-collapse:collapse;margin-bottom:12px;}.pos-table th{background:#11131a;color:#fff;text-align:left;padding:8px;font-size:10px;text-transform:uppercase;}.pos-table th:not(:first-child),.pos-table td.num{text-align:right;}.pos-table td{border-bottom:1px solid #E5E7EF;padding:8px;vertical-align:top;}.desc-html{margin-top:3px;color:#333;}.sum-table{margin-left:auto;width:330px;border-collapse:collapse;}.sum-table td{padding:6px 8px;border-bottom:1px solid #E5E7EF;}.sum-table td:last-child{text-align:right;}.sum-table .gross td{background:#11131a;color:#fff;font-weight:900;border-bottom:0;padding:8px 8px;}.business-note,.notes-render{border-left:3px solid #11131a;background:#FAFBFD;padding:10px 12px;margin:14px 0;line-height:1.6;}.closing{margin-top:19px;}.signature-name{font-weight:900;}.doc-footer{border-top:2px solid #11131a;margin-top:19px;padding-top:8px;font-size:9px;color:#666;display:grid;gap:2px;}.customer-actions{max-width:820px;margin:12px auto;display:flex;gap:8px;justify-content:flex-end;}.accept-box{margin:12px auto;}.accept-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.login-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:17px;}.login-card{width:100%;max-width:420px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;box-shadow:0 20px 60px rgba(17,19,26,.08);}.login-card h1{margin:0 0 8px;font-size:22px;}.login-card p{color:var(--muted);line-height:1.5;}.error{border:1px solid #ffd0d5;border-radius:12px;padding:8px;margin:8px 0;}.success{border:1px solid #abefc6;color:#067647;border-radius:12px;padding:8px;margin:8px 0;}@media print{body{background:#fff;}.sidebar,.page-head,.toolbar,.savebar,.customer-actions,.accept-box,.no-print{display:none;}.app{display:block;}.main{padding:0;max-width:none;}.doc-sheet{padding:0;max-width:none;}.doc-top,.pos-table th,.sum-table .gross td{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.pos-table thead{display:table-header-group;}.pos-table tr{break-inside:avoid;page-break-inside:avoid;}.business-note,.notes-render,.closing,.sum-table{break-inside:avoid;page-break-inside:avoid;}@page{size:A4;margin:14mm}}@media(max-width:900px){.cards,.stats,.split{grid-template-columns:1fr;}.doc-grid,.accept-grid{grid-template-columns:1fr;}.position-head{grid-template-columns:1fr;}}.linkbox{grid-template-columns:1fr auto;}.attachments,.attachments-admin{border:1px solid #E5E7EF;background:#FAFBFD;border-radius:12px;padding:10px;margin:12px 0;}.attachments h3,.attachments-admin h3{margin:0 0 8px;font-size:13px;}.attachments ul{margin:0;padding-left:14px;}.attachments a{color:#11131a;font-weight:700;}.attachment-row{border-top:1px solid #E5E7EF;font-size:13px;}.attachment-row:first-of-type{border-top:0;}.signature-preview{margin-top:8px;}.desc-html table,.notes-render table{width:100%;border-collapse:collapse;margin:8px 0;}.desc-html td,.desc-html th,.notes-render td,.notes-render th{border:1px solid #E5E7EF;padding:6px;}@media print{.attachments{border:0;background:transparent;padding:0;}.signature-preview{max-width:260px;}}.preview-actions{justify-content:flex-start;margin-bottom:12px;}.preview-actions form{margin:0;}@media print{.preview-actions,.notice.no-print{display:none;}}.suggestion-item{border-bottom:1px solid var(--line);}.suggestion-item strong{display:block;}.settings-preview-img{border:1px solid var(--line);border-radius:12px;padding:8px;background:#fff;}.settings-preview-icon{border:1px solid var(--line);border-radius:10px;padding:6px;background:#fff;}.brand-logo{width:48px;border-radius:10px;background:#fff;}.preview-actions .btn.primary{background:#11131a;color:#fff;border-color:#11131a;}.rich h2,.rich h3,.rich h4,.notes-render h2,.notes-render h3,.notes-render h4,.desc-html h2,.desc-html h3,.desc-html h4{margin:12px 0 7px;line-height:1.25;color:#11131a;letter-spacing:-.02em;}.rich h2,.notes-render h2,.desc-html h2{font-size:16px;border-bottom:1px solid #E5E7EF;padding-bottom:5px;}.rich h3,.notes-render h3,.desc-html h3{font-size:13px;}.rich h4,.notes-render h4,.desc-html h4{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#344054;}.rich p,.notes-render p,.desc-html p{margin:0 0 9px;}.rich ul,.rich ol,.notes-render ul,.notes-render ol,.desc-html ul,.desc-html ol{margin:6px 0 10px 14px;padding:0;}.rich li,.notes-render li,.desc-html li{margin:3px 0;line-height:1.55;}.rich hr,.notes-render hr,.desc-html hr{border:0;border-top:1px solid #D0D5DD;margin:12px 0;}.notes-render strong,.desc-html strong{font-weight:900;}.notes-render{font-size:12px;}.notes-render>h2:first-child,.notes-render>h3:first-child,.notes-render>p:first-child{margin-top:0;}.confirm-box{margin:10px 0;line-height:1.45;font-weight:700;}.confirm-box input{margin-top:2px;}.notice ul{margin:8px 0 0 14px;padding:0;}.userbox span{opacity:.72;}.btn.danger,.btn.small.danger{border-color:#b42318;color:#b42318;background:#fff;}.btn.danger:hover{background:#fff4f2;}.payment-stats .num.small{font-size:19px;white-space:nowrap;}.mini-form{border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#fff;}.mini-form label{display:block;margin-top:8px;font-size:12px;color:#667085;}.payment-public-note{margin:12px 0;color:#344054;}.attachments-admin ul{margin-left:16px;}.internal-only{background:#fffdf3;border-color:#ece2aa;}.login-body{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:17px;background:radial-gradient(circle at top left,rgba(91,69,214,.16),transparent 32%),linear-gradient(135deg,#FAFBFD 0%,#eef1f8 100%);}.login-logo{display:block;max-width:190px;max-height:57px;object-fit:contain;margin:0 auto 14px;}.brand-logo{max-width:54px;max-height:34px;object-fit:contain;}.userbox{margin-top:14px;border-top:1px solid var(--line);padding-top:12px;font-size:12px;}.settings-preview-img{max-width:220px;max-height:63px;object-fit:contain;display:block;margin-top:8px;}.settings-preview-icon{width:40px;height:32px;object-fit:contain;display:block;margin-top:8px;}.suggestions{position:absolute;z-index:30;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 18px 50px rgba(17,19,26,.12);overflow:hidden;display:none;left:0;right:0;top:100%;margin-top:4px;}.customer-suggest-wrap{position:relative;}.suggestion-item{display:block;width:100%;background:#fff;border:0;text-align:left;padding:8px 10px;cursor:pointer;}.suggestion-item:hover{background:#f5f3ff;}.suggestion-item span{display:block;color:var(--muted);font-size:12px;margin-top:2px;}.split-allocation{display:grid;grid-template-columns:1fr 1fr;gap:10px;}.split-allocation input[type=range]{width:100%;accent-color:var(--primary);}.payment-public-note ul{margin:8px 0 0 14px;}.signature-pad{height:126px;}.signature-preview{max-width:360px;width:100%;height:auto;border:1px solid var(--line);border-radius:10px;background:#fff;}.linkbox{display:flex;gap:8px;}.attachments-admin{border:1px solid var(--line);border-radius:10px;padding:10px;background:#FAFBFD;}.attachment-row{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);}.attachment-row:last-child{border-bottom:0;}@media(max-width:760px){.sidebar{padding:12px;}.sidebar nav{grid-template-columns:1fr 1fr;}.sidebar nav a,.logout{padding:8px;font-size:13px;}.brand{margin-bottom:12px;}.page-head{display:block;}.page-head h1{font-size:21px;}.toolbar{display:grid;grid-template-columns:1fr;align-items:stretch;}.toolbar .btn,.toolbar .input,.toolbar select{width:100%;justify-content:center;}.cards,.stats{grid-template-columns:1fr;}.panel{padding:12px;border-radius:12px;}.form-grid,.split-allocation{grid-template-columns:1fr;}.table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;border-radius:10px;}.table td{white-space:normal;min-width:120px;}.table td:last-child{min-width:360px;}.position-head{grid-template-columns:1fr;}.savebar{position:sticky;bottom:0;display:grid;grid-template-columns:1fr;gap:8px;}.savebar .btn{width:100%;justify-content:center;}.doc-sheet{max-width:100%;padding:17px 14px;border-radius:0;border-left:0;border-right:0;font-size:12px;}.doc-top{display:block;}.doc-logo{margin-top:10px;max-width:170px;}.doc-grid{grid-template-columns:1fr;}.sum-table{width:100%;}.accept-box{padding:12px;}.linkbox{display:grid;grid-template-columns:1fr;}.login-card{padding:17px;border-radius:14px;}.customer-page{margin:8px auto;padding:0 8px;}.doc-title{font-size:18px;}.pos-table{font-size:11px;}.pos-table th,.pos-table td{padding:6px;}}.split-person>span{margin-bottom:6px;}.split-money:focus-within{border-color:#5b45d6;box-shadow:0 0 0 3px rgba(91,69,214,.12);}.split-slider-wrap{flex-direction:column;justify-content:center;}.split-caption{text-align:center;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#344054;margin-bottom:7px;}.split-note:focus{border-color:#5b45d6;box-shadow:0 0 0 3px rgba(91,69,214,.12);}.position{border:1px solid var(--line);border-radius:10px;padding:12px;background:#fff;margin-bottom:10px;}.positions{margin-top:10px;}@media(max-width:980px){.internal-assign-line{grid-template-columns:1fr 1fr;}.assign-title{grid-column:1/-1;padding-bottom:0;}.note-inline{grid-column:1/-1;}}@media(max-width:640px){.internal-assign-line{grid-template-columns:1fr;}}@media(max-width:760px){.split-slider-wrap{order:2;}.split-left{order:1;}.split-right{order:3;}.split-note{order:4;grid-column:auto;}.split-caption{text-align:left;}.split-hint{font-size:10px;}}.internal-split-card{overflow-x:auto ;min-width:0 ;}.internal-split-card::before{grid-column:1/-1;margin-bottom:-2px;}.split-person{min-width:150px ;}.split-person>span{letter-spacing:-.01em ;}.split-money{align-items:center ;box-shadow:none ;}.split-money b{height:100% ;min-width:34px ;}.split-slider-wrap{grid-template-rows:auto auto ;align-self:center ;}.split-hint{margin-top:0 ;}.split-note{grid-column:1/-1 ;}@media(max-width:760px){.internal-split-card{grid-template-columns:150px minmax(230px,1fr) 150px ;gap:10px ;overflow-x:auto ;-webkit-overflow-scrolling:touch ;}.split-note{min-width:560px ;}.split-right>span{text-align:right ;}}.internal-split-card{width:100% ;margin:0 0 14px ;padding:12px 14px ;border:1px solid #E5E7EF ;border-radius:14px ;background:#fff ;display:grid ;grid-template-columns:180px minmax(320px,1fr) 180px ;grid-template-areas:
    "title title title"
    "left slider right"
    "note note note" ;align-items:center ;gap:8px 17px ;box-shadow:0 10px 28px rgba(17,19,26,.045) ;overflow:visible ;}.internal-split-card::before{content:"Interne Zuordnung" ;grid-area:title ;display:block ;margin:0 0 2px ;font-size:12px ;line-height:1.2 ;text-transform:uppercase ;letter-spacing:.08em ;font-weight:900 ;color:#667085 ;}.split-left{grid-area:left ;}.split-slider-wrap{grid-area:slider ;min-width:0 ;display:grid ;align-items:center ;gap:7px ;}.split-right{grid-area:right ;}.split-note{grid-area:note ;min-width:0 ;}.split-person>span{display:block ;margin:0 0 7px ;font-size:13px ;font-weight:900 ;color:#11131a ;}.split-right>span{text-align:right ;}.split-money{width:100% ;height:34px ;display:grid ;grid-template-columns:1fr 36px ;border:1px solid #D0D5DD ;border-radius:12px ;background:#fff ;overflow:hidden ;}.split-money input{border:0 ;outline:0 ;background:#fff ;width:100% ;height:100% ;padding:0 8px ;text-align:right ;font-size:14px ;font-weight:800 ;color:#11131a ;}.split-money b{display:flex ;align-items:center ;justify-content:center ;border-left:1px solid #E5E7EF ;background:#F7F8FB ;color:#475467 ;font-size:13px ;}.split-caption{display:none ;}.split-total{text-align:center ;font-size:13px ;font-weight:900 ;color:#11131a ;background:#FAFBFD ;border:1px solid #EEF1F6 ;border-radius:649px ;padding:6px 8px ;justify-self:center ;min-width:220px ;}.split-slider{width:100% ;min-width:260px ;margin:0 ;accent-color:#5b45d6 ;cursor:pointer ;}.split-hint{display:flex ;justify-content:space-between ;color:#98A2B3 ;font-size:10px ;font-weight:800 ;margin:0 ;}.split-note{width:100% ;height:31px ;border:1px solid #E5E7EF ;border-radius:12px ;background:#FCFCFD ;padding:0 10px ;font-size:12px ;color:#475467 ;outline:0 ;}@media(max-width:820px){.internal-split-card{grid-template-columns:150px minmax(260px,1fr) 150px ;min-width:620px ;overflow-x:auto ;}.panel{overflow-x:auto ;}}.doc-sheet-long{position:relative;overflow:visible;padding:39px 33px 33px;max-width:820px;border-color:#e3e7ef;box-shadow:0 18px 55px rgba(17,19,26,.05);}.doc-head-block{margin-bottom:20px;}.doc-brand-row{display:grid;grid-template-columns:170px minmax(0,1fr) 215px;gap:19px;align-items:start;}.doc-brand-left{min-height:63px;display:flex;align-items:center;}.doc-sheet-long .doc-logo{max-width:160px;max-height:60px;}.doc-brand-main{padding-top:4px;}.doc-sheet-long .doc-company{font-size:17px;line-height:1.15;}.doc-sheet-long .doc-sub{margin-top:8px;letter-spacing:.02em;text-transform:none;color:#444;}.doc-sheet-long .doc-addr{font-size:12px;line-height:1.65;color:#555;}.doc-docdata{text-transform:uppercase;font-size:11px;font-weight:800;color:#555;}.doc-kind{font-size:12px;margin-bottom:10px;}.doc-number{font-size:15px;color:#333;margin-bottom:14px;}.doc-docdata dl{margin:0;display:grid;gap:8px;}.doc-docdata dt{font-size:10px;color:#555;}.doc-docdata dd{margin:3px 0 0;font-size:13px;color:#333;text-transform:none;}.doc-recipient-block{margin:10px 0 14px;}.doc-label{font-size:10px;text-transform:uppercase;color:#555;font-weight:900;margin-bottom:8px;letter-spacing:.04em;}.doc-sheet-long .recipient{font-size:13px;line-height:1.65;}.doc-sheet-long .doc-title{font-size:21px;margin:10px 0 8px;letter-spacing:-.03em;}.doc-sheet-long .salutation{margin-bottom:14px;color:#333;}.pos-table-compact{margin:10px 0 17px;}.pos-table-compact th{background:#11131a;padding:8px 10px;}.pos-table-compact td{padding:10px;border-bottom:1px solid #e1e5ee;}.pos-table-compact th:first-child,.pos-table-compact td:first-child{width:58%;}.document-content{margin-top:8px;}.document-content>h2{font-size:16px;margin:0 0 12px;padding-bottom:8px;border-bottom:1px solid #d7dce6;}.flow-content{font-size:12px;line-height:1.58;color:#222;}.flow-content h1,.flow-content h2,.flow-content h3,.flow-content h4{break-after:avoid;page-break-after:avoid;color:#11131a;line-height:1.25;}.flow-content h1{font-size:18px;margin:16px 0 8px;}.flow-content h2{font-size:15px;margin:14px 0 9px;}.flow-content h3{font-size:14px;margin:12px 0 7px;text-transform:none;}.flow-content h4{font-size:12px;margin:10px 0 6px;color:#333;}.flow-content p{margin:0 0 9px;}.flow-content ul,.flow-content ol{margin:6px 0 10px 14px;padding:0;}.flow-content li{margin:3px 0;padding-left:2px;break-inside:avoid;page-break-inside:avoid;}.flow-content hr{border:0;border-top:1px solid #d4dae5;margin:14px 0;}.doc-content-section{break-inside:auto;page-break-inside:auto;}.long-desc>*:first-child{margin-top:0;}.long-desc>*:last-child{margin-bottom:0;}.payment-final-block{display:grid;grid-template-columns:1fr 330px;gap:17px;border-top:1px solid #d7dce6;margin-top:17px;padding-top:17px;}.payment-info h2{font-size:15px;margin:0 0 14px;}.payment-info h3{font-size:11px;text-transform:uppercase;margin:0 0 8px;color:#555;letter-spacing:.04em;}.payment-info p{line-height:1.6;}.payment-summary .sum-table{width:100%;}.payment-public-note{margin-top:10px;background:#FAFBFD;border:1px solid #EAECF0;border-radius:0;padding:9px;line-height:1.55;}.notes-render{border-left:0;border-top:1px solid #d7dce6;background:transparent;padding:12px 0;margin:17px 0;}.doc-sheet-long .closing{margin-top:17px;}.doc-sheet-long .doc-footer{font-size:9px;color:#666;border-top:1px solid #11131a;padding-top:8px;margin-top:17px;}.keep-together{break-inside:avoid;page-break-inside:avoid;}@media print{@page{size:A4;margin:12mm 12mm 14mm}.doc-sheet-long{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none;padding:26mm 0 14mm;margin:0;font-size:11px;line-height:1.45;}.doc-sheet-long .doc-logo{max-width:42mm;max-height:22mm;}.doc-sheet-long .doc-company{font-size:16px;}.doc-sheet-long .doc-addr{font-size:10px;}.doc-sheet-long .doc-title{font-size:17px;margin-top:8mm;}.doc-sheet-long .salutation{font-size:11px;}.pos-table-compact{font-size:10px;}.pos-table-compact thead{display:table-header-group;}.pos-table-compact tr{break-inside:avoid;page-break-inside:avoid;}.pos-table-compact th,.pos-table-compact td{padding:7px 8px;}.flow-content h2{margin-top:10px;}.flow-content p{margin-bottom:6px;}.flow-content ul,.flow-content ol{margin-top:4px;margin-bottom:8px;}.flow-content p,.flow-content li{orphans:3;widows:3;}.closing,.doc-footer,.attachments,.notes-render{break-inside:avoid;page-break-inside:avoid;}.doc-top{border-bottom:0;}.business-note{break-inside:avoid;page-break-inside:avoid;}}@media(max-width:760px){.doc-sheet-long{padding:27px 14px 20px;}.doc-brand-row{grid-template-columns:1fr;gap:10px;}.doc-docdata{text-align:left;background:#FAFBFD;border:1px solid #EAECF0;border-radius:12px;padding:10px;}.payment-final-block{grid-template-columns:1fr;}}@media print{html, body{background:#fff;margin:0;padding:0;width:210mm;color:#111;}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;}.sidebar,.page-head,.toolbar,.savebar,.customer-actions,.accept-box,.no-print,.preview-actions,.notice.no-print{display:none;}.doc-sheet,.doc-sheet-long{width:182mm;max-width:none;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none;font-size:10.5pt;line-height:1.45;background:#fff;}.doc-sheet-long .doc-logo,.doc-logo{max-width:36mm;max-height:22mm;object-fit:contain;}.doc-company{letter-spacing:-.02em;}.doc-docdata dd{margin-top:.8mm;}.salutation{break-after:avoid;page-break-after:avoid;}.pos-table,.pos-table-compact{break-inside:avoid;page-break-inside:avoid;}.pos-table thead,.pos-table-compact thead{display:table-header-group;}.pos-table th,.pos-table-compact th{text-transform:uppercase;letter-spacing:.03em;}.document-content{break-inside:auto;page-break-inside:auto;}.document-content>h2{break-after:avoid;page-break-after:avoid;}.flow-content h4{color:#333;}.flow-content ul,.flow-content ol{break-inside:auto;page-break-inside:auto;}.doc-content-section{break-inside:auto;page-break-inside:auto;}.payment-info h2{break-after:avoid;page-break-after:avoid;}.payment-info h3{letter-spacing:.04em;}.sum-table{border-collapse:collapse;}.sum-table .gross td{border-bottom:0;}.payment-public-note{break-inside:avoid;page-break-inside:avoid;}.notes-render{font-size:9pt;margin:6mm 0;padding:4mm 0;border-top:1px solid #d7dce6;background:transparent;border-left:0;}@page{size:A4;margin:13mm 14mm 13mm 14mm}}@media print{.customer-page > :not(.doc-sheet):not(.doc-sheet-long),
  .main > :not(.doc-sheet):not(.doc-sheet-long),
  .app > :not(.main),
  .preview-actions,
  .customer-actions,
  .accept-box,
  .notice,
  .toolbar,
  .sidebar,
  .savebar,
  .no-print{display:none;}html,body{margin:0;padding:0;background:#fff;width:auto;min-width:0;}.app,.main,.customer-page{display:block;margin:0;padding:0;max-width:none;width:auto;background:#fff;}@page{size:A4;margin:16mm 15mm 17mm 15mm;}.doc-sheet,
  .doc-sheet-long{width:180mm;max-width:180mm;margin:0 auto;padding:0;border:0;border-radius:0;box-shadow:none;overflow:visible;background:#fff;color:#111;font-size:9.6pt;line-height:1.42;}.doc-head-block{margin:0 0 8mm;break-inside:avoid;page-break-inside:avoid;}.doc-brand-row{display:grid;gap:7mm;align-items:start;}.doc-brand-left{min-height:18mm;align-items:flex-start;}.doc-logo{max-width:34mm;max-height:18mm;object-fit:contain;}.doc-company{font-size:13pt;line-height:1.12;font-weight:900;}.doc-sub{font-size:7.5pt;line-height:1.25;color:#555;margin-top:1.5mm;}.doc-addr{font-size:7.5pt;line-height:1.35;color:#555;margin-top:1.5mm;}.doc-docdata{font-size:7.4pt;text-align:right;color:#555;text-transform:uppercase;}.doc-kind.doc-kind-badge{font-size:9.2pt;font-weight:900;margin-bottom:1.8mm;color:#fff;-webkit-text-fill-color:#fff;}.doc-number{font-size:10pt;font-weight:900;margin-bottom:4mm;color:#222;}.doc-docdata dl{gap:2.1mm;}.doc-docdata dt{font-size:6.9pt;color:#667085;}.doc-docdata dd{font-size:8.3pt;margin:.7mm 0 0;color:#222;text-transform:none;font-weight:800;}.doc-recipient-block{margin:6mm 0 5mm;break-inside:avoid;page-break-inside:avoid;}.sender-line{font-size:6.8pt;margin-bottom:1.8mm;padding-bottom:1mm;color:#777;border-bottom:1px solid #ddd;}.doc-label{font-size:7pt;margin-bottom:1.8mm;color:#555;letter-spacing:.04em;}.recipient{font-size:8.7pt;line-height:1.38;}.doc-title{font-size:15pt;line-height:1.18;margin:3.5mm 0 2.5mm;break-after:avoid;page-break-after:avoid;}.salutation{font-size:8.8pt;line-height:1.42;margin:0 0 4.5mm;}.items-section{break-inside:avoid;page-break-inside:avoid;margin-bottom:5mm;}.pos-table,.pos-table-compact{width:100%;margin:0 0 5mm;font-size:8.4pt;border-collapse:collapse;}.pos-table th,.pos-table-compact th{font-size:6.9pt;padding:2.1mm 2.4mm;background:#11131a;color:#fff;}.pos-table td,.pos-table-compact td{font-size:8.4pt;padding:2.5mm 2.4mm;border-bottom:1px solid #d9dde7;vertical-align:top;}.pos-table th:first-child,.pos-table-compact th:first-child,.pos-table td:first-child,.pos-table-compact td:first-child{width:56%;}.pos-table tr,.pos-table-compact tr{break-inside:avoid;page-break-inside:avoid;}.document-content{margin-top:1mm;}.document-content>h2{font-size:11pt;margin:0 0 4mm;padding-bottom:1.8mm;border-bottom:1px solid #d7dce6;}.flow-content{font-size:8.55pt;line-height:1.36;color:#222;}.flow-content h1,.flow-content h2,.flow-content h3,.flow-content h4{line-height:1.18;color:#111;break-after:avoid;page-break-after:avoid;orphans:3;widows:3;}.flow-content h1{font-size:12.5pt;margin:5mm 0 2mm;}.flow-content h2{font-size:10.2pt;margin:4.4mm 0 1.8mm;}.flow-content h3{font-size:9.3pt;margin:3.6mm 0 1.4mm;}.flow-content h4{font-size:8.8pt;margin:3mm 0 1.2mm;}.flow-content p{margin:0 0 2mm;orphans:3;widows:3;}.flow-content ul,.flow-content ol{margin:1.2mm 0 2.4mm 4.5mm;padding:0;}.flow-content li{margin:.7mm 0;padding-left:.9mm;break-inside:avoid;page-break-inside:avoid;orphans:2;widows:2;}.flow-content hr{border:0;border-top:1px solid #d4dae5;margin:4mm 0;}.payment-final-block{display:grid;grid-template-columns:1fr 64mm;gap:7mm;margin-top:7mm;padding-top:5mm;border-top:1px solid #d7dce6;break-inside:avoid;page-break-inside:avoid;}.payment-info h2{font-size:11pt;margin:0 0 3.5mm;}.payment-info h3{font-size:7pt;margin:0 0 1.8mm;color:#555;text-transform:uppercase;}.payment-info p{font-size:8.4pt;line-height:1.38;margin:0 0 2.2mm;}.sum-table{width:100%;font-size:8.3pt;break-inside:avoid;page-break-inside:avoid;}.sum-table td{padding:1.8mm 2mm;border-bottom:1px solid #d9dde7;}.sum-table .gross td{background:#11131a;color:#fff;font-weight:900;padding:2.3mm 2mm;}.payment-public-note{font-size:8.1pt;line-height:1.36;margin-top:2.6mm;padding:2.3mm;background:#fafbfd;border:1px solid #e1e5ee;}.notes-render,.attachments,.closing,.doc-footer{break-inside:avoid;page-break-inside:avoid;}.closing{font-size:8.8pt;margin-top:7mm;}.doc-footer{font-size:6.8pt;line-height:1.28;margin-top:6mm;padding-top:1.8mm;border-top:1px solid #11131a;color:#555;display:grid;gap:.7mm;}}.internal-split-readonly{margin:0 0 12px;padding:8px 10px;border:1px solid #E5E7EB;border-radius:10px;background:#FAFBFD;display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:#344054;font-size:13px;}.internal-split-readonly strong{color:#11131a;}.internal-split-readonly span{white-space:nowrap;}@media(max-width:720px){.internal-split-readonly{display:block;}.internal-split-readonly span{display:block;margin-top:4px;white-space:normal;}}.stats-wide{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;}.stat.warning{border-color:#fedf89;background:#fffcf5;}.section-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}.section-title-row h2{margin:0 0 4px;}.two-col{grid-template-columns:1.15fr .85fr;gap:14px;}.compact-table td,.compact-table th{padding:8px 8px;}.internal-stats-panel{border-color:#e9d7fe;background:linear-gradient(180deg,#fff,#fbfaff);}.internal-stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.internal-card{border-color:#e9d7fe;background:#fff;}.internal-card .label{color:#6941c6;}.internal-accounting-panel{background:linear-gradient(180deg,#fff,#FAFBFD);border-color:#e5e7eb;}.internal-accounting-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.internal-mini-card{border:1px solid #e5e7eb;border-radius:12px;padding:12px;background:#fff;box-shadow:0 8px 22px rgba(16,24,40,.04);}.internal-card-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f2f4f7;}.internal-card-head span{font-weight:900;color:#111827;}.internal-card-head strong{font-size:16px;color:#111827;white-space:nowrap;}.internal-mini-card label{display:block;margin:8px 0 5px;font-size:12px;font-weight:800;color:#667085;}.money-field{border:1px solid #d0d5dd;border-radius:12px;background:#fff;}.money-field input{height:32px;border:0;outline:0;padding:0 8px;text-align:right;font-size:14px;font-weight:800;}.money-field b{display:flex;align-items:center;justify-content:center;background:#f8fafc;border-left:1px solid #e5e7eb;color:#475467;}.internal-readonly-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.internal-readonly-grid>div{border:1px solid #e5e7eb;border-radius:10px;background:#fff;padding:12px;}.internal-readonly-grid span{display:block;font-size:12px;color:#667085;font-weight:800;}.internal-readonly-grid strong{display:block;font-size:15px;margin:4px 0 8px;}.internal-files{margin-top:12px;}.file-list{display:flex;gap:8px;flex-wrap:wrap;}.file-pill{display:inline-flex;flex-direction:column;gap:2px;border:1px solid #d0d5dd;border-radius:649px;padding:8px 10px;background:#fff;text-decoration:none;color:#111827;font-weight:800;font-size:12px;}.file-pill span{font-weight:500;color:#667085;font-size:10px;}@media(max-width:980px){.stats-wide,.internal-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.two-col,.internal-accounting-grid,.internal-readonly-grid{grid-template-columns:1fr;}}@media(max-width:640px){.stats-wide,.internal-stats-grid{grid-template-columns:1fr;}}.payment-history-list{display:grid;gap:8px;margin-top:10px;}.payment-receipt-row{display:grid;padding:10px;border:1px solid var(--border,#d8dde7);border-radius:10px;background:#fff;}.payment-receipt-row label{display:flex;flex-direction:column;gap:4px;margin:0;font-size:12px;color:#596273;}.payment-receipt-row label span{font-weight:700;color:#293241;}.payment-receipt-row .input{height:33px;}.payment-receipt-row .receipt-actions{display:flex;gap:8px;align-items:end;}.receipt-delete-form{display:flex;margin-bottom:6px;}.payment-record-form{border-top:1px solid var(--border,#d8dde7);padding-top:12px;}.mark-paid-form .btn.success{background:#173d2f;color:#fff;border-color:#173d2f;}@media(max-width:900px){.payment-receipt-row .wide{grid-column:1/-1;}.payment-receipt-row .receipt-actions{grid-column:1/-1;}.receipt-delete-form{justify-content:flex-start;}}.pipeline-grid{display:grid;grid-template-columns:repeat(7,minmax(220px,1fr));gap:10px;overflow-x:auto;padding-bottom:8px;}.pipeline-col{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;padding:10px;min-height:126px;}.pipeline-col h3{font-size:13px;margin:0 0 8px;color:#111827;display:flex;justify-content:space-between;align-items:center;}.crm-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;margin-bottom:8px;box-shadow:0 8px 20px rgba(15,23,42,.04);}.crm-card strong{display:block;font-size:13px;color:#111827;margin-bottom:3px;}.crm-card span{display:block;font-size:12px;color:#4b5563;}.crm-card small{display:block;font-size:11px;color:#6b7280;margin-top:4px;}.row-actions{margin-top:8px;}.btn.small{padding:4px 8px;font-size:11px;border-radius:8px;}.crm-inline-form{display:grid;grid-template-columns:220px 1fr 160px 150px auto;gap:8px;align-items:end;}.customer-hero{justify-content:space-between;}.customer-hero h2{margin:0;font-size:21px;}.customer-facts span{display:block;background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:8px;font-size:11px;color:#6b7280;}.customer-facts strong{font-size:13px;color:#111827;}.note-card{border:1px solid #e5e7eb;background:#fff;border-radius:12px;padding:8px;margin:8px 0;}.note-card small{color:#6b7280;}.note-card p{margin:6px 0 0;}.muted{color:#6b7280;}.badge{display:inline-flex;align-items:center;justify-content:center;border-radius:649px;font-weight:700;}@media(max-width:900px){.pipeline-grid{grid-template-columns:repeat(7,260px);}.customer-hero{display:block;}.customer-facts{margin-top:10px;}}.business-switch select{padding:8px 10px;border:1px solid var(--line);border-radius:12px;font-weight:800;}.business-unit-grid .toolbar{gap:8px;flex-wrap:wrap;}.timeline-list{display:grid;gap:8px;margin-top:10px;}.timeline-row{display:grid;grid-template-columns:160px 160px 1fr;gap:10px;align-items:start;border:1px solid var(--line);border-radius:10px;background:#fff;padding:10px;}.timeline-row strong{font-weight:900;}.timeline-row span{color:#111;font-weight:800;}.timeline-row small{color:var(--muted);line-height:1.4;}.logs-table small{color:var(--muted);}.badge.error{background:#fff1f3;color:#b42318;}.badge.warning{background:#fffaeb;color:#b54708;}.badge.security{background:#eef4ff;color:#3538cd;}.gtb-extra{background:#fbfcff;border:1px solid var(--line);margin:12px 0;padding:12px;border-radius:12px;}@media(max-width:760px){.timeline-row{grid-template-columns:1fr;}.logs-table{font-size:12px;}.business-switch{width:100%;}.business-switch select{width:100%;}}.app{display:grid;width:100%;max-width:100%;align-items:start;}.sidebar{overflow-y:auto;overflow-x:hidden;z-index:5;}.sidebar nav{padding-bottom:59px;}.sidebar nav a{white-space:normal;}.main{overflow-x:hidden;}.grid,.panel,.card,.table,.timeline-list,.timeline-row{min-width:0;max-width:100%;}.panel{overflow-x:auto;}.customer-hero{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,1.25fr);gap:12px;align-items:stretch;}.customer-hero>div:first-child{min-width:0;}.customer-hero>.card{grid-column:1/-1;box-shadow:none;background:#fbfcff;}.customer-hero h2{word-break:break-word;overflow-wrap:anywhere;}.customer-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;}.customer-facts span{min-width:0;overflow-wrap:anywhere;}.customer-detail-main{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:14px;margin-top:14px;align-items:start;}.customer-detail-secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;align-items:start;}.customer-log{overflow-x:hidden;}.customer-log .timeline-row,.offer-log .timeline-row{grid-template-columns:150px 180px minmax(0,1fr);}.customer-log .timeline-row small,.offer-log .timeline-row small{overflow-wrap:anywhere;word-break:break-word;}@media(max-width:1120px){.customer-hero,.customer-detail-main,.customer-detail-secondary{grid-template-columns:1fr;}.customer-facts{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:900px){.sidebar nav{padding-bottom:0;}}@media(max-width:640px){.customer-facts{grid-template-columns:1fr;}.customer-log .timeline-row,.offer-log .timeline-row{grid-template-columns:1fr;}}.customers-layout{display:grid;grid-template-columns:minmax(360px,520px) minmax(0,1fr);gap:16px;align-items:start;max-width:100%;}.customer-form-panel{padding:0;overflow:hidden;background:#f8fafc;border:1px solid #e5e7eb;}.customer-form-panel .form-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:16px 16px 12px;background:#fff;border-bottom:1px solid #e5e7eb;}.customer-form-panel .form-head h2{margin:2px 0 4px;font-size:19px;letter-spacing:-.02em;}.customer-create-form{display:grid;gap:12px;padding:12px;}.form-card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:12px;box-shadow:0 10px 26px rgba(15,23,42,.04);min-width:0;}.form-card-primary{border-color:#d9e2f0;}.form-card h3{margin:0 0 10px;font-size:14px;color:#111827;}.form-card-title-row{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px;}.form-card-title-row h3{margin:0 0 4px;}.form-grid{display:grid;}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));}.form-grid .span-2{grid-column:1/-1;}.customer-create-form .field{margin:0;min-width:0;}.customer-create-form label{display:block;margin:0 0 6px;font-size:12px;font-weight:900;color:#344054;}.customer-create-form .input,.customer-create-form select,.customer-create-form textarea{width:100%;min-height:34px;border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:8px 10px;font-size:13px;outline:none;box-shadow:none;}.customer-create-form textarea{resize:vertical;line-height:1.45;}.customer-create-form .input:focus,.customer-create-form select:focus,.customer-create-form textarea:focus{border-color:#7c3aed;box-shadow:0 0 0 4px rgba(124,58,237,.10);}.gtb-form-card{background:linear-gradient(180deg,#fff,#fbf7ff);border-color:#e9d5ff;}.gtb-extra{display:none;}.gtb-extra.is-active{display:block;}.form-actions{display:flex;gap:8px;align-items:center;justify-content:flex-start;}.sticky-actions{position:sticky;bottom:0;background:rgba(248,250,252,.94);backdrop-filter:blur(6px);border-top:1px solid #e5e7eb;margin:2px -16px -16px;padding:12px 12px;z-index:5;}.customers-list-panel{min-width:0;overflow:hidden;}.customer-search{margin-bottom:12px;}.table-scroll{max-width:100%;overflow-x:auto;border:1px solid #e5e7eb;}.table-scroll .table{margin:0;min-width:980px;}.customers-table td,.customers-table th{vertical-align:top;}.customers-table .row-actions{display:flex;gap:6px;flex-wrap:wrap;min-width:220px;}.customers-table .row-actions form{display:inline;margin:0;}@media(max-width:1180px){.customers-layout{grid-template-columns:1fr;}.customer-form-panel{max-width:760px;}.customers-list-panel{width:100%;}}@media(max-width:680px){.customer-form-panel .form-head{display:block;}.form-grid.two{grid-template-columns:1fr;}.form-grid .span-2{grid-column:auto;}.customer-create-form{padding:10px;}.form-card{padding:12px;border-radius:12px;}.sticky-actions{margin:2px -12px -12px;padding:10px;}.form-actions{display:grid;}.form-actions .btn{width:100%;text-align:center;}.customers-layout{gap:12px;}}:root{--mobile-safe:12px;}img,svg,canvas,video{max-width:100%;height:auto;}input,select,textarea,button{font-size:15px;}.table,.list-table{max-width:100%;}.table th,.table td,.list-table th,.list-table td{overflow-wrap:anywhere;word-break:normal;}.row-actions{min-width:0;}.row-actions .btn,.toolbar .btn,.customer-actions .btn{white-space:normal;justify-content:center;text-align:center;}@media(max-width:900px){body{font-size:14px;background:#f6f7fb;}.sidebar{position:sticky;top:0;width:100%;min-width:0;max-width:none;height:auto;max-height:42dvh;padding:10px;border-right:0;border-bottom:1px solid var(--line);overflow-y:auto;box-shadow:0 8px 24px rgba(15,23,42,.08);}.brand{margin-bottom:8px;gap:8px;}.brand-mark{width:36px;height:31px;border-radius:12px;}.brand-logo{max-width:44px;max-height:31px;}.brand strong{font-size:13px;}.brand span{font-size:10px;}.sidebar nav{display:flex;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;}.sidebar nav a{flex:0 0 auto;min-height:34px;padding:8px 10px;border:1px solid #e5e7eb;background:#fff;scroll-snap-align:start;white-space:nowrap;font-size:13px;}.userbox{margin-top:8px;padding-top:8px;font-size:11px;}.logout{position:static;display:inline-flex;justify-content:center;width:100%;margin-top:8px;}.main{overflow-x:hidden;}.page-head{grid-template-columns:1fr;gap:10px;align-items:start;margin-bottom:12px;}.page-head h1{font-size:20px;line-height:1.15;overflow-wrap:anywhere;}.eyebrow{font-size:10px;margin-bottom:4px;}.business-switch,.business-switch select{width:100%;}.cards,.stats,.stats-wide,.internal-stats-grid{grid-template-columns:1fr 1fr;gap:8px;}.card,.panel,.form-card,.accept-box{border-radius:12px;padding:12px;}.toolbar{display:grid;grid-template-columns:1fr;gap:8px;width:100%;}.toolbar .input,.toolbar select,.toolbar .btn{width:100%;}.btn{min-height:34px;padding:8px 10px;align-items:center;}.btn.small{min-height:31px;padding:7px 8px;font-size:12px;}.form-grid,.form-grid.two,.accept-grid,.two-col,.internal-accounting-grid,.internal-readonly-grid{grid-template-columns:1fr;}.split,.customers-layout,.customer-detail-main,.customer-detail-secondary,.customer-hero{grid-template-columns:1fr;display:grid;gap:12px;}.customers-layout{gap:12px;}.customer-form-panel{max-width:none;width:100%;}.customer-form-panel .form-head{padding:12px 12px 10px;}.customer-form-panel .form-head h2{font-size:18px;}.customer-create-form{padding:10px;gap:10px;}.sticky-actions{position:sticky;bottom:0;margin:4px -12px -12px;padding:10px;}.form-actions{display:grid;grid-template-columns:1fr;width:100%;}.form-actions .btn{width:100%;}.customers-list-panel,.table-scroll,.panel{min-width:0;width:100%;max-width:100%;}.table-scroll,.panel:has(.table),.panel:has(.list-table){overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-scroll .table,.table,.list-table{min-width:760px;}.logs-table{min-width:840px;}.customers-table{min-width:900px;}.compact-table{min-width:780px;}.pipeline-grid{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;}.pipeline-col{flex:0 0 82vw;max-width:360px;min-width:260px;scroll-snap-align:start;}.crm-inline-form{grid-template-columns:1fr;}.customer-facts{grid-template-columns:1fr 1fr;}.timeline-row,.customer-log .timeline-row,.offer-log .timeline-row{grid-template-columns:1fr;gap:5px;}.payment-receipt-row{grid-template-columns:1fr;}.payment-receipt-row .receipt-actions{display:grid;width:100%;}.savebar{position:sticky;bottom:0;margin:12px -14px -14px;padding:10px;justify-content:stretch;display:grid;grid-template-columns:1fr;}.savebar .btn{width:100%;}.doc-sheet{max-width:100%;padding:17px 12px;border-radius:12px;overflow-x:auto;}.doc-top{display:grid;grid-template-columns:1fr;gap:10px;}.doc-grid{grid-template-columns:1fr;gap:12px;}.sum-table{margin-left:0;}.pos-table{min-width:640px;}.customer-actions{display:grid;grid-template-columns:1fr;max-width:none;margin:8px 0;}.signature-pad{width:100%;height:auto;min-height:98px;}}@media(max-width:560px){.main{padding:8px;}.sidebar{padding:8px;max-height:46dvh;}.cards,.stats,.stats-wide,.internal-stats-grid,.customer-facts{grid-template-columns:1fr;}.page-head h1{font-size:18px;}.card,.panel,.form-card,.accept-box{padding:10px;border-radius:10px;}.customer-form-panel .form-head{padding:12px 10px 8px;}.customer-create-form{padding:8px;}.customer-create-form .input,.customer-create-form select,.customer-create-form textarea,.input,select,textarea{min-height:35px;width:100%;}.form-card-title-row{display:block;}.badge{white-space:normal;text-align:center;}.pipeline-col{flex-basis:88vw;}.table-scroll .table,.table,.list-table{min-width:700px;}.logs-table{min-width:760px;}.customers-table{min-width:820px;}.doc-sheet{padding:14px 10px;font-size:11px;}.doc-title{font-size:17px;}.meta div{display:grid;grid-template-columns:1fr;gap:2px;}}@media(max-width:390px){.sidebar nav a{font-size:12px;padding:9px 8px;}.btn{font-size:13px;}.page-head h1{font-size:16px;}.pipeline-col{flex-basis:92vw;}}:root{--surface:#ffffff;--soft:#f5f7fb;--text:#132033;--muted:#667085;}.sidebar{color:#fff;}.sidebar nav a{border-color:rgba(255,255,255,.12);}.sidebar nav a:hover,.sidebar nav a.active{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.3);}.brand-mark{-webkit-text-fill-color:#111827;}.userbox{border-top-color:rgba(255,255,255,.18);}.logout{border-color:rgba(255,255,255,.18);}.eyebrow{color:var(--brand-text,var(--brand-primary));-webkit-text-fill-color:var(--brand-text,var(--brand-primary));}.btn.primary,.button.primary{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}.btn.accent{background:var(--brand-accent);border-color:var(--brand-accent);color:var(--brand-accent-on,#111);-webkit-text-fill-color:var(--brand-accent-on,#111);}.badge{-webkit-text-fill-color:var(--brand-text,var(--brand-primary));}.home-hero{display:grid;background:radial-gradient(circle at top right,color-mix(in srgb,var(--brand-accent) 16%,#fff),transparent 45%),linear-gradient(135deg,#fff,#f8fafc);}.home-hero h2{font-size:clamp(22px,4vw,32px);line-height:1.05;margin:6px 0 8px;color:var(--brand-primary);}.hero-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;}.company-switch-cards{display:grid;}.company-switch-card{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;border:1px solid var(--line);background:#fff;text-decoration:none;color:var(--text);box-shadow:0 10px 24px rgba(15,23,42,.05);}.company-switch-card.active{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 14%,transparent);}.company-switch-card img{width:52px;height:34px;object-fit:contain;}.company-switch-card b{display:grid;place-items:center;width:52px;height:34px;border-radius:12px;background:var(--brand-primary);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}.company-switch-card span{font-weight:700;font-size:13px;line-height:1.2;}.branch-panel{border-left:5px solid var(--brand-accent);}.department-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));}.department-card{display:flex;flex-direction:column;gap:8px;text-decoration:none;color:var(--text);background:var(--soft);border:1px solid var(--line);}.department-card:hover{border-color:var(--brand-primary);background:#fff;}.department-card span{color:var(--muted);font-size:13px;}.company-settings-card{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(135deg,#fff,#f8fafc);}.company-settings-head{display:flex;align-items:center;gap:12px;margin-bottom:12px;}.company-settings-head img{width:70px;height:38px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:10px;padding:6px;}.company-settings-head b{display:grid;place-items:center;width:70px;height:38px;border-radius:10px;background:var(--brand-primary);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}.company-settings-head h3{margin:0;color:var(--brand-primary);}.customer-form-panel .form-card{border:1px solid var(--line);background:#fff;}.form-card-primary{box-shadow:0 14px 30px rgba(15,23,42,.06);}.gtb-form-card{display:none;}.gtb-form-card.is-active{display:block;}.customer_department_pill{display:inline-flex;padding:4px 8px;border-radius:649px;background:var(--soft);border:1px solid var(--line);}.doc-company{color:var(--brand-primary);}.doc-footer{border-top-color:var(--brand-primary);}@media(max-width:900px){.company-switch-cards{grid-template-columns:1fr;}.hero-actions{display:grid;}.hero-actions .btn{width:100%;}}@media(max-width:560px){.page-head{padding:12px;}.home-hero h2{font-size:22px;}.company-settings-card{padding:12px;}.company-settings-head{align-items:flex-start;}.department-grid{grid-template-columns:1fr;}.company-switch-card{grid-template-columns:44px 1fr;}.company-switch-card img,.company-switch-card b{width:44px;height:33px;}}.panel-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}.panel-headline h2{margin:0;}.time-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;}.time-summary-grid>div{border:1px solid rgba(15,23,42,.09);}.time-summary-grid span{display:block;color:#64748b;font-size:12px;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;}.running-timer-card{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(217,154,40,.35);background:linear-gradient(135deg,rgba(217,154,40,.13),rgba(18,57,91,.05));border-radius:14px;padding:12px;margin:12px 0;}.running-timer-card h3{margin:0 0 6px;}.live-timer{font-size:27px;color:var(--brand-primary,#12395b);font-variant-numeric:tabular-nums;}.time-start-form{border:1px solid rgba(15,23,42,.08);background:#fff;border-radius:14px;padding:12px;margin:12px 0;}.manual-time{margin:12px 0;padding:10px 12px;}.manual-time summary{cursor:pointer;font-weight:700;color:var(--brand-primary,#12395b);}.manual-time form{margin-top:12px;}.time-table td,.time-table th{vertical-align:top;}.time-table strong[data-is-running="1"]{color:#b45309;font-variant-numeric:tabular-nums;}.inline-form{display:inline;}.filter-row{display:flex;align-items:end;gap:8px;flex-wrap:wrap;}.filter-row label{display:flex;flex-direction:column;gap:6px;font-weight:700;color:#334155;}.filter-row select,.manual-time select{min-height:34px;border:1px solid #dbe3ef;border-radius:10px;padding:8px 8px;background:#fff;}.time-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;}.hero-time-summary{margin:0;}.field-wide{grid-column:1/-1;}@media (max-width: 820px){.panel-headline,.running-timer-card{flex-direction:column;align-items:stretch;}.time-summary-grid,.time-hero{grid-template-columns:1fr;}.live-timer{font-size:22px;}.time-start-form,.manual-time{padding:10px;}.filter-row{align-items:stretch;}.filter-row label,.filter-row .btn{width:100%;}}.vault-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,360px);gap:14px;align-items:stretch;}.vault-warning{background:rgba(12,26,44,.08);border:1px solid rgba(12,26,44,.12);border-radius:12px;padding:12px;line-height:1.45;}.vault-warning code,.vault-secret{white-space:normal;word-break:break-all;}.vault-form .field-wide{grid-column:1/-1;}.vault-table details,.credential-panel details{cursor:pointer;}.vault-table summary,.credential-panel summary{font-weight:700;color:var(--brand-primary);}.vault-secret{display:block;margin-top:8px;padding:8px;border-radius:10px;background:#f6f7f9;border:1px solid #e7e9ee;}.credential-panel{border:1px solid rgba(217,154,40,.22);}@media(max-width:760px){.vault-hero{grid-template-columns:1fr;}.vault-form{grid-template-columns:1fr;}.vault-table td{min-width:160px;}}:root{--ui-radius:20px;--ui-bg:#f3f6fb;--ui-card:#ffffff;--ui-border:rgba(148,163,184,.22);}body{background:
    radial-gradient(circle at 15% 0%, color-mix(in srgb,var(--brand-primary,#12395b) 9%, transparent), transparent 30%),
    linear-gradient(180deg,#f8fafc 0%,#eef3f9 100%);font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;}.app{grid-template-columns:292px minmax(0,1fr);min-height:100dvh;}.sidebar{width:292px;min-width:292px;max-width:292px;height:100dvh;position:sticky;top:0;display:flex;flex-direction:column;overflow:hidden;border-right:0;background:
    radial-gradient(circle at 30% 0%, color-mix(in srgb,var(--brand-accent,#d99a28) 22%, transparent), transparent 35%),
    linear-gradient(180deg, color-mix(in srgb,var(--brand-primary,#12395b) 94%, #111827) 0%, #07111f 100%);box-shadow:18px 0 50px rgba(15,23,42,.20);}.sidebar:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 22%,rgba(255,255,255,.035));}.brand{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:center;min-height:53px;padding:10px;margin:0 0 12px;border-radius:16px;background:rgba(255,255,255,.105);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px 0 rgba(255,255,255,.18), 0 14px 34px rgba(0,0,0,.12);backdrop-filter:blur(18px);}.brand-logo,.brand .brand-logo{width:52px;height:39px;max-width:52px;max-height:39px;border-radius:14px;object-fit:contain;background:#fff;padding:7px;box-shadow:0 10px 22px rgba(0,0,0,.14);}.brand-mark{width:52px;height:39px;border-radius:14px;background:linear-gradient(135deg,var(--brand-accent,#d99a28),#fff4b8);color:#101828;box-shadow:0 10px 22px rgba(0,0,0,.14);}.brand strong{color:#fff;font-size:13px;line-height:1.15;letter-spacing:-.02em;white-space:normal;}.brand span{color:rgba(255,255,255,.66);font-size:11px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.sidebar nav{position:relative;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.25) transparent;}.sidebar nav::-webkit-scrollbar{width:7px;}.sidebar nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.22);border-radius:649px;}.sidebar nav a{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;border:1px solid transparent;background:transparent;color:rgba(255,255,255,.76);font-size:13px;font-weight:760;text-decoration:none;line-height:1.18;transition:background .16s ease, color .16s ease, transform .16s ease, border-color .16s ease, box-shadow .16s ease;}.sidebar nav a:hover{transform:translateX(3px);color:#fff;background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.16);}.sidebar nav a.active{color:#fff;background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.10));border-color:rgba(255,255,255,.28);box-shadow:0 12px 28px rgba(0,0,0,.18), inset 3px 0 0 var(--brand-accent,#d99a28);}.sidebar nav a.active:after{content:"";position:absolute;right:10px;width:7px;height:7px;border-radius:649px;background:var(--brand-accent,#d99a28);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent,#d99a28) 22%, transparent);}.nav-ico{display:grid;place-items:center;background:rgba(255,255,255,.09);color:#fff;font-size:13px;font-weight:900;font-variant-numeric:tabular-nums;}.sidebar nav a.active .nav-ico,
.sidebar nav a:hover .nav-ico{background:var(--brand-accent,#d99a28);color:#111827;}.nav-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:12px;}.userbox{position:absolute;left:16px;right:16px;padding:10px 11px;border:1px solid rgba(255,255,255,.16);border-radius:14px;background:rgba(255,255,255,.095);color:#fff;backdrop-filter:blur(14px);box-shadow:0 10px 24px rgba(0,0,0,.11);}.userbox strong{display:block;font-size:13px;color:#fff;line-height:1.15;}.userbox span{display:block;margin-top:3px;color:rgba(255,255,255,.65);font-size:11px;}.logout{position:absolute;left:16px;right:16px;bottom:18px;display:flex;align-items:center;justify-content:center;min-height:34px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);color:#fff;font-weight:850;text-decoration:none;transition:background .16s ease, transform .16s ease;}.logout:hover{background:rgba(255,255,255,.18);transform:translateY(-1px);}.page-head{position:relative;overflow:hidden;border-radius:17px;padding:16px 17px;background:
    radial-gradient(circle at right top, color-mix(in srgb,var(--brand-accent,#d99a28) 18%, transparent), transparent 38%),
    linear-gradient(135deg,rgba(255,255,255,.96),rgba(248,250,252,.92));border:1px solid rgba(148,163,184,.22);box-shadow:var(--ui-shadow-soft);}.page-head h1{font-size:clamp(21px,2.4vw,27px);letter-spacing:-.055em;margin:0;color:var(--brand-text,var(--brand-primary,#12395b));-webkit-text-fill-color:var(--brand-text,var(--brand-primary,#12395b));}.page-head .muted{font-size:13px;margin-top:6px;}.card,.panel,.form-card,.company-settings-card,.accept-box,.time-start-form,.manual-time,.running-timer-card,.vault-warning{border-color:rgba(148,163,184,.22);box-shadow:0 12px 34px rgba(15,23,42,.055);}.btn{min-height:32px;box-shadow:0 6px 15px rgba(15,23,42,.05);}.input,select,textarea{min-height:32px;}.table th{background:linear-gradient(135deg,var(--brand-primary,#12395b),#101828);}.business-switch select{min-width:230px;background:#fff;border-color:rgba(148,163,184,.32);box-shadow:0 8px 18px rgba(15,23,42,.06);}@media(max-width:1020px){.app{grid-template-columns:1fr;}.sidebar{width:100%;min-width:0;max-width:none;height:auto;max-height:none;padding:8px 10px;border-radius:0 0 16px 16px;box-shadow:0 16px 36px rgba(15,23,42,.20);}.brand{min-height:44px;grid-template-columns:42px minmax(0,1fr);margin-bottom:9px;padding:8px;border-radius:14px;}.brand-logo,.brand .brand-logo,.brand-mark{width:42px;height:34px;border-radius:10px;}.brand strong{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.brand span{display:none;}.sidebar nav{flex-direction:row;scrollbar-width:none;}.sidebar nav::-webkit-scrollbar{display:none;}.sidebar nav a{flex:0 0 auto;display:flex;grid-template-columns:none;padding:7px 8px;border-radius:649px;white-space:nowrap;}.sidebar nav a:hover{transform:none;}.sidebar nav a.active{box-shadow:0 8px 18px rgba(0,0,0,.18);inset:auto;}.sidebar nav a.active:after{display:none;}.nav-ico{width:28px;height:26px;border-radius:649px;font-size:12px;}.nav-label{padding-right:0;}.userbox,.logout{display:none;}}@media(max-width:640px){.page-head{display:grid;gap:10px;padding:12px;border-radius:13px;}.business-switch select{width:100%;min-width:0;}.main{padding:10px 8px;}.brand{margin-bottom:8px;}.sidebar nav a{font-size:12px;padding:7px 9px;}.nav-ico{display:none;}.card,.panel,.form-card,.company-settings-card{border-radius:14px;}}@media (min-width:1021px){html,body{min-height:100%;}.app{grid-template-columns:292px minmax(0,1fr);align-items:start;}.sidebar{position:sticky;top:0;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;overflow:hidden;display:flex;flex-direction:column;}.sidebar .brand{flex:0 0 auto;}.sidebar nav{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding:3px 3px 95px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}.userbox,.logout{flex:0 0 auto;}}@media (max-width:1020px){.sidebar{position:sticky;top:0;z-index:999;overflow:hidden;}.sidebar nav{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;}}:root{--card-gap-lg:22px;--card-pad-lg:22px;--card-icon-size:48px;}.grid{gap:var(--card-gap-lg);}.cards{gap:17px;}.stats{gap:14px;margin-bottom:17px;}.panel{padding:17px;margin-bottom:17px;}.card{padding:var(--card-pad-lg);border-radius:14px;}.card h3{font-size:16px;margin-bottom:8px;line-height:1.22;}.card p{font-size:14px;line-height:1.62;}.big-link{display:block;height:100%;}.big-link .card{position:relative;min-height:118px;padding:17px 17px 17px 17px;display:flex;flex-direction:column;justify-content:flex-start;gap:8px;overflow:hidden;background:
    radial-gradient(circle at 92% 8%, color-mix(in srgb,var(--brand-accent,#d99a28) 14%, transparent), transparent 30%),
    linear-gradient(180deg,#fff,#f8fafc);}.big-link:hover .card{transform:translateY(-3px);}.stat{position:relative;min-height:81px;padding-left:56px;overflow:hidden;}.stat:before{content:"";position:absolute;left:20px;top:22px;width:42px;height:34px;border-radius:12px;display:grid;place-items:center;background:color-mix(in srgb,var(--brand-primary,#12395b) 10%, #fff);color:var(--brand-primary,#12395b);font-size:16px;font-weight:900;border:1px solid color-mix(in srgb,var(--brand-primary,#12395b) 12%, transparent);}.stats .stat:nth-child(1):before{content:"A";}.stats .stat:nth-child(2):before{content:"R";}.stats .stat:nth-child(3):before{content:"👥";}.stats .stat:nth-child(4):before{content:"!";}.stats .stat:nth-child(5):before{content:"◌";}.stats .stat:nth-child(6):before{content:"↺";}.stats .stat:nth-child(7):before{content:"◷";}.stat .num{line-height:1;margin-top:2px;}.stat .label{margin-top:8px;line-height:1.25;}.department-grid{gap:12px;margin-top:12px;}.department-card{position:relative;min-height:76px;padding:14px 14px 14px 52px;border-radius:13px;justify-content:center;}.department-card:before{content:"◎";position:absolute;left:18px;top:20px;width:38px;height:33px;border-radius:11px;display:grid;place-items:center;background:var(--brand-primary,#12395b);color:#fff;font-weight:900;box-shadow:0 10px 20px color-mix(in srgb,var(--brand-primary,#12395b) 18%, transparent);}.department-card:nth-child(1):before{content:"•";}.department-card:nth-child(2):before{content:"TN";font-size:12px;}.department-card:nth-child(3):before{content:"FB1";font-size:11px;}.department-card:nth-child(4):before{content:"FB2";font-size:11px;}.department-card:nth-child(5):before{content:"FB4";font-size:11px;}.department-card strong{line-height:1.25;}.company-switch-cards{gap:12px;}.company-switch-card{padding:13px;border-radius:13px;}.home-hero{gap:17px;margin-bottom:17px;}.sidebar{padding:16px 13px;}.sidebar nav{gap:7px;padding:5px 3px 85px;}.sidebar nav a{min-height:37px;padding:7px 8px;border-radius:13px;}.nav-ico{width:36px;height:28px;border-radius:13px;}.brand{margin-bottom:14px;}.userbox{bottom:76px;}.page-head{margin-bottom:19px;}.table-scroll{margin-top:6px;}@media(max-width:1020px){.sidebar nav{gap:9px;padding:0 2px 8px;}.sidebar nav a{min-width:max-content;min-height:34px;}.main{padding:14px 12px 19px;}.cards,.stats{gap:12px;}.big-link .card{min-height:106px;}.stat{padding-left:49px;}.stat:before{left:16px;top:18px;}}@media(max-width:680px){:root{--card-pad-lg:17px;--card-gap-lg:14px;--card-icon-size:42px;}.cards,.stats{grid-template-columns:1fr;}.panel{padding:12px;margin-bottom:12px;}.card{border-radius:14px;}.big-link .card{min-height:auto;padding:14px;}.stat{min-height:66px;padding-left:49px;}.stat:before{width:38px;height:33px;border-radius:10px;}.department-card{min-height:64px;padding:12px 12px 12px 46px;}.department-card:before{left:16px;top:18px;width:34px;height:29px;border-radius:13px;}}@media (min-width:901px){.sidebar-command{width:292px;min-width:292px;max-width:292px;padding:14px 12px;display:flex;flex-direction:column;gap:10px;background:radial-gradient(circle at 20% 0%,rgba(255,255,255,.18),transparent 34%),linear-gradient(180deg,var(--brand-primary),#07111f 72%,#050b14);border-right:0;box-shadow:18px 0 46px rgba(15,23,42,.18);overflow:hidden;}body.sidebar-collapsed .sidebar-command{width:92px;min-width:92px;max-width:92px;padding:12px 8px;}.sidebar-collapse{position:absolute;right:12px;top:12px;width:30px;height:30px;border:1px solid rgba(255,255,255,.18);border-radius:11px;background:rgba(255,255,255,.10);color:#fff;font-weight:900;cursor:pointer;z-index:3;}.sidebar-collapse:hover{background:rgba(255,255,255,.18);}.premium-brand{flex:0 0 auto;margin:0;padding:12px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.06));box-shadow:0 14px 34px rgba(0,0,0,.18);min-height:62px;}.premium-brand .brand-logo,.premium-brand .brand-mark{width:48px;height:36px;min-width:48px;border-radius:13px;background:#fff;color:var(--brand-primary);object-fit:contain;padding:4px;}.brand-copy{min-width:0;}.brand-kicker{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.58);margin-bottom:4px;font-weight:900;}.premium-brand strong{color:#fff;font-size:13px;line-height:1.15;max-width:174px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.premium-brand em{display:block;font-style:normal;color:rgba(255,255,255,.66);font-size:11px;line-height:1.3;margin-top:3px;max-width:174px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-company-switch{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);display:grid;}.sidebar-company-switch label{text-transform:uppercase;color:rgba(255,255,255,.55);font-weight:900;}.sidebar-company-switch select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.14);color:#fff;font-weight:800;}.sidebar-company-switch select option{color:#111;background:#fff;}.sidebar-quick-actions{display:grid;grid-template-columns:1fr 1fr 1fr;flex:0 0 auto;}.sidebar-quick-actions a{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;font-weight:900;background:linear-gradient(135deg,var(--brand-accent),rgba(255,255,255,.16));border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 22px rgba(0,0,0,.13);}.sidebar-quick-actions a:hover{transform:translateY(-1px);filter:brightness(1.06);}.nav-group span{font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.14em;color:rgba(255,255,255,.45);}.sidebar-command nav a{position:relative;transition:background .16s ease, transform .16s ease, border-color .16s ease;color-scheme:dark;}.sidebar-command nav a.active .nav-ico,.sidebar-command nav a:hover .nav-ico{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.22);}.nav-badge{min-width:24px;height:24px;padding:0 7px;border-radius:649px;background:var(--brand-accent);color:#08111e;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:1000;box-shadow:0 8px 18px rgba(0,0,0,.18);}.sidebar-today{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.07);color:#fff;}.sidebar-today strong{display:block;font-size:12px;margin-bottom:8px;}.sidebar-today ul{list-style:none;padding:0;margin:0;display:grid;gap:6px;}.sidebar-today li{font-size:12px;color:rgba(255,255,255,.75);display:flex;align-items:center;gap:7px;}.sidebar-today li span{min-width:22px;height:22px;border-radius:649px;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;}.premium-userbox{flex:0 0 auto;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.08);margin:0;color:#fff;}.premium-userbox strong{display:block;color:#fff;}.premium-userbox span,.premium-userbox small{display:block;color:rgba(255,255,255,.62);margin-top:2px;}.sidebar-command .logout{position:static;flex:0 0 auto;margin:0;}body.sidebar-collapsed .brand-copy,body.sidebar-collapsed .sidebar-company-switch,body.sidebar-collapsed .sidebar-quick-actions,body.sidebar-collapsed .nav-group,body.sidebar-collapsed .nav-label,body.sidebar-collapsed .nav-badge,body.sidebar-collapsed .sidebar-today,body.sidebar-collapsed .premium-userbox span,body.sidebar-collapsed .premium-userbox small,body.sidebar-collapsed .logout{display:none;}body.sidebar-collapsed .premium-brand{padding:8px;justify-content:center;min-height:48px;}body.sidebar-collapsed .premium-brand .brand-logo,body.sidebar-collapsed .premium-brand .brand-mark{width:44px;height:35px;min-width:44px;}body.sidebar-collapsed .premium-userbox{display:flex;justify-content:center;}body.sidebar-collapsed .premium-userbox strong{font-size:0;}body.sidebar-collapsed .premium-userbox strong:before{content:"👤";font-size:15px;}}@media (max-width:900px){.sidebar-collapse{display:none;}.sidebar-command{background:linear-gradient(135deg,var(--brand-primary),#0b1728);color:#fff;}.premium-brand{padding:8px 10px;border-radius:14px;background:rgba(255,255,255,.10);}.brand-copy .brand-kicker,.brand-copy em{display:none;}.sidebar-company-switch{display:none;}.sidebar-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));gap:8px;margin:8px 0;}.sidebar-quick-actions a{text-decoration:none;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);border-radius:10px;padding:8px;text-align:center;font-weight:900;font-size:12px;}.nav-group{display:none;}.nav-badge{margin-left:6px;min-width:20px;height:20px;padding:0 6px;border-radius:649px;background:var(--brand-accent);color:#111;font-size:11px;font-weight:900;}.sidebar-today{display:none;}.premium-userbox{display:none;}.sidebar-command .logout{display:none;}.sidebar-command nav a .nav-ico{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;background:rgba(0,0,0,.12);border-radius:649px;font-size:12px;}.sidebar-command nav a .nav-label{white-space:nowrap;}}@media (min-width:901px){.app{width:100%;}.sidebar.sidebar-command{position:sticky;top:0;align-self:start;height:100dvh;max-height:100dvh;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:14px 12px 14px;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.34) transparent;}.sidebar.sidebar-command::-webkit-scrollbar{width:8px;}.sidebar.sidebar-command::-webkit-scrollbar-track{background:transparent;}.sidebar.sidebar-command::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28);border-radius:649px;border:2px solid transparent;background-clip:padding-box;}.sidebar.sidebar-command:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.42);background-clip:padding-box;}.sidebar.sidebar-command nav{flex:0 0 auto;min-height:auto;max-height:none;overflow:visible;padding:4px 0;margin:0;display:flex;flex-direction:column;gap:5px;}.premium-brand,
  .sidebar-company-switch,
  .sidebar-quick-actions,
  .sidebar-today,
  .premium-userbox,
  .sidebar-command .logout{flex:0 0 auto;}.sidebar-command nav a:active{transform:scale(.992);}.nav-group{margin:13px 8px 6px;}.premium-userbox{margin-top:8px;}.sidebar-command .logout{margin-top:0;}body.sidebar-collapsed .sidebar.sidebar-command{overflow-y:auto;overflow-x:hidden;padding:12px 8px;}body.sidebar-collapsed .sidebar.sidebar-command nav{overflow:visible;gap:7px;}body.sidebar-collapsed .sidebar-collapse{right:8px;top:8px;}}@media (min-width:901px) and (max-height:574px){.sidebar.sidebar-command{gap:9px;padding-top:12px;padding-bottom:12px;}.premium-brand{min-height:50px;padding:10px;border-radius:13px;}.premium-brand .brand-logo,.premium-brand .brand-mark{width:42px;height:34px;min-width:42px;}.premium-brand em{display:none;}.sidebar-company-switch{padding:9px;}.sidebar-quick-actions a{padding:8px 6px;}.sidebar-today{padding:8px;}.sidebar-today li{font-size:11px;}.nav-group{margin:9px 8px 4px;}}@media (min-width:901px) and (max-height:483px){.sidebar-today{display:none;}.sidebar-company-switch label{display:none;}}@media (max-width:900px){.sidebar.sidebar-command{height:auto;max-height:none;overflow:visible;position:sticky;top:0;z-index:999;}.sidebar.sidebar-command nav{display:flex;flex-direction:row;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding:2px 2px 8px;margin:0;}}@media (min-width:901px){.app{overflow:visible;}.sidebar-command .premium-brand{position:relative;}.sidebar-command .brand-copy strong,
  .sidebar-command .brand-copy em,
  .sidebar-command .brand-copy .brand-kicker{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.sidebar-command .sidebar-company-switch,
  .sidebar-command .sidebar-quick-actions,
  .sidebar-command .sidebar-today,
  .sidebar-command .premium-userbox,
  .sidebar-command .logout{position:static;left:auto;right:auto;bottom:auto;top:auto;flex:0 0 auto;width:100%;margin:0;}.sidebar-command .sidebar-company-switch{border-radius:14px;}.sidebar-command .sidebar-company-switch select option{color:#111;background:#fff;}.sidebar-command .sidebar-quick-actions a{display:flex;align-items:center;justify-content:center;text-align:center;padding:8px 6px;border-radius:11px;text-decoration:none;color:#fff;font-weight:900;background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent,#d99a28) 82%,#fff 0%),rgba(255,255,255,.14));border:1px solid rgba(255,255,255,.16);box-shadow:0 10px 22px rgba(0,0,0,.13);}.sidebar-command nav a{flex:0 0 auto;width:100%;min-width:0;display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;color:rgba(255,255,255,.82);background:transparent;border:1px solid transparent;text-decoration:none;box-shadow:none;transform:none;}.sidebar-command nav a:hover{transform:none;}.sidebar-command nav a.active:after{left:-4px;top:12px;bottom:12px;}.sidebar-command .premium-userbox span,
  .sidebar-command .premium-userbox small{display:block;color:rgba(255,255,255,.64);margin-top:2px;}body.sidebar-collapsed .sidebar-command .premium-brand{justify-content:center;}}@media (min-width:901px) and (max-height:553px){aside.sidebar.sidebar-command{gap:9px;padding-top:12px;padding-bottom:12px;}.sidebar-command .premium-brand{min-height:50px;padding-top:10px;padding-bottom:10px;border-radius:13px;}.sidebar-command .premium-brand .brand-logo,.sidebar-command .premium-brand .brand-mark{width:42px;height:34px;min-width:42px;}.sidebar-command .premium-brand em{display:none;}.sidebar-command .sidebar-company-switch{padding:9px;}.sidebar-command .sidebar-quick-actions a{min-height:29px;padding:7px 5px;font-size:11px;}.sidebar-command nav a{min-height:32px;border-radius:10px;}.sidebar-command .nav-ico{width:32px;height:30px;}.sidebar-command .nav-group{margin:8px 8px 4px;}.sidebar-command .sidebar-today{padding:9px 8px;}}@media (min-width:901px) and (max-height:476px){.sidebar-command .sidebar-today{display:none;}.sidebar-command .sidebar-company-switch label{display:none;}}:root{--sidebar-w:320px;--sidebar-w-collapsed:96px;}.sidebar-command, .sidebar-command *{box-sizing:border-box;}.sidebar-command a,
.sidebar-command a:link,
.sidebar-command a:visited,
.sidebar-command a:hover,
.sidebar-command a:active{text-decoration:none;}@media (min-width:901px){body.sidebar-collapsed aside.sidebar.sidebar-command{gap:10px;}.sidebar-command .sidebar-collapse{font-size:13px;line-height:1;box-shadow:none;}.sidebar-command .sidebar-collapse:hover{background:rgba(255,255,255,.20);}.sidebar-command .premium-brand{box-shadow:0 18px 38px rgba(0,0,0,.16);}.sidebar-command .premium-brand .brand-logo,
  .sidebar-command .premium-brand .brand-mark{background:#fff;color:var(--brand-primary,#12395b);object-fit:contain;}.sidebar-command .brand-copy{display:block;}.sidebar-command .brand-copy .brand-kicker{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .brand-copy em{white-space:normal;}.sidebar-command .sidebar-company-switch label{letter-spacing:0;text-transform:none;}.sidebar-command .sidebar-company-switch select{max-width:100%;}.sidebar-command .sidebar-quick-actions{line-height:1;}.sidebar-command .sidebar-quick-actions a,
  .sidebar-command .sidebar-quick-actions a:link,
  .sidebar-command .sidebar-quick-actions a:visited{display:flex;align-items:center;justify-content:center;text-align:center;min-height:33px;padding:9px 6px;border-radius:11px;background:linear-gradient(135deg,var(--brand-accent,#d99a28),#f4b23a);border:1px solid rgba(255,255,255,.24);color:#081421;font-size:12px;font-weight:950;text-decoration:none;text-shadow:none;box-shadow:0 10px 22px rgba(0,0,0,.16);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .sidebar-quick-actions a:hover{filter:brightness(1.05);transform:none;color:#081421;}.sidebar-command nav{width:calc(100% + 8px);scrollbar-color:rgba(255,255,255,.35) transparent;}.sidebar-command nav::-webkit-scrollbar-track{background:transparent;}.sidebar-command nav::-webkit-scrollbar-thumb{border:2px solid transparent;background-clip:padding-box;}.sidebar-command nav a,
  .sidebar-command nav a:link,
  .sidebar-command nav a:visited{position:relative;flex:0 0 auto;width:100%;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 10px;border-radius:14px;color:rgba(255,255,255,.88);background:transparent;border:1px solid transparent;font-weight:900;text-decoration:none;box-shadow:none;transform:none;}.sidebar-command nav a:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.15);color:#fff;}.sidebar-command nav a.active{box-shadow:0 12px 26px rgba(0,0,0,.18);}.sidebar-command nav a.active:after{content:"";position:absolute;right:13px;width:12px;height:12px;border-radius:649px;background:var(--brand-accent,#d99a28);box-shadow:0 0 0 6px rgba(217,154,40,.14);}.sidebar-command .nav-ico{border:1px solid rgba(255,255,255,.12);}.sidebar-command .nav-label{padding-right:14px;}.sidebar-command .sidebar-today,
  .sidebar-command .premium-userbox,
  .sidebar-command .logout{position:static;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin:0;flex:0 0 auto;}.sidebar-command .sidebar-today strong{line-height:1.2;color:#fff;}.sidebar-command .sidebar-today li{min-width:0;}.sidebar-command .sidebar-today li span{min-width:21px;height:21px;border-radius:649px;background:rgba(255,255,255,.14);display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:900;}.sidebar-command .premium-userbox{box-shadow:0 10px 22px rgba(0,0,0,.10);}.sidebar-command .premium-userbox strong{display:block;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .premium-userbox span,.sidebar-command .premium-userbox small{display:block;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body.sidebar-collapsed .sidebar-command .brand-copy,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch,
  body.sidebar-collapsed .sidebar-command .sidebar-quick-actions,
  body.sidebar-collapsed .sidebar-command .nav-group,
  body.sidebar-collapsed .sidebar-command .nav-label,
  body.sidebar-collapsed .sidebar-command .nav-badge,
  body.sidebar-collapsed .sidebar-command .sidebar-today,
  body.sidebar-collapsed .sidebar-command .premium-userbox span,
  body.sidebar-collapsed .sidebar-command .premium-userbox small,
  body.sidebar-collapsed .sidebar-command .logout{display:none;}body.sidebar-collapsed .sidebar-command .premium-brand .brand-logo,
  body.sidebar-collapsed .sidebar-command .premium-brand .brand-mark{width:48px;height:36px;min-width:48px;}body.sidebar-collapsed .sidebar-command nav{width:100%;}}@media (min-width:901px) and (max-height:574px){aside.sidebar.sidebar-command{gap:8px;padding-top:12px;padding-bottom:12px;}.sidebar-command .premium-brand{min-height:53px;padding-top:10px;padding-bottom:10px;border-radius:14px;}.sidebar-command .premium-brand .brand-logo,.sidebar-command .premium-brand .brand-mark{width:46px;height:37px;min-width:46px;}.sidebar-command .brand-copy em{display:none;}.sidebar-command .sidebar-company-switch select{height:35px;font-size:14px;}.sidebar-command .sidebar-quick-actions a{min-height:29px;font-size:11px;padding:7px 5px;}.sidebar-command nav a{min-height:34px;border-radius:11px;padding-top:5px;padding-bottom:5px;}.sidebar-command .nav-ico{width:36px;height:28px;}.sidebar-command .nav-group{margin:9px 8px 3px;}}@media (min-width:901px) and (max-height:490px){.sidebar-command .sidebar-today{display:none;}.sidebar-command .sidebar-company-switch label{display:none;}}@media (max-width:900px){aside.sidebar.sidebar-command{color:#fff;}.sidebar-command nav{min-height:0;}.sidebar-command nav a.active{background:rgba(255,255,255,.18);}.sidebar-command .nav-label{white-space:nowrap;}}@media (min-width:901px){aside.sidebar.sidebar-command{box-sizing:border-box;}.sidebar-command *{box-sizing:border-box;}.sidebar-command a,.sidebar-command a:visited,.sidebar-command a:hover{text-decoration:none;}.sidebar-command .sidebar-collapse{all:unset;position:absolute;right:12px;top:12px;width:30px;height:30px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;cursor:pointer;z-index:10;font-weight:900;}.sidebar-command .premium-brand{margin:0;flex:0 0 auto;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);overflow:hidden;}.sidebar-command .premium-brand .brand-logo,.sidebar-command .premium-brand .brand-mark{width:52px;height:39px;min-width:52px;border-radius:13px;background:#fff;object-fit:contain;padding:5px;}.sidebar-command .brand-copy{min-width:0;overflow:hidden;}.sidebar-command .brand-copy .brand-kicker{display:block;color:rgba(255,255,255,.62);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;}.sidebar-command .brand-copy strong{display:block;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .brand-copy em{display:block;color:rgba(255,255,255,.82);max-height:28px;overflow:hidden;font-style:normal;}.sidebar-command .sidebar-company-switch{display:grid;gap:6px;flex:0 0 auto;margin:0;padding:0;background:transparent;border:0;}.sidebar-command .sidebar-company-switch label{display:block;color:#fff;font-size:13px;font-weight:900;margin:0;}.sidebar-command .sidebar-company-switch select{appearance:auto;width:100%;height:35px;min-width:0;border-radius:11px;border:1px solid rgba(255,255,255,.28);background:#fff;color:#101828;font-weight:800;padding:0 10px;box-shadow:none;}.sidebar-command .sidebar-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:0 0 auto;width:100%;margin:0;padding:0;}.sidebar-command .sidebar-quick-actions a,.sidebar-command .sidebar-quick-actions a:link,.sidebar-command .sidebar-quick-actions a:visited{display:flex;align-items:center;justify-content:center;text-align:center;height:31px;min-height:31px;padding:0 6px;border-radius:10px;background:var(--brand-accent,#d99a28);color:#071421;border:1px solid rgba(255,255,255,.22);font-size:12px;font-weight:950;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1;}.sidebar-command nav{background:transparent;border:0;}.sidebar-command nav::-webkit-scrollbar{width:7px;}.sidebar-command nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28);border-radius:64px;}.sidebar-command .nav-group{display:block;padding:0;flex:0 0 auto;}.sidebar-command .nav-group:first-child{margin-top:0;}.sidebar-command .nav-group span{display:block;color:rgba(255,255,255,.65);font-size:12px;font-weight:900;text-transform:none;letter-spacing:0;}.sidebar-command nav a,.sidebar-command nav a:link,.sidebar-command nav a:visited{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;min-height:35px;padding:6px 9px;border-radius:12px;background:transparent;border:1px solid transparent;color:rgba(255,255,255,.88);font-size:13px;font-weight:900;text-decoration:none;line-height:1.1;}.sidebar-command nav a.active{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.20);color:#fff;}.sidebar-command nav a.active:before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:4px;border-radius:64px;background:var(--brand-accent,#d99a28);}.sidebar-command .nav-ico{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.13);color:#fff;line-height:1;}.sidebar-command .nav-label{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .nav-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:64px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;font-weight:950;}.sidebar-command .sidebar-today,.sidebar-command .premium-userbox,.sidebar-command .logout{position:static;left:auto;right:auto;top:auto;bottom:auto;width:100%;margin:0;flex:0 0 auto;}.sidebar-command .sidebar-today{display:block;padding:9px 9px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff;overflow:hidden;}.sidebar-command .sidebar-today strong{display:block;font-size:12px;margin:0 0 6px;}.sidebar-command .sidebar-today ul{list-style:none;margin:0;padding:0;display:grid;gap:4px;}.sidebar-command .sidebar-today li{display:flex;align-items:center;gap:7px;font-size:12px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.78);}.sidebar-command .premium-userbox{display:block;padding:8px 9px;border-radius:12px;background:rgba(255,255,255,.085);border:1px solid rgba(255,255,255,.14);color:#fff;}.sidebar-command .premium-userbox strong,.sidebar-command .premium-userbox span,.sidebar-command .premium-userbox small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .premium-userbox strong{color:#fff;}.sidebar-command .premium-userbox span,.sidebar-command .premium-userbox small{font-size:11px;color:rgba(255,255,255,.64);margin-top:2px;}.sidebar-command .logout{display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.13);color:rgba(255,255,255,.82);font-weight:900;text-decoration:none;}body.sidebar-collapsed .sidebar-command .brand-copy,body.sidebar-collapsed .sidebar-command .sidebar-company-switch,body.sidebar-collapsed .sidebar-command .sidebar-quick-actions,body.sidebar-collapsed .sidebar-command .nav-group,body.sidebar-collapsed .sidebar-command .nav-label,body.sidebar-collapsed .sidebar-command .nav-badge,body.sidebar-collapsed .sidebar-command .sidebar-today,body.sidebar-collapsed .sidebar-command .premium-userbox span,body.sidebar-collapsed .sidebar-command .premium-userbox small,body.sidebar-collapsed .sidebar-command .logout{display:none;}body.sidebar-collapsed .sidebar-command .premium-brand{grid-template-columns:1fr;justify-items:center;padding:8px;min-height:46px;}body.sidebar-collapsed .sidebar-command .premium-brand .brand-logo,body.sidebar-collapsed .sidebar-command .premium-brand .brand-mark{width:46px;height:37px;min-width:46px;}body.sidebar-collapsed .sidebar-command nav{margin:0;padding:0;}body.sidebar-collapsed .sidebar-command nav a{grid-template-columns:1fr;justify-items:center;padding:6px;}body.sidebar-collapsed .sidebar-command .nav-ico{width:42px;height:33px;}body.sidebar-collapsed .sidebar-command .premium-userbox{display:flex;align-items:center;justify-content:center;padding:8px;}body.sidebar-collapsed .sidebar-command .premium-userbox strong{font-size:0;}body.sidebar-collapsed .sidebar-command .premium-userbox strong:before{content:"👤";font-size:15px;}}@media (min-width:901px) and (max-height:532px){.sidebar-command .brand-copy em{display:none;}.sidebar-command .sidebar-company-switch label{display:none;}.sidebar-command .sidebar-today{display:none;}}@media (max-width:900px){aside.sidebar.sidebar-command{padding:8px;display:grid;gap:8px;overflow:hidden;background:linear-gradient(135deg,var(--brand-primary,#12395b),#081421);}.sidebar-command .sidebar-collapse,.sidebar-command .sidebar-company-switch,.sidebar-command .sidebar-today,.sidebar-command .premium-userbox,.sidebar-command .logout{display:none;}.sidebar-command .premium-brand{min-height:40px;margin:0;padding:9px 10px;border-radius:14px;display:flex;gap:8px;align-items:center;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.14);overflow:hidden;}.sidebar-command .premium-brand .brand-logo,.sidebar-command .premium-brand .brand-mark{width:38px;height:33px;min-width:38px;border-radius:10px;background:#fff;object-fit:contain;padding:4px;}.sidebar-command .brand-copy em,.sidebar-command .brand-copy .brand-kicker{display:none;}.sidebar-command .brand-copy strong{color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .sidebar-quick-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;}.sidebar-command .sidebar-quick-actions a{display:flex;align-items:center;justify-content:center;min-height:31px;border-radius:10px;background:var(--brand-accent,#d99a28);color:#081421;text-decoration:none;font-weight:950;}.sidebar-command nav{display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:0 0 6px;margin:0;}.sidebar-command .nav-group{display:none;}.sidebar-command nav a{flex:0 0 auto;display:flex;align-items:center;gap:7px;min-height:33px;border-radius:10px;padding:7px 8px;background:rgba(255,255,255,.09);color:#fff;text-decoration:none;font-weight:900;}.sidebar-command .nav-ico{width:25px;height:25px;display:inline-flex;align-items:center;justify-content:center;border-radius:649px;background:rgba(0,0,0,.16);}}body{color:var(--a11y-text);}button,[type="button"],[type="submit"],a.btn,.btn,.sidebar-command nav a,.sidebar-quick-actions a{min-width:44px;}input,select,textarea,.input{border-color:var(--a11y-border);}input::placeholder,textarea::placeholder{color:#667085;opacity:1;}.card,.panel,.stat-card,.kpi-card{border-color:#d0d7e2;}.danger,.btn.danger{color:#fff;background:#b42318;}.success,.btn.success{color:#fff;background:#027a48;}.doc-sheet .sum-table .gross td,
.customer-page .sum-table .gross td,
.sum-table .gross td{background:var(--brand-primary,#12395b);color:var(--brand-on,#ffffff);-webkit-text-fill-color:var(--brand-on,#ffffff);font-weight:900;}.doc-sheet .sum-table .gross td *,
.customer-page .sum-table .gross td *,
.sum-table .gross td *{color:var(--brand-on,#ffffff);-webkit-text-fill-color:var(--brand-on,#ffffff);}@media print{.doc-sheet .sum-table .gross td,
  .customer-page .sum-table .gross td,
  .sum-table .gross td{background:var(--brand-primary,#12395b);color:#ffffff;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.doc-sheet .sum-table .gross td *,
  .customer-page .sum-table .gross td *,
  .sum-table .gross td *{color:#ffffff;}}.doc-sheet .payment-summary,
.customer-page .payment-summary,
.payment-summary{width:100% ;}.doc-sheet .payment-summary .sum-table,
.customer-page .payment-summary .sum-table,
.payment-summary .sum-table{table-layout:fixed ;}.doc-sheet .payment-summary .sum-table tbody,
.customer-page .payment-summary .sum-table tbody,
.payment-summary .sum-table tbody{width:100% ;}.doc-sheet .payment-summary .sum-table tr,
.customer-page .payment-summary .sum-table tr,
.payment-summary .sum-table tr{background:#fff ;}.doc-sheet .payment-summary .sum-table td,
.customer-page .payment-summary .sum-table td,
.payment-summary .sum-table td{background:transparent ;color:#101828 ;vertical-align:middle ;}.doc-sheet .payment-summary .sum-table td:first-child,
.customer-page .payment-summary .sum-table td:first-child,
.payment-summary .sum-table td:first-child{width:58% ;}.doc-sheet .payment-summary .sum-table td:last-child,
.customer-page .payment-summary .sum-table td:last-child,
.payment-summary .sum-table td:last-child{width:42% ;}.doc-sheet .payment-summary .sum-table tr.gross td,
.customer-page .payment-summary .sum-table tr.gross td,
.payment-summary .sum-table tr.gross td{padding:12px 14px ;}.doc-sheet .payment-public-note,
.customer-page .payment-public-note,
.payment-public-note{max-width:420px ;margin:12px 0 0 auto ;padding:12px 12px ;border:1px solid #E1E6EF ;border-left:4px solid var(--brand-primary,#123B5D) ;border-radius:10px ;background:#F8FAFC ;color:#344054 ;line-height:1.55 ;}@media(max-width:760px){.doc-sheet .payment-summary,
  .customer-page .payment-summary,
  .payment-summary{margin-top:17px ;}.doc-sheet .payment-summary .sum-table,
  .customer-page .payment-summary .sum-table,
  .payment-summary .sum-table{min-width:0 ;border-radius:10px ;}.doc-sheet .payment-summary .sum-table td,
  .customer-page .payment-summary .sum-table td,
  .payment-summary .sum-table td{padding:10px 12px ;font-size:13px ;}.doc-sheet .payment-summary .sum-table tr.gross td,
  .customer-page .payment-summary .sum-table tr.gross td,
  .payment-summary .sum-table tr.gross td{padding:12px ;font-size:14px ;}.doc-sheet .payment-public-note,
  .customer-page .payment-public-note,
  .payment-public-note{max-width:none ;margin-left:0 ;}}@media print{.doc-sheet .payment-summary,
  .customer-page .payment-summary,
  .payment-summary{break-inside:avoid ;page-break-inside:avoid ;}.doc-sheet .payment-summary .sum-table,
  .customer-page .payment-summary .sum-table,
  .payment-summary .sum-table,
  .doc-sheet .payment-summary .sum-table tr.gross td,
  .customer-page .payment-summary .sum-table tr.gross td,
  .payment-summary .sum-table tr.gross td{-webkit-print-color-adjust:exact ;print-color-adjust:exact ;}}.doc-sheet .payment-summary,
.customer-page .payment-summary,
.payment-summary{margin-top:17px ;}.doc-sheet .payment-summary .sum-table tr.gross td,
.customer-page .payment-summary .sum-table tr.gross td,
.payment-summary .sum-table tr.gross td{padding-top:10px ;padding-bottom:10px ;font-size:14px ;font-weight:900 ;}.doc-sheet .payment-summary .sum-table tr.gross td *,
.customer-page .payment-summary .sum-table tr.gross td *,
.payment-summary .sum-table tr.gross td *{background:transparent ;color:#111827 ;}@media print{.doc-sheet .payment-summary .sum-table tr.gross td,
  .customer-page .payment-summary .sum-table tr.gross td,
  .payment-summary .sum-table tr.gross td{background:transparent ;color:#000 ;-webkit-print-color-adjust:economy ;print-color-adjust:economy ;}}.doc-sheet .payment-summary,
.customer-page .payment-summary,
.payment-summary{background:transparent ;background-image:none ;border:0 ;box-shadow:none ;padding:0 ;margin:17px 0 0 ;display:flex ;justify-content:flex-end ;align-items:flex-start ;clear:both ;}.doc-sheet .payment-summary .sum-table,
.customer-page .payment-summary .sum-table,
.payment-summary .sum-table{width:360px ;max-width:100% ;margin:0 ;border:0 ;border-radius:0 ;border-collapse:collapse ;border-spacing:0 ;background:transparent ;background-image:none ;box-shadow:none ;overflow:visible ;color:#111827 ;}.doc-sheet .payment-summary .sum-table tr,
.customer-page .payment-summary .sum-table tr,
.payment-summary .sum-table tr,
.doc-sheet .payment-summary .sum-table td,
.customer-page .payment-summary .sum-table td,
.payment-summary .sum-table td{background:transparent ;background-image:none ;box-shadow:none ;color:#111827 ;}.doc-sheet .payment-summary .sum-table td,
.customer-page .payment-summary .sum-table td,
.payment-summary .sum-table td{padding:9px 0 9px 12px ;border:0 ;border-bottom:1px solid #D7DCE5 ;font-size:13px ;line-height:1.35 ;}.doc-sheet .payment-summary .sum-table td:first-child,
.customer-page .payment-summary .sum-table td:first-child,
.payment-summary .sum-table td:first-child{padding-left:0 ;text-align:left ;color:#475467 ;font-weight:650 ;}.doc-sheet .payment-summary .sum-table td:last-child,
.customer-page .payment-summary .sum-table td:last-child,
.payment-summary .sum-table td:last-child{text-align:right ;color:#111827 ;font-weight:800 ;white-space:nowrap ;font-variant-numeric:tabular-nums ;}.doc-sheet .payment-summary .sum-table tr.total-row td,
.customer-page .payment-summary .sum-table tr.total-row td,
.payment-summary .sum-table tr.total-row td{background:transparent ;background-image:none ;color:#111827 ;border-top:2px solid #111827 ;border-bottom:2px solid #111827 ;padding-top:10px ;padding-bottom:10px ;font-size:14px ;font-weight:900 ;}.doc-sheet .payment-summary .sum-table tr.total-row td *,
.customer-page .payment-summary .sum-table tr.total-row td *,
.payment-summary .sum-table tr.total-row td *{background:transparent ;background-image:none ;color:#111827 ;}.doc-sheet .payment-summary .sum-table tr.gross td,
.customer-page .payment-summary .sum-table tr.gross td,
.payment-summary .sum-table tr.gross td{background:transparent ;background-image:none ;color:#111827 ;border-top:2px solid #111827 ;border-bottom:2px solid #111827 ;}@media(max-width:760px){.doc-sheet .payment-summary,
  .customer-page .payment-summary,
  .payment-summary{display:block ;}.doc-sheet .payment-summary .sum-table,
  .customer-page .payment-summary .sum-table,
  .payment-summary .sum-table{width:100% ;}}@media print{.doc-sheet .payment-summary,
  .customer-page .payment-summary,
  .payment-summary{display:flex ;justify-content:flex-end ;}.doc-sheet .payment-summary .sum-table tr.total-row td,
  .customer-page .payment-summary .sum-table tr.total-row td,
  .payment-summary .sum-table tr.total-row td,
  .doc-sheet .payment-summary .sum-table tr.gross td,
  .customer-page .payment-summary .sum-table tr.gross td,
  .payment-summary .sum-table tr.gross td{background:transparent ;background-image:none ;color:#000 ;-webkit-print-color-adjust:economy ;print-color-adjust:economy ;}}@media screen and (min-width:761px){.doc-brand-row{grid-template-columns:170px minmax(0,1fr) 215px;}.doc-docdata{min-width:215px;}}@media print{.doc-brand-row{grid-template-columns:36mm minmax(0,1fr) 48mm;}.doc-docdata{min-width:48mm;}}.doc-docdata{text-align:right ;}.doc-docdata > .doc-kind.doc-kind-badge,
.doc-docdata > .doc-kind{box-sizing:border-box ;display:inline-flex ;align-items:center ;justify-content:center ;gap:8px ;width:auto ;min-width:0 ;max-width:100% ;margin:0 0 10px auto ;padding:8px 12px 8px 10px ;border-radius:649px ;background:linear-gradient(135deg,var(--brand-primary,#12395b),color-mix(in srgb,var(--brand-primary,#12395b) 82%,#000 18%)) ;color:#fff ;-webkit-text-fill-color:#fff ;font-family:inherit ;font-size:12px ;font-weight:900 ;line-height:1 ;letter-spacing:.08em ;text-transform:uppercase ;white-space:nowrap ;border:1px solid rgba(255,255,255,.22) ;box-shadow:0 8px 22px rgba(15,23,42,.16) ;-webkit-print-color-adjust:exact ;print-color-adjust:exact ;}.doc-docdata > .doc-kind.doc-kind-badge::before,
.doc-docdata > .doc-kind::before{content:"" ;display:block ;width:7px ;height:7px ;flex:0 0 7px ;border-radius:649px ;background:#fff ;opacity:.92 ;}.doc-docdata > .doc-kind.doc-kind-badge *,
.doc-docdata > .doc-kind *{color:#fff ;-webkit-text-fill-color:#fff ;}.payment-summary .sum-table tr.total-row td,
.payment-summary .sum-table tr.gross td{font-weight:950 ;color:#111827 ;-webkit-text-fill-color:#111827 ;background:transparent ;background-color:transparent ;background-image:none ;border-top:2px solid #111827 ;border-bottom:2px solid #111827 ;}@supports not (background:color-mix(in srgb,#000 50%,#fff 50%)){.doc-docdata > .doc-kind.doc-kind-badge,
  .doc-docdata > .doc-kind{background:var(--brand-primary,#12395b) ;}}@media (max-width:720px){.doc-docdata > .doc-kind.doc-kind-badge,
  .doc-docdata > .doc-kind{margin-left:0 ;margin-right:0 ;font-size:11px ;padding:7px 10px 7px 9px ;}}@media print{.doc-docdata > .doc-kind.doc-kind-badge,
  .doc-docdata > .doc-kind{box-shadow:none ;background:var(--brand-primary,#12395b) ;color:#fff ;-webkit-text-fill-color:#fff ;}}.payment-summary .sum-table tr.total-row td,
.payment-summary .sum-table tr.gross td,
.sum-table tr.total-row td,
.sum-table tr.gross td{color:#111827 ;-webkit-text-fill-color:#111827 ;background:transparent ;background-color:transparent ;background-image:none ;}.doc-docdata > .doc-kind,
.doc-docdata > .doc-kind.doc-kind-badge{display:inline-flex ;align-items:center ;justify-content:center ;width:max-content ;max-width:100% ;box-sizing:border-box ;padding:8px 14px 8px 12px ;margin:0 0 12px auto ;border-radius:14px ;background:var(--brand-primary,#12395b) ;color:#fff ;-webkit-text-fill-color:#fff ;font-size:12px ;font-weight:900 ;line-height:1 ;letter-spacing:.08em ;text-transform:uppercase ;white-space:nowrap ;border:1px solid rgba(255,255,255,.18) ;box-shadow:0 10px 22px rgba(15,23,42,.16) ;-webkit-print-color-adjust:exact ;print-color-adjust:exact ;}.doc-docdata > .doc-kind::before,
.doc-docdata > .doc-kind.doc-kind-badge::before{content:"" ;display:block ;width:8px ;height:8px ;flex:0 0 8px ;margin-right:9px ;border-radius:649px ;background:#fff ;opacity:.9 ;}.payment-summary .sum-table tr.total-row td,
.payment-summary .sum-table tr.gross td,
.sum-table tr.total-row td,
.sum-table tr.gross td{font-weight:900 ;}@media(max-width:720px){.doc-docdata{text-align:left ;}.doc-docdata > .doc-kind,
  .doc-docdata > .doc-kind.doc-kind-badge{margin-left:0 ;margin-right:0 ;padding:9px 13px 9px 10px ;border-radius:12px ;font-size:11px ;}}@media print{.doc-docdata > .doc-kind,
  .doc-docdata > .doc-kind.doc-kind-badge{padding:8px 12px 8px 9px ;border-radius:10px ;box-shadow:none ;background:var(--brand-primary,#12395b) ;color:#fff ;-webkit-text-fill-color:#fff ;}}.time-control-panel{position:relative;overflow:hidden;}.timer-control-card{display:flex;align-items:center;justify-content:space-between;gap:17px;padding:17px;margin-top:8px;}.timer-control-card.is-running{border-color:rgba(217,154,40,.38);}.timer-main h3{margin:8px 0 4px;font-size:19px;line-height:1.15;}.timer-main p{margin:0 0 8px;}.timer-pill{display:inline-flex;align-items:center;gap:7px;width:max-content;padding:7px 9px;border-radius:649px;font-size:12px;font-weight:900;text-transform:uppercase;}.timer-pill:before{content:"";width:8px;height:8px;border-radius:649px;}.timer-big{display:block;font-size:33px;letter-spacing:-.04em;line-height:1;color:var(--brand-primary,#12395b);font-variant-numeric:tabular-nums;}.timer-stop-form{margin:0;}.timer-stop-btn,.timer-start-btn{min-height:39px;border-radius:12px;padding-left:17px;padding-right:17px;font-size:15px;font-weight:900;}.timer-start-card{display:block;}.timer-start-grid{display:grid;grid-template-columns:1.2fr 1.1fr .8fr;gap:12px;align-items:end;}.timer-start-grid select{min-height:37px;border:1px solid #dbe3ef;border-radius:12px;padding:8px 10px;background:#fff;color:#0f172a;}.timer-start-grid .checkline{align-self:center;}.timer-start-grid .timer-start-btn{justify-self:end;min-width:150px;}@media (max-width: 900px){.timer-control-card{flex-direction:column;align-items:stretch;padding:14px;}.timer-big{font-size:29px;}.timer-start-grid{grid-template-columns:1fr;}.timer-start-grid .timer-start-btn{justify-self:stretch;width:100%;}.timer-stop-btn{width:100%;}}.actions-col{width:1%;white-space:nowrap;text-align:right;}th.actions-col{min-width:84px;}.project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:17px;margin-top:14px;}.project-card{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:17px;box-shadow:0 14px 36px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px;}.project-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;}.project-card h3{margin:8px 0 4px;font-size:1.18rem;}.project-card-head>strong{font-size:1.35rem;color:var(--brand-primary,#12395b);}.progress{height:10px;background:#eef2f7;border-radius:649px;overflow:hidden;}.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--brand-primary,#12395b),var(--brand-accent,#d99a28));border-radius:inherit;}.mini-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;}.mini-kpis div{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;padding:10px;}.mini-kpis dt{font-size:.76rem;color:#64748b;}.mini-kpis dd{margin:4px 0 0;font-weight:800;color:#111827;}.card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;}.month-filter{display:flex;align-items:end;gap:8px;flex-wrap:wrap;}.report-box{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:19px;line-height:1.65;}.report-box h3{margin-top:0;}.report-box ul{padding-left:16px;}.report-preview .panel-headline{align-items:flex-start;}.sidebar-quick-actions{grid-template-columns:repeat(2,minmax(0,1fr));}.sidebar-quick-actions a:nth-child(3){grid-column:auto;}.sidebar-quick-actions a:nth-child(4){grid-column:auto;}@media(max-width:760px){.project-grid{grid-template-columns:1fr;}.project-card{padding:14px;border-radius:13px;}.mini-kpis{grid-template-columns:1fr;}.month-filter{align-items:stretch;}.month-filter label,.month-filter input{width:100%;}.report-box{padding:14px;}}.sidebar-command .sidebar-quick-actions,
.sidebar-quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin:0;padding:0;}.sidebar-command .sidebar-quick-actions a,
.sidebar-quick-actions a{width:100%;min-width:0;min-height:33px;padding:9px 8px;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .sidebar-quick-actions a:nth-child(3),
.sidebar-command .sidebar-quick-actions a:nth-child(4),
.sidebar-quick-actions a:nth-child(3),
.sidebar-quick-actions a:nth-child(4){grid-column:auto;}.customer-create-page{max-width:1040px;margin:0 auto;}.customer-list-page .customers-list-panel{width:100%;}.customer-list-page .table-scroll{max-height:none;}.customer-list-page .row-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center;}.customer-list-page .row-actions form{margin:0;}.doc-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}#docTable.doc-table th,
#docTable.doc-table td{box-sizing:border-box;vertical-align:middle;}#docTable.doc-table th:nth-child(10),#docTable.doc-table td:nth-child(10){width:214px;}#docTable code{border:1px solid #e5e7eb;white-space:nowrap;}#docTable .doc-customer-cell,
#docTable .doc-email-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;}#docTable .doc-email-cell{font-size:13px;color:#374151;}#docTable .doc-actions-head{width:214px;min-width:214px;max-width:214px;text-align:center;}#docTable .doc-actions-cell,
#docTable .doc-actions-cell-v48,
#docTable td[style*="min-width:480px"]{width:214px;min-width:214px;max-width:214px;padding:8px;vertical-align:top;white-space:normal;overflow:visible;}#docTable .doc-actions-v48{flex-direction:column;align-items:stretch;min-width:0;max-width:100%;}#docTable .doc-actions-v48-grid{min-width:0;max-width:100%;}#docTable .doc-actions-v48-grid > a,
#docTable .doc-actions-v48-grid > button,
#docTable .doc-actions-v48-grid > form,
#docTable .doc-actions-v48-grid > span,
#docTable .doc-action-danger-full-v48{display:block;width:100%;min-width:0;max-width:100%;height:auto;margin:0;padding:0;}#docTable .doc-actions-v48 .btn,
#docTable .doc-actions-v48 .doc-act,
#docTable .doc-actions-v48 .doc-act-wide,
#docTable .doc-actions-v48 .doc-act-danger,
#docTable td[style*="min-width:480px"] .btn{appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;height:28px;min-height:28px;padding:0 7px;margin:0;border-radius:9px;font-size:11px;font-weight:850;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform:none;}#docTable .doc-action-danger-full-v48 .btn,
#docTable .doc-action-danger-full-v48 .doc-act-danger{height:33px;min-height:33px;border-radius:11px;font-size:12px;font-weight:950;}#docTable .doc-act-wide{width:100%;height:29px;min-height:29px;}#docTable .doc-act-placeholder{display:block;width:100%;height:28px;min-height:28px;}@media(max-width:760px){#docTable.doc-table{min-width:1040px;}#docTable.doc-table th:nth-child(10),#docTable.doc-table td:nth-child(10),
  #docTable .doc-actions-head,#docTable .doc-actions-cell,#docTable .doc-actions-cell-v48{width:204px;min-width:204px;max-width:204px;}}#docTable .doc-actions-cell-v48{width:210px;min-width:210px;max-width:210px;padding:7px;white-space:normal;overflow:visible;}#docTable .doc-actions-v48{display:grid;grid-template-columns:1fr;gap:6px;width:100%;margin:0;padding:0;}#docTable .doc-actions-v48-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:30px;gap:6px;width:100%;}#docTable .doc-actions-v48-grid>*{display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:0;}#docTable .doc-actions-v48 form{margin:0;padding:0;}#docTable .doc-actions-v48 .btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;height:30px;min-height:30px;margin:0;padding:0 6px;border-radius:8px;font-size:11px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#docTable .doc-action-danger-full-v48 .btn{height:31px;min-height:31px;font-weight:950;}table.table th{position:relative;}table.table th:hover .doc-col-resizer:after{background:var(--brand-accent,#d99a28);}body.doc-resizing{cursor:col-resize;user-select:none;}.sidebar-command .nav-ico{background:linear-gradient(135deg,rgba(255,255,255,.24),rgba(255,255,255,.10));border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px 0 rgba(255,255,255,.20),0 6px 14px rgba(0,0,0,.16);color:#fff;font-size:13px;font-weight:950;letter-spacing:.01em;}.sidebar-command nav a.active .nav-ico{background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;border-color:rgba(255,255,255,.35);box-shadow:0 8px 18px rgba(217,154,40,.28);}.sidebar-command .nav-label{font-weight:950;}.csv-import-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:14px;align-items:start;}.csv-help{background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid var(--line,#e5e7eb);border-radius:13px;padding:14px;}.csv-help code{background:#f1f5f9;border-radius:8px;padding:2px 6px;}.csv-result-list{margin:8px 0 0;padding-left:14px;}.csv-result-list li{margin:4px 0;}@media(max-width:900px){.csv-import-grid{grid-template-columns:1fr;}}#docTable.doc-table col[data-col="type"]{width:var(--doc-col-type);min-width:var(--doc-col-type);max-width:var(--doc-col-type);}#docTable.doc-table col[data-col="number"]{width:var(--doc-col-number);min-width:var(--doc-col-number);max-width:var(--doc-col-number);}#docTable.doc-table col[data-col="code"]{width:var(--doc-col-code);min-width:var(--doc-col-code);max-width:var(--doc-col-code);}#docTable.doc-table col[data-col="customer"]{width:var(--doc-col-customer);min-width:var(--doc-col-customer);max-width:var(--doc-col-customer);}#docTable.doc-table col[data-col="source"]{width:var(--doc-col-source);min-width:var(--doc-col-source);max-width:var(--doc-col-source);}#docTable.doc-table col[data-col="email"]{width:var(--doc-col-email);min-width:var(--doc-col-email);max-width:var(--doc-col-email);}#docTable.doc-table col[data-col="status"]{width:var(--doc-col-status);min-width:var(--doc-col-status);max-width:var(--doc-col-status);}#docTable.doc-table col[data-col="date"]{width:var(--doc-col-date);min-width:var(--doc-col-date);max-width:var(--doc-col-date);}#docTable.doc-table col[data-col="gross"]{width:var(--doc-col-gross);min-width:var(--doc-col-gross);max-width:var(--doc-col-gross);}#docTable.doc-table col[data-col="actions"]{width:var(--doc-col-actions);min-width:var(--doc-col-actions);max-width:var(--doc-col-actions);}.table th,.doc-table th{position:relative;padding-right:14px;}.table th:hover .doc-col-resizer:after,.doc-col-resizer:focus-visible:after{background:var(--brand-accent,#d99a28);}.logs-table{table-layout:fixed;width:100%;}.logs-table th:nth-child(1),.logs-table td:nth-child(1){width:160px;}.logs-table th:nth-child(2),.logs-table td:nth-child(2){width:120px;}.logs-table th:nth-child(3),.logs-table td:nth-child(3){width:150px;}.logs-table th:nth-child(4),.logs-table td:nth-child(4){width:auto;}.logs-table th:nth-child(5),.logs-table td:nth-child(5){width:170px;}.logs-table th:nth-child(6),.logs-table td:nth-child(6){width:130px;}.logs-table td{vertical-align:top;overflow-wrap:anywhere;}.log-meta-preview{display:block;margin-top:4px;font-size:11px;color:#64748b;max-height:34px;overflow:auto;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;padding:4px 6px;}.document-list-toolbar,
form.toolbar.document-list-toolbar{align-items:center;gap:8px;margin:0 0 12px;padding:12px;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:14px;box-shadow:0 10px 28px rgba(15,23,42,.06);}.doc-table-tools{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 0 8px;flex-wrap:wrap;}.doc-table-tools .hint{font-size:13px;color:#667085;}.doc-table-wrap{overflow:auto;max-width:100%;padding:0 0 8px;border:1px solid var(--line,#e5e7eb);border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.07);}.doc-table-wrap:focus{outline:3px solid color-mix(in srgb,var(--brand-accent,#d99a28) 55%,transparent);outline-offset:3px;}#docTable.doc-table{table-layout:fixed;width:max-content;min-width:100%;border-collapse:separate;border-spacing:0;--doc-col-type:78px;}#docTable.doc-table th,#docTable.doc-table td{box-sizing:border-box;vertical-align:middle;min-width:0;overflow:hidden;text-overflow:ellipsis;position:relative;line-height:1.35;}#docTable.doc-table th{position:sticky;top:0;z-index:2;background:linear-gradient(180deg,#162136,#111827);color:#fff;font-size:12px;font-weight:900;letter-spacing:.02em;white-space:nowrap;padding:9px 16px 9px 8px;border-bottom:1px solid rgba(255,255,255,.12);}#docTable.doc-table td{padding:8px;border-bottom:1px solid #eef2f7;background:#fff;color:#111827;font-size:13px;}#docTable.doc-table tr:hover td{background:#f8fafc;}#docTable.doc-table th:nth-child(1),#docTable.doc-table td:nth-child(1){width:var(--doc-col-type);min-width:var(--doc-col-type);max-width:var(--doc-col-type);}#docTable.doc-table th:nth-child(2),#docTable.doc-table td:nth-child(2){width:var(--doc-col-number);min-width:var(--doc-col-number);max-width:var(--doc-col-number);}#docTable.doc-table th:nth-child(3),#docTable.doc-table td:nth-child(3){width:var(--doc-col-code);min-width:var(--doc-col-code);max-width:var(--doc-col-code);}#docTable.doc-table th:nth-child(4),#docTable.doc-table td:nth-child(4){width:var(--doc-col-customer);min-width:var(--doc-col-customer);max-width:var(--doc-col-customer);}#docTable.doc-table th:nth-child(5),#docTable.doc-table td:nth-child(5){width:var(--doc-col-source);min-width:var(--doc-col-source);max-width:var(--doc-col-source);}#docTable.doc-table th:nth-child(6),#docTable.doc-table td:nth-child(6){width:var(--doc-col-email);min-width:var(--doc-col-email);max-width:var(--doc-col-email);}#docTable.doc-table th:nth-child(7),#docTable.doc-table td:nth-child(7){width:var(--doc-col-status);min-width:var(--doc-col-status);max-width:var(--doc-col-status);}#docTable.doc-table th:nth-child(8),#docTable.doc-table td:nth-child(8){width:var(--doc-col-date);min-width:var(--doc-col-date);max-width:var(--doc-col-date);}#docTable.doc-table th:nth-child(9),#docTable.doc-table td:nth-child(9){width:var(--doc-col-gross);min-width:var(--doc-col-gross);max-width:var(--doc-col-gross);}#docTable.doc-table th:nth-child(10),#docTable.doc-table td:nth-child(10),#docTable .doc-actions-head,#docTable .doc-actions-cell{width:var(--doc-col-actions);min-width:var(--doc-col-actions);max-width:var(--doc-col-actions);}#docTable .doc-customer-cell,#docTable .doc-email-cell{white-space:normal;overflow-wrap:anywhere;word-break:break-word;}#docTable .nowrap{white-space:nowrap;}#docTable .doc-money-cell{text-align:right;font-weight:900;}#docTable code{font-size:11px;padding:3px 5px;border-radius:7px;background:#f1f5f9;color:#334155;}.badge{white-space:nowrap;}#docTable .doc-actions-cell-v53{padding:7px;white-space:normal;overflow:visible;vertical-align:top;}#docTable .doc-actions-v53{display:grid;grid-template-columns:1fr;gap:6px;width:100%;min-width:0;max-width:100%;margin:0;padding:0;}#docTable .doc-actions-v53-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:28px;gap:5px;width:100%;margin:0;padding:0;}#docTable .doc-actions-v53-grid>*{display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:0;}#docTable .doc-actions-v53 form{margin:0;padding:0;}#docTable .doc-actions-v53 .btn,#docTable .doc-actions-v53 .doc-act,#docTable .doc-actions-v53 .doc-act-wide,#docTable .doc-actions-v53 .doc-act-danger{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;height:28px;min-height:28px;margin:0;padding:0 5px;border-radius:8px;font-size:10px;font-weight:850;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:0;transform:none;box-shadow:none;}.doc-action-danger-full-v53{display:block;width:100%;margin:0;padding:0;}.doc-action-danger-full-v53 .btn{height:29px;min-height:29px;border-radius:10px;font-size:12px;font-weight:950;}.doc-act-wide{height:30px;min-height:30px;}.doc-act-placeholder{display:block;height:28px;}#docTable th:hover .doc-col-resizer:after,.doc-col-resizer:focus-visible:after{background:var(--brand-accent,#d99a28);}.doc-column-reset{min-height:31px;padding:8px 10px;border-radius:12px;}@media(max-width:900px){form.toolbar.document-list-toolbar{display:grid;grid-template-columns:1fr;}.doc-table-tools{display:grid;}.doc-table-tools .hint{font-size:12px;}#docTable.doc-table{min-width:1060px;--doc-col-actions:190px;}}.settings-accordion-form{display:block;}.settings-layout{display:grid;align-items:start;}.settings-anchor-card{position:sticky;top:18px;display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);background:#fff;}.settings-anchor-card strong{font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;}.settings-anchor-card a{display:flex;align-items:center;padding:8px 8px;border-radius:12px;color:var(--text);text-decoration:none;font-weight:750;font-size:13px;}.settings-anchor-card a:hover,.settings-anchor-card a:focus-visible{background:var(--soft);color:var(--brand-primary);outline:0;}.settings-blocks{display:flex;flex-direction:column;gap:12px;min-width:0;}.settings-block{border:1px solid var(--line);background:#fff;overflow:hidden;}.settings-block>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fff,#f8fafc);border-bottom:1px solid transparent;user-select:none;}.settings-block>summary::-webkit-details-marker,.company-settings-details>summary::-webkit-details-marker{display:none;}.settings-block[open]>summary{border-bottom-color:var(--line);}.settings-block>summary::after{content:"⌄";margin-left:auto;width:32px;height:28px;display:grid;place-items:center;border-radius:649px;background:#fff;border:1px solid var(--line);color:var(--muted);font-weight:900;transition:transform .18s ease,background .18s ease,color .18s ease;}.settings-block[open]>summary::after{transform:rotate(180deg);background:var(--brand-primary);border-color:var(--brand-primary);color:#fff;}.settings-block>summary strong{display:block;font-size:16px;color:var(--text);line-height:1.15;}.settings-block>summary small{display:block;margin-top:4px;color:var(--muted);font-size:13px;font-weight:650;}.settings-block-icon{display:grid;place-items:center;background:rgba(18,57,91,.08);border:1px solid rgba(18,57,91,.10);font-size:17px;flex:0 0 auto;}.settings-two-cols{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start;}.company-accordion-list{display:flex;flex-direction:column;gap:10px;margin-top:12px;}.company-settings-details{margin-top:0;padding:0;background:#fff;box-shadow:none;overflow:hidden;}.company-settings-details>.company-settings-head{display:flex;align-items:center;gap:12px;margin:0;cursor:pointer;list-style:none;background:#f8fafc;border-bottom:1px solid transparent;}.company-settings-details>.company-settings-head::after{content:"⌄";margin-left:auto;width:30px;height:30px;display:grid;place-items:center;border-radius:649px;background:#fff;border:1px solid var(--line);color:var(--muted);font-weight:900;transition:transform .18s ease;}.company-settings-details[open]>.company-settings-head::after{transform:rotate(180deg);}.company-settings-head span{min-width:0;display:block;}.company-settings-head span strong{display:block;color:var(--brand-primary);font-size:14px;line-height:1.2;}.company-settings-head span small{display:block;color:var(--muted);font-size:12px;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.company-settings-body{padding:12px;}.check-row{display:flex;gap:8px;align-items:center;font-weight:750;margin:8px 0;}.check-row input{width:18px;height:18px;accent-color:var(--brand-primary);}.settings-block :is(input,select,textarea):focus-visible{outline:3px solid rgba(217,154,40,.32);outline-offset:2px;}@media(max-width:1100px){.settings-layout{grid-template-columns:1fr;}.settings-anchor-card{position:relative;top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));}.settings-anchor-card strong{grid-column:1/-1;}.settings-two-cols{grid-template-columns:1fr;}}@media(max-width:680px){.settings-anchor-card{grid-template-columns:1fr 1fr;}.settings-block>summary{padding:13px 12px;}.settings-block-body{padding:12px;}.settings-block-icon{width:36px;height:31px;font-size:15px;}.settings-block>summary strong{font-size:14px;}.settings-block>summary small{font-size:12px;}.company-settings-details>.company-settings-head{padding:10px;}.company-settings-body{padding:10px;}.settings-anchor-card a{font-size:12px;min-height:29px;}}@media(max-width:430px){.settings-anchor-card{grid-template-columns:1fr;}.settings-block>summary{align-items:flex-start;}.settings-block>summary::after{width:28px;height:28px;}.settings-block-icon{display:none;}}.sidebar .nav-ico{width:28px;height:28px;min-width:28px;border-radius:10px;display:inline-grid;place-items:center;background:rgba(255,255,255,.10);color:#fff;font-size:14px;line-height:1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}.sidebar a.active .nav-ico,.sidebar .nav a[aria-current="page"] .nav-ico{background:var(--brand-accent,#d99a28);color:#111827;box-shadow:0 8px 18px rgba(217,154,40,.28);}.sidebar .nav a:hover .nav-ico{background:rgba(255,255,255,.18);}.quick-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}.quick-actions .btn,.sidebar-quick .btn{min-width:0;width:100%;justify-content:center;}#docTable .doc-actions-v48,#docTable .doc-actions-v52,#docTable .doc-actions-v53{all:unset;display:contents;}#docTable .doc-actions-cell-v48,#docTable .doc-actions-cell-v52,#docTable .doc-actions-cell-v53{padding:7px;white-space:normal;overflow:visible;}#docTable .doc-actions-v56-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.doc-table-wrap .btn.small{letter-spacing:0;}.table-scroll{border-radius:14px;background:#fff;}.table th{font-weight:850;}.table td{vertical-align:middle;}.table .actions-col,.table td:last-child{white-space:normal;}.settings-layout{grid-template-columns:245px minmax(0,1fr);gap:17px;}.settings-anchor-card{border-radius:16px;padding:12px;box-shadow:var(--shadow-soft);}.settings-anchor-card a{min-height:32px;border:1px solid transparent;}.settings-anchor-card a:hover{border-color:var(--line,#e5e7eb);background:#f8fafc;}.settings-block{border-radius:17px;box-shadow:var(--shadow-soft);border-color:#e8edf5;}.settings-block>summary{padding:16px 17px;}.settings-block[open]{border-color:color-mix(in srgb,var(--brand-primary,#12395b) 22%,#e5e7eb);}.settings-block-icon{width:48px;height:36px;border-radius:14px;}.settings-block-body{padding:17px;}.company-settings-details{border:1px solid #e8edf5;border-radius:13px;}.company-settings-details>.company-settings-head{padding:12px 14px;}.company-settings-details[open]>.company-settings-head{background:#f1f5f9;border-bottom-color:#e5e7eb;}.settings-savebar{position:sticky;bottom:0;z-index:4;margin-top:14px;padding:12px;border:1px solid var(--line,#e5e7eb);border-radius:13px;background:rgba(255,255,255,.94);backdrop-filter:blur(10px);box-shadow:0 -10px 30px rgba(15,23,42,.07);}@media(max-width:1000px){.settings-layout{grid-template-columns:1fr;}.settings-anchor-card{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.settings-anchor-card strong{grid-column:1/-1;}.settings-block-body{padding:12px;}.settings-two-cols{grid-template-columns:1fr;}}body .settings-accordion-form{--settings-gap:20px;--settings-card-pad: 30px;--settings-inner-gap:17px;}body .settings-layout{grid-template-columns: 270px minmax(0,1fr) ;gap:23px ;align-items: start ;}body .settings-anchor-card{top: 24px ;padding:17px ;gap:9px ;border-radius:18px ;background: linear-gradient(180deg,#ffffff 0%,#f8fafc 100%) ;}body .settings-anchor-card strong{margin-bottom:8px ;padding-bottom:10px ;border-bottom: 1px solid var(--line,#e5e7eb) ;}body .settings-anchor-card a{min-height:37px ;padding:9px 12px ;border-radius:12px ;font-size:13px ;}body .settings-blocks{gap:20px ;}body .settings-block{border-radius:20px ;overflow: clip ;box-shadow: 0 18px 48px rgba(15,23,42,.075) ;}body .settings-block + .settings-block,
body .settings-two-cols + .settings-block,
body .settings-block + .settings-two-cols{margin-top:4px ;}body .settings-block>summary{padding:19px 22px ;gap:14px ;min-height:60px ;}body .settings-block>summary strong{font-size:16px ;line-height:1.2 ;}body .settings-block>summary small{font-size:14px ;margin-top:7px ;line-height:1.45 ;}body .settings-block-icon{width: 54px ;height:40px ;border-radius:13px ;font-size:19px ;}body .settings-block>summary::after{width: 38px ;height:33px ;font-size:15px ;}body .settings-block-body{padding:22px ;}body .settings-block-body > .muted:first-child{margin:0 0 17px ;padding:13px 14px ;border: 1px solid var(--line,#e5e7eb) ;border-radius:14px ;background: #f8fafc ;line-height:1.55 ;}body .settings-two-cols{gap:20px ;}body .settings-block .form-grid,
body .settings-block .form-grid.two{gap:17px 17px ;}body .settings-block .field{margin:0 ;}body .settings-block .field label,
body .settings-block label:not(.check-row){margin-bottom:8px ;font-weight: 800 ;color: #334155 ;}body .settings-block .input,
body .settings-block textarea,
body .settings-block select{min-height:37px ;border-radius:11px ;padding:10px 12px ;}body .settings-block textarea{min-height:112px ;line-height:1.55 ;}body .company-accordion-list{display: flex ;flex-direction: column ;gap:17px ;}body .company-settings-details{border-radius:17px ;border: 1px solid #dfe7f1 ;background: #fff ;box-shadow: 0 12px 34px rgba(15,23,42,.055) ;}body .company-settings-details>.company-settings-head{padding:17px 17px ;gap:14px ;min-height:60px ;}body .company-settings-head img,
body .company-settings-head b{width: 78px ;height:42px ;border-radius:14px ;}body .company-settings-head span strong{font-size:16px ;}body .company-settings-head span small{font-size:13px ;margin-top:5px ;}body .company-settings-body{padding:20px ;background: linear-gradient(180deg,#fff 0%,#fbfdff 100%) ;}body .settings-preview-img{margin-top:10px ;padding:10px ;border-radius:12px ;}body .settings-preview-icon{margin-top:10px ;padding:8px ;border-radius:10px ;}body .check-row{display:flex ;align-items:center ;gap:10px ;min-height:36px ;padding:10px 12px ;border: 1px solid var(--line,#e5e7eb) ;border-radius:12px ;background:#f8fafc ;font-weight:800 ;}body .settings-block .error{border-radius:14px ;padding:12px 14px ;line-height:1.5 ;}body .savebar,
body .settings-savebar{position: sticky ;bottom: 18px ;z-index: 20 ;display:flex ;justify-content:flex-end ;margin:23px 0 0 ;padding:14px ;border:1px solid rgba(226,232,240,.95) ;border-radius:16px ;background: rgba(255,255,255,.94) ;backdrop-filter: blur(14px) ;box-shadow: 0 18px 45px rgba(15,23,42,.12) ;}body .savebar .btn,
body .settings-savebar .btn{min-height:36px ;padding:11px 17px ;border-radius:12px ;}@media(max-width:1100px){body .settings-layout{grid-template-columns:1fr ;gap:17px ;}body .settings-anchor-card{position:static ;display:grid ;grid-template-columns:repeat(3,minmax(0,1fr)) ;}body .settings-anchor-card strong{grid-column:1/-1 ;}body .settings-two-cols{grid-template-columns:1fr ;}}@media(max-width:720px){body .settings-anchor-card{grid-template-columns:1fr 1fr ;padding:12px ;border-radius:14px ;}body .settings-anchor-card a{min-height:34px ;padding:8px 10px ;}body .settings-blocks{gap:16px ;}body .settings-block>summary{padding:14px 12px ;min-height:auto ;}body .settings-block-body{padding:14px ;}body .settings-block-icon{width:42px ;height:34px ;border-radius:12px ;}body .company-settings-details>.company-settings-head{padding:12px ;}body .company-settings-body{padding:14px ;}body .settings-block .form-grid,body .settings-block .form-grid.two{gap:12px ;}body .savebar{bottom:10px ;margin-top:17px ;padding:10px ;}body .savebar .btn{width:100% ;justify-content:center ;}}@media(max-width:460px){body .settings-anchor-card{grid-template-columns:1fr ;}body .settings-block>summary{align-items:flex-start ;}body .settings-block>summary::after{width:32px ;height:28px ;}body .settings-block-icon{display:grid ;width:38px ;height:33px ;font-size:15px ;}}body .settings-v58 .settings-layout{grid-template-columns:300px minmax(0,1fr);gap:30px;}body .settings-v58 .settings-blocks{display:flex;flex-direction:column;gap:30px;}body .settings-v58 .settings-block>summary{padding:23px 26px;min-height:73px;}body .settings-v58 .settings-block-body{padding:27px;}body .settings-v58 .form-grid,body .settings-v58 .form-grid.two{gap:19px 20px;}body .settings-v58 .company-accordion-list{gap:22px;}body .settings-v58 .company-settings-body{padding:24px;}.settings-v59,.settings-v59 *{box-sizing:border-box;}.settings-v59 .settings-layout{min-width:0;}.settings-v59 .settings-blocks,.settings-v59 .settings-block,.settings-v59 .settings-block-body,.settings-v59 .field{min-width:0;}.settings-v59 input,.settings-v59 select,.settings-v59 textarea{max-width:100%;}.home-stats .home-stat{position:relative;min-height:73px;padding:14px 14px 14px 53px;overflow:hidden;}.home-stats .home-stat:before{content:none;display:none;}.home-stat-icon{position:absolute;left:18px;top:20px;width:42px;height:34px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-primary,#111827),color-mix(in srgb,var(--brand-primary,#111827) 72%,#ffffff));color:#fff;-webkit-text-fill-color:#fff;font-size:15px;font-weight:950;box-shadow:0 12px 26px color-mix(in srgb,var(--brand-primary,#111827) 22%,transparent);}.home-action-cards{align-items:stretch;}.home-card-link{height:100%;}.home-action-card{position:relative;min-height:123px;padding:16px 16px 16px;display:flex;flex-direction:column;gap:8px;overflow:hidden;}.home-action-card:before,.home-action-card:after{content:none;display:none;}.home-card-icon{width:50px;height:38px;border-radius:14px;display:grid;place-items:center;margin-bottom:6px;background:linear-gradient(135deg,var(--brand-primary,#111827),color-mix(in srgb,var(--brand-primary,#111827) 68%,var(--brand-accent,#d99a28)));color:#fff;-webkit-text-fill-color:#fff;font-size:18px;font-weight:950;box-shadow:0 14px 30px color-mix(in srgb,var(--brand-primary,#111827) 20%,transparent);}.home-action-card h3{margin:0;font-size:16px;line-height:1.2;}.home-action-card p{margin:0;line-height:1.5;}.home-card-link:hover .home-action-card .home-card-icon{transform:translateY(-1px);box-shadow:0 18px 36px color-mix(in srgb,var(--brand-primary,#111827) 26%,transparent);}@media(max-width:900px){.home-action-card{min-height:105px;}.home-card-icon{width:46px;height:37px;border-radius:12px;font-size:17px;}}@media(max-width:560px){.home-stats .home-stat{min-height:64px;padding-left:49px;}.home-stat-icon{left:16px;top:18px;width:38px;height:33px;border-radius:10px;font-size:15px;}.home-action-card{min-height:auto;padding:14px;}}.sidebar-command .sidebar-quick-actions a{gap:6px;}.sidebar-command .sidebar-quick-actions a::before{display:inline-grid;place-items:center;width:18px;min-width:18px;height:18px;border-radius:7px;background:rgba(255,255,255,.28);color:#071421;-webkit-text-fill-color:#071421;font-size:12px;font-weight:950;line-height:1;}.sidebar-command .sidebar-quick-actions a:nth-child(2)::before{content:"✎";}.sidebar-command .sidebar-quick-actions a:nth-child(3)::before{content:"▣";}.sidebar-command .sidebar-quick-actions a:nth-child(4)::before{content:"⏱";}.recurring-hero{border-left:5px solid #B51029;background:linear-gradient(135deg,rgba(181,16,41,.08),rgba(255,255,255,.92));}.recurring-layout{align-items:start;gap:17px;grid-template-columns:minmax(420px,1.1fr) minmax(360px,.9fr);}.recurring-form-card,.recurring-list-card{min-width:0;}.roomy-form{gap:14px 16px;}.toggle-line{padding:8px 10px;border-radius:10px;background:#f8fafc;border:1px solid #e5e7eb;}.savebar-inline{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:8px;}.recurring-list{display:grid;gap:12px;}.recurring-item{display:grid;gap:10px;padding:12px;border:1px solid #e5e7eb;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.06);}.recurring-item.is-due{border-color:#B51029;box-shadow:0 10px 28px rgba(181,16,41,.12);}.recurring-item strong{display:block;color:#111827;margin-bottom:4px;}.recurring-item span{display:block;color:#64748b;font-size:.92rem;}.recurring-meta{display:flex;gap:8px;}.recurring-meta span{display:inline-flex;padding:5px 9px;border-radius:649px;background:#f1f5f9;color:#334155;font-size:.82rem;}.recurring-actions{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;align-items:stretch;}.recurring-actions form{display:block;margin:0;}.recurring-actions .btn{width:100%;justify-content:center;}.internal-split-disabled{margin:0 0 12px 0;border-left:4px solid #B51029;}.app-bu-linkitup .company-page-head,.app-bu-linkitup .sidebar-business-card{--brand-primary:#B51029;}@media(max-width:1100px){.recurring-layout{grid-template-columns:1fr;}.recurring-actions{grid-template-columns:1fr 1fr;}}@media(max-width:640px){.recurring-actions{grid-template-columns:1fr;}.roomy-form{gap:12px;}.recurring-item{padding:12px;}}.readonly-field{display:flex;align-items:center;min-height:34px;background:#f8fafc;border:1px solid #dbe3ee;border-radius:12px;padding:8px 10px;color:#334155;font-weight:700;}.reverse-charge-note{margin:16px 0 0;padding:12px 12px;border:1px solid #f2c6cf;background:#fff7f8;border-radius:10px;color:#58111f;font-size:13px;line-height:1.45;}.reverse-charge-note strong{color:#B51029;}@media print{.reverse-charge-note{background:#fff;border:1px solid #999;color:#111;break-inside:avoid;}}.customer-tax-line{display:inline-block;margin-top:4px;color:#111827;font-size:12px;line-height:1.35;}.customer-tax-line strong{font-weight:800;}@media (min-width:901px){.app{position:relative;}.app::before{position:fixed;left:0;top:0;bottom:0;width:320px;z-index:0;pointer-events:none;background:linear-gradient(180deg,var(--brand-primary,#12395b) 0%,#0a1a2b 62%,#050b14 100%);}body.sidebar-collapsed .app::before{width:88px;}}@media (min-width:901px){.app{align-items:start;background:#FAFBFD;}.main{grid-column:2;min-width:0;}}@media (max-width:900px){.main{grid-column:auto;}}@media (min-width:901px){:root{--lmcs-sidebar-w:320px;}body.sidebar-collapsed{--lmcs-sidebar-w:96px;}html,body{min-height:100%;}body{background:#FAFBFD;}.app,
  .app.app-bu-linkitup,
  .app.app-bu-lmcs_media,
  .app.app-bu-ebfb{display:block;position:relative;min-height:100vh;min-height:100dvh;width:100%;overflow:visible;background:#FAFBFD;}.app::before{content:none;display:none;}aside.sidebar.sidebar-command{position:fixed;left:0;top:0;bottom:0;height:100vh;height:100dvh;max-height:100dvh;margin:0;z-index:10000;pointer-events:auto;display:flex;flex-direction:column;overflow:hidden;color:#fff;background:linear-gradient(180deg,var(--brand-primary,#12395b) 0%,#0a1a2b 62%,#050b14 100%);border:0;box-shadow:18px 0 46px rgba(15,23,42,.20);}.main{display:block;margin-left:var(--lmcs-sidebar-w);width:calc(100% - var(--lmcs-sidebar-w));max-width:none;min-height:100vh;min-height:100dvh;position:relative;z-index:1;background:#FAFBFD;}.sidebar-command nav{overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;margin:0 -4px;scrollbar-width:thin;overscroll-behavior:contain;}.sidebar-command nav a{pointer-events:auto;cursor:pointer;}}@media (max-width:900px){:root{--lmcs-sidebar-w:0px;}.app::before{content:none;display:none;}aside.sidebar.sidebar-command{position:sticky;top:0;left:auto;bottom:auto;width:100%;min-width:0;max-width:none;height:auto;max-height:none;z-index:999;}.main{margin-left:0;max-width:none;}}.sidebar-task-open{all:unset;display:flex;align-items:center;gap:8px;width:100%;cursor:pointer;color:inherit;font-weight:900;line-height:1.25;}.sidebar-task-open span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:649px;background:var(--brand-accent,#d99a28);color:#071421;font-weight:950;}.task-notification-modal[hidden]{display:none;}.task-notification-backdrop{background:rgba(7,20,33,.62);backdrop-filter:blur(4px);}.task-notification-dialog{border-radius:16px;padding:17px;box-shadow:0 28px 90px rgba(0,0,0,.32);border:1px solid rgba(15,23,42,.10);}.task-notification-dialog h2{margin:0 32px 6px 0;}.task-notification-close{position:absolute;right:16px;top:14px;width:38px;height:33px;border:0;border-radius:649px;background:#f2f4f7;color:#101828;font-size:21px;line-height:1;cursor:pointer;font-weight:900;}.task-notification-list{display:grid;gap:8px;margin:14px 0;}.task-notification-item{border:1px solid #e5e7eb;border-radius:14px;padding:12px;}.task-notification-item p{margin:9px 0 0;color:#344054;}body.task-modal-open{overflow:hidden;}@media(max-width:760px){.task-notification-modal{padding:10px;}.task-notification-dialog{border-radius:14px;padding:14px;}.task-notification-dialog h2{font-size:18px;}}.user-rights-hero{display:flex;align-items:center;justify-content:space-between;gap:17px;background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid rgba(15,23,42,.08);}.rights-db-state{padding:8px 12px;border-radius:649px;font-weight:900;font-size:13px;white-space:nowrap;}.rights-db-state.ok{background:#dcfce7;color:#166534;}.rights-db-state.warn{background:#fef3c7;color:#92400e;}.user-card-grid-v107{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;}.user-card-v107{border:1px solid rgba(15,23,42,.09);border-radius:14px;background:#fff;padding:12px;box-shadow:0 12px 28px rgba(15,23,42,.06);display:flex;flex-direction:column;gap:10px;}.user-card-v107.active{outline:3px solid rgba(37,99,235,.18);border-color:rgba(37,99,235,.35);}.user-card-top{display:flex;gap:10px;align-items:center;}.user-pill-row{display:flex;flex-wrap:wrap;gap:7px;}.user-pill-row span{font-size:12px;font-weight:900;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:649px;padding:5px 9px;color:#334155;}.rights-edit-panel-v107{margin-top:14px;}.rights-form-v107{display:block;}.rights-section-v107{border:1px solid rgba(15,23,42,.09);border-radius:16px;padding:14px;margin:0 0 14px;background:linear-gradient(180deg,#fff,#fbfdff);}.rights-section-v107 h3{margin-top:0;}.rights-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px;}.rights-grid-v107{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:8px;}.business-grid-v107{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}.right-toggle-v107{display:flex;align-items:flex-start;gap:8px;border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#fff;cursor:pointer;transition:.15s ease;}.right-toggle-v107:hover{border-color:#cbd5e1;box-shadow:0 10px 24px rgba(15,23,42,.06);transform:translateY(-1px);}.right-toggle-v107 input{margin-top:3px;accent-color:var(--brand-primary,#12395b);}.right-toggle-v107 span{display:flex;flex-direction:column;gap:2px;}.right-toggle-v107 small{color:#64748b;font-size:11px;}.rights-group-v107{border:1px solid #e2e8f0;border-radius:13px;background:#fff;margin:8px 0;overflow:hidden;}.rights-group-v107 summary{cursor:pointer;padding:12px 12px;font-weight:950;display:flex;justify-content:space-between;align-items:center;background:#f8fafc;}.rights-group-v107 summary span{font-size:12px;color:#64748b;font-weight:800;}.rights-group-v107 .rights-grid-v107{padding:12px;}.row-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;}.kanban-hero-v107{display:flex;align-items:center;justify-content:space-between;gap:17px;background:linear-gradient(135deg,#fff,#f8fafc);}.task-filterbar-v107{justify-content:flex-end;margin-bottom:12px;}.task-create-v107 summary,.kanban-config-v107 summary{cursor:pointer;}.task-form-v107{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));}.kanban-columns-editor-v107{display:flex;flex-direction:column;gap:8px;margin-top:12px;}.kanban-column-row-v107{display:grid;grid-template-columns:130px 1fr 1.4fr 64px 100px;gap:8px;align-items:center;}.kanban-board-v107{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:12px;align-items:start;}.kanban-col-v107{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:10px;min-height:126px;border-top:5px solid var(--kanban-color,#2563eb);}.kanban-col-v107.over-limit{box-shadow:0 0 0 3px rgba(239,68,68,.13);}.kanban-col-head-v107{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px;}.kanban-col-head-v107 h3{margin:0;}.kanban-card-v107{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:11px;margin-bottom:8px;box-shadow:0 12px 24px rgba(15,23,42,.07);}.kanban-card-title{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;}.kanban-card-title span{font-size:11px;font-weight:950;border-radius:649px;background:#eef2ff;color:#3730a3;padding:4px 8px;}.kanban-card-v107.priority-dringend .kanban-card-title span{background:#fee2e2;color:#991b1b;}.kanban-card-v107.priority-hoch .kanban-card-title span{background:#ffedd5;color:#9a3412;}.kanban-note-v107{display:block;background:#f8fafc;border-radius:12px;padding:9px;margin-top:8px;color:#475569;}.kanban-meta{margin-top:8px;}.kanban-meta span{border:1px solid #e2e8f0;}.kanban-move{margin-top:8px;}.kanban-move form{display:inline-flex;}@media(max-width:760px){.user-rights-hero,.kanban-hero-v107,.rights-section-head{display:block;}.kanban-column-row-v107{grid-template-columns:1fr;}.rights-grid-v107{grid-template-columns:1fr;}}.users-shell-v108{background:linear-gradient(135deg,#ffffff 0%,#f8fafc 52%,#eef6ff 100%);border:1px solid rgba(15,23,42,.08);overflow:hidden;}.users-hero-v108{display:flex;align-items:flex-start;justify-content:space-between;gap:17px;}.users-hero-v108 h2{margin:.25rem 0 .35rem;font-size:clamp(22px,3vw,30px);letter-spacing:-.04em;}.users-stats-v108{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));gap:10px;margin-top:16px;}.users-stats-v108 div{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:12px 12px;box-shadow:0 12px 30px rgba(15,23,42,.06);}.users-stats-v108 strong{display:block;font-size:22px;line-height:1;color:#0f172a;}.users-stats-v108 span{font-size:12px;color:#64748b;font-weight:900;text-transform:uppercase;letter-spacing:.08em;}.users-list-v108{display:flex;flex-direction:column;gap:8px;}.user-row-v108{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:10px 12px;box-shadow:0 8px 22px rgba(15,23,42,.045);transition:.16s ease;}.user-row-v108:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.28);box-shadow:0 18px 38px rgba(15,23,42,.08);}.user-row-v108.active{border-color:rgba(37,99,235,.45);box-shadow:0 0 0 4px rgba(37,99,235,.10),0 18px 40px rgba(15,23,42,.08);}.user-avatar-v108{width:42px;height:34px;border-radius:12px;background:linear-gradient(135deg,var(--brand-primary,#12395b),#2563eb);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:950;box-shadow:0 12px 24px rgba(37,99,235,.18);flex:0 0 auto;}.user-avatar-v108.big{width:62px;height:46px;border-radius:14px;font-size:21px;}.user-row-main-v108{min-width:0;flex:1;}.user-row-main-v108 strong{display:block;line-height:1.2;}.user-row-main-v108 small{display:block;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.user-row-pills-v108{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;}.user-row-pills-v108 em{font-style:normal;font-size:11px;font-weight:950;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;border-radius:649px;padding:5px 8px;}.user-row-pills-v108 em.ok{background:#dcfce7;color:#166534;border-color:#bbf7d0;}.user-row-pills-v108 em.warn{background:#fee2e2;color:#991b1b;border-color:#fecaca;}.user-editor-v108{background:#fff;}.editor-head-v108{display:flex;align-items:center;gap:12px;margin-bottom:16px;}.editor-head-v108 h2{margin:0 0 3px;font-size:22px;letter-spacing:-.03em;}.editor-head-v108 .btn{margin-left:auto;}.rights-form-v108{display:block;}.rights-block-v108{border:1px solid rgba(15,23,42,.08);border-radius:17px;background:linear-gradient(180deg,#fff,#fbfdff);padding:16px;margin:0 0 14px;box-shadow:0 14px 34px rgba(15,23,42,.045);}.rights-block-head-v108{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}.rights-block-head-v108 h3{margin:0 0 4px;font-size:16px;}.rights-block-head-v108 p{margin:0;color:#64748b;}.user-profile-grid-v108{display:grid;grid-template-columns:repeat(4,minmax(170px,1fr));gap:10px;}.role-cards-v108{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;margin-top:12px;}.role-card-v108{display:block;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:12px;cursor:pointer;transition:.16s ease;}.role-card-v108 input{position:absolute;opacity:0;pointer-events:none;}.role-card-v108 strong{display:block;}.role-card-v108 small{color:#64748b;font-size:12px;}.role-card-v108:hover,.role-card-v108.selected,.role-card-v108:has(input:checked){border-color:rgba(37,99,235,.5);box-shadow:0 14px 28px rgba(37,99,235,.10);background:#f8fbff;}.active-switch-v108{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:900;cursor:pointer;}.active-switch-v108 input{position:absolute;opacity:0;}.active-switch-v108 span{width:48px;height:28px;border-radius:649px;background:#cbd5e1;position:relative;transition:.16s ease;}.active-switch-v108 span:after{content:"";position:absolute;width:22px;height:22px;top:3px;left:3px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(15,23,42,.22);transition:.16s ease;}.active-switch-v108 input:checked+span{background:#16a34a;}.active-switch-v108 input:checked+span:after{transform:translateX(20px);}.business-access-v108{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;}.business-card-v108{display:flex;gap:9px;align-items:flex-start;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:12px;cursor:pointer;transition:.16s ease;}.business-card-v108 input{margin-top:3px;accent-color:var(--brand-primary,#12395b);}.business-card-v108 span{display:flex;flex-direction:column;}.business-card-v108 small{color:#64748b;font-size:12px;}.business-card-v108:hover,.business-card-v108:has(input:checked){border-color:rgba(37,99,235,.45);box-shadow:0 14px 28px rgba(15,23,42,.07);}.rights-summary-v108{display:inline-flex;align-items:center;gap:8px;background:#0f172a;color:#fff;border-radius:649px;padding:8px 10px;margin-bottom:10px;}.rights-summary-v108 strong{font-size:15px;}.rights-summary-v108 span{font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.08em;color:#cbd5e1;}.rights-groups-v108{display:flex;flex-direction:column;gap:10px;}.rights-groups-v108 .rights-group-v108{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden;margin:0;}.rights-groups-v108 .rights-group-v108 summary{display:flex;align-items:center;gap:10px;justify-content:space-between;list-style:none;cursor:pointer;padding:12px 12px;background:#f8fafc;}.rights-groups-v108 .rights-group-v108 summary::-webkit-details-marker{display:none;}.rights-groups-v108 summary span{font-size:15px;font-weight:950;color:#0f172a;}.rights-groups-v108 summary em{font-style:normal;font-size:12px;font-weight:950;background:#e0f2fe;color:#075985;border-radius:649px;padding:5px 8px;}.rights-groups-v108 summary b{display:flex;gap:6px;margin-left:auto;}.rights-matrix-v108{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;padding:12px;}.perm-switch-v108{display:flex;align-items:flex-start;gap:9px;border:1px solid #edf2f7;border-radius:12px;background:#fff;padding:10px;cursor:pointer;min-height:49px;transition:.16s ease;}.perm-switch-v108:hover{border-color:#cbd5e1;box-shadow:0 12px 24px rgba(15,23,42,.055);}.perm-switch-v108 input{position:absolute;opacity:0;}.perm-switch-v108 .switch-ui{width:40px;height:24px;border-radius:649px;background:#cbd5e1;position:relative;flex:0 0 auto;margin-top:1px;}.perm-switch-v108 .switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.25);transition:.16s ease;}.perm-switch-v108 input:checked+.switch-ui{background:#2563eb;}.perm-switch-v108 input:checked+.switch-ui:after{transform:translateX(16px);}.perm-switch-v108 strong{display:block;font-size:13px;line-height:1.25;}.perm-switch-v108 small{display:block;color:#64748b;font-size:11px;margin-top:3px;}.savebar-v108{position:sticky;bottom:16px;background:rgba(255,255,255,.92);backdrop-filter:blur(12px);border:1px solid rgba(15,23,42,.08);border-radius:14px;padding:10px;box-shadow:0 18px 40px rgba(15,23,42,.12);z-index:5;}.user-danger-row-v108{display:flex;gap:8px;justify-content:flex-end;border-top:1px solid #e2e8f0;margin-top:14px;padding-top:14px;}.task-board-hero-v108{display:flex;justify-content:space-between;align-items:flex-start;gap:17px;}.task-board-hero-v108 h2{margin:.25rem 0 .35rem;font-size:clamp(22px,3vw,32px);}.task-stat-row-v108{display:grid;grid-template-columns:repeat(3,104px);gap:8px;}.task-stat-row-v108 div{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:12px;text-align:center;box-shadow:0 12px 28px rgba(15,23,42,.055);}.task-stat-row-v108 strong{display:block;font-size:23px;color:#0f172a;}.task-stat-row-v108 span{font-size:11px;color:#64748b;font-weight:950;text-transform:uppercase;letter-spacing:.08em;}.task-stat-row-v108 .danger strong{color:#dc2626;}.task-create-v108 details>summary,.kanban-config-v108 details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:11px 12px;}.task-create-v108 summary span,.kanban-config-v108 summary span{font-size:13px;}.task-form-v108{margin-top:12px;}.kanban-designer-v108{display:flex;flex-direction:column;gap:10px;margin-top:12px;}.board-options-v108{align-items:end;background:#f8fafc;border:1px solid #e2e8f0;border-radius:13px;}.icon-input{text-align:center;font-size:17px;}.kanban-board-v108{grid-auto-flow:column;grid-auto-columns:minmax(310px,360px);}.kanban-col-v108{min-height:182px;display:flex;flex-direction:column;}.kanban-col-head-v108{padding:12px 12px 8px;}.kanban-col-body-v108{padding:0 10px 10px;min-height:84px;}.kanban-card-v108{overflow:hidden;}.kanban-card-v108:before{opacity:.95;}.task-board-panel-v108.style-minimal .kanban-card-v108{border-radius:12px;}.kanban-card-head-v108 strong{padding-left:3px;}.kanban-card-actions-v108{align-items:center;}.move-form-v108 select{flex:1;}.checkline{display:inline-flex;align-items:center;gap:8px;font-weight:800;}@media(max-width:900px){.users-hero-v108,.task-board-hero-v108{display:block;}.users-stats-v108,.task-stat-row-v108{grid-template-columns:repeat(3,1fr);}.user-row-v108{align-items:flex-start;}.user-row-pills-v108{justify-content:flex-start;}.user-profile-grid-v108,.task-form-v108,.task-filter-grid-v108{grid-template-columns:1fr;}.task-form-v108 .field-wide{grid-column:auto;}.kanban-board-v108{grid-auto-columns:minmax(280px,88vw);}}.users-v109-hero{background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.13),transparent 34%),linear-gradient(135deg,#fff 0%,#f8fafc 50%,#eef6ff 100%);border:1px solid rgba(15,23,42,.08);overflow:hidden;}.users-v109-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:17px;}.users-v109-hero h2{margin:.25rem 0 .45rem;font-size:clamp(22px,3.2vw,33px);line-height:1.02;letter-spacing:-.05em;}.users-v109-kpis{display:grid;grid-template-columns:repeat(2,minmax(115px,1fr));gap:8px;min-width:270px;}.users-v109-kpis div{background:rgba(255,255,255,.86);border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:11px 13px;box-shadow:0 14px 32px rgba(15,23,42,.06);}.users-v109-kpis strong{display:block;font-size:22px;line-height:1;color:#0f172a;}.users-v109-kpis span{display:block;margin-top:5px;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#64748b;}.users-v109-kpis .ok strong{color:#15803d;}.users-v109-kpis .warn strong{color:#b45309;}.users-v109-list-panel .panel-headline{align-items:flex-start;}.users-v109-list{display:flex;flex-direction:column;gap:9px;}.users-v109-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid rgba(15,23,42,.08);border-radius:13px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 8px 22px rgba(15,23,42,.045);transition:.16s ease;}.users-v109-row:hover{transform:translateY(-1px);border-color:rgba(37,99,235,.35);box-shadow:0 18px 42px rgba(15,23,42,.085);}.users-v109-row.active{border-color:rgba(37,99,235,.55);box-shadow:0 0 0 4px rgba(37,99,235,.10),0 18px 42px rgba(15,23,42,.08);}.users-v109-avatar{width:42px;height:34px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;font-weight:950;color:#fff;background:linear-gradient(135deg,var(--brand-primary,#12395b),#2563eb);box-shadow:0 12px 26px rgba(37,99,235,.2);flex:0 0 auto;}.users-v109-avatar.big{width:66px;height:46px;border-radius:16px;font-size:22px;}.users-v109-main{min-width:0;flex:1;}.users-v109-main strong{display:block;line-height:1.2;font-size:14px;}.users-v109-main small{display:block;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:3px;}.users-v109-meta{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;}.users-v109-meta em{font-style:normal;font-size:11px;font-weight:950;border-radius:649px;background:#f1f5f9;border:1px solid #e2e8f0;color:#334155;padding:5px 8px;}.users-v109-meta .ok{background:#dcfce7;color:#166534;border-color:#bbf7d0;}.users-v109-meta .warn{background:#fee2e2;color:#991b1b;border-color:#fecaca;}.users-v109-editor{background:linear-gradient(180deg,#fff,#fbfdff);border:1px solid rgba(15,23,42,.08);}.users-v109-editor-head{display:flex;align-items:center;gap:12px;margin-bottom:14px;}.users-v109-editor-head h2{margin:0;font-size:24px;letter-spacing:-.04em;}.users-v109-editor-head .btn{margin-left:auto;}.rights-v109-dbstate{display:flex;align-items:center;gap:10px;flex-wrap:wrap;border-radius:14px;padding:10px 12px;margin:0 0 14px;border:1px solid #e2e8f0;background:#f8fafc;}.rights-v109-dbstate strong{font-size:13px;text-transform:uppercase;letter-spacing:.08em;}.rights-v109-dbstate.ok{background:#f0fdf4;border-color:#bbf7d0;color:#166534;}.rights-v109-dbstate.warn{background:#fffbeb;border-color:#fde68a;color:#92400e;}.rights-v109-dbstate small{display:block;width:100%;color:inherit;opacity:.8;}.users-v109-form{display:flex;flex-direction:column;gap:12px;}.users-v109-section{border:1px solid rgba(15,23,42,.08);border-radius:17px;background:#fff;padding:16px;box-shadow:0 14px 34px rgba(15,23,42,.045);}.users-v109-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}.users-v109-section-head h3{margin:0 0 4px;font-size:17px;letter-spacing:-.025em;}.users-v109-section-head p{margin:0;color:#64748b;}.users-v109-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;}.users-v109-active{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-weight:950;cursor:pointer;}.users-v109-active input{position:absolute;opacity:0;}.users-v109-active span{width:48px;height:28px;border-radius:649px;background:#cbd5e1;position:relative;transition:.16s;}.users-v109-active span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(15,23,42,.24);transition:.16s;}.users-v109-active input:checked+span{background:#16a34a;}.users-v109-active input:checked+span:after{transform:translateX(20px);}.users-v109-roles{display:flex;flex-direction:column;gap:8px;}.users-v109-role{display:grid;grid-template-columns:24px minmax(160px,1fr) minmax(110px,180px) auto;gap:10px;align-items:center;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:10px 12px;transition:.16s ease;}.users-v109-role input{width:18px;height:18px;accent-color:#2563eb;}.users-v109-role strong{font-size:14px;}.users-v109-role small{color:#64748b;font-size:12px;}.users-v109-role button,.rights-v109-group summary button{border:1px solid #dbe3ee;background:#fff;border-radius:649px;padding:6px 8px;font-size:11px;font-weight:950;cursor:pointer;color:#334155;}.users-v109-role.selected{border-color:rgba(37,99,235,.45);box-shadow:0 0 0 4px rgba(37,99,235,.08);background:#f8fbff;}.users-v109-business{display:flex;flex-direction:column;gap:9px;}.users-v109-business label{display:flex;gap:10px;align-items:flex-start;border:1px solid #e2e8f0;background:#fff;border-radius:14px;padding:11px 12px;cursor:pointer;transition:.16s;}.users-v109-business input{margin-top:2px;width:18px;height:18px;accent-color:#2563eb;}.users-v109-business strong{display:block;}.users-v109-business small{display:block;color:#64748b;margin-top:2px;}.users-v109-business label:has(input:checked){border-color:rgba(37,99,235,.45);background:#f8fbff;box-shadow:0 12px 28px rgba(15,23,42,.06);}.rights-v109-toolbar{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:12px;}.rights-v109-toolbar .input{max-width:360px;}.rights-v109-toolbar span{font-weight:950;border-radius:649px;background:#0f172a;color:#fff;padding:8px 10px;}.rights-v109-groups{display:flex;flex-direction:column;gap:10px;}.rights-v109-group{border:1px solid #e2e8f0;border-radius:14px;background:#fff;overflow:hidden;}.rights-v109-group summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;justify-content:space-between;background:#f8fafc;padding:12px 12px;}.rights-v109-group summary::-webkit-details-marker{display:none;}.rights-v109-group summary strong{font-size:15px;color:#0f172a;}.rights-v109-group summary em{font-style:normal;font-size:12px;font-weight:950;background:#dbeafe;color:#1d4ed8;border-radius:649px;padding:5px 9px;}.rights-v109-group summary span{display:flex;gap:6px;margin-left:auto;}.rights-v109-permissions{display:flex;flex-direction:column;gap:8px;padding:12px;}.rights-v109-perm{display:grid;grid-template-columns:46px 1fr;gap:10px;align-items:center;border:1px solid #edf2f7;border-radius:12px;background:#fff;padding:10px 12px;min-height:46px;cursor:pointer;transition:.16s ease;}.rights-v109-perm:hover{border-color:#cbd5e1;box-shadow:0 10px 24px rgba(15,23,42,.055);}.rights-v109-perm input{position:absolute;opacity:0;pointer-events:none;}.rights-toggle{width:44px;height:26px;border-radius:649px;background:#cbd5e1;position:relative;transition:.16s;}.rights-toggle:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 3px 8px rgba(15,23,42,.25);transition:.16s;}.rights-v109-perm input:checked+.rights-toggle{background:#2563eb;}.rights-v109-perm input:checked+.rights-toggle:after{transform:translateX(18px);}.rights-copy strong{display:block;font-size:13px;line-height:1.25;color:#0f172a;}.rights-copy small{display:block;font-size:11px;color:#64748b;margin-top:3px;}.users-v109-savebar{position:sticky;bottom:16px;z-index:6;display:flex;justify-content:flex-end;gap:8px;padding:10px;background:rgba(255,255,255,.92);backdrop-filter:blur(14px);border:1px solid rgba(15,23,42,.08);border-radius:14px;box-shadow:0 20px 50px rgba(15,23,42,.14);}.users-v109-danger{display:flex;justify-content:flex-end;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid #e2e8f0;}@media(max-width:850px){.users-v109-hero,.users-v109-section-head,.users-v109-editor-head{display:block;}.users-v109-kpis{grid-template-columns:repeat(2,1fr);min-width:0;margin-top:12px;}.users-v109-row{align-items:flex-start;}.users-v109-meta{justify-content:flex-start;}.users-v109-role{grid-template-columns:24px 1fr;}.users-v109-role button{grid-column:2;}.rights-v109-toolbar{display:block;}.rights-v109-toolbar .input{max-width:none;margin-bottom:8px;}.users-v109-savebar{display:grid;}.users-v109-savebar .btn{width:100%;justify-content:center;}}.task-board-shell-v108{background:radial-gradient(circle at 10% 0%,rgba(37,99,235,.12),transparent 34%),linear-gradient(135deg,#fff,#f8fafc 55%,#eef6ff);border:1px solid rgba(15,23,42,.08);}.task-board-hero-v108 h2{letter-spacing:-.055em;}.task-action-row-v108{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;}.task-filter-grid-v108{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;margin-top:12px;}.task-create-v108 details,.kanban-config-v108 details{border:1px solid rgba(15,23,42,.08);border-radius:16px;background:#fff;overflow:hidden;}.task-create-v108 summary,.kanban-config-v108 summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;background:linear-gradient(180deg,#fff,#f8fafc);}.task-create-v108 summary strong,.kanban-config-v108 summary strong{font-size:15px;}.task-create-v108 summary span,.kanban-config-v108 summary span{color:#64748b;}.task-form-v108{padding:14px 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;}.task-form-v108 .field-wide{grid-column:1/-1;}.task-form-v108>.btn{justify-self:start;}.board-options-v108{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding:14px 16px 6px;}.board-options-v108 .checkline{border:1px solid #e2e8f0;border-radius:12px;padding:10px;background:#fff;font-weight:850;}.kanban-designer-v108>.btn{margin:12px 16px 16px;}.kanban-column-editor-head-v108,.kanban-column-row-v108{display:grid;grid-template-columns:64px 150px minmax(160px,1fr) minmax(190px,1.2fr) 90px 90px 80px 90px;gap:8px;align-items:center;margin:0 16px;}.kanban-column-editor-head-v108{font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:12px 0 8px;}.kanban-column-row-v108{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:8px;margin-bottom:9px;}.kanban-column-row-v108.new-row{border-style:dashed;background:#fff;}.mini-switch{display:flex;justify-content:center;}.mini-switch input{position:absolute;opacity:0;}.mini-switch span{width:42px;height:24px;border-radius:649px;background:#cbd5e1;position:relative;}.mini-switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 2px 7px rgba(15,23,42,.22);transition:.16s;}.mini-switch input:checked+span{background:#2563eb;}.mini-switch.danger input:checked+span{background:#dc2626;}.mini-switch input:checked+span:after{transform:translateX(18px);}.task-board-panel-v108{overflow:hidden;}.kanban-board-v108{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 10px;scroll-snap-type:x proximity;}.kanban-col-v108{min-width:310px;max-width:360px;flex:1 0 310px;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border:1px solid rgba(15,23,42,.08);border-radius:16px;padding:11px;border-top:6px solid var(--kanban-color,#2563eb);scroll-snap-align:start;box-shadow:inset 0 1px 0 rgba(255,255,255,.6);}.kanban-col-v108.over-limit{box-shadow:0 0 0 4px rgba(239,68,68,.10),inset 0 1px 0 rgba(255,255,255,.6);}.kanban-col-head-v108{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;margin-bottom:10px;}.kanban-col-title-v108{display:flex;gap:8px;align-items:flex-start;}.kanban-col-title-v108>span{width:34px;height:29px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--kanban-color,#2563eb);font-weight:950;box-shadow:0 10px 22px rgba(15,23,42,.14);}.kanban-col-title-v108 h3{margin:0;font-size:15px;letter-spacing:-.025em;}.kanban-col-title-v108 small{display:block;color:#64748b;margin-top:2px;}.kanban-col-head-v108 b{background:#fff;border:1px solid #e2e8f0;border-radius:649px;padding:6px 9px;font-size:12px;}.kanban-col-body-v108{display:flex;flex-direction:column;gap:8px;}.kanban-card-v108{position:relative;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:13px;padding:12px;box-shadow:0 14px 32px rgba(15,23,42,.075);transition:.16s ease;}.kanban-card-v108:hover{transform:translateY(-1px);box-shadow:0 20px 44px rgba(15,23,42,.11);}.kanban-card-v108:before{content:"";position:absolute;left:0;top:16px;bottom:16px;width:4px;border-radius:649px;background:var(--kanban-color,#2563eb);}.kanban-card-v108.is-mine{box-shadow:0 0 0 4px rgba(37,99,235,.10),0 18px 42px rgba(15,23,42,.10);border-color:rgba(37,99,235,.35);}.kanban-card-head-v108{display:flex;justify-content:space-between;gap:8px;align-items:flex-start;}.kanban-card-head-v108 strong{font-size:14px;line-height:1.28;color:#0f172a;}.kanban-card-head-v108 span{font-size:11px;font-weight:950;border-radius:649px;background:#eef2ff;color:#3730a3;padding:5px 8px;white-space:nowrap;}.kanban-card-v108.priority-dringend .kanban-card-head-v108 span{background:#fee2e2;color:#991b1b;}.kanban-card-v108.priority-hoch .kanban-card-head-v108 span{background:#ffedd5;color:#9a3412;}.kanban-meta-v108{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;}.kanban-meta-v108 em{font-style:normal;font-size:11px;font-weight:850;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;border-radius:649px;padding:5px 8px;}.kanban-meta-v108 em.overdue{background:#fee2e2;color:#991b1b;border-color:#fecaca;}.kanban-meta-v108 em.today{background:#fef3c7;color:#92400e;border-color:#fde68a;}.kanban-note-v108{display:block;margin-top:8px;background:#f8fafc;border:1px solid #edf2f7;border-radius:10px;padding:9px 8px;color:#475569;line-height:1.45;}.kanban-card-actions-v108{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid #edf2f7;}.move-form-v108{display:flex;gap:6px;align-items:center;flex:1;min-width:210px;}.move-form-v108 select{min-width:120px;}.empty-col-v108{text-align:center;border:1px dashed #cbd5e1;border-radius:14px;padding:17px 10px;background:rgba(255,255,255,.65);font-weight:800;}.task-board-panel-v108.density-compact .kanban-card-v108{padding:9px;border-radius:13px;}.task-board-panel-v108.density-spacious .kanban-card-v108{padding:14px;border-radius:16px;}.task-board-panel-v108.style-minimal .kanban-card-v108{box-shadow:none;}.task-board-panel-v108.style-glass .kanban-card-v108{background:rgba(255,255,255,.72);backdrop-filter:blur(14px);}@media(max-width:980px){.kanban-column-editor-head-v108{display:none;}.kanban-column-row-v108{grid-template-columns:1fr;margin:0 12px 8px;}.kanban-board-v108{display:flex;}.kanban-col-v108{min-width:86vw;}.task-board-hero-v108{display:block;}.task-stat-row-v108{margin-top:12px;}}.task-notification-empty{display:flex;gap:12px;align-items:center;margin:16px 0;padding:14px;border:1px solid rgba(18,57,91,.12);border-radius:13px;background:linear-gradient(135deg,#f8fbff,#fff);box-shadow:0 12px 26px rgba(16,24,40,.055);}.task-notification-empty>span{display:grid;place-items:center;width:44px;height:35px;border-radius:12px;background:rgba(217,154,40,.16);font-size:19px;}.task-notification-empty strong{display:block;margin:0 0 4px;color:#101828;font-size:16px;font-weight:950;}.task-notification-empty p{margin:0;}.live-timer-wrap{display:grid;gap:10px;margin-top:8px;}.live-timer-wrap .timer-big{font-size:41px;letter-spacing:-.055em;line-height:1;font-variant-numeric:tabular-nums;color:var(--brand-primary,#12395b);}.live-timer-units{display:flex;gap:8px;flex-wrap:wrap;}.live-timer-units span{min-width:92px;padding:8px 10px;border-radius:12px;}.live-timer-units b{display:block;font-size:20px;line-height:1;font-variant-numeric:tabular-nums;}.live-timer-units small{display:block;margin-top:4px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}.time-table strong[data-is-running="1"]{white-space:nowrap;}@media(max-width:720px){.live-timer-units span{min-width:78px;flex:1;}.live-timer-units b{font-size:17px;}}.page-title-home-link{color:inherit;text-decoration:none;display:inline-flex;align-items:center;border-radius:10px;}.page-title-home-link:hover{text-decoration:none;color:var(--brand-primary,#12395b);}.premium-brand{color:inherit;text-decoration:none;cursor:pointer;}.premium-brand:hover{filter:brightness(1.05);}.home-hero{grid-template-columns:minmax(300px,1.05fr) minmax(280px,.62fr) minmax(300px,.75fr);align-items:start;}.dashboard-hero-timer{box-sizing:border-box;align-self:stretch;min-height:100%;padding:14px;border-radius:18px;border:1px solid rgba(18,57,91,.14);background:radial-gradient(circle at 15% 0,rgba(217,154,40,.18),transparent 36%),linear-gradient(135deg,rgba(255,255,255,.94),rgba(248,250,252,.90));box-shadow:0 22px 52px rgba(16,24,40,.105),inset 0 1px 0 rgba(255,255,255,.88);display:flex;flex-direction:column;justify-content:center;gap:12px;position:relative;overflow:hidden;}.dashboard-hero-timer:before{content:"";position:absolute;left:18px;right:18px;top:0;height:5px;border-radius:0 0 649px 649px;background:linear-gradient(90deg,var(--brand-primary,#12395b),var(--brand-accent,#d99a28));}.dashboard-hero-timer-head{display:flex;align-items:center;gap:11px;}.dashboard-hero-timer-icon{width:46px;height:37px;min-width:46px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-primary,#12395b),#071421);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 13px 28px rgba(18,57,91,.22);font-size:17px;}.dashboard-hero-timer .eyebrow{margin:0 0 4px;}.dashboard-hero-timer h3{margin:0;font-size:18px;line-height:1.08;letter-spacing:-.035em;color:#071421;}.dashboard-hero-live{display:grid;gap:9px;}.dashboard-hero-live .timer-big{display:block;font-size:clamp(30px,3.5vw,43px);line-height:.95;letter-spacing:-.065em;color:var(--brand-primary,#12395b);font-variant-numeric:tabular-nums;}.dashboard-hero-timer .live-timer-units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;}.dashboard-hero-timer .live-timer-units span{min-width:0;padding:8px 8px;border-radius:12px;background:rgba(255,255,255,.76);border:1px solid rgba(18,57,91,.10);box-shadow:0 10px 22px rgba(16,24,40,.055);text-align:center;}.dashboard-hero-timer .live-timer-units b{display:block;font-size:17px;line-height:1;color:var(--brand-primary,#12395b);font-variant-numeric:tabular-nums;}.dashboard-hero-timer .live-timer-units small{display:block;margin-top:4px;color:#667085;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;}.dashboard-hero-timer-meta{margin:0;color:#475467;font-size:13px;font-weight:800;line-height:1.35;}.dashboard-hero-timer-empty{margin:0;color:#475467;line-height:1.45;}.dashboard-hero-timer-link{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;margin-top:2px;padding:8px 11px;border-radius:11px;background:rgba(18,57,91,.075);color:var(--brand-primary,#12395b);font-weight:950;text-decoration:none;box-shadow:inset 0 0 0 1px rgba(18,57,91,.08);}.dashboard-hero-timer-link:hover{text-decoration:none;background:rgba(18,57,91,.12);}.home-stat-link,.home-card-link,.company-switch-card,.department-card{display:block;color:inherit;text-decoration:none;cursor:pointer;}.home-stat-link .card,.home-card-link .card,.company-switch-card,.department-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.home-stat-link:hover .card,.home-card-link:hover .card,.company-switch-card:hover,.department-card:hover{transform:translateY(-2px);box-shadow:0 18px 44px rgba(16,24,40,.12);border-color:color-mix(in srgb,var(--brand-primary,#12395b) 24%,#d0d5dd);text-decoration:none;}@media(max-width:1220px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.85fr);}.dashboard-hero-timer{grid-column:1;}.company-switch-cards{grid-column:2;grid-row:1 / span 2;}}@media(max-width:900px){.home-hero{grid-template-columns:1fr;}.dashboard-hero-timer,.company-switch-cards{grid-column:auto;grid-row:auto;}.dashboard-hero-timer{min-height:auto;}.dashboard-hero-live .timer-big{font-size:33px;}}@media(max-width:560px){.dashboard-hero-timer{padding:13px;border-radius:16px;}.dashboard-hero-timer .live-timer-units{grid-template-columns:1fr;}.dashboard-hero-timer-link{width:100%;}}.page-head-timer-card:before{left:18px;right:18px;top:0;height:5px;border-radius:0 0 649px 649px;}.page-head-timer-card.is-idle{grid-template-columns:52px minmax(0,1fr);min-height:57px;opacity:.96;}.sidebar-command .sidebar-quick-actions a:nth-child(1)::before{content:"+";color:#fff;-webkit-text-fill-color:#fff;background:rgba(255,255,255,.22);font-size:14px;font-family:Arial,Helvetica,sans-serif;}@media(max-width:1180px){.page-head-actions{grid-column:1/-1;justify-content:flex-start;}}@media(max-width:760px){.company-page-head{grid-template-columns:1fr;}.page-head-timer-card{grid-template-columns:48px minmax(0,1fr);min-height:59px;padding:11px;border-radius:14px;}.page-head-timer-icon{width:48px;height:36px;border-radius:13px;}.page-head-timer-units{grid-column:1/-1;grid-template-columns:repeat(3,1fr);}.page-head-timer-time{font-size:26px;}}.cockpit-panel-v120{margin-top:14px;}.cockpit-grid-v120{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;}.cockpit-card-v120{display:block;text-decoration:none;color:#0f172a;border:1px solid #dbe3ee;border-radius:14px;background:linear-gradient(135deg,#fff,#f8fafc);padding:14px;box-shadow:0 14px 32px rgba(15,23,42,.07);transition:.18s ease;}.cockpit-card-v120:hover{transform:translateY(-2px);box-shadow:0 18px 42px rgba(15,23,42,.11);border-color:color-mix(in srgb,var(--brand-primary,#12395b) 35%,#dbe3ee);}.cockpit-card-v120 span{display:block;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.06em;}.cockpit-card-v120 strong{display:block;margin-top:7px;font-size:24px;line-height:1;font-weight:950;color:#0f172a;}.cockpit-card-v120 small{display:block;margin-top:7px;color:#64748b;font-weight:800;}.cockpit-card-v120.warn{background:linear-gradient(135deg,#fffbeb,#fff);}.cockpit-card-v120.danger{background:linear-gradient(135deg,#fef3f2,#fff);}.cockpit-card-v120.accent{background:linear-gradient(135deg,color-mix(in srgb,var(--brand-accent,#d99a28) 18%,#fff),#fff);}.cockpit-title-row-v122{align-items:flex-start;gap:14px;}.cockpit-subtitle-v122{margin:8px 0 0;color:#64748b;max-width:620px;}.cockpit-grid-v122{margin-top:12px;}.cockpit-card-v122{position:relative;overflow:hidden;padding:14px 14px 12px;border-radius:16px;min-height:106px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);border:1px solid #e2e8f0;box-shadow:0 10px 30px rgba(15,23,42,.06);}.cockpit-card-v122::before{content:"";position:absolute;inset:0 auto 0 0;width:5px;background:linear-gradient(180deg,var(--brand-primary,#12395b),color-mix(in srgb,var(--brand-primary,#12395b) 25%,#fff));}.cockpit-card-v122.success::before{background:linear-gradient(180deg,#16a34a,#86efac);}.cockpit-card-v122.warn::before{background:linear-gradient(180deg,#f59e0b,#fde68a);}.cockpit-card-v122.danger::before{background:linear-gradient(180deg,#dc2626,#fecaca);}.cockpit-card-v122.accent::before{background:linear-gradient(180deg,#7c3aed,#c4b5fd);}.cockpit-card-v122.calm::before{background:linear-gradient(180deg,#0891b2,#67e8f9);}.cockpit-card-top-v122{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px;}.cockpit-icon-v122{display:inline-flex;align-items:center;justify-content:center;width:42px;height:34px;border-radius:10px;background:#f1f5f9;color:#0f172a;font-size:15px;box-shadow:inset 0 0 0 1px #e2e8f0;}.cockpit-card-v122.warn .cockpit-icon-v122{background:#fff7ed;color:#b45309;}.cockpit-card-v122.danger .cockpit-icon-v122{background:#fef2f2;color:#b91c1c;}.cockpit-card-v122.accent .cockpit-icon-v122{background:#f5f3ff;color:#6d28d9;}.cockpit-card-v122.success .cockpit-icon-v122{background:#f0fdf4;color:#15803d;}.cockpit-card-v122.calm .cockpit-icon-v122{background:#ecfeff;color:#0e7490;}.cockpit-tag-v122{display:inline-flex;align-items:center;padding:6px 8px;border-radius:649px;background:#f8fafc;border:1px solid #e2e8f0;color:#475569;font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;}.cockpit-card-v122 .cockpit-label-v122{display:block;color:#64748b;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;}.cockpit-card-v122 strong{margin-top:8px;font-size:32px;letter-spacing:-.03em;line-height:1;font-weight:950;color:#0f172a;}.cockpit-card-v122 small{display:block;margin-top:8px;font-size:13px;line-height:1.45;color:#64748b;font-weight:700;}.cockpit-card-v122 small b{color:#0f172a;}.cockpit-card-v122:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(15,23,42,.10);}.offer-item-picker-v120{display:grid;grid-template-columns:minmax(170px,1fr) minmax(240px,1.4fr) auto auto;gap:8px;align-items:center;margin:0 0 12px;padding:13px;border:1px solid #dbe3ee;border-radius:14px;background:linear-gradient(135deg,#f8fafc,#fff);}.offer-item-picker-v120 strong{display:block;color:#0f172a;}.offer-item-picker-v120 small{display:block;color:#64748b;font-weight:750;}.offer-kit-layout-v120{display:grid;grid-template-columns:minmax(320px,.85fr) minmax(0,1.15fr);gap:14px;}.offer-kit-list-v120{display:grid;gap:10px;}.offer-kit-item-v120{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;border:1px solid #dbe3ee;border-radius:13px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.06);}.offer-kit-item-v120 span{display:inline-flex;margin-bottom:5px;padding:5px 9px;border-radius:649px;background:#eef2ff;color:#3730a3;font-size:12px;font-weight:900;}.offer-kit-item-v120 strong{display:block;font-size:16px;color:#0f172a;}.offer-kit-item-v120 small{display:block;margin-top:4px;color:#64748b;font-weight:800;}.offer-kit-item-v120 p{margin:8px 0 0;color:#475569;line-height:1.45;}.customer-timeline-v120{margin-top:14px;}.timeline-list-v120{display:grid;gap:8px;}.timeline-item-v120{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;padding:12px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;}.timeline-item-v120>span{align-self:start;display:inline-flex;justify-content:center;padding:7px 8px;border-radius:649px;background:#f1f5f9;color:#334155;font-size:12px;font-weight:900;text-transform:uppercase;}.timeline-item-v120 strong{display:block;color:#0f172a;}.timeline-item-v120 small{display:block;margin-top:3px;color:#64748b;}.timeline-item-v120 p{margin:7px 0 0;color:#475569;line-height:1.45;}.timeline-item-v120 a{color:var(--brand-primary,#12395b);text-decoration:none;}.recurring-meta{flex-wrap:wrap;}.recurring-item.is-ended{opacity:.72;}.recurring-form-card .field input[readonly]{background:#f8fafc;color:#64748b;}.score-pill-v120{font-size:12px;font-weight:950;border:1px solid #dbe3ee;background:#fff;}.score-pill-v120.hot{background:#ecfdf3;color:#067647;border-color:#abefc6;}.score-pill-v120.warm{background:#fffaeb;color:#b54708;border-color:#fedf89;}.score-pill-v120.cold{background:#f8fafc;color:#475569;}@media(max-width:1180px){.cockpit-grid-v120{grid-template-columns:repeat(3,minmax(0,1fr));}.offer-item-picker-v120{grid-template-columns:1fr 1fr;}.offer-kit-layout-v120{grid-template-columns:1fr;}}@media(max-width:900px){.cockpit-grid-v120{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:720px){.cockpit-title-row-v122{flex-direction:column;align-items:flex-start;}.cockpit-grid-v120{grid-template-columns:1fr;}.cockpit-card-v122{min-height:auto;}.offer-item-picker-v120{grid-template-columns:1fr;}.offer-kit-item-v120{grid-template-columns:1fr;}.timeline-item-v120{grid-template-columns:1fr;}}@media (max-width: 900px){html,body{max-width:100%;overflow-x:hidden;}.main{min-width:0;width:100%;padding-left:12px;padding-right:12px;}.page-head,.company-page-head{display:grid;grid-template-columns:1fr;gap:10px;}.page-head-actions,.toolbar,.document-list-toolbar,.dunning-toolbar{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;}.toolbar .btn,.toolbar input,.toolbar select,.document-list-toolbar .btn,.document-list-toolbar input,.document-list-toolbar select,.dunning-toolbar .btn,.dunning-toolbar input,.dunning-toolbar select{width:100%;max-width:100%;min-width:0;}.table-scroll,.doc-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;}table{max-width:100%;}.split,.dashboard-grid,.company-admin-grid,.recurring-layout,.dunning-hero,.dunning-card{grid-template-columns:1fr;}.form-grid,.company-form-grid,.task-form-v108{grid-template-columns:1fr;}.panel,.card,.dunning-card,.recurring-item,.trash-card{max-width:100%;min-width:0;}.btn{white-space:normal;}}@media (max-width: 640px){.main{padding:8px;}.panel{padding:12px;border-radius:14px;}.page-head h1{font-size:22px;line-height:1.1;}.page-head-title-block .muted{font-size:13px;}.dunning-hero,.trash-hero,.recurring-hero{padding:12px;border-radius:13px;}.dunning-stat{min-width:0;width:100%;}.dunning-card,.recurring-item,.trash-card{padding:12px;border-radius:14px;}.dunning-actions,.trash-actions,.recurring-actions{display:grid;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;}.dunning-actions form,.trash-actions form,.recurring-actions form{width:100%;}.dunning-actions .btn,.trash-actions .btn,.recurring-actions .btn{width:100%;justify-content:center;}.dunning-meta,.recurring-meta,.trash-meta{gap:5px;}.dunning-chip,.recurring-meta span,.trash-meta span{font-size:11px;line-height:1.2;white-space:normal;max-width:100%;}}img,svg,video,canvas{max-width:100%;height:auto;}.table-wrap,.table-scroll,.doc-table-wrap,.responsive-table,.list-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.table-wrap table,.table-scroll table,.doc-table-wrap table,.responsive-table table{min-width:720px;}.input,select,textarea,button{max-width:100%;}@media(max-width:1024px){.app{display:block;min-height:100vh;}.main{width:100%;max-width:100%;min-width:0;padding:14px;margin:0;}.sidebar,.sidebar-command{position:sticky;top:0;z-index:80;width:100%;min-width:0;max-width:none;height:auto;min-height:0;padding:8px 10px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14);overflow:visible
  ;}.sidebar-command .premium-brand,.sidebar .brand{min-height:0;padding:8px 10px;border-radius:14px;margin:0;}.sidebar-command .premium-brand .brand-logo,.sidebar-command .premium-brand .brand-mark,.sidebar .brand-mark{width:38px;height:33px;min-width:38px;border-radius:10px;}.sidebar-command .brand-copy em,.sidebar-command .brand-kicker,.sidebar .brand span{display:none;}.sidebar-command .brand-copy strong,.sidebar .brand strong{font-size:13px;line-height:1.1;}.sidebar-company-switch,.sidebar-quick-actions,.sidebar-section-title,.sidebar-collapse{display:none;}.sidebar nav,.sidebar-command nav,.sidebar-nav{display:flex;gap:7px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding:8px 0 2px;scroll-snap-type:x mandatory
  ;}.sidebar nav a,.sidebar-command nav a,.sidebar-nav a,.logout{flex:0 0 auto;white-space:nowrap;border-radius:649px;padding:9px 9px;font-size:12px;scroll-snap-align:start;margin:0;position:relative;bottom:auto;left:auto;right:auto
  ;}.sidebar nav a .nav-label,.sidebar-command nav a .nav-label{display:inline;}.sidebar-badge,.nav-badge{position:static;margin-left:6px;min-width:18px;height:18px;font-size:10px;}.userbox,.premium-userbox{display:none;}.page-head,.company-page-head{display:grid;grid-template-columns:1fr;align-items:start;gap:10px;margin-bottom:12px
  ;}.page-head h1,.page-head-title-block h1{font-size:clamp(22px,7vw,27px);line-height:1.06;letter-spacing:-.045em;word-break:break-word;}.page-head-actions,.toolbar,.document-list-toolbar,.settings-toolbar,.dunning-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:8px;align-items:stretch;width:100%
  ;}.page-head-actions .btn,.toolbar .btn,.document-list-toolbar .btn,.settings-toolbar .btn,.dunning-toolbar .btn,
  .toolbar input,.toolbar select,.document-list-toolbar input,.document-list-toolbar select,.settings-toolbar input,.settings-toolbar select,.dunning-toolbar input,.dunning-toolbar select{width:100%;min-width:0;justify-content:center
  ;}.page-head-timer-card{width:100%;max-width:100%;min-width:0;justify-content:flex-start;margin:0;}.home-hero,.dashboard-grid,.stats,.cards,.split,.form-grid,.company-form-grid,.recurring-layout,.dunning-hero,.dunning-card,.task-board-shell,.settings-grid{grid-template-columns:1fr
  ;}.card,.panel,.stat,.department-card,.recurring-item,.dunning-card,.task-card,.crm-card,.project-card,.retainer-card{width:100%;max-width:100%;min-width:0
  ;}.stats{gap:8px;}.stat .num{font-size:21px;}.btn{min-height:34px;white-space:normal;text-align:center;line-height:1.15;}.input,select,textarea{width:100%;min-height:34px;font-size:15px;}.suggestions{left:0;right:0;max-height:48vh;overflow:auto;}.modal,.dialog,.popup,.drawer{max-width:calc(100vw - 20px);}}@media(max-width:720px){body{font-size:13px;}.main{padding:10px;}.panel,.card{padding:12px;border-radius:14px;}.page-head-actions,.toolbar,.document-list-toolbar,.settings-toolbar,.dunning-toolbar{grid-template-columns:1fr;}.home-hero{padding:12px;border-radius:14px;}.home-hero h2{font-size:22px;line-height:1.06;}.hero-actions{display:grid;grid-template-columns:1fr;gap:8px;}.dunning-hero,.recurring-hero,.trash-hero{padding:13px;border-radius:14px;}.dunning-stats{display:grid;grid-template-columns:1fr;gap:8px;}.dunning-actions,.recurring-actions,.trash-actions,.task-actions{display:grid;grid-template-columns:1fr;gap:7px;width:100%;min-width:0;}.dunning-actions form,.recurring-actions form,.trash-actions form{width:100%;}.dunning-actions .btn,.recurring-actions .btn,.trash-actions .btn,.task-actions .btn{width:100%;justify-content:center;}.dunning-chip,.recurring-meta span,.trash-meta span,.badge{white-space:normal;max-width:100%;line-height:1.2;}.table-wrap table,.table-scroll table,.doc-table-wrap table,.responsive-table table{min-width:650px;}.live-timer-wrap .timer-big{font-size:30px;}.live-timer-units{display:grid;grid-template-columns:1fr 1fr;gap:8px;}.login-body{padding:12px;align-items:flex-start;}.login-card{width:100%;max-width:420px;margin-top:17px;padding:16px;border-radius:14px;}}@media(max-width:430px){.main{padding:9px;}.page-head h1,.page-head-title-block h1{font-size:21px;}.btn{padding:8px 9px;font-size:13px;}.sidebar nav a,.sidebar-command nav a,.sidebar-nav a{font-size:11px;padding:8px 9px;}.live-timer-units{grid-template-columns:1fr;}}.top-notification-bell{place-items:center;min-width:42px;z-index:90
;}.top-notification-bell .bell-icon{font-size:15px;line-height:1;}.top-notification-bell .bell-badge{position:absolute;right:-5px;top:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:649px;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:950;box-shadow:0 0 0 3px #fff
;}@media(max-width:1024px){.top-notification-bell{position:fixed;right:12px;bottom:12px;width:52px;height:39px;min-width:52px;border-radius:14px;z-index:9997;}.top-notification-bell .bell-icon{font-size:19px;}.top-notification-bell .bell-badge{right:-4px;top:-4px;min-width:21px;height:21px;}body.task-modal-open .top-notification-bell{display:none;}}@media(max-width:720px){.task-notification-dialog h2{margin-right:26px;}.task-notification-dialog>.muted{margin-bottom:8px;}}.task-notification-title{display:grid;gap:2px;}.task-notification-title small{display:block;color:rgba(255,255,255,.66);font-size:11px;line-height:1.18;font-weight:800;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.task-notification-item.is-dunning:before{background:#f59e0b;}.task-notification-item.is-offer:before{background:#60a5fa;}.task-notification-item.is-payment:before{background:#22c55e;}.task-notification-amount{background:rgba(245,158,11,.16);border-color:rgba(245,158,11,.25);color:#fed7aa;}.task-notification-danger{background:rgba(244,63,94,.16);border-color:rgba(244,63,94,.28);color:#fecdd3;}@media(max-width:720px){.task-notification-dialog{padding-bottom:8px;}.task-notification-list{overflow:auto;}.task-notification-item{background:rgba(255,255,255,.06);}.task-notification-dialog .toolbar{bottom:0;}.task-notification-dialog .toolbar .btn.primary{background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.18);box-shadow:none;color:#fff;}}.task-notification-item,.task-notification-title,.task-notification-title small,.task-notification-meta,.task-notification-chip,.task-notification-due{max-width:100%;min-width:0;}.task-notification-title,.task-notification-title small{overflow:hidden;text-overflow:ellipsis;}.app,.main,.sidebar,.sidebar-command,.page-head,.company-page-head{box-sizing:border-box;min-width:0;}@media(max-width:1180px){html,body{width:100vw;max-width:100vw;overflow-x:hidden;}.app{display:block;width:100vw;max-width:100vw;min-width:0;margin:0;padding:0;overflow-x:hidden;grid-template-columns:1fr;}.sidebar,
  .sidebar-command{position:sticky;top:0;left:0;right:auto;width:100vw;max-width:100vw;min-width:0;margin:0;box-sizing:border-box;overflow-x:hidden;}.main{display:block;width:100vw;max-width:100vw;min-width:0;margin:0;box-sizing:border-box;overflow-x:hidden;}.page-head, .company-page-head, .home-hero, .dashboard-grid, .card, .panel, .dunning-hero, .dunning-card, .recurring-hero, .recurring-item, .trash-hero, .trash-card{max-width:100%;min-width:0;box-sizing:border-box;}.sidebar nav,
  .sidebar-command nav,
  .sidebar-nav{width:100%;max-width:100%;min-width:0;}}@supports(width:100dvw){@media(max-width:1180px){html,body,.app,.main,.sidebar,.sidebar-command{width:100dvw;max-width:100dvw;}}}@media(max-width:720px){.main{padding-left:8px;padding-right:8px;}.sidebar,.sidebar-command{padding-left:8px;padding-right:8px;}.page-head,.company-page-head{width:100%;max-width:100%;}.page-head-actions{max-width:100%;}.top-notification-bell{right:10px;bottom:10px;}@supports(width:100dvw){.task-notification-modal{width:100dvw;max-width:100dvw;}}}.task-notification-modal{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;z-index:99990;display:flex;align-items:flex-end;justify-content:flex-end;padding:clamp(8px,2vw,14px);box-sizing:border-box;overflow:hidden;pointer-events:none;contain:layout paint style;isolation:isolate;}.task-notification-backdrop{position:fixed;inset:0;z-index:0;pointer-events:auto;}.task-notification-dialog{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;margin:0;z-index:1;box-sizing:border-box;width:min(430px,100%);max-width:100%;min-width:0;max-height:min(72dvh,434px);overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;contain:layout paint;overscroll-behavior:contain;}.task-notification-list{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}.task-notification-dialog .toolbar{flex:0 0 auto;position:relative;bottom:auto;left:auto;right:auto;}.task-notification-item,
.task-notification-title,
.task-notification-title small,
.task-notification-meta,
.task-notification-chip,
.task-notification-due{max-width:100%;min-width:0;}@media(max-width:720px){.task-notification-dialog .toolbar{margin-top:8px;}}@media(max-width:430px){.task-notification-modal{padding-left:8px;padding-right:8px;}}.page-title-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-width:0;}.page-title-row h1{margin:0;min-width:0;}.page-title-row .top-notification-bell{position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;flex:0 0 42px;width:42px;height:34px;min-width:42px;margin:0;z-index:5;}.page-title-row .top-notification-bell .bell-badge{right:-5px;top:-6px;}.page-head-actions .top-notification-bell{display:none;}@media(max-width:1024px){.page-title-row .top-notification-bell{position:relative;right:auto;bottom:auto;width:42px;height:34px;min-width:42px;border-radius:11px;}.top-notification-bell:not(.page-title-row .top-notification-bell){position:relative;right:auto;bottom:auto;transform:none;}}@media(max-width:430px){.page-title-row{gap:8px;}.page-title-row h1{max-width:calc(100vw - 84px);}.page-title-row .top-notification-bell{flex-basis:40px;width:40px;height:32px;min-width:40px;}}@media(max-width:720px){html,body,.app,.main,#main-content{max-width:100%;overflow-x:hidden;}.home-hero.panel,.dashboard-projecttime-card-v157{max-width:100%;min-width:0;box-sizing:border-box;}.company-switch-cards,.linkitup-panel,.branch-panel,.dashboard-stats-slim-v156{display:none;}}@media(max-width:860px){.page-title-row{grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;}.page-title-row h1{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.page-title-row .top-notification-bell{justify-self:end;position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:40px;height:32px;min-width:40px;flex:0 0 40px;margin:0;border-radius:10px;}}.header-projecttime-card-v158{box-sizing:border-box;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;min-width:190px;max-width:260px;min-height:45px;padding:8px 10px;border-radius:13px;text-decoration:none;color:#071421;background:linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(18,57,91,.13);box-shadow:0 12px 30px rgba(16,24,40,.08);}.header-projecttime-card-v158:hover,
.header-projecttime-card-v158:visited{text-decoration:none;color:#071421;}.header-projecttime-icon-v158{display:grid;place-items:center;width:42px;height:34px;border-radius:11px;background:linear-gradient(135deg,var(--brand-primary,#12395b),#071421);color:#fff;font-size:16px;}.header-projecttime-copy-v158{min-width:0;}.header-projecttime-copy-v158 small{display:block;margin:0 0 2px;color:var(--brand-primary,#12395b);font-size:10px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;}.header-projecttime-copy-v158 strong{display:block;color:#071421;font-size:17px;line-height:1;font-weight:950;letter-spacing:-.04em;}.header-projecttime-copy-v158 em{display:block;margin-top:3px;color:#667085;font-size:11px;font-style:normal;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.dashboard-projecttime-card-v157,.dashboard-stats-slim-v156{display:none;}@media(max-width:1180px){.company-page-head{grid-template-columns:minmax(0,1fr);}.header-projecttime-card-v158{width:100%;max-width:100%;min-width:0;order:2;}.page-head-timer-card{order:3;}.page-head-actions{order:4;}}@media(max-width:720px){.company-page-head{gap:8px;}.header-projecttime-card-v158{min-height:44px;padding:9px 8px;border-radius:13px;grid-template-columns:38px minmax(0,1fr);}.header-projecttime-icon-v158{width:38px;height:33px;border-radius:13px;font-size:16px;}.header-projecttime-copy-v158 strong{font-size:15px;}}@media(max-width:720px){.task-notification-title{gap:1px;}}@media(max-width:430px){.task-notification-dialog{width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:min(40dvh,224px);}}.header-projecttime-card-v158,
.dashboard-projecttime-card-v157,
.dashboard-stats-slim-v156{display:none;}.task-notification-doclink-v159, .task-doc-link-v159{text-decoration:none;cursor:pointer;font-weight:950;}.task-doc-link-v159{display:inline-flex;align-items:center;justify-content:center;padding:6px 9px;border-radius:649px;background:#eef2ff;color:#3730a3;border:1px solid #c7d2fe;font-size:11px;line-height:1;}.task-doc-link-v159:hover{text-decoration:none;filter:brightness(.98);}@media(max-width:720px){.task-notification-modal{align-items:flex-end;justify-content:flex-end;}.task-notification-list{padding-right:1px;}.task-notification-chip,.task-notification-due{max-width:100%;}.task-notification-doclink-v159{background:rgba(96,165,250,.18);border-color:rgba(96,165,250,.32);color:#bfdbfe;}.task-notification-dialog .toolbar{padding-top:5px;}}@media(max-width:720px){.task-notification-dialog *,
  .task-notification-list,
  .task-notification-item,
  .task-notification-title,
  .task-notification-title span,
  .task-notification-title small,
  .task-notification-meta,
  .task-notification-chip,
  .task-notification-due,
  .task-notification-dialog .toolbar,
  .task-notification-dialog .toolbar .btn{box-sizing:border-box;min-width:0;max-width:100%;}.task-notification-title span,
  .task-notification-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}@media(max-width:720px){body.task-modal-open{max-width:100%;}.task-notification-backdrop{margin:0;}}@media(max-width:320px){.task-notification-dialog{right:6px;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);width:calc(100% - 12px);max-width:calc(100% - 12px);}}@media(max-width:720px){.task-notification-chip,.task-notification-due{flex:0 1 auto;font-size:9px;padding:3px 5px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}}@media(max-width:360px){.task-notification-dialog{width:calc(100% - 16px);max-width:calc(100% - 16px);}}@media(max-width:900px){html,body{width:100%;max-width:none;min-width:0;margin:0;padding:0;overflow-x:hidden;background:#f4f6fb;}.app{width:100%;max-width:none;min-width:0;margin:0;padding:0;overflow-x:hidden;background:#f4f6fb;grid-template-columns:1fr;}aside.sidebar.sidebar-command,
  .sidebar,
  .sidebar-command{position:sticky;top:0;left:0;right:0;width:100%;max-width:none;min-width:0;margin:0;box-sizing:border-box;overflow:hidden;}.main,
  #main-content{display:block;width:100%;max-width:none;min-width:0;margin:0;box-sizing:border-box;overflow-x:hidden;background:#f4f6fb;}.page-head, .company-page-head, .home-hero, .home-hero.panel, .panel, .card{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.sidebar-command .premium-brand,
  .sidebar-command .sidebar-quick-actions,
  .sidebar-command nav{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}}@supports(width:100dvw){@media(max-width:900px){html,body,.app,.main,#main-content,aside.sidebar.sidebar-command,.sidebar,.sidebar-command{width:100dvw;max-width:100dvw;}}}@media(max-width:900px){body{background-color:#f4f6fb;}}@media(min-width:861px){.company-page-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,760px) minmax(80px,1fr);align-items:center;gap:17px;}.page-head-title-block{grid-column:1;justify-self:start;width:100%;min-width:0;}.page-title-row{display:block;width:100%;min-width:0;}.page-title-row h1{margin:0;max-width:100%;}.page-head-timer-card{grid-column:2;justify-self:center;width:min(100%,760px);max-width:760px;}.page-head-actions{grid-column:3;display:flex;align-items:center;justify-content:flex-end;justify-self:stretch;width:100%;gap:8px;}.page-head-actions .top-notification-bell{display:inline-flex;position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;flex:0 0 46px;width:46px;height:37px;min-width:46px;margin-left:auto;z-index:5;}.page-title-row .top-notification-bell{display:none;}}@media(max-width:860px){.page-title-row{display:block;width:100%;}.page-title-row .top-notification-bell{display:none;}.page-head-actions{display:flex;align-items:center;justify-content:flex-end;width:100%;gap:8px;}.page-head-actions .top-notification-bell{display:inline-flex;position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:40px;height:32px;min-width:40px;flex:0 0 40px;margin-left:auto;border-radius:10px;}}@media(max-width:720px){html,body{overflow-x:hidden;max-width:100%;}body.task-modal-open{overflow:hidden;}.task-notification-modal{position:fixed;inset:0;width:auto;height:auto;max-width:none;min-width:0;margin:0;padding:0;display:block;overflow:hidden;pointer-events:none;contain:layout paint style;isolation:isolate;z-index:99990;}.task-notification-modal[hidden]{display:none;}.task-notification-backdrop{position:fixed;inset:0;width:auto;height:auto;pointer-events:auto;background:rgba(2,6,23,.10);backdrop-filter:none;}.task-notification-dialog{position:fixed;left:8px;right:8px;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);transform:none;box-sizing:border-box;width:auto;max-width:none;min-width:0;margin:0;max-height:min(42dvh,238px);padding:8px;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;contain:layout paint;overscroll-behavior:contain;}.task-notification-dialog *,
      .task-notification-list,
      .task-notification-item,
      .task-notification-title,
      .task-notification-title span,
      .task-notification-title small,
      .task-notification-meta,
      .task-notification-chip,
      .task-notification-due,
      .task-notification-dialog .toolbar,
      .task-notification-dialog .toolbar .btn{box-sizing:border-box;min-width:0;max-width:100%;}.task-notification-dialog h2{font-size:15px;line-height:1.05;margin:0 24px 2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.task-notification-dialog>.muted{font-size:11px;line-height:1.15;margin:0 0 6px;}.task-notification-list{flex:1 1 auto;min-height:0;max-height:none;display:grid;gap:6px;margin:6px 0 7px;padding:0 1px 0 0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}.task-notification-item{width:100%;padding:7px 8px 7px 8px;border-radius:12px;overflow:hidden;}.task-notification-item:before{top:7px;bottom:7px;width:3px;}.task-notification-title{display:grid;font-size:12px;line-height:1.08;overflow:hidden;}.task-notification-title span,
      .task-notification-title small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.task-notification-title small{font-size:10px;line-height:1.08;}.task-notification-meta{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px;overflow:hidden;}.task-notification-chip,
      .task-notification-due{flex:0 1 auto;font-size:9px;line-height:1;padding:3px 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.task-notification-doclink-v159{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.task-notification-note{display:none;}.task-notification-close{position:absolute;top:8px;right:8px;width:28px;height:28px;font-size:15px;}.task-notification-dialog .toolbar{flex:0 0 auto;position:relative;display:grid;width:100%;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:6px 0 0;padding:6px 0 0;overflow:hidden;background:linear-gradient(180deg,rgba(11,23,38,0),#0b1726 24%);}.task-notification-dialog .toolbar .btn{width:100%;min-height:31px;padding:6px 6px;border-radius:10px;font-size:11px;line-height:1.05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.task-notification-dialog .toolbar .btn.primary{grid-column:1/-1;}}@media(max-width:360px){.task-notification-dialog{left:6px;right:6px;bottom:calc(env(safe-area-inset-bottom,0px) + 6px);max-height:min(42dvh,231px);}}@media(max-width:1180px), (pointer:coarse){.page-head, .company-page-head, .dashboard-hero, .home-hero, .panel, .card, .table-wrap, .toolbar, .filter-row, .leads-board, .pipeline-grid, .crm-inline-form, .task-board-shell-v108, .customers-layout, .project-form, .form-grid, .split, .cards, .stats{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}}html{background-color:#f4f6fb;}.customer-search-field-v168 .customer-search-clear-v030{justify-content:flex-start;max-width:100%;background-color:transparent;text-align:left;text-decoration-thickness:1px;}.mobile-title-bell-v168{display:none;}@media(max-width:860px), (pointer:coarse){.page-title-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:8px;width:100%;}.page-title-row h1{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.mobile-title-bell-v168{display:flex;justify-self:end;width:42px;min-width:42px;}.mobile-title-bell-v168 .top-notification-bell{display:inline-flex;position:relative;left:auto;right:auto;top:auto;bottom:auto;transform:none;width:40px;height:32px;min-width:40px;flex:0 0 40px;margin:0;border-radius:10px;}.page-head-actions .top-notification-bell{display:none;}}@media(min-width:861px) and (pointer:fine){.mobile-title-bell-v168{display:none;}.page-head-actions .top-notification-bell{display:inline-flex;}}table.table.lmcs-resizable-table{table-layout:fixed;width:max-content;min-width:100%;}table.table.lmcs-resizable-table th{position:relative;padding-right:17px;user-select:none;}table.table.lmcs-resizable-table td{box-sizing:border-box;}table.table.lmcs-resizable-table col{box-sizing:border-box;}.lmcs-table-tools .doc-column-reset{min-height:31px;padding:8px 10px;border-radius:12px;}table.table.lmcs-resizable-table .doc-col-resizer{position:absolute;right:0;top:0;bottom:0;width:20px;height:100%;cursor:col-resize;touch-action:none;z-index:50;background:transparent;display:block;}table.table.lmcs-resizable-table .doc-col-resizer:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(255,255,255,.18);}table.table.lmcs-resizable-table .doc-col-resizer:after{content:"";position:absolute;right:7px;top:22%;bottom:22%;width:3px;border-radius:64px;background:rgba(255,255,255,.74);box-shadow:0 0 0 1px rgba(0,0,0,.08);}table.table.lmcs-resizable-table th:hover .doc-col-resizer:after,
table.table.lmcs-resizable-table .doc-col-resizer:focus-visible:after{background:var(--brand-accent,#d99a28);}@media(max-width:900px){table.table.lmcs-resizable-table .doc-col-resizer{display:none;}}table.table.lmcs-resizable-table,
table.list-table.lmcs-resizable-table{table-layout:fixed;width:max-content;min-width:100%;}table.table.lmcs-resizable-table th,
table.list-table.lmcs-resizable-table th{position:relative;padding-right:17px;user-select:none;}table.table.lmcs-resizable-table td,
table.list-table.lmcs-resizable-table td,
table.table.lmcs-resizable-table col,
table.list-table.lmcs-resizable-table col{box-sizing:border-box;}table.table.lmcs-resizable-table .lmcs-col-hidden,
table.list-table.lmcs-resizable-table .lmcs-col-hidden,
table.table.lmcs-resizable-table col.lmcs-col-hidden,
table.list-table.lmcs-resizable-table col.lmcs-col-hidden{display:none;}.lmcs-table-tools .doc-column-reset,
.lmcs-table-tools .lmcs-column-toggle{min-height:31px;padding:8px 10px;border-radius:12px;white-space:nowrap;}.lmcs-column-panel strong{margin:0 0 8px;}table.table.lmcs-resizable-table .doc-col-resizer,
table.list-table.lmcs-resizable-table .doc-col-resizer{position:absolute;right:0;top:0;bottom:0;width:20px;height:100%;cursor:col-resize;touch-action:none;z-index:50;background:transparent;display:block;}table.table.lmcs-resizable-table .doc-col-resizer:before,
table.list-table.lmcs-resizable-table .doc-col-resizer:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(255,255,255,.2);}table.table.lmcs-resizable-table .doc-col-resizer:after,
table.list-table.lmcs-resizable-table .doc-col-resizer:after{content:"";position:absolute;right:7px;top:22%;bottom:22%;width:3px;border-radius:64px;background:rgba(255,255,255,.82);box-shadow:0 0 0 1px rgba(0,0,0,.08);}table.table.lmcs-resizable-table th:hover .doc-col-resizer:after,
table.list-table.lmcs-resizable-table th:hover .doc-col-resizer:after,
table.table.lmcs-resizable-table .doc-col-resizer:focus-visible:after,
table.list-table.lmcs-resizable-table .doc-col-resizer:focus-visible:after{background:var(--brand-accent,#d99a28);}body.doc-resizing,
body.doc-resizing *{cursor:col-resize;user-select:none;}@media(max-width:900px){.lmcs-table-tools .hint{font-size:12px;}.lmcs-column-actions{justify-content:stretch;}table.table.lmcs-resizable-table .doc-col-resizer,
  table.list-table.lmcs-resizable-table .doc-col-resizer{display:none;}}.lmcs-column-panel{min-width:230px;max-width:min(320px,calc(100vw - 28px));}.lmcs-table-tools{position:relative;}.lmcs-column-panel strong{display:block;margin-bottom:8px;color:#111827;}.lmcs-column-list{max-height:224px;overflow:auto;padding-right:2px;}.lmcs-column-choice{font-size:13px;}.lmcs-column-panel small{display:block;margin-top:9px;color:#667085;font-size:11px;line-height:1.35;}.table-scroll,.table-wrap,.doc-table-wrap,.responsive-table,.list-table-wrap{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;}.lmcs-resizable-table{border-collapse:separate;}.lmcs-resizable-table th{position:relative;padding-right:23px;user-select:none;}.lmcs-resizable-table td,.lmcs-resizable-table th,.lmcs-resizable-table col{box-sizing:border-box;}.lmcs-resizable-table.lmcs-fixed-column-widths{table-layout:fixed;}.doc-col-resizer{display:block;position:absolute;right:0;top:0;bottom:0;width:28px;height:100%;cursor:col-resize;touch-action:none;z-index:1;background:linear-gradient(90deg,transparent,rgba(255,255,255,.06));}.doc-col-resizer:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(255,255,255,.32);}.doc-col-resizer:after{content:"";position:absolute;right:10px;top:18%;bottom:18%;width:4px;border-radius:649px;background:var(--brand-accent,#d99a28);box-shadow:0 0 0 1px rgba(0,0,0,.18),0 0 0 4px rgba(255,255,255,.10);opacity:.95;}.lmcs-resizable-table th:hover .doc-col-resizer:after,.doc-col-resizer:focus-visible:after{opacity:1;transform:scaleX(1.35);background:#f8c14a;}.customers-table .doc-col-resizer:after,.logs-table .doc-col-resizer:after{background:#f8c14a;}body.doc-resizing,body.doc-resizing *{cursor:col-resize;user-select:none;}.lmcs-col-hidden{display:none;}.lmcs-table-tools.doc-table-tools{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 8px;flex-wrap:wrap;}.lmcs-table-tools .hint{font-size:13px;color:#667085;line-height:1.35;flex:1 1 280px;}.lmcs-column-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}.lmcs-column-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:700;width:min(340px,calc(100vw - 32px));max-height:min(301px,70vh);overflow:auto;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:12px;box-shadow:0 18px 44px rgba(15,23,42,.18);padding:12px;}.lmcs-column-panel[hidden]{display:none;}.lmcs-column-list{display:grid;gap:6px;}.lmcs-column-choice{display:flex;align-items:center;gap:9px;min-height:29px;padding:7px 9px;border:1px solid #edf1f7;border-radius:11px;background:#f8fafc;cursor:pointer;font-weight:700;color:#334155;}.lmcs-column-choice:hover{background:#fff;border-color:#dbe3ef;}.lmcs-column-choice input{width:16px;height:16px;margin:0;}@media(max-width:900px){.lmcs-table-tools.doc-table-tools{display:grid;grid-template-columns:1fr;}.lmcs-column-actions{display:grid;grid-template-columns:1fr 1fr;}.doc-col-resizer{display:block;width:32px;}.lmcs-column-panel{left:0;right:auto;width:min(100%,calc(100vw - 28px));}}.task-notification-dialog{background:linear-gradient(180deg,#111c2b 0%,#0b1422 100%);color:#f8fafc;}.task-notification-dialog h2{font-size:16px;color:#f8fafc;}.task-notification-item{background:rgba(255,255,255,.055);}@media (min-width:901px){.sidebar-command::-webkit-scrollbar{width:9px;}.sidebar-command::-webkit-scrollbar-track{background:transparent;}.sidebar-command::-webkit-scrollbar-thumb{background:rgba(255,255,255,.32);border-radius:649px;border:2px solid transparent;background-clip:padding-box;}}.project-files-field,
.project-card-files,
.customer-projects-panel-v212{margin-top:12px;}.project-file-list{display:grid;gap:8px;margin-top:8px;}.project-file-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;padding:8px 10px;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:#fff;}.project-file-row a{min-width:0;overflow-wrap:anywhere;font-weight:850;color:var(--brand,#12395b);}.project-file-row small{color:var(--muted,#667085);font-weight:700;}.project-file-row .inline-form{justify-self:end;grid-column:2;}.project-inline-upload{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:8px;}.customer-project-list-v212{display:grid;gap:12px;margin-top:12px;}.customer-project-card-v212 h3 a{color:inherit;text-decoration:none;}.customer-project-card-v212 h3 a:hover,
.customer-project-card-v212 h3 a:focus-visible{text-decoration:underline;}.project-create-details-v212{margin-top:10px;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:#fff;padding:10px;}.project-create-details-v212 summary{cursor:pointer;font-weight:900;}.project-form-v212{margin-top:10px;}@media(max-width:720px){.project-file-row,
  .project-inline-upload{grid-template-columns:1fr;}.project-file-row .inline-form{grid-column:auto;justify-self:start;}}@media (max-width: 760px){html{-webkit-text-size-adjust:100%;}body{min-width:0;}.main{min-width:0;}.page-head.company-page-head{gap:10px;padding:12px;border-radius:14px;}.page-head-title-block, .page-head-actions{min-width:0;}.page-head-actions{width:100%;display:flex;flex-wrap:wrap;gap:8px;}.page-head-actions .business-switch, .page-head-actions select{width:100%;max-width:100%;}.btn, button, input, select, textarea{font-size:15px;}.btn, button, .input, select{min-height:35px;}.toolbar, .document-list-toolbar{display:grid;grid-template-columns:1fr;gap:8px;}.toolbar .btn, .toolbar input, .toolbar select, .document-list-toolbar .btn, .document-list-toolbar input, .document-list-toolbar select{width:100%;max-width:100%;}.card, .panel, .stat-card, .settings-block, .calendar-card, .company-card, .company-create-card{border-radius:14px;}.table-tools, .global-table-tools, .doc-table-tools{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch;}.table-tools .btn, .global-table-tools .btn, .doc-table-tools .btn{width:100%;min-height:35px;}.table-scroll, .doc-table-wrap, .resizable-table-wrap{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}.global-column-panel, .table-column-panel{max-width:calc(100vw - 28px);left:auto;right:8px;}.notification-modal, .task-modal, .modal-card{max-width:calc(100vw - 24px);}}@media (max-width: 420px){.page-head.company-page-head{padding:10px;}.page-title-row h1, .page-head h1{font-size:21px;line-height:1.15;}.eyebrow{font-size:11px;}.muted{font-size:13px;}.sidebar .brand, .premium-brand{min-width:0;}}.address-pair{display:grid;grid-template-columns:minmax(116px,.46fr) minmax(0,1.54fr);gap:10px;align-items:start;min-width:0;}.address-pair.span-2,.form-grid .address-pair.span-2{grid-column:1/-1;}.address-pair.full{grid-column:1/-1;}.address-pair .field{min-width:0;margin-bottom:10px;}.address-pair .address-zip-field input{max-width:100%;}@media(max-width:560px){.address-pair{grid-template-columns:1fr;gap:8px;}.address-pair .field{margin-bottom:0;}}.lmcs-money-field-wrap>input{width:100%;padding-right:30px;text-align:right;font-variant-numeric:tabular-nums;}.lmcs-money-suffix{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#667085;font-weight:950;font-size:13px;line-height:1;}.lmcs-money-field-wrap>input:focus+.lmcs-money-suffix{color:var(--brand-primary,#12395b);}.lmcs-license-banner{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 12px;padding:10px 12px;border-radius:12px;font-weight:900;border:1px solid rgba(245,158,11,.32);background:#fffbeb;color:#92400e;box-shadow:0 12px 28px rgba(16,24,40,.06);}.lmcs-license-banner.danger{border-color:rgba(244,63,94,.32);background:#fff1f2;color:#9f1239;}.lmcs-license-banner a{color:inherit;text-decoration:underline;font-weight:950;white-space:nowrap;}@media(max-width:640px){.lmcs-license-banner{display:grid;}.lmcs-license-banner a{white-space:normal;}}.lmcs-money-field-wrap input[type=number]{appearance:textfield;-moz-appearance:textfield;}.lmcs-money-field-wrap input::-webkit-outer-spin-button,.lmcs-money-field-wrap input::-webkit-inner-spin-button{appearance:none;margin:0;}.license-kpis{grid-template-columns:repeat(5,minmax(0,1fr));}@media(max-width:1100px){.license-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:640px){.license-kpis{grid-template-columns:1fr;}}@media (max-width: 760px){body{overflow-x:hidden;}.app{grid-template-columns:1fr;}.main{width:100%;max-width:100%;padding:12px;overflow:hidden;}.page-head{display:grid;grid-template-columns:1fr;gap:10px;align-items:start;}.page-head h1{font-size:21px;line-height:1.15;}.table-scroll{max-width:100%;}}.accept-box.decline-box,
.accept-box.decline-form{border-color:rgba(180,35,24,.22);background:linear-gradient(180deg,#fff,#fff8f7);}.decline-form textarea.input{width:100%;resize:vertical;}.customer-actions .btn.danger,
.accept-box .btn.danger{background:#b42318;border-color:#b42318;color:#fff;}.customer-actions .btn.danger:hover,
.accept-box .btn.danger:hover{filter:brightness(.96);}@media(max-width:760px){.customer-actions{display:grid;grid-template-columns:1fr;gap:8px;}.customer-actions .btn{width:100%;justify-content:center;}.accept-grid{grid-template-columns:1fr;}}.sum-table tr td:first-child{overflow-wrap:anywhere;}#discount_value,#discount_type{font-weight:800;}@media(max-width:760px){#discount_value,#discount_type{min-height:35px;}}html,
body{max-width:100%;}.customer-page,
.main{min-width:0;}.doc-sheet,
.doc-sheet-long{box-sizing:border-box;width:100%;max-width:820px;overflow:hidden;}.doc-sheet *,
.doc-sheet-long *{box-sizing:border-box;}.doc-sheet table,
.doc-sheet-long table{max-width:100%;}.desc-html,
.long-desc,
.notes-render,
.doc-content-section,
.doc-title,
.salutation{overflow-wrap:anywhere;}@media(max-width:900px){body{overflow-x:hidden;}.customer-page{width:100%;max-width:100%;margin:10px auto;padding:0 8px;overflow:hidden;}.customer-actions,
  .accept-box{width:100%;max-width:100%;}.doc-sheet,
  .doc-sheet-long{width:100%;max-width:100%;margin:0 auto;padding:17px 12px;border-radius:14px;overflow:hidden;}.doc-head-block,
  .doc-brand-row,
  .doc-recipient-block,
  .payment-final-block{width:100%;max-width:100%;overflow:hidden;}.doc-brand-row,
  .doc-grid,
  .payment-final-block{display:grid;grid-template-columns:1fr;gap:12px;}.doc-brand-left,
  .doc-brand-main,
  .doc-docdata,
  .recipient,
  .payment-info,
  .payment-summary{width:100%;max-width:100%;min-width:0;}.doc-docdata dl,
  .meta div{display:grid;grid-template-columns:1fr;gap:2px;}.pos-table,
  .pos-table thead,
  .pos-table tbody,
  .pos-table tr,
  .pos-table th,
  .pos-table td{display:block;width:100%;}.pos-table thead{display:none;}.pos-table tr{border:1px solid #e5e7ef;border-radius:10px;margin:0 0 8px;overflow:hidden;background:#fff;}.pos-table td{border-bottom:1px solid #eef2f7;padding:9px 8px;text-align:left;overflow-wrap:anywhere;}.pos-table td:last-child{border-bottom:0;}.pos-table td.num{text-align:left;}.sum-table{width:100%;margin:12px 0 0;}.sum-table td{overflow-wrap:anywhere;}.doc-title{font-size:19px;line-height:1.16;}.doc-logo{max-width:160px;height:auto;}}@media(max-width:520px){.doc-sheet,
  .doc-sheet-long{padding:14px 10px;border-radius:10px;font-size:12px;}.doc-title{font-size:17px;}.doc-company{font-size:14px;}}@media(max-width:900px){.doc-editor-form .position-head{grid-template-columns:1fr 82px 112px;}.doc-editor-form .position-head .btn{grid-column:1/-1;}.doc-editor-form .internal-split-card-v223{grid-template-columns:1fr;grid-template-areas:"title" "left" "right" "slider" "note";}}@media(max-width:620px){.doc-editor-form .position-head{grid-template-columns:1fr;}}.doc-editor-form .split-slider-wrap{position:relative;}.doc-editor-form .split-hint{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;width:100%;}.doc-editor-form .split-hint span{max-width:none;white-space:normal;overflow:visible;text-overflow:clip;color:#667085;font-size:11px;font-weight:900;}.doc-editor-form .split-hint span:first-child{text-align:left;}.doc-editor-form .split-hint span:nth-child(2){text-align:center;color:#5b45d6;}.doc-editor-form .split-hint span:last-child{text-align:right;}.preview-actions,
.notice.no-print{max-width:min(100%,820px);margin-left:auto;margin-right:auto;box-sizing:border-box;}.doc-sheet.doc-sheet-long{width:min(100%,820px);max-width:calc(100vw - 32px);margin-left:auto;margin-right:auto;overflow:hidden;}.doc-sheet.doc-sheet-long .doc-brand-row,
.doc-sheet.doc-sheet-long .payment-final-block,
.doc-sheet.doc-sheet-long .items-section,
.doc-sheet.doc-sheet-long .document-content,
.doc-sheet.doc-sheet-long .notes-render,
.doc-sheet.doc-sheet-long .doc-footer{max-width:100%;min-width:0;overflow-wrap:anywhere;}.doc-sheet.doc-sheet-long .payment-summary,
.doc-sheet.doc-sheet-long .sum-table{max-width:100%;min-width:0;}@media(max-width:900px){.main:has(.doc-sheet-long){padding-left:8px;padding-right:8px;max-width:100%;overflow:hidden;}.doc-sheet.doc-sheet-long{max-width:calc(100vw - 20px);padding-left:12px;padding-right:12px;}.doc-sheet.doc-sheet-long .doc-brand-row,
  .doc-sheet.doc-sheet-long .payment-final-block{grid-template-columns:1fr;}}@media(max-width:520px){.doc-sheet.doc-sheet-long{max-width:calc(100vw - 12px);padding-left:8px;padding-right:8px;}.preview-actions,
  .notice.no-print{max-width:calc(100vw - 12px);}}.doc-editor-form .internal-split-card.internal-split-card-v223{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(260px,1.15fr) minmax(150px,.7fr);grid-template-areas:"title title title" "left slider right" "note note note";align-items:stretch;width:100%;max-width:100%;min-width:0;overflow:visible;margin:0 0 12px;}.doc-editor-form .internal-split-card.internal-split-card-v223::before{display:none;content:none;}.doc-editor-form .split-card-title{grid-area:title;display:flex;align-items:center;justify-content:flex-start;padding:0 0 8px;margin:0;}.doc-editor-form .split-card-title strong{line-height:1.2;}.doc-editor-form .split-left{grid-area:left;}.doc-editor-form .split-right{grid-area:right;}.doc-editor-form .split-slider-wrap{grid-area:slider;}.doc-editor-form .split-note{grid-area:note;}.doc-editor-form .split-person{display:grid;grid-template-rows:auto auto;gap:8px;align-content:start;padding:10px;box-shadow:none;}.doc-editor-form .split-person label{display:block;margin:0;font-size:13px;line-height:1.2;letter-spacing:0;text-transform:none;white-space:normal;overflow:visible;text-overflow:clip;}.doc-editor-form .split-right label{text-align:right;}.doc-editor-form .split-person>span{display:none;}.doc-editor-form .split-money{display:grid;width:100%;height:35px;min-width:0;border:1px solid #d7dee9;border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 1px 0 rgba(15,23,42,.03);}.doc-editor-form .split-money input{min-width:0;width:100%;height:34px;border:0;border-radius:0;padding:8px 8px;text-align:right;color:#111827;background:#fff;font-size:15px;font-weight:900;}.doc-editor-form .split-money b{height:34px;display:grid;place-items:center;border-left:1px solid #e2e8f0;background:#f8fafc;color:#475467;font-size:13px;}.doc-editor-form .split-slider-wrap{display:grid;gap:8px;min-width:0;padding:10px;border:1px solid #e7ecf3;border-radius:12px;background:#fff;overflow:visible;}.doc-editor-form #internal_split_total{width:100%;min-height:29px;padding:7px 8px;border:1px solid #e2e8f0;border-radius:649px;background:#f8fafc;color:#111827;font-size:13px;line-height:1.15;font-weight:950;text-align:center;overflow-wrap:anywhere;}.doc-editor-form .split-slider{width:100%;min-width:0;accent-color:#5b45d6;cursor:pointer;direction:ltr;}.doc-editor-form .split-ratio{display:flex;align-items:center;justify-content:center;width:100%;min-height:28px;padding:5px 8px;border:0;border-radius:0;background:transparent;color:#475467;font-size:12px;font-weight:900;text-align:center;overflow-wrap:anywhere;}.doc-editor-form .split-hint{display:none;}.doc-editor-form .split-note{width:100%;min-width:0;height:34px;min-height:34px;padding:8px 10px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475467;font-size:13px;box-shadow:none;}@media(max-width:760px){.doc-editor-form .internal-split-card.internal-split-card-v223{grid-template-columns:1fr;grid-template-areas:"title" "left" "slider" "right" "note";padding:10px;gap:8px;overflow:visible;}.doc-editor-form .split-right label{text-align:left;}}.lmcs-a4-scale-wrap{width:100%;max-width:100%;margin:0 auto;overflow:hidden;}@media screen and (max-width:900px){.customer-page,
  .main:has(.doc-sheet-long){overflow:hidden;}.lmcs-a4-scale-wrap .pos-table,
  .lmcs-a4-scale-wrap .pos-table thead{display:table;width:100%;}}.doc-editor-form .split-ratio,
.doc-editor-form .split-hint,
.doc-editor-form .split-caption{display:none;}.doc-editor-form .split-slider-wrap{grid-template-rows:auto 1fr;justify-content:center;}.doc-editor-form .split-slider{align-self:center;margin:4px 0;}.doc-editor-form #internal_split_total{margin-bottom:6px;}:root{--lmcs-control-h:42px;--lmcs-control-radius:12px;--lmcs-control-pad-x:12px;}button,
input,
select,
textarea{font-family:inherit;}.input,
select,
textarea,
input[type="text"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="datetime-local"],
input[type="time"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"]{max-width:100%;}textarea,
textarea.input{resize:vertical;}select,
.input,
textarea{vertical-align:middle;}.btn,
button.btn,
a.btn,
input[type="submit"].btn,
input[type="button"].btn{box-sizing:border-box;min-height:var(--lmcs-control-h);max-width:100%;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.15;text-align:center;white-space:normal;vertical-align:middle;}.btn.small,
button.btn.small,
a.btn.small{min-height:29px;padding:7px 8px;border-radius:10px;font-size:12px;line-height:1.1;}.toolbar,
.row-actions,
.actions,
.form-actions,
.customer-actions,
.preview-actions,
.savebar{box-sizing:border-box;max-width:100%;min-width:0;gap:8px;align-items:center;flex-wrap:wrap;}.toolbar > *,
.row-actions > *,
.actions > *,
.form-actions > *,
.customer-actions > *,
.preview-actions > *,
.savebar > *{min-width:0;}.field,
.full,
.panel,
.card,
.notice,
.error,
.success{box-sizing:border-box;max-width:100%;min-width:0;overflow-wrap:anywhere;}.form-grid,
.grid,
.split{max-width:100%;min-width:0;}.lmcs-money-field-wrap > input{min-height:var(--lmcs-control-h);}input[type="checkbox"],
input[type="radio"]{min-height:auto;}@media screen and (max-width:900px){.lmcs-a4-scale-wrap{margin-left:auto;margin-right:auto;}}@media(max-width:760px){:root{--lmcs-control-h:44px;}.main{max-width:100%;overflow:hidden;}.toolbar,
  form.toolbar,
  .row-actions,
  .actions,
  .form-actions,
  .customer-actions,
  .preview-actions,
  .savebar{display:grid;grid-template-columns:1fr;align-items:stretch;width:100%;}.toolbar > *,
  form.toolbar > *,
  .row-actions > *,
  .actions > *,
  .form-actions > *,
  .customer-actions > *,
  .preview-actions > *,
  .savebar > *{width:100%;max-width:100%;}.toolbar .btn,
  form.toolbar .btn,
  .row-actions .btn,
  .actions .btn,
  .form-actions .btn,
  .customer-actions .btn,
  .preview-actions .btn,
  .savebar .btn,
  .toolbar button,
  .row-actions button,
  .actions button,
  .form-actions button,
  .customer-actions button,
  .preview-actions button,
  .savebar button{width:100%;min-height:35px;justify-content:center;}.form-grid,
  .cards,
  .stats{grid-template-columns:1fr;}.input,
  select,
  textarea,
  input[type="text"],
  input[type="email"],
  input[type="number"],
  input[type="date"],
  input[type="datetime-local"],
  input[type="time"],
  input[type="password"],
  input[type="search"],
  input[type="tel"],
  input[type="url"]{width:100%;font-size:15px;}}.doc-actions-v56 .btn,
.doc-actions-v56 button.btn,
#docTable .doc-actions-v56 .btn{white-space:normal;}:root{--lmcs-desktop-control-h:42px;--lmcs-desktop-control-radius:12px;--lmcs-desktop-control-pad-y:10px;--lmcs-desktop-control-pad-x:13px;}.input,
select,
textarea,
input[type="text"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="datetime-local"],
input[type="time"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="url"]{box-sizing:border-box;min-height:var(--lmcs-desktop-control-h);border-radius:var(--lmcs-desktop-control-radius);padding-top:var(--lmcs-desktop-control-pad-y);padding-bottom:var(--lmcs-desktop-control-pad-y);line-height:1.2;vertical-align:middle;}select{padding-right:24px;}textarea,
textarea.input{min-height:73px;line-height:1.45;}.btn,
a.btn,
button.btn,
input[type="submit"].btn,
input[type="button"].btn{box-sizing:border-box;min-height:var(--lmcs-desktop-control-h);padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1.15;vertical-align:middle;text-align:center;text-decoration:none;white-space:normal;}.btn.small,
a.btn.small,
button.btn.small{min-height:29px;padding:7px 8px;border-radius:10px;font-size:12px;line-height:1.1;}.toolbar,
form.toolbar,
.row-actions,
.actions,
.form-actions,
.preview-actions,
.customer-actions,
.panel-actions,
.card-actions,
.table-actions{box-sizing:border-box;display:flex;align-items:center;gap:8px;flex-wrap:wrap;max-width:100%;min-width:0;}.toolbar > *,
form.toolbar > *,
.row-actions > *,
.actions > *,
.form-actions > *,
.preview-actions > *,
.customer-actions > *,
.panel-actions > *,
.card-actions > *,
.table-actions > *{min-width:0;}.toolbar .input,
.toolbar select,
form.toolbar .input,
form.toolbar select,
.row-actions .input,
.row-actions select,
.actions .input,
.actions select,
.form-actions .input,
.form-actions select{min-height:var(--lmcs-desktop-control-h);}.toolbar .btn,
form.toolbar .btn,
.row-actions .btn,
.actions .btn,
.form-actions .btn,
.preview-actions .btn,
.customer-actions .btn,
.panel-actions .btn,
.card-actions .btn,
.table-actions .btn{min-height:var(--lmcs-desktop-control-h);}.savebar{box-sizing:border-box;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}.savebar .btn,
.savebar button{min-height:var(--lmcs-desktop-control-h);}.field,
.form-grid > *,
.grid > *,
.split > *,
.panel{min-width:0;}.field label{display:block;margin-bottom:6px;line-height:1.25;}.field .btn,
.field button.btn,
.field a.btn{min-height:var(--lmcs-desktop-control-h);}.linkbox,
.lmcs-money-field-wrap,
.split-money{box-sizing:border-box;max-width:100%;}.linkbox{align-items:stretch;}.linkbox .input,
.linkbox .btn{min-height:var(--lmcs-desktop-control-h);}.doc-editor-form .position-head{align-items:stretch;}.doc-editor-form .position-head .input,
.doc-editor-form .position-head .btn{min-height:var(--lmcs-desktop-control-h);}.doc-editor-form .position-head .btn{height:auto;}#docTable .doc-actions-v56 .btn,
#docTable .doc-actions-v56 button,
.doc-actions-v56 .btn,
.doc-actions-v56 button,
.doc-actions-v56 .doc-act,
.doc-actions-v56 .doc-act-wide,
.doc-actions-v56 .doc-act-danger{min-height:28px;height:auto;}#docTable .doc-action-danger-full-v56 .btn,
.doc-action-danger-full-v56 .btn{min-height:29px;}@media(max-width:760px){.btn,
  a.btn,
  button.btn,
  input[type="submit"].btn,
  input[type="button"].btn{min-height:35px;}.btn.small,
  a.btn.small,
  button.btn.small{min-height:33px;}}:root{--lmcs-btn-h:40px;--lmcs-btn-radius:11px;--lmcs-input-h:40px;}body .btn:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger),
body a.btn:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger),
body button.btn:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger){min-height:var(--lmcs-btn-h);height:var(--lmcs-btn-h);padding:0 11px;border-radius:var(--lmcs-btn-radius);display:inline-flex;align-items:center;justify-content:center;gap:7px;line-height:1;font-size:13px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;}body .btn.small:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger),
body a.btn.small:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger),
body button.btn.small:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger){min-height:28px;height:28px;padding:0 8px;border-radius:9px;font-size:12px;line-height:1;}body .input,
body select,
body input[type="text"],
body input[type="email"],
body input[type="number"],
body input[type="date"],
body input[type="datetime-local"],
body input[type="time"],
body input[type="password"],
body input[type="search"],
body input[type="tel"],
body input[type="url"]{min-height:var(--lmcs-input-h);height:var(--lmcs-input-h);padding-top:0;padding-bottom:0;border-radius:11px;line-height:1;font-size:13px;max-width:100%;}body textarea,
body textarea.input{height:auto;min-height:67px;padding-top:8px;padding-bottom:8px;line-height:1.45;}body .toolbar,
body form.toolbar,
body .row-actions,
body .actions,
body .form-actions,
body .preview-actions,
body .customer-actions,
body .panel-actions,
body .card-actions,
body .table-actions,
body .savebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}body .toolbar > *,
body form.toolbar > *,
body .row-actions > *,
body .actions > *,
body .form-actions > *,
body .preview-actions > *,
body .customer-actions > *,
body .panel-actions > *,
body .card-actions > *,
body .table-actions > *,
body .savebar > *{min-width:0;}body .linkbox{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch;}body .linkbox .btn{height:var(--lmcs-input-h);min-height:var(--lmcs-input-h);}body .doc-editor-form .position-head{align-items:stretch;}body .doc-editor-form .position-head .input,
body .doc-editor-form .position-head .btn{height:32px;min-height:32px;}body #docTable .doc-actions-v56 .btn,
body #docTable .doc-actions-v56 button,
body .doc-actions-v56 .btn,
body .doc-actions-v56 button,
body .doc-actions-v56 .doc-act,
body .doc-actions-v56 .doc-act-wide,
body .doc-actions-v56 .doc-act-danger{height:28px;min-height:28px;padding:0 5px;white-space:nowrap;font-size:10px;}body #docTable .doc-action-danger-full-v56 .btn,
body .doc-action-danger-full-v56 .btn{height:29px;min-height:29px;font-size:12px;}@media screen and (max-width:900px){body .lmcs-a4-scale-wrap{margin-left:auto;margin-right:auto;}body .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{box-shadow:0 10px 30px rgba(15,23,42,.16);}}@media(max-width:760px){:root{--lmcs-btn-h:42px;--lmcs-input-h:42px;}body .btn:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger),
  body a.btn:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger),
  body button.btn:not(.doc-act):not(.doc-act-wide):not(.doc-act-danger){width:100%;height:34px;min-height:34px;white-space:nowrap;}body .toolbar,
  body form.toolbar,
  body .row-actions,
  body .actions,
  body .form-actions,
  body .preview-actions,
  body .customer-actions,
  body .panel-actions,
  body .card-actions,
  body .table-actions,
  body .savebar{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch;}body .toolbar > *,
  body form.toolbar > *,
  body .row-actions > *,
  body .actions > *,
  body .form-actions > *,
  body .preview-actions > *,
  body .customer-actions > *,
  body .panel-actions > *,
  body .card-actions > *,
  body .table-actions > *,
  body .savebar > *{width:100%;max-width:100%;}}@media screen and (max-width:900px){html,
  body{overscroll-behavior-x:none;}.main,
  .customer-page,
  .preview-page,
  .doc-preview-wrap{overflow-x:hidden;max-width:100%;}.lmcs-a4-scale-wrap{position:relative;min-width:0;touch-action:pan-y;overscroll-behavior-x:none;}.lmcs-a4-scale-wrap > .doc-sheet,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{top:0;left:0;width:820px;min-width:820px;max-width:820px;margin:0;padding:39px 33px 33px;border-radius:6px;transform-origin:top left;overflow:visible;box-shadow:0 10px 30px rgba(15,23,42,.18);}.lmcs-a4-scale-wrap .doc-brand-row{display:grid;grid-template-columns:170px minmax(0,1fr) 215px;gap:19px;}.lmcs-a4-scale-wrap .payment-final-block{display:grid;grid-template-columns:1fr 330px;gap:17px;}.lmcs-a4-scale-wrap .pos-table{display:table;width:100%;table-layout:auto;border-collapse:collapse;}.lmcs-a4-scale-wrap .pos-table thead{display:table-header-group;}.lmcs-a4-scale-wrap .pos-table tbody{display:table-row-group;}.lmcs-a4-scale-wrap .pos-table tr{display:table-row;border:0;margin:0;border-radius:0;}.lmcs-a4-scale-wrap .pos-table th,
  .lmcs-a4-scale-wrap .pos-table td{display:table-cell;width:auto;padding:10px;text-align:left;border-bottom:1px solid #e1e5ee;}.lmcs-a4-scale-wrap .pos-table th:not(:first-child),
  .lmcs-a4-scale-wrap .pos-table td.num{text-align:right;}.lmcs-a4-scale-wrap .sum-table{width:100%;margin-left:auto;}.lmcs-a4-scale-wrap .doc-title{font-size:21px;}}@media print{.lmcs-a4-scale-wrap{position:static;width:auto;height:auto;overflow:visible;margin:0;}.lmcs-a4-scale-wrap > .doc-sheet,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{position:static;transform:none;width:auto;min-width:0;max-width:none;box-shadow:none;}}@media screen and (max-width:900px){html,
  body{overflow-x:hidden;max-width:100%;}.main,
  .customer-page{overflow-x:hidden;max-width:100%;}.lmcs-a4-scale-wrap{width:100%;height:auto;max-width:100%;overflow:visible;margin:0 auto;display:block;}.lmcs-a4-scale-wrap > .doc-sheet,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{position:static;transform:none;}.doc-sheet,
  .doc-sheet.doc-sheet-long,
  .lmcs-a4-scale-wrap > .doc-sheet,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{width:270px;min-width:270px;max-width:270px;margin:12px auto;padding:14px 12px;border-radius:8px;overflow:hidden;box-sizing:border-box;font-size:5px;line-height:1.35;box-shadow:0 10px 28px rgba(15,23,42,.16);}.doc-sheet.doc-sheet-long .doc-brand-row,
  .lmcs-a4-scale-wrap .doc-brand-row{display:grid;grid-template-columns:58px 1fr 60px;gap:8px;align-items:start;}.doc-sheet.doc-sheet-long .doc-logo{max-width:54px;max-height:30px;}.doc-sheet.doc-sheet-long .doc-company{font-size:6px;line-height:1.15;}.doc-sheet.doc-sheet-long .doc-sub,
  .doc-sheet.doc-sheet-long .doc-addr,
  .doc-docdata,
  .doc-label,
  .doc-sheet-long .recipient,
  .salutation,
  .flow-content,
  .payment-info p,
  .doc-footer{font-size:4px;line-height:1.35;}.doc-kind,
  .doc-number{font-size:5px;margin-bottom:4px;}.doc-sheet.doc-sheet-long .doc-title,
  .doc-title{font-size:8px;line-height:1.15;margin:5px 0;}.doc-head-block{margin-bottom:8px;}.doc-recipient-block{margin:5px 0 7px;}.pos-table,
  .pos-table-compact,
  .lmcs-a4-scale-wrap .pos-table{display:table;width:100%;table-layout:fixed;border-collapse:collapse;margin:5px 0 8px;}.pos-table thead,
  .pos-table-compact thead{display:table-header-group;}.pos-table tbody,
  .pos-table-compact tbody{display:table-row-group;}.pos-table tr,
  .pos-table-compact tr{display:table-row;border:0;margin:0;background:transparent;}.pos-table th,
  .pos-table td,
  .pos-table-compact th,
  .pos-table-compact td{display:table-cell;width:auto;padding:3px 4px;border-bottom:1px solid #e1e5ee;font-size:4px;line-height:1.25;overflow:hidden;word-break:break-word;}.pos-table th,
  .pos-table-compact th{background:#11131a;color:#fff;font-size:4px;text-transform:uppercase;}.pos-table th:not(:first-child),
  .pos-table td.num,
  .pos-table-compact th:not(:first-child),
  .pos-table-compact td.num{text-align:right;}.document-content{margin-top:4px;}.document-content>h2{font-size:6px;margin:0 0 5px;padding-bottom:3px;}.flow-content h1{font-size:7px;margin:6px 0 3px;}.flow-content h2{font-size:6px;margin:5px 0 3px;}.flow-content h3{font-size:5px;margin:4px 0 2px;}.flow-content p{margin:0 0 3px;}.flow-content ul,
  .flow-content ol{margin:2px 0 4px 7px;}.payment-final-block,
  .lmcs-a4-scale-wrap .payment-final-block{display:grid;grid-template-columns:1fr 96px;gap:8px;margin-top:8px;padding-top:8px;}.payment-info h2{font-size:6px;margin:0 0 5px;}.payment-info h3{font-size:4px;margin:0 0 3px;}.sum-table{width:100%;margin-left:auto;}.sum-table td{padding:2px 3px;font-size:4px;}.notes-render{padding:5px 0;margin:7px 0;}.closing{margin-top:8px;}.doc-footer{margin-top:8px;padding-top:3px;}}@media screen and (max-width:370px){.doc-sheet,
  .doc-sheet.doc-sheet-long,
  .lmcs-a4-scale-wrap > .doc-sheet,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{width:240px;min-width:240px;max-width:240px;padding:12px 10px;font-size:4px;}.doc-sheet.doc-sheet-long .doc-brand-row,
  .lmcs-a4-scale-wrap .doc-brand-row{grid-template-columns:50px 1fr 52px;gap:7px;}.payment-final-block,
  .lmcs-a4-scale-wrap .payment-final-block{grid-template-columns:1fr 86px;}}@media screen and (max-width:768px){.doc-sheet.doc-sheet-long{width:100%;min-width:0;max-width:100%;}}.settings-v71 #company-internal-split .check-row{background:#f8fafc;}.settings-v71 #company-internal-split small.muted,
.settings-v71 #company-internal-split p.muted{color:#64748b;line-height:1.45;}.lmcs-money-field-wrap,
.split-money{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;overflow:hidden;isolation:isolate;}.lmcs-money-field-wrap::before,
.lmcs-money-field-wrap::after,
.split-money::before,
.split-money::after,
.split-person::before,
.split-person::after{content:none;display:none;}.lmcs-money-field-wrap input,
.split-money input,
input[name="internal_christopher_amount"],
input[name="internal_linkitup_amount"]{position:relative;z-index:1;min-width:0;width:100%;max-width:100%;padding-right:10px;text-align:right;background:#fff;color:#111827;box-shadow:none;overflow:hidden;text-overflow:clip;}.lmcs-money-field-wrap b,
.split-money b{position:relative;z-index:2;display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;background:#f8fafc;border-left:1px solid #dbe3ee;color:#334155;font-weight:900;pointer-events:none;}.doc-editor-form .split-money{grid-template-columns:minmax(0,1fr) 44px;}.doc-editor-form .split-money input{padding-left:8px;padding-right:10px;}.doc-editor-form .split-money b{width:44px;min-width:44px;}input[name="internal_christopher_amount"]::-webkit-outer-spin-button,
input[name="internal_christopher_amount"]::-webkit-inner-spin-button,
input[name="internal_linkitup_amount"]::-webkit-outer-spin-button,
input[name="internal_linkitup_amount"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[name="internal_christopher_amount"],
input[name="internal_linkitup_amount"]{-moz-appearance:textfield;}.doc-editor-form .split-money-clean,
.doc-editor-form .split-money{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 46px;align-items:center;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #dbe3ee;border-radius:10px;background:#fff;}.doc-editor-form .split-money-clean::before,
.doc-editor-form .split-money-clean::after,
.doc-editor-form .split-money::before,
.doc-editor-form .split-money::after,
.doc-editor-form input[name="internal_christopher_amount"]::before,
.doc-editor-form input[name="internal_christopher_amount"]::after,
.doc-editor-form input[name="internal_linkitup_amount"]::before,
.doc-editor-form input[name="internal_linkitup_amount"]::after{content:none;display:none;}.doc-editor-form .split-money > b{display:none;}.doc-editor-form .split-money-clean input,
.doc-editor-form .split-money input[name="internal_christopher_amount"],
.doc-editor-form .split-money input[name="internal_linkitup_amount"]{grid-column:1;width:100%;min-width:0;max-width:100%;height:35px;min-height:35px;padding:0 12px;border:0;outline:0;box-shadow:none;background:#fff;color:#111827;font-size:17px;font-weight:950;letter-spacing:-.035em;text-align:right;overflow:visible;text-overflow:clip;}.doc-editor-form .split-money-clean .split-currency,
.doc-editor-form .split-money .split-currency{grid-column:2;width:46px;min-width:46px;max-width:46px;height:35px;display:grid;place-items:center;border-left:1px solid #dbe3ee;background:#f8fafc;color:#475467;font-size:16px;font-weight:950;pointer-events:none;}.doc-editor-form .split-money-clean b + .split-currency,
.doc-editor-form .split-money b + .split-currency{display:grid;}@media(max-width:520px){.doc-editor-form .split-money-clean,
  .doc-editor-form .split-money{grid-template-columns:minmax(0,1fr) 42px;}.doc-editor-form .split-money-clean input,
  .doc-editor-form .split-money input[name="internal_christopher_amount"],
  .doc-editor-form .split-money input[name="internal_linkitup_amount"]{font-size:15px;padding:0 10px;}.doc-editor-form .split-money-clean .split-currency,
  .doc-editor-form .split-money .split-currency{width:42px;min-width:42px;max-width:42px;}}.doc-editor-form .split-money-clean input{font-size:21px;height:35px;min-height:35px;padding:0 8px 0 8px;font-variant-numeric:tabular-nums;-webkit-appearance:none;appearance:textfield;}.doc-editor-form .split-money-clean .split-currency{width:38px;min-width:38px;max-width:38px;}.doc-editor-form .split-money-clean input::-webkit-outer-spin-button,
.doc-editor-form .split-money-clean input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.doc-editor-form .split-money-clean input::-ms-clear,
.doc-editor-form .split-money-clean input::-ms-reveal{display:none;width:0;height:0;}.doc-editor-form .split-person{min-width:0;}@media(max-width:520px){.doc-editor-form .split-money-clean input{font-size:17px;}}.doc-editor-form .split-money-clean{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%;max-width:100%;min-width:0;overflow:hidden;border:1px solid #dbe3ee;}.doc-editor-form .split-money-clean > .lmcs-money-field-wrap,
.doc-editor-form .split-money-clean > .lmcs-money-suffix{display:none;}.doc-editor-form .split-money-clean > input#internal_christopher_amount,
.doc-editor-form .split-money-clean > input#internal_linkitup_amount{grid-column:1;width:100%;min-width:0;max-width:100%;height:35px;min-height:35px;padding:0 10px 0 8px;border:0;border-radius:0;box-shadow:none;background:#fff;font-size:19px;letter-spacing:-.035em;text-align:right;}.doc-editor-form .split-money-clean > .split-currency{grid-column:2;display:grid;place-items:center;width:44px;min-width:44px;max-width:44px;height:35px;min-height:35px;border-left:1px solid #dbe3ee;font-size:16px;pointer-events:none;}.doc-editor-form .split-money-clean > .split-currency ~ .split-currency{display:none;}@media(max-width:520px){.doc-editor-form .split-money-clean{grid-template-columns:minmax(0,1fr) 40px;}.doc-editor-form .split-money-clean > input#internal_christopher_amount,
  .doc-editor-form .split-money-clean > input#internal_linkitup_amount{font-size:16px;}.doc-editor-form .split-money-clean > .split-currency{width:40px;min-width:40px;max-width:40px;}}@media screen and (max-width:768px){.doc-sheet.doc-sheet-long,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{font-size:13px;line-height:1.55;transform:none;position:static;}.lmcs-a4-scale-wrap{width:100%;height:auto;overflow:visible;}}.status-badge,
.log-title,
.log-message{overflow-wrap:anywhere;}:root{--lmcs-radius-sm:10px;--lmcs-radius-md:14px;--lmcs-radius-lg:20px;--lmcs-line-soft:#e2e8f0;--lmcs-bg-soft:#f8fafc;--lmcs-text-main:#172033;--lmcs-text-muted:#64748b;--lmcs-shadow-soft:0 12px 30px rgba(15,23,42,.06);}.main,
#main-content{min-width:0;}.card,
.panel,
.settings-v71 .settings-block,
.internal-split-card,
.doc-editor-form .position,
.customer-page .accept-box{border-color:var(--lmcs-line-soft);box-shadow:var(--lmcs-shadow-soft);}.field label,
.settings-v71 label:not(.check-row){color:#334155;font-weight:850;letter-spacing:-.005em;}html.cliro-theme-dark .field label,
html.cliro-theme-dark .settings-v71 label:not(.check-row){color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-light .input,
html.cliro-theme-light select,
html.cliro-theme-light textarea,
html.cliro-theme-light input[type="text"],
html.cliro-theme-light input[type="email"],
html.cliro-theme-light input[type="number"],
html.cliro-theme-light input[type="date"],
html.cliro-theme-light input[type="datetime-local"],
html.cliro-theme-light input[type="time"],
html.cliro-theme-light input[type="password"],
html.cliro-theme-light input[type="search"],
html.cliro-theme-light input[type="tel"],
html.cliro-theme-light input[type="url"]{border-color:#dbe3ee;background:#fff;color:#111827;transition:border-color .15s ease, box-shadow .15s ease, background .15s ease;}.input:focus,
select:focus,
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="date"]:focus,
input[type="datetime-local"]:focus,
input[type="time"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="url"]:focus{outline:0;border-color:color-mix(in srgb,var(--brand-primary,#12395b) 48%,#dbe3ee);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-primary,#12395b) 12%,transparent);}.btn,
a.btn,
button.btn,
input[type="submit"].btn,
input[type="button"].btn{border-radius:12px;font-weight:850;letter-spacing:-.01em;transition:transform .12s ease, box-shadow .12s ease, background .12s ease, border-color .12s ease;}.btn:hover,
a.btn:hover,
button.btn:hover{transform:translateY(-1px);}.btn:active,
a.btn:active,
button.btn:active{transform:translateY(0);}.table-wrap,
.table-responsive,
.list-table-wrap{border-radius:14px;border-color:#e2e8f0;overflow:auto;}table th{font-size:12px;letter-spacing:.04em;text-transform:uppercase;}.status-badge,
.badge,
.tag,
.pill{border-radius:649px;font-weight:850;letter-spacing:-.005em;}.doc-editor-form .position{border-radius:14px;background:#fff;}.doc-editor-form .position-head{gap:8px;}.doc-editor-form #editorTotals{border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px;background:#f8fafc;color:#172033;font-weight:850;}.doc-editor-form .internal-split-card.internal-split-card-v223{border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 10px 24px rgba(15,23,42,.045);padding:12px;gap:12px;}.doc-editor-form .split-card-title{border-bottom:1px solid #edf2f7;padding-bottom:8px;}.doc-editor-form .split-card-title strong{color:#172033;font-size:15px;font-weight:950;}.doc-editor-form .split-person{border-radius:11px;border:1px solid #e5eaf2;background:#fbfcff;}.doc-editor-form .split-person label{color:#475467;font-weight:900;}.doc-editor-form .split-money-clean{border-radius:10px;border-color:#dbe3ee;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.03);}.doc-editor-form .split-money-clean > input#internal_christopher_amount,
.doc-editor-form .split-money-clean > input#internal_linkitup_amount{color:#111827;font-weight:950;font-variant-numeric:tabular-nums;}.doc-editor-form .split-money-clean > .split-currency{background:#f8fafc;color:#475467;font-weight:950;}@media screen and (max-width:768px){body{background:#f4f6fb;}.doc-sheet.doc-sheet-long,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{border:1px solid #e2e8f0;box-shadow:0 18px 42px rgba(15,23,42,.12);}.doc-docdata,
  .payment-summary,
  .notes-render,
  .pos-table tr,
  .pos-table-compact tr{border-color:#e2e8f0;box-shadow:0 8px 22px rgba(15,23,42,.045);}.doc-title{color:#111827;letter-spacing:-.035em;}.flow-content,
  .salutation,
  .recipient{color:#243044;}.payment-final-block{background:#fbfcff;}.customer-actions,
  .preview-actions{gap:8px;}}.btn:focus-visible,
a:focus-visible,
button:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary,#12395b) 35%,transparent);outline-offset:2px;}*{box-sizing:border-box;}img,
svg,
video,
canvas{max-width:100%;}@media screen and (max-width:768px){.lmcs-a4-scale-wrap{transform:none;}.lmcs-a4-scale-wrap > .doc-sheet,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{transform:none;position:static;}}@media screen and (max-width:768px){.doc-sheet.doc-sheet-long,
  .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long{padding:0;width:100%;min-width:0;max-width:100%;overflow:hidden;border-radius:14px;background:#fff;}.doc-head-block{padding:12px;margin:0;background:linear-gradient(180deg,#fff,#fbfdff);border-bottom:1px solid #edf2f7;}.doc-brand-left,
  .doc-brand-main{width:100%;max-width:100%;min-width:0;}.doc-logo{max-width:150px;max-height:49px;object-fit:contain;}.doc-company{font-size:17px;line-height:1.15;margin-top:8px;}.doc-sub,
  .doc-addr{font-size:12px;line-height:1.4;overflow-wrap:anywhere;}.doc-docdata{width:100%;max-width:100%;min-width:0;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;box-shadow:none;overflow-wrap:normal;}.doc-kind,
  .doc-kind-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;width:auto;max-width:100%;padding:7px 10px;margin:0 0 8px;border-radius:649px;background:var(--brand-primary,#12395b);color:#fff;font-size:11px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;writing-mode:horizontal-tb;word-break:normal;overflow-wrap:normal;white-space:nowrap;}.doc-number{display:block;margin:0 0 10px;color:#111827;font-size:14px;font-weight:950;line-height:1.25;writing-mode:horizontal-tb;word-break:break-word;overflow-wrap:anywhere;white-space:normal;}.doc-docdata dl{margin:0;padding:0;}.doc-docdata dt,
  .doc-docdata dd{writing-mode:horizontal-tb;word-break:normal;overflow-wrap:anywhere;white-space:normal;text-align:left;}.doc-docdata dt{margin:0;color:#64748b;font-size:10px;line-height:1.15;font-weight:950;letter-spacing:.06em;text-transform:uppercase;}.doc-docdata dd{margin:2px 0 0;color:#111827;font-size:13px;line-height:1.25;font-weight:900;}.doc-docdata dl > dt,
  .doc-docdata dl > dd{min-width:0;max-width:100%;}.doc-docdata dt{grid-row:auto;}.doc-docdata dd{padding:0 0 8px;border-bottom:1px solid #e2e8f0;}.doc-docdata dd:last-child{border-bottom:0;}@media screen and (max-width:430px){.doc-docdata dl{grid-template-columns:1fr;gap:4px;}.doc-docdata dt{margin-top:5px;}.doc-docdata dd{font-size:13px;padding-bottom:6px;}}.doc-recipient-block{padding:12px 12px;margin:0;border-top:0;}.sender-line{font-size:12px;line-height:1.35;color:#64748b;overflow-wrap:anywhere;}.doc-title{padding:0 12px;margin:10px 0 8px;font-size:22px;line-height:1.12;}.salutation{padding:0 12px;margin:0 0 10px;}.items-section{padding:0 8px 4px;}.pos-table,
  .pos-table-compact{display:block;width:100%;}.pos-table thead,
  .pos-table-compact thead{display:none;}.pos-table tbody,
  .pos-table-compact tbody{display:grid;gap:8px;}.pos-table tr,
  .pos-table-compact tr{display:block;width:100%;border:1px solid #e2e8f0;border-radius:11px;overflow:hidden;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.045);}.pos-table td,
  .pos-table-compact td{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;width:100%;padding:8px 9px;border-bottom:1px solid #edf2f7;font-size:13px;line-height:1.35;text-align:left;word-break:break-word;}.pos-table td:last-child,
  .pos-table-compact td:last-child{border-bottom:0;}.pos-table td:before,
  .pos-table-compact td:before{content:attr(data-label);font-size:10px;text-transform:uppercase;letter-spacing:.06em;font-weight:950;color:#64748b;}.pos-table td:first-child,
  .pos-table-compact td:first-child{display:block;background:#f8fafc;}.pos-table td:first-child:before,
  .pos-table-compact td:first-child:before{display:block;margin-bottom:6px;}.pos-table td.num,
  .pos-table-compact td.num{text-align:left;font-weight:850;}}@media screen and (max-width:768px){.doc-docdata *,
  .doc-kind *,
  .doc-number *{writing-mode:horizontal-tb;word-break:normal;overflow-wrap:anywhere;}}@media (max-width:768px){.doc-brand-row{display:flex;flex-direction:column;grid-template-columns:none;gap:12px;}.doc-brand-left,.doc-brand-main,.doc-docdata{width:100%;max-width:100%;min-width:0;flex:none;}.doc-docdata{text-align:left;text-transform:none;padding:12px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;}.doc-kind,.doc-kind-badge{display:inline-block;margin-bottom:8px;}.doc-number{font-size:14px;margin-bottom:10px;}.doc-docdata dl{display:grid;grid-template-columns:1fr;gap:6px;}.doc-docdata dt,.doc-docdata dd{display:block;writing-mode:horizontal-tb;white-space:normal;word-break:normal;text-align:left;}.doc-docdata dt{font-size:10px;text-transform:uppercase;}.doc-docdata dd{font-size:13px;font-weight:700;}.doc-docdata *{writing-mode:horizontal-tb;}}@media screen and (max-width:768px){.doc-brand-left,
  .doc-brand-main,
  .doc-docdata{display:block ;width:100% ;max-width:100% ;min-width:0 ;flex:none ;}.doc-docdata{margin-top:10px ;}.doc-docdata dl,
  .doc-docdata dt,
  .doc-docdata dd{display:block ;width:100% ;white-space:normal ;word-break:normal ;writing-mode:horizontal-tb ;}.doc-docdata dt{margin-top:8px ;}}@media screen and (max-width:768px){.doc-brand-row{display:flex;flex-direction:column;grid-template-columns:none;gap:12px;align-items:stretch;}.doc-brand-left,.doc-brand-main,.doc-docdata{display:block;width:100%;max-width:100%;min-width:0;flex:none;}.doc-docdata{text-align:left;margin:4px 0 0;padding:11px;writing-mode:horizontal-tb;word-break:normal;white-space:normal;}.doc-docdata dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 8px;}.doc-docdata dt,.doc-docdata dd{display:block;width:100%;writing-mode:horizontal-tb;white-space:normal;word-break:normal;text-align:left;}}@media screen and (max-width:430px){.doc-docdata dl{grid-template-columns:1fr;}}.doc-sheet.doc-sheet-long .pos-table thead th,
.doc-sheet.doc-sheet-long .pos-table-compact thead th{opacity:1;font-weight:950;}.doc-sheet.doc-sheet-long .pos-table thead,
.doc-sheet.doc-sheet-long .pos-table-compact thead{background:#0f131a;color:#fff;}.doc-sheet.doc-sheet-long .pos-table td:first-child,
.doc-sheet.doc-sheet-long .pos-table-compact td:first-child,
.doc-sheet.doc-sheet-long .pos-table td:first-child strong,
.doc-sheet.doc-sheet-long .pos-table-compact td:first-child strong{color:#172033;visibility:visible;opacity:1;text-indent:0;}.doc-sheet.doc-sheet-long .doc-logo{max-width:175px;max-height:57px;}.doc-sheet.doc-sheet-long .doc-company{font-size:18px;line-height:1.12;font-weight:950;}.doc-sheet.doc-sheet-long .doc-sub{font-size:12px;line-height:1.3;font-weight:750;}.doc-sheet.doc-sheet-long .doc-addr{font-size:12px;line-height:1.35;}.doc-sheet.doc-sheet-long .doc-kind,
.doc-sheet.doc-sheet-long .doc-kind-badge{color:#fff;-webkit-text-fill-color:#fff;}.doc-sheet.doc-sheet-long .pos-table thead th,
.doc-sheet.doc-sheet-long .pos-table-compact thead th{background:#0f131a;color:#fff;-webkit-text-fill-color:#fff;}.doc-sheet.doc-sheet-long .pos-table tbody td,
.doc-sheet.doc-sheet-long .pos-table-compact tbody td{color:#172033;-webkit-text-fill-color:initial;}.doc-sheet.doc-sheet-long .pos-table td:first-child,
.doc-sheet.doc-sheet-long .pos-table-compact td:first-child{display:table-cell;visibility:visible;opacity:1;color:#172033;white-space:normal;overflow:visible;text-indent:0;}.doc-sheet.doc-sheet-long .pos-table td:first-child strong,
.doc-sheet.doc-sheet-long .pos-table-compact td:first-child strong{display:inline;visibility:visible;opacity:1;color:#172033;font-weight:950;}.doc-sheet.doc-sheet-long .sum-table td{color:#172033;}.doc-sheet.doc-sheet-long .sum-table .total-row td{font-weight:950;border-top:2px solid #111827;}.lmcs-v294-scale-wrap .pos-table td::before,
.lmcs-v294-scale-wrap .pos-table-compact td::before,
.lmcs-v294-scale-wrap .sum-table td::before{content:none;display:none;}.lmcs-v294-scale-wrap .pos-table td,
.lmcs-v294-scale-wrap .pos-table-compact td{padding:9px 10px;vertical-align:middle;}.lmcs-v294-scale-wrap .pos-table td:first-child,
.lmcs-v294-scale-wrap .pos-table-compact td:first-child{background:#fff;}.doc-sheet.doc-sheet-long .doc-recipient-block{padding-top:12px;padding-bottom:12px;}.doc-sheet.doc-sheet-long .doc-label{font-size:12px;line-height:1.25;letter-spacing:.055em;font-weight:950;color:#475467;margin-bottom:8px;}.doc-sheet.doc-sheet-long .recipient{font-size:14px;line-height:1.45;color:#172033;font-weight:650;}.doc-sheet.doc-sheet-long .recipient strong,
.doc-sheet.doc-sheet-long .recipient b{font-size:13px;font-weight:950;color:#111827;}:root{--a11y-soft:#f8fafc;--a11y-brand:#12395b;--a11y-brand-dark:#0b2742;--a11y-blue:#1d4ed8;--a11y-blue-dark:#1e3a8a;}body,
.main,
.panel,
.card,
.table-wrap,
.settings-block,
.kpi-card,
.stat-card,
.metric-card{color:var(--a11y-text);}.muted,
small,
.help,
.hint,
.subtle,
.text-muted,
.kpi-sub,
.stat-sub,
.metric-sub,
.card small{color:var(--a11y-muted);}a:not(.btn):not(.nav-link):not(.sidebar a){color:var(--a11y-blue-dark);text-decoration-thickness:.08em;text-underline-offset:.18em;}a:not(.btn):not(.nav-link):not(.sidebar a):hover{color:#0f2f6f;text-decoration:underline;}.btn.primary,
button.primary,
a.btn.primary,
input[type="submit"].primary{background:var(--a11y-brand);border-color:var(--a11y-brand);color:#fff;-webkit-text-fill-color:#fff;}.btn.primary:hover,
button.primary:hover,
a.btn.primary:hover{background:var(--a11y-brand-dark);border-color:var(--a11y-brand-dark);}.btn:not(.primary),
a.btn:not(.primary),
button.btn:not(.primary){color:#172033;border-color:var(--a11y-border);background:#fff;}.btn:not(.primary):hover,
a.btn:not(.primary):hover,
button.btn:not(.primary):hover{background:#f1f5f9;border-color:#94a3b8;}.kpi,
.kpi-card,
.stat,
.stat-card,
.metric,
.metric-card,
.dashboard-stat,
.analytics-card,
.stats-card{background:#fff;border:1px solid #d6dee9;box-shadow:0 10px 24px rgba(15,23,42,.06);color:var(--a11y-text);}.kpi strong,
.kpi-card strong,
.stat strong,
.stat-card strong,
.metric strong,
.metric-card strong,
.dashboard-stat strong,
.analytics-card strong,
.stats-card strong,
.kpi-value,
.stat-value,
.metric-value{color:#0f172a;-webkit-text-fill-color:#0f172a;font-weight:950;}.kpi small,
.kpi-card small,
.stat small,
.stat-card small,
.metric small,
.metric-card small,
.dashboard-stat small,
.analytics-card small,
.stats-card small{color:#475467;}.badge,
.pill,
.tag,
.status-badge{border:1px solid #cbd5e1;color:#172033;background:#f8fafc;}.badge.blue,
.pill.blue,
.tag.blue,
.status-badge.blue,
.badge.info,
.pill.info,
.tag.info,
.status-badge.info{background:#dbeafe;color:#1e3a8a;border-color:#93c5fd;}.badge.success,
.status-badge.success{background:#dcfce7;color:#14532d;border-color:#86efac;}.badge.warning,
.status-badge.warning{background:#fef3c7;color:#78350f;border-color:#fbbf24;}.badge.danger,
.status-badge.danger,
.badge.error,
.status-badge.error{background:#fee2e2;color:#7f1d1d;border-color:#fca5a5;}table th{color:#334155;background:#f1f5f9;}table td{color:#172033;}.table-wrap table tr:hover td{background:#f8fafc;}input,
select,
textarea{color:#111827;}input::placeholder,
textarea::placeholder{color:#667085;opacity:1;}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--a11y-focus);outline-offset:3px;box-shadow:0 0 0 5px rgba(255,191,71,.22);}button,
.btn,
a.btn{min-height:33px;}.action-btn,
.icon-btn,
.table-actions .btn{min-width:38px;}.doc-sheet.doc-sheet-long{color:#172033;}.doc-sheet.doc-sheet-long .doc-label,
.doc-sheet.doc-sheet-long .doc-docdata dt{color:#475467;}.doc-sheet.doc-sheet-long .doc-docdata dd,
.doc-sheet.doc-sheet-long .recipient{color:#172033;}.table-wrap table thead th,
.table-responsive table thead th,
.list-table-wrap table thead th,
.resizable-table thead th,
.draggable-table thead th,
.sortable-table thead th,
.stats-table thead th,
.kpi-table thead th,
.analytics-table thead th,
.dashboard-table thead th,
.internal-table thead th,
table.resizable thead th,
table.draggable thead th{background:#12395b;color:#ffffff;-webkit-text-fill-color:#ffffff;opacity:1;font-weight:950;}.table-wrap table thead th *,
.table-responsive table thead th *,
.list-table-wrap table thead th *,
.resizable-table thead th *,
.draggable-table thead th *,
.sortable-table thead th *,
.stats-table thead th *,
.kpi-table thead th *,
.analytics-table thead th *,
.dashboard-table thead th *,
.internal-table thead th *,
table.resizable thead th *,
table.draggable thead th *{color:#ffffff;-webkit-text-fill-color:#ffffff;opacity:1;}th .resize-handle,
th .column-resize-handle,
th .column-grip,
th .resizer,
th [class*="resize"],
th [class*="grip"]{background:rgba(255,255,255,.82);border-color:rgba(255,255,255,.92);color:#ffffff;opacity:1;}table thead th[style*="background:#12395b"],
table thead th[style*="background: #12395b"],
table thead th[style*="background:#0"],
table thead th[style*="background: #0"]{color:#ffffff;-webkit-text-fill-color:#ffffff;}.table-wrap table thead tr,
.table-responsive table thead tr,
.list-table-wrap table thead tr{background:#12395b;}table:not(.resizable):not(.draggable):not(.stats-table):not(.analytics-table):not(.dashboard-table) th.light,
table:not(.resizable):not(.draggable):not(.stats-table):not(.analytics-table):not(.dashboard-table) thead.light th{background:#f1f5f9;color:#334155;-webkit-text-fill-color:#334155;}.table-help,
.column-help,
.table-toolbar-help,
p:has(+ .table-wrap),
p:has(+ .table-responsive){color:#475467;}.table-toolbar .btn,
.column-toolbar .btn,
button[data-columns],
.btn.columns,
.btn.reset-columns{color:#172033;background:#fff;border-color:#cbd5e1;font-weight:850;}.table-toolbar .btn:hover,
.column-toolbar .btn:hover,
button[data-columns]:hover,
.btn.columns:hover,
.btn.reset-columns:hover{background:#f1f5f9;border-color:#94a3b8;}.pdf-composer-action,
a[href*="pdf.php"].btn{font-weight:900;}body{overflow-x:hidden;}.main,.content,.app-main,.page,.panel,.card,.settings-block,.doc-editor-form,.table-wrap,.table-responsive{min-width:0;max-width:100%;}.toolbar,
.actions,
.page-actions,
.preview-actions,
.customer-actions,
.table-toolbar,
.column-toolbar,
.bulk-actions,
.filterbar,
.filters,
.searchbar,
.form-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;}.toolbar .btn,
.actions .btn,
.page-actions .btn,
.preview-actions .btn,
.customer-actions .btn,
.table-toolbar .btn,
.column-toolbar .btn,
.bulk-actions .btn,
.filterbar .btn,
.filters .btn,
.form-actions .btn{white-space:normal;}.table-wrap,
.table-responsive,
.responsive-table-wrap,
.list-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px;}.table-wrap table,
.table-responsive table,
.responsive-table-wrap table,
.list-table-wrap table{width:100%;min-width:680px;border-collapse:collapse;}th{position:relative;}th .resize-handle,
th .column-resize-handle,
th .column-grip,
th .resizer,
th [class*="resize"],
th [class*="grip"]{min-width:8px;min-height:24px;}.form-grid,
.grid,
.doc-editor-form .form-grid{min-width:0;}input,select,textarea,.input{max-width:100%;min-width:0;}.doc-editor-form .split,
.split,
.two-col,
.three-col,
.dashboard-grid,
.cards-grid,
.kpi-grid,
.stats-grid{min-width:0;}.kpi-grid,
.stats-grid,
.dashboard-grid,
.cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;}.kpi,.kpi-card,.stat,.stat-card,.metric,.metric-card,.dashboard-stat,.card{min-width:0;overflow-wrap:anywhere;}.task-board,
.kanban,
.pipeline,
.crm-board{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.task-card,
.project-card,
.crm-card{min-width:0;overflow-wrap:anywhere;}td,th{overflow-wrap:anywhere;}td .btn,
.table-actions .btn{white-space:nowrap;}.status,
.status-pill,
.status-badge,
.badge,
.pill{white-space:normal;line-height:1.2;}@media (max-width:1100px){.doc-editor-form .split,
  .split{grid-template-columns:1fr;}.panel{min-width:0;}}@media (max-width:768px){body{font-size:14px;}.main,
  .content,
  .app-main,
  .page{padding-left:10px;padding-right:10px;}.panel,
  .card,
  .settings-block{border-radius:12px;padding:12px;}.toolbar,
  .actions,
  .page-actions,
  .preview-actions,
  .customer-actions,
  .table-toolbar,
  .column-toolbar,
  .bulk-actions,
  .filterbar,
  .filters,
  .searchbar,
  .form-actions{flex-direction:column;align-items:stretch;}.toolbar .btn,
  .actions .btn,
  .page-actions .btn,
  .preview-actions .btn,
  .customer-actions .btn,
  .table-toolbar .btn,
  .column-toolbar .btn,
  .bulk-actions .btn,
  .filterbar .btn,
  .filters .btn,
  .form-actions .btn,
  .toolbar button,
  .actions button,
  .page-actions button,
  .filterbar button,
  .filters button{width:100%;justify-content:center;min-height:34px;}.form-grid,
  .doc-editor-form .form-grid{grid-template-columns:1fr;}.field,
  .full,
  .doc-editor-form .field,
  .doc-editor-form .full{grid-column:1/-1;min-width:0;}.table-wrap table,
  .table-responsive table,
  .responsive-table-wrap table,
  .list-table-wrap table{min-width:720px;}.backend-card-table table,
  .mobile-card-table table{min-width:0;}.task-filters,
  .task-toolbar,
  .task-actions{display:flex;flex-direction:column;align-items:stretch;gap:8px;}.task-filters .input,
  .task-filters select,
  .task-filters input,
  .task-toolbar .btn,
  .task-actions .btn{width:100%;}.position,
  .position-head,
  .positions,
  .offer-item-picker-v120{min-width:0;max-width:100%;}.position-head{display:grid;grid-template-columns:1fr;gap:8px;}.internal-split-card{grid-template-columns:1fr;gap:10px;}.split-money,
  .split-money-clean,
  .lmcs-money-field-wrap{max-width:100%;}.table-wrap table thead th,
  .table-responsive table thead th,
  .list-table-wrap table thead th{color:#fff;-webkit-text-fill-color:#fff;}}@media (max-width:480px){.main,
  .content,
  .app-main,
  .page{padding-left:8px;padding-right:8px;}h1{font-size:22px;line-height:1.12;}h2{font-size:18px;line-height:1.18;}h3{font-size:15px;line-height:1.22;}.table-wrap table,
  .table-responsive table,
  .responsive-table-wrap table,
  .list-table-wrap table{min-width:640px;}.kpi-grid,
  .stats-grid,
  .dashboard-grid,
  .cards-grid{grid-template-columns:1fr;}}@media print{body{overflow:visible;}.table-wrap,
  .table-responsive,
  .responsive-table-wrap,
  .list-table-wrap{overflow:visible;}}.pdf-composer-toolbar{max-width:820px;margin:10px auto;display:flex;justify-content:flex-end;gap:8px;}.pdf-composer-action{background:#12395b;color:#fff;-webkit-text-fill-color:#fff;border-color:#12395b;font-weight:950;}@media(max-width:768px){.pdf-composer-toolbar{max-width:100%;justify-content:stretch;}.pdf-composer-toolbar .btn{width:100%;}}.pdf-composer-toolbar-public{max-width:820px;margin:12px auto;padding:0 12px;justify-content:flex-end;align-items:center;gap:8px;position:relative;z-index:5;}.pdf-composer-toolbar-public .pdf-composer-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:12px;background:#12395b;color:#fff;-webkit-text-fill-color:#fff;border:1px solid #12395b;text-decoration:none;}@media(max-width:768px){.pdf-composer-toolbar-public{max-width:100%;padding:0 10px;justify-content:stretch;}.pdf-composer-toolbar-public .pdf-composer-action{width:100%;}}.customer-actions.no-print .pdf-composer-action,
.preview-actions .pdf-composer-action,
.toolbar .pdf-composer-action,
.pdf-composer-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:12px;background:#12395b;border:1px solid #12395b;color:#ffffff;-webkit-text-fill-color:#ffffff;font-weight:950;text-decoration:none;line-height:1.15;}.customer-actions.no-print .pdf-composer-action:hover,
.preview-actions .pdf-composer-action:hover,
.toolbar .pdf-composer-action:hover,
.pdf-composer-action:hover{background:#0b2742;border-color:#0b2742;color:#ffffff;-webkit-text-fill-color:#ffffff;}.pdf-composer-toolbar-public{display:none;}@media(max-width:768px){.customer-actions.no-print .pdf-composer-action,
  .preview-actions .pdf-composer-action,
  .toolbar .pdf-composer-action{width:100%;}}.customer-actions.no-print .pdf-composer-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:12px;background:#12395b;border:1px solid #12395b;color:#fff;-webkit-text-fill-color:#fff;font-weight:950;text-decoration:none;line-height:1.15;visibility:visible;opacity:1;}.customer-actions.no-print .pdf-composer-action:hover{background:#0b2742;border-color:#0b2742;color:#fff;-webkit-text-fill-color:#fff;}@media(max-width:768px){.customer-actions.no-print .pdf-composer-action{width:100%;}}.pdf-composer-action,
.customer-actions.no-print .pdf-composer-action,
.preview-actions .pdf-composer-action,
.toolbar .pdf-composer-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:12px;background:#12395b;border:1px solid #12395b;color:#ffffff;-webkit-text-fill-color:#ffffff;font-weight:950;text-decoration:none;line-height:1.15;visibility:visible;opacity:1;}.pdf-composer-action:hover{background:#0b2742;border-color:#0b2742;color:#ffffff;-webkit-text-fill-color:#ffffff;}@media(max-width:768px){.pdf-composer-action{width:100%;}}.pdf-composer-toolbar,
.pdf-composer-toolbar-public{display:none;}.btn.pdf-composer-action,
a.btn.pdf-composer-action,
.customer-actions.no-print a.btn.pdf-composer-action,
.preview-actions a.btn.pdf-composer-action,
.toolbar a.btn.pdf-composer-action{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:12px;background:#ffffff;border:1px solid #cbd5e1;color:#172033;-webkit-text-fill-color:#172033;font-weight:950;text-decoration:none;line-height:1.15;visibility:visible;opacity:1;box-shadow:none;}.btn.pdf-composer-action:hover,
a.btn.pdf-composer-action:hover{background:#f1f5f9;border-color:#94a3b8;color:#111827;-webkit-text-fill-color:#111827;}@media(max-width:768px){.btn.pdf-composer-action,
  a.btn.pdf-composer-action{width:100%;}}.sender-line,
.doc-sheet.doc-sheet-long .sender-line,
.lmcs-v294-scale-wrap .sender-line{opacity:1;color:#374151;-webkit-text-fill-color:#374151;font-size:12px;line-height:1.35;font-weight:650;letter-spacing:0;}@media(max-width:768px){.sender-line,
  .doc-sheet.doc-sheet-long .sender-line,
  .lmcs-v294-scale-wrap .sender-line{font-size:12px;line-height:1.4;}}.preview-info-bubbles{align-items:stretch;}.preview-info-bubble-wide{grid-column:span 2;}.preview-info-bubble-note{background:#f8fbff;}.preview-info-label{display:block;font-size:12px;line-height:1.2;font-weight:950;color:#12395b;letter-spacing:.03em;text-transform:uppercase;margin:0 0 6px;}.preview-info-value{display:block;font-size:14px;line-height:1.35;font-weight:750;color:#172033;overflow-wrap:anywhere;}.preview-info-link{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;font-weight:800;}.field-hint{display:block;margin-top:6px;color:#667085;font-size:12px;line-height:1.35;}@media(max-width:1000px){.preview-info-bubbles{grid-template-columns:repeat(2,minmax(0,1fr));}.preview-info-bubble-wide{grid-column:span 2;}}@media(max-width:640px){.preview-info-bubbles{grid-template-columns:1fr;margin:12px 0 12px;}.preview-info-bubble-wide{grid-column:auto;}}.ui-lang-switch{display:inline-flex;align-items:center;gap:4px;padding:4px;border-radius:649px;border:1px solid #dbe5f2;background:#fff;box-shadow:0 8px 22px rgba(15,35,65,.06);}.ui-lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:29px;border-radius:649px;padding:0 10px;font-size:13px;font-weight:950;text-decoration:none;color:#12395b;}.ui-lang-switch a.is-active{background:#12395b;color:#fff;}@media(max-width:720px){.ui-lang-switch{order:99;width:100%;justify-content:center;}}html[lang="en"] .ui-lang-switch a[lang="en"],
html[lang="de"] .ui-lang-switch a[lang="de"]{background:#12395b;color:#fff;}.ui-lang-switch a:not(.is-active){color:#1f3b8f;-webkit-text-fill-color:#1f3b8f;}.ui-lang-switch a.is-active,
.ui-lang-switch a.is-active:visited,
html[lang="de"] .ui-lang-switch a[lang="de"],
html[lang="en"] .ui-lang-switch a[lang="en"]{background:#12395b;color:#fff;-webkit-text-fill-color:#fff;}.preview-bubbles,
.preview-info-bubbles,
.internal-preview-bubbles,
.preview-meta-bubbles,
.preview-toolbar-bubbles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:12px;align-items:stretch;}.preview-bubbles .preview-bubble,
.preview-info-bubbles .preview-bubble,
.internal-preview-bubbles .preview-bubble,
.preview-meta-bubbles .preview-bubble,
.preview-toolbar-bubbles .preview-bubble{min-width:0;}.preview-bubbles .preview-bubble:nth-child(4),
.preview-info-bubbles .preview-bubble:nth-child(4),
.internal-preview-bubbles .preview-bubble:nth-child(4),
.preview-meta-bubbles .preview-bubble:nth-child(4),
.preview-toolbar-bubbles .preview-bubble:nth-child(4){grid-column:1 / -1;width:100%;}.preview-bubble.is-hint,
.preview-bubble-hint,
.preview-hint-bubble,
.preview-note-bubble{grid-column:1 / -1;width:100%;}@media(max-width:900px){.preview-bubbles,
  .preview-info-bubbles,
  .internal-preview-bubbles,
  .preview-meta-bubbles,
  .preview-toolbar-bubbles{grid-template-columns:1fr;}.preview-bubbles .preview-bubble:nth-child(4),
  .preview-info-bubbles .preview-bubble:nth-child(4),
  .internal-preview-bubbles .preview-bubble:nth-child(4),
  .preview-meta-bubbles .preview-bubble:nth-child(4),
  .preview-toolbar-bubbles .preview-bubble:nth-child(4){grid-column:auto;}}.stats-page-v168{max-width:100%;}.stats-page-v168 .toolbar{padding:0;background:transparent;border:0;}.stats-page-v168 .toolbar .btn{min-height:36px;border-radius:12px;padding:0 14px;font-weight:950;white-space:nowrap;}.stats-page-v168 .stats-wide,
.stats-page-v168 .internal-stats-grid{margin-top:12px;}.stats-page-v168 .card.stat{position:relative;display:flex;flex-direction:column;justify-content:center;overflow:hidden;border-radius:16px;border:1px solid #d7e2ee;background:
    radial-gradient(circle at 12% 18%,rgba(18,57,91,.06),transparent 32%),
    linear-gradient(135deg,#ffffff,#fbfdff);box-shadow:0 18px 42px rgba(16,24,40,.065);}.stats-page-v168 .card.stat:before{content:"€";position:absolute;left:24px;top:50%;transform:translateY(-50%);width:48px;height:36px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#eef5fb,#dde8f1);border:1px solid #cfdbe7;box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(15,23,42,.055);color:#12395b;-webkit-text-fill-color:#12395b;font-size:15px;font-weight:950;line-height:1;}.stats-page-v168 .stats-wide .card.stat:nth-child(1):before{content:"€";}.stats-page-v168 .stats-wide .card.stat:nth-child(2):before{content:"✓";}.stats-page-v168 .stats-wide .card.stat:nth-child(3):before{content:"○";}.stats-page-v168 .stats-wide .card.stat:nth-child(4):before{content:"!";}.stats-page-v168 .stats-wide .card.stat:nth-child(5):before{content:"Σ";}.stats-page-v168 .stats-wide .card.stat:nth-child(6):before{content:"%";}.stats-page-v168 .stats-wide .card.stat:nth-child(7):before{content:"↗";}.stats-page-v168 .stats-wide .card.stat:nth-child(8):before{content:"✓%";font-size:13px;}.stats-page-v168 .internal-stats-grid .card.stat:nth-child(1):before{content:"CS";font-size:13px;}.stats-page-v168 .internal-stats-grid .card.stat:nth-child(2):before{content:"LI";font-size:13px;}.stats-page-v168 .internal-stats-grid .card.stat:nth-child(3):before{content:"∑";}.stats-page-v168 .internal-stats-grid .card.stat:nth-child(4):before{content:"#";}.stats-page-v168 .card.stat.warning:before{background:linear-gradient(135deg,#fff7ed,#ffedd5);border-color:#fed7aa;color:#9a3412;-webkit-text-fill-color:#9a3412;}.stats-page-v168 .card.stat .label{display:block;color:#667085;-webkit-text-fill-color:#667085;font-weight:950;letter-spacing:-.015em;}.stats-page-v168 .card.stat .num{display:block;color:#0f172a;-webkit-text-fill-color:#0f172a;font-weight:1000;font-variant-numeric:tabular-nums;}.stats-page-v168 .internal-stats-panel{border-radius:18px;border:1px solid #d7e2ee;box-shadow:0 18px 44px rgba(16,24,40,.055);}.stats-page-v168 .internal-stats-panel .section-title-row h2{margin:0;font-size:21px;letter-spacing:-.035em;}.stats-page-v168 .table{border-radius:14px;overflow:hidden;}@media(max-width:900px), (pointer:coarse){.stats-page-v168 .card.stat{border-radius:13px;}.stats-page-v168 .card.stat .label{font-size:14px;}}.tax-rate-field[style*="display: none"]{display:none;}.tax-note,.reverse-charge-note{margin:12px 0;padding:10px 12px;border:1px solid #dbe5ef;border-radius:12px;background:#f8fbff;color:#334155;font-weight:750;}.tax-row-reverse_charge td:first-child,
.tax-row-no_tax td:first-child{color:#475467;font-weight:900;}.field input[name="company_tax_number"],
.field input[name="company_vat_id"]{font-variant-numeric:tabular-nums;letter-spacing:.01em;}.saas-address-notice{border-radius:14px;background:linear-gradient(135deg,#f8fbff,#eef5fb);border:1px solid #dbe5ef;}.settings-block code{display:inline-block;padding:2px 7px;border-radius:8px;background:#eef3f8;border:1px solid #dbe5ef;font-weight:900;}input[name$="_number_format"],
input[name$="_prefix"],
input[name$="_label"],
input[name="company_country"],
input[name="company_state"]{font-variant-numeric:tabular-nums;}.saas-entity-suggestion-box{padding:14px;border:1px solid #dbe5ef;border-radius:14px;background:linear-gradient(135deg,#ffffff,#f8fbff);box-shadow:0 12px 30px rgba(16,24,40,.055);}.saas-entity-help{margin-top:8px;color:#667085;font-weight:760;line-height:1.45;}#company_entity_type{font-weight:900;}:root{--v363-ink:#0f172a;--v363-muted:#667085;--v363-line:#dbe5ef;--v363-soft:#f8fbff;--v363-soft2:#eef4fa;--v363-lime:#d7ef22;--v363-card:rgba(255,255,255,.82);--v363-shadow:0 22px 58px rgba(15,23,42,.095);--v363-shadow-soft:0 14px 34px rgba(15,23,42,.065);}html{background:
    radial-gradient(circle at 8% 8%,rgba(215,239,34,.18),transparent 26%),
    radial-gradient(circle at 92% 10%,rgba(18,57,91,.13),transparent 32%),
    linear-gradient(135deg,#f8fbff,#eef4fa 58%,#f8fafc);}body:not(.login-body){background:
    radial-gradient(circle at 9% 6%,rgba(215,239,34,.16),transparent 24%),
    radial-gradient(circle at 93% 9%,rgba(18,57,91,.11),transparent 30%),
    linear-gradient(135deg,#f8fbff,#eef4fa 52%,#f8fafc);color:var(--v363-ink);}.app-shell,
.layout,
.main-layout,
.admin-layout,
.page-shell{background:transparent;}main,
.main,
.content,
.page-content,
.app-main,
.dashboard,
.container,
.wrap{position:relative;}.topbar,
.header,
.app-header,
.page-header,
.toolbar,
.filters,
.filterbar,
.panel,
.card,
.box,
.stat,
.kpi-card,
.table-card,
.settings-block,
.crm-card,
.project-card,
.customer-card,
.document-card,
.invoice-card,
.offer-card,
.preview-panel,
.document-preview-shell,
.customer-detail-card,
.modal-card,
.modal-content{border-color:rgba(18,57,91,.13);}.panel,
.card,
.box,
.table-card,
.settings-block,
.crm-card,
.project-card,
.customer-card,
.document-card,
.invoice-card,
.offer-card,
.preview-panel,
.customer-detail-card,
.modal-card,
.modal-content{background:var(--v363-card);border:1px solid rgba(18,57,91,.13);border-radius:17px;box-shadow:var(--v363-shadow-soft);backdrop-filter:blur(14px);}.stat,
.kpi-card,
.stats-page-v168 .card.stat{background:
    radial-gradient(circle at 12% 18%,rgba(18,57,91,.06),transparent 34%),
    linear-gradient(135deg,rgba(255,255,255,.92),rgba(251,253,255,.88));border-radius:17px;box-shadow:var(--v363-shadow-soft);}.topbar,
.header,
.app-header,
.page-header{background:rgba(255,255,255,.78);border:1px solid rgba(18,57,91,.12);border-radius:18px;box-shadow:var(--v363-shadow-soft);backdrop-filter:blur(18px);}h1,h2,h3,
.page-title,
.section-title,
.card-title,
.panel-title{color:var(--v363-ink);letter-spacing:-.04em;}h1,.page-title{font-size:clamp(24px,3.4vw,36px);line-height:1.02;}h2,.section-title{font-size:clamp(19px,2.2vw,26px);}.muted,
.help,
.hint,
small,
.sub,
.description{color:var(--v363-muted);}.btn,
.button,
button,
input[type="submit"],
a.btn{border-radius:12px;font-weight:950;min-height:34px;box-shadow:none;}.btn.primary,
.button.primary,
button.primary,
input[type="submit"].primary,
.btn-primary,
.primary-btn{background:var(--v363-blue);color:#fff;-webkit-text-fill-color:#fff;border-color:var(--v363-blue);box-shadow:0 16px 34px rgba(18,57,91,.20);}.btn.primary:hover,
.button.primary:hover,
button.primary:hover,
.btn-primary:hover{background:var(--v363-blue-2);transform:translateY(-1px);}.btn.secondary,
.button.secondary,
.btn.ghost,
.button.ghost,
.btn-light{background:var(--btn2-bg,#fff);border:1px solid var(--btn2-border,var(--v363-line));color:var(--btn2-text,var(--v363-blue));-webkit-text-fill-color:var(--btn2-text,var(--v363-blue));}html.cliro-theme-light input,
html.cliro-theme-light select,
html.cliro-theme-light textarea,
html.cliro-theme-light .input,
html.cliro-theme-light .form-control{border:1px solid #d6e0ea;border-radius:12px;background:#fff;color:var(--v363-ink);font-weight:750;box-shadow:inset 0 1px 0 rgba(255,255,255,.84);}input:focus,
select:focus,
textarea:focus,
.input:focus,
.form-control:focus{border-color:var(--v363-blue);box-shadow:0 0 0 4px rgba(18,57,91,.10);outline:none;}label{color:#344054;}table,
.table{border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:13px;background:#fff;}thead th,
.table thead th{background:linear-gradient(135deg,#12395b,#0d2b45);color:#fff;-webkit-text-fill-color:#fff;border:0;font-weight:950;letter-spacing:.01em;}tbody td,
.table tbody td{border-color:#edf2f7;}tbody tr:hover td{background:#f8fbff;}.badge,
.status,
.pill,
.tag{border-radius:649px;font-weight:950;border:1px solid rgba(18,57,91,.12);}.notice,
.success,
.error,
.warning{border-radius:13px;box-shadow:0 12px 28px rgba(15,23,42,.055);}.success{background:linear-gradient(135deg,#ecfdf3,#f6fef9);border-color:#bbf7d0;}.notice{background:linear-gradient(135deg,#f8fbff,#eef5fb);border-color:#dbeafe;}.error{background:linear-gradient(135deg,#fff1f2,#fff7f7);border-color:#fecdd3;}.warning{background:linear-gradient(135deg,#fff7ed,#fffbeb);border-color:#fed7aa;}.sidebar,
.side-nav,
.app-sidebar,
nav.sidebar{background:rgba(255,255,255,.80);border:1px solid rgba(18,57,91,.12);box-shadow:0 22px 58px rgba(15,23,42,.09);backdrop-filter:blur(18px);}.sidebar a,
.side-nav a,
.app-sidebar a,
.nav-link{border-radius:12px;font-weight:850;}.sidebar a.active,
.side-nav a.active,
.app-sidebar a.active,
.nav-link.active,
.nav-link.is-active{background:var(--v363-blue);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 12px 26px rgba(18,57,91,.18);}.settings-block summary{border-radius:14px;padding:14px 16px;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(248,251,255,.86));}.settings-block[open] summary{border-bottom:1px solid rgba(18,57,91,.10);}.form-grid{gap:12px;}.document-preview-shell,
.preview-panel{background:#fff;}.preview-bubble,
.preview-info-bubbles .preview-bubble,
.internal-preview-bubbles .preview-bubble{border-radius:14px;box-shadow:var(--v363-shadow-soft);background:rgba(255,255,255,.86);}@media(max-width:900px), (pointer:coarse){body:not(.login-body){background:linear-gradient(135deg,#f8fbff,#eef4fa);}.panel,.card,.box,.table-card,.settings-block{border-radius:14px;}.topbar,.header,.app-header,.page-header{border-radius:14px;}h1,.page-title{font-size:24px;}}.login-password-wrap-v364{position:relative;}.login-password-wrap-v364 .input{padding-right:42px;}.login-eye-v364{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:40px;height:32px;min-height:32px;border:0;border-radius:10px;background:#eef5fb;color:#12395b;display:grid;place-items:center;cursor:pointer;}.pdf-composer-bar,
.print-only-action,
button[onclick*="window.print"]{display:none;}.tax-note,
.reverse-charge-note{border-left:5px solid #12395b;background:linear-gradient(135deg,#f8fbff,#eef5fb);font-size:13px;line-height:1.45;}.tax-row-eu_reverse_charge td:first-child,
.tax-row-third_country_service td:first-child,
.tax-row-small_business td:first-child,
.tax-row-export_tax_free td:first-child{color:#475467;font-weight:950;}pre.update-report, .update-report{white-space:pre-wrap;overflow:auto;background:#0f172a;color:#fff;padding:14px;border-radius:14px;}:root{--mobile-card-radius:20px;}@media(max-width:900px), (pointer:coarse){html,body{max-width:100%;overflow-x:hidden;}.main,#main-content,.content,.container,.wrap{max-width:100%;padding-left:10px;padding-right:10px;box-sizing:border-box;}.page-head,.company-page-head,.topbar,.toolbar,.filterbar,.filters,.list-toolbar,.doc-toolbar,.task-toolbar,.customer-toolbar{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch;width:100%
  ;}.toolbar .btn,.filterbar .btn,.filters .btn,.row-actions .btn,.page-actions .btn,
  .toolbar button,.filterbar button,.filters button{width:100%;justify-content:center;}.toolbar form,.filterbar form,.filters form,.row-actions form{width:100%;display:grid;gap:8px;}.toolbar input,.toolbar select,.toolbar textarea,.filterbar input,.filterbar select,.filters input,.filters select,
  .input,select,textarea{max-width:100%;}.cards-grid,.stats-grid,.kpi-grid,.dashboard-grid,.two-col,.three-col,.form-grid{grid-template-columns:1fr
  ;}.table-wrap,.responsive-table,.table-scroll,.doc-table-wrap,.customers-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--mobile-card-radius)
  ;}table{min-width:760px;}table.mobile-card-table,
  .mobile-card-table table{min-width:0;width:100%;border:0;background:transparent;}table.mobile-card-table thead{display:none;}table.mobile-card-table tbody,
  table.mobile-card-table tr,
  table.mobile-card-table td{display:block;width:100%;box-sizing:border-box;}table.mobile-card-table tr{margin:0 0 12px;padding:12px;border:1px solid #dbe5ef;border-radius:14px;background:#fff;box-shadow:0 14px 32px rgba(15,23,42,.07)
  ;}table.mobile-card-table td{border:0;border-bottom:1px solid #eef2f7;padding:9px 0;text-align:left;white-space:normal;min-height:28px
  ;}table.mobile-card-table td:last-child{border-bottom:0;}table.mobile-card-table td::before{content:attr(data-label);display:block;margin:0 0 3px;font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.06em;color:#667085
  ;}table.mobile-card-table td:empty{display:none;}#docTable.doc-table{min-width:0;width:100%;table-layout:auto;}#docTable.doc-table colgroup{display:none;}#docTable.doc-table .doc-actions-cell,
  #docTable.doc-table td:last-child{display:flex;flex-wrap:wrap;gap:8px;}#docTable.doc-table .btn,#docTable.doc-table a.btn,#docTable.doc-table button{width:auto;min-height:33px;flex:1 1 120px;}.kanban-board,.kanban-columns,.task-board,.tasks-board{display:flex;overflow-x:auto;gap:12px;padding-bottom:10px;scroll-snap-type:x mandatory
  ;}.kanban-column,.task-column,.kanban-col{min-width:82vw;max-width:82vw;scroll-snap-align:start
  ;}.task-card,.kanban-card,.todo-card{border-radius:13px;padding:12px
  ;}.users-v110-hero,.users-v110-kpis,.users-v110-fields,.users-v110-roles,.users-v110-business,.rights-v110-permissions,.users-v110-list{grid-template-columns:1fr
  ;}.users-v110-usercard{grid-template-columns:48px 1fr;}.users-v110-savebar{left:10px;right:10px;bottom:10px;}.update-action-row{display:grid;grid-template-columns:1fr;}.update-action-row form,.update-action-row .btn{width:100%;}}@media(max-width:560px){.main,#main-content,.content,.container,.wrap{padding-left:9px;padding-right:9px;}h1,.page-title{font-size:22px;line-height:1.05;}h2{font-size:20px;}.panel,.card,.box,.settings-block{border-radius:13px;padding:12px;}table.mobile-card-table tr{padding:10px;border-radius:14px;}.btn,button,.button{min-height:35px;}}:root{--a11y-focus-dark:#7a4b00;--a11y-text:#0f172a;--a11y-muted:#475467;--a11y-border:#9fb2c7;}.skip-link:focus,
.skip-link:focus-visible{transform:translateY(0);outline:4px solid var(--a11y-focus);outline-offset:3px;}a:focus-visible,
button:focus-visible,
.btn:focus-visible,
input:focus-visible,
select:focus-visible,
textarea:focus-visible,
summary:focus-visible,
[tabindex]:focus-visible,
[role="button"]:focus-visible{outline:4px solid var(--a11y-focus);outline-offset:3px;box-shadow:0 0 0 7px rgba(255,191,71,.28);}button,
.btn,
.button,
input[type="submit"],
input[type="button"],
summary{min-height:35px;}input,
select,
textarea,
.input,
.form-control{min-height:35px;border-color:#b8c7d8;}label,
.field label{color:#1f2937;font-weight:950;}.muted,
small,
.hint,
.help,
.description{color:var(--a11y-muted);}.badge,
.status,
.pill,
.tag{color:#102033;}.badge.ok,
.status.ok,
.pill.ok,
.tag.ok,
.success{color:#14532d;}.badge.warn,
.status.warn,
.pill.warn,
.tag.warn,
.warning{color:#7c2d12;}.error{color:#7f1d1d;}.notice,
.success,
.error,
.warning{border-width:2px;}[aria-disabled="true"],
.disabled,
button:disabled,
input:disabled,
select:disabled,
textarea:disabled{opacity:.62;cursor:not-allowed;}table th{font-weight:950;}table caption{text-align:left;font-weight:950;padding:8px 0;color:#0f172a;}.mobile-card-table td::before{color:#344054;}.update-status-card-v370 .status-pill,
.update-mini-v370 span,
.update-version-v370 span{color:#344054;}.update-mini-v370,
.update-status-card-v370,
.update-panel-v370,
.update-drop-v370{border-color:#b8c7d8;}.update-check-v370{min-height:40px;}.update-check-v370 input{width:22px;height:22px;flex:0 0 22px;}.update-report-v370{font-size:13px;line-height:1.55;}.sr-only,
.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}@media (forced-colors: active){.btn,
  button,
  input,
  select,
  textarea,
  .panel,
  .card,
  .box{border:1px solid CanvasText;}a:focus-visible,
  button:focus-visible,
  input:focus-visible,
  select:focus-visible,
  textarea:focus-visible{outline:3px solid Highlight;}}@media(max-width:720px){a:focus-visible,
  button:focus-visible,
  .btn:focus-visible,
  input:focus-visible,
  select:focus-visible,
  textarea:focus-visible,
  summary:focus-visible{outline-width:3px;outline-offset:2px;}}@media(max-width:900px), (pointer:coarse){body.lmcs-v373-docs-page #main-content,
  body.lmcs-v373-tasks-page #main-content,
  body.lmcs-v373-dunning-page #main-content{max-width:100%;overflow-x:hidden;}body.lmcs-v373-docs-page .page-head,
  body.lmcs-v373-tasks-page .page-head,
  body.lmcs-v373-dunning-page .page-head{display:grid;grid-template-columns:1fr;gap:8px;}body.lmcs-v373-docs-page .row-actions,
  body.lmcs-v373-tasks-page .row-actions,
  body.lmcs-v373-dunning-page .row-actions{display:grid;grid-template-columns:1fr;width:100%;gap:8px;}body.lmcs-v373-docs-page .row-actions .btn,
  body.lmcs-v373-tasks-page .row-actions .btn,
  body.lmcs-v373-dunning-page .row-actions .btn{width:100%;justify-content:center;}body.lmcs-v373-docs-page code,
  body.lmcs-v373-tasks-page code,
  body.lmcs-v373-dunning-page code{white-space:normal;overflow-wrap:anywhere;}}@media(max-width:860px){body.lmcs-v373-docs-page #docTable.doc-table tr{min-height:0;}body.lmcs-v373-docs-page #docTable.doc-table td[data-label="Nummer"],
  body.lmcs-v373-docs-page #docTable.doc-table td[data-label="Kunde"],
  body.lmcs-v373-docs-page #docTable.doc-table td[data-label="Status"],
  body.lmcs-v373-docs-page #docTable.doc-table td[data-label="Brutto"]{min-width:0;overflow-wrap:anywhere;}}@media(max-width:900px), (pointer:coarse){.customer-create-form .form-grid,
  .customer-create-form .form-grid.two,
  .customer-create-form .form-grid.three{grid-template-columns:1fr;}.customer-create-form .span-2,
  .customer-create-form .full{grid-column:1/-1;}.customers-table td,
  .leads-table-v168 td{overflow-wrap:anywhere;}.customers-table .row-actions,
  .leads-table-v168 .row-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.customers-table .row-actions .btn,
  .customers-table .row-actions form,
  .customers-table .row-actions button{width:100%;justify-content:center;}}@media(max-width:520px){.customers-table .row-actions,
  .leads-table-v168 .row-actions{grid-template-columns:1fr;}}.lmcs-google-suggest-wrap{position:relative;min-width:0;max-width:100%;overflow:visible;}.lmcs-google-suggest-box{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:100000;display:grid;gap:4px;width:100%;max-width:100%;max-height:min(224px,46vh);overflow:auto;background:#fff;border:1px solid #d0d5dd;border-radius:10px;box-shadow:0 18px 44px rgba(15,23,42,.18);padding:6px;box-sizing:border-box;overscroll-behavior:contain;}.lmcs-google-suggest-box[hidden]{display:none;}.lmcs-google-suggest-item{display:block;width:100%;border:0;background:#fff;color:#172033;text-align:left;padding:8px 10px;border-radius:10px;font:inherit;font-weight:750;line-height:1.35;cursor:pointer;overflow-wrap:anywhere;}.lmcs-google-suggest-item:hover,.lmcs-google-suggest-item:focus{background:#eef6ff;outline:2px solid rgba(18,57,91,.22);}.lmcs-google-suggest-brand{padding:7px 8px 3px;text-align:right;color:#667085;font-size:11px;font-weight:750;line-height:1.2;border-top:1px solid #eef2f7;text-transform:none;}.lmcs-google-widget-wrap{display:none;}.pac-container{z-index:99999;max-width:calc(100vw - 24px);box-sizing:border-box;}.api-test-page,.api-test-page *{box-sizing:border-box;}.api-test-page{width:100%;max-width:min(1240px,100%);min-width:0;overflow-x:hidden;margin-inline:auto;}.api-test-page section,.api-test-page div,.api-test-page form,.api-test-page pre{min-width:0;max-width:100%;}.api-test-page .api-panel{overflow:visible;}.api-test-page .api-code{max-width:100%;white-space:pre-wrap;word-break:break-word;overflow-x:auto;}.api-test-page .api-actions{min-width:0;}.api-test-page .api-actions .btn{max-width:100%;white-space:normal;text-align:center;}.api-test-page input{max-width:100%;min-width:0;}@media(max-width:760px){.api-test-page{padding:0 2px;}.api-test-page .api-hero,.api-test-page .api-panel{border-radius:14px;padding:12px;}.api-test-page .api-kpi strong{overflow-wrap:anywhere;word-break:break-word;}.lmcs-google-suggest-box{position:absolute;left:0;right:0;top:calc(100% + 6px);bottom:auto;max-width:100%;max-height:min(196px,42vh);}}@media (min-width:721px) and (pointer:fine){.task-notification-modal{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;display:block;overflow:hidden;pointer-events:none;z-index:99990;contain:none;isolation:isolate;}.task-notification-modal[hidden]{display:none;}.task-notification-backdrop{position:fixed;inset:0;pointer-events:auto;background:rgba(2,6,23,.22);backdrop-filter:none;}.task-notification-dialog{position:fixed;left:auto;top:auto;right:24px;bottom:24px;transform:none;margin:0;box-sizing:border-box;width:420px;max-width:calc(100vw - 48px);min-width:0;max-height:min(72dvh,434px);overflow:hidden;display:flex;flex-direction:column;pointer-events:auto;border-radius:14px;contain:none;overscroll-behavior:contain;}.task-notification-list{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;}}.payments-page-v399,
.payments-page-v399 *{box-sizing:border-box;}.payments-page-v399{width:100%;max-width:100%;min-width:0;}.payments-page-v399 .panel,
.payments-page-v399 .card,
.payments-page-v399 .toolbar,
.payments-page-v399 .grid,
.payments-page-v399 form,
.payments-page-v399 table,
.payments-page-v399 input,
.payments-page-v399 textarea,
.payments-page-v399 select,
.payments-page-v399 .btn{min-width:0;max-width:100%;}.payments-page-v399 .payment-main-grid{align-items:start;}.payments-page-v399 .payment-form-grid,
.payments-page-v399 .internal-accounting-grid,
.payments-page-v399 .internal-readonly-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.payments-page-v399 .mini-form,
.payments-page-v399 .payment-record-form,
.payments-page-v399 .mark-paid-form,
.payments-page-v399 .internal-mini-card,
.payments-page-v399 .internal-readonly-grid>div{min-width:0;max-width:100%;overflow:hidden;}.payments-page-v399 .mini-form{display:grid;gap:9px;}.payments-page-v399 .mini-form label,
.payments-page-v399 .internal-mini-card label,
.payments-page-v399 .payment-receipt-row label{display:grid;gap:6px;}.payments-page-v399 .payment-receipt-row{display:grid;grid-template-columns:140px 140px minmax(130px,1fr) minmax(180px,1.4fr) auto;gap:8px;align-items:end;width:100%;min-width:0;}.payments-page-v399 .receipt-delete-form{display:flex;justify-content:flex-end;margin:8px 0 12px;width:100%;}.payments-page-v399 .receipt-actions,
.payments-page-v399 .receipt-actions .btn,
.payments-page-v399 .receipt-delete-form .btn,
.payments-page-v399 .mark-paid-form .btn,
.payments-page-v399 .mini-form .btn{min-width:0;}.payments-page-v399 .money-field{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;width:100%;max-width:100%;overflow:hidden;border:1px solid #dbe3ee;border-radius:10px;background:#fff;}.payments-page-v399 .money-field input{width:100%;min-width:0;border:0;background:transparent;padding:9px 11px;}.payments-page-v399 .money-field b{display:grid;place-items:center;height:100%;min-height:35px;border-left:1px solid #e2e8f0;color:#475569;}.payments-page-v399 .file-list{display:flex;flex-wrap:wrap;gap:8px;min-width:0;}.payments-page-v399 .file-pill{max-width:100%;overflow-wrap:anywhere;}@media(max-width:980px){.payments-page-v399 .payments-filterbar,
  .payments-page-v399 .payments-doc-toolbar{display:grid;grid-template-columns:1fr;gap:8px;align-items:stretch;}.payments-page-v399 .payments-filterbar .btn,
  .payments-page-v399 .payments-doc-toolbar .btn{width:100%;justify-content:center;}.payments-page-v399 .payment-stats-grid,
  .payments-page-v399 .payment-main-grid,
  .payments-page-v399 .payment-form-grid,
  .payments-page-v399 .internal-accounting-grid,
  .payments-page-v399 .internal-readonly-grid{grid-template-columns:1fr;}.payments-page-v399 .panel{padding:12px;border-radius:13px;overflow:hidden;}.payments-page-v399 .section-title-row{display:grid;grid-template-columns:1fr;gap:8px;}.payments-page-v399 .payment-receipt-row{grid-template-columns:1fr;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#f8fafc;}.payments-page-v399 .receipt-delete-form{display:grid;justify-content:stretch;margin:-6px 0 12px;}.payments-page-v399 .receipt-delete-form .btn,
  .payments-page-v399 .payment-receipt-row .btn,
  .payments-page-v399 .mini-form .btn,
  .payments-page-v399 .mark-paid-form .btn,
  .payments-page-v399 .internal-accounting-form>.btn{width:100%;justify-content:center;}.payments-page-v399 .payment-mobile-table{display:block;width:100%;min-width:0;border:0;background:transparent;}.payments-page-v399 .payment-mobile-table thead{display:none;}.payments-page-v399 .payment-mobile-table tbody{display:grid;gap:10px;width:100%;}.payments-page-v399 .payment-mobile-table tr{display:grid;grid-template-columns:1fr;gap:0;width:100%;min-width:0;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.06);}.payments-page-v399 .payment-mobile-table td{display:grid;grid-template-columns:minmax(112px,.42fr) minmax(0,1fr);gap:8px;align-items:start;width:100%;min-width:0;padding:9px 0;border:0;border-bottom:1px solid #eef2f7;white-space:normal;overflow-wrap:anywhere;}.payments-page-v399 .payment-mobile-table td:last-child{border-bottom:0;padding-bottom:0;}.payments-page-v399 .payment-mobile-table td::before{font-weight:850;color:#64748b;font-size:12px;line-height:1.35;}.payments-page-v399 .payment-doc-table td:nth-child(1)::before{content:"Typ";}.payments-page-v399 .payment-doc-table td:nth-child(2)::before{content:"Nummer";}.payments-page-v399 .payment-doc-table td:nth-child(3)::before{content:"Kunde";}.payments-page-v399 .payment-doc-table td:nth-child(4)::before{content:"Status";}.payments-page-v399 .payment-doc-table td:nth-child(5)::before{content:"Summe";}.payments-page-v399 .payment-doc-table td:nth-child(6)::before{content:"Bezahlt";}.payments-page-v399 .payment-doc-table td:nth-child(7)::before{content:"Offen";}.payments-page-v399 .payment-doc-table td:nth-child(8)::before{content:"Aktion";}.payments-page-v399 .payment-schedule-table td:nth-child(1)::before{content:"Bezeichnung";}.payments-page-v399 .payment-schedule-table td:nth-child(2)::before{content:"Datum";}.payments-page-v399 .payment-schedule-table td:nth-child(3)::before{content:"Betrag";}.payments-page-v399 .payment-schedule-table td:nth-child(4)::before{content:"Aktion";}.payments-page-v399 .payment-mobile-table td form{width:100%;display:grid;gap:8px;}.payments-page-v399 .payment-mobile-table td .btn{width:100%;justify-content:center;}}@media(max-width:560px){.payments-page-v399 .panel{padding:12px;border-radius:14px;}.payments-page-v399 .payment-stats-grid .card,
  .payments-page-v399 .internal-mini-card{padding:12px;}.payments-page-v399 .payment-mobile-table td{grid-template-columns:1fr;gap:4px;}.payments-page-v399 .payment-mobile-table td::before{display:block;}}.doc-editor-form .internal-split-card.internal-split-card-v223,
.doc-editor-form .internal-split-card-v223,
.doc-editor-form .internal-split-card{min-width:0;max-width:100%;overflow:hidden;}.doc-editor-form .internal-split-card-v223 .split-person,
.doc-editor-form .internal-split-card-v223 .split-slider-wrap,
.doc-editor-form .internal-split-card-v223 .split-note,
.doc-editor-form .internal-split-readonly{min-width:0;max-width:100%;}.doc-editor-form .internal-split-card-v223 .split-money-clean,
.doc-editor-form .internal-split-card-v223 .split-money{width:100%;max-width:100%;min-width:0;overflow:hidden;}.doc-editor-form .internal-split-card-v223 .split-money-clean input,
.doc-editor-form .internal-split-card-v223 .split-money input{min-width:0;width:100%;}@media(max-width:900px){.doc-editor-form .internal-split-card.internal-split-card-v223,
  .doc-editor-form .internal-split-card-v223{display:grid;grid-template-columns:1fr;gap:10px;padding:12px;}.doc-editor-form .internal-split-card-v223 .split-card-title,
  .doc-editor-form .internal-split-card-v223 .split-person,
  .doc-editor-form .internal-split-card-v223 .split-slider-wrap,
  .doc-editor-form .internal-split-card-v223 .split-note{grid-column:1/-1;width:100%;}.doc-editor-form .internal-split-card-v223 .split-person{display:grid;gap:7px;}.doc-editor-form .internal-split-card-v223 .split-slider-wrap{display:grid;gap:8px;}.doc-editor-form .internal-split-card-v223 .split-total{width:100%;justify-self:stretch;text-align:center;overflow-wrap:anywhere;}.doc-editor-form .internal-split-card-v223 .split-note{min-height:35px;}.doc-editor-form .internal-split-readonly{display:grid;grid-template-columns:1fr;gap:8px;}}@media(max-width:560px){.doc-editor-form .internal-split-card-v223 .split-money-clean,
  .doc-editor-form .internal-split-card-v223 .split-money{grid-template-columns:minmax(0,1fr) 38px;}.doc-editor-form .internal-split-card-v223 .split-currency{min-width:38px;}}@media (max-width:900px), (pointer:coarse){.sidebar-command .premium-brand,
  .sidebar-command .sidebar-company-switch,
  .sidebar-command .sidebar-quick-actions,
  .sidebar-command nav,
  .sidebar-command .sidebar-today,
  .sidebar-command .premium-userbox,
  .sidebar-command .logout{max-width:100%;}}.stripe-pay-btn,
.license-pay-top-btn{white-space:nowrap;}.customer-actions .stripe-pay-btn{order:-10;box-shadow:0 12px 26px rgba(15,23,42,.14);}.page-head-actions .license-pay-top-btn{min-height:34px;border-radius:10px;padding-inline:14px;font-weight:950;}#company-stripe code{display:inline-block;max-width:100%;overflow-wrap:anywhere;word-break:break-word;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:3px 7px;}@media(max-width:760px){.page-head-actions .license-pay-top-btn,
  .customer-actions .stripe-pay-btn{width:100%;justify-content:center;}}#company-stripe .btn[name="settings_action"][value="test_stripe"]{justify-self:start;min-height:35px;}@media(max-width:700px){#company-stripe .btn[name="settings_action"][value="test_stripe"]{width:100%;justify-content:center;}}.money-field{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:stretch;overflow:hidden;}.money-field > .lmcs-money-field-wrap{display:contents;}.money-field input,
.lmcs-money-field-wrap > input,
.doc-editor-form .split-money-clean input,
.doc-editor-form .split-money input[name="internal_christopher_amount"],
.doc-editor-form .split-money input[name="internal_linkitup_amount"]{text-align:right;direction:ltr;}.money-field > b,
.money-field > .lmcs-money-suffix,
.money-field .lmcs-money-suffix,
.doc-editor-form .split-money-clean .split-currency,
.doc-editor-form .split-money .split-currency{grid-column:2;display:grid;place-items:center;width:42px;min-width:42px;height:100%;min-height:32px;border-left:1px solid #dbe3ee;background:#f8fafc;color:#475467;font-weight:950;pointer-events:none;}.money-field .lmcs-money-field-wrap + b{display:grid;}.doc-editor-form .split-money-clean > b,
.doc-editor-form .split-money > b{display:none;}.doc-editor-form .savebar{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;}.doc-editor-form .savebar .btn,
.doc-editor-form .savebar button,
.doc-editor-form .savebar a{width:auto;min-width:148px;max-width:100%;justify-content:center;white-space:nowrap;flex:0 0 auto;}.doc-editor-form .savebar .btn.primary{min-width:128px;}@media(max-width:760px){.doc-editor-form .savebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch;}.doc-editor-form .savebar .btn,
  .doc-editor-form .savebar button,
  .doc-editor-form .savebar a{width:100%;min-width:0;white-space:normal;}.doc-editor-form .savebar .btn.danger{grid-column:1 / -1;}}@media(max-width:420px){.doc-editor-form .savebar{grid-template-columns:1fr;}}th.actions-col,
th.doc-actions-head{text-align:right;white-space:nowrap;}th.actions-col .sr-only,
th.doc-actions-head .sr-only{position:static;width:auto;height:auto;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;}th.actions-col:empty::before,
th.doc-actions-head:empty::before{content:"Aktionen";}@media (max-width:900px), (pointer:coarse){:root{--lmcs-mobile-card-gutter:12px;}aside.sidebar.sidebar-command,
  .app > aside.sidebar.sidebar-command,
  html.is-mobile-device aside.sidebar.sidebar-command,
  html.is-mobile-device .sidebar.sidebar-command,
  html.is-mobile-device .sidebar-command{width:calc(100% - (var(--lmcs-mobile-card-gutter) * 2));max-width:calc(100% - (var(--lmcs-mobile-card-gutter) * 2));margin:8px auto 12px;left:auto;right:auto;top:8px;border-radius:17px;box-sizing:border-box;}@supports(width:100dvw){aside.sidebar.sidebar-command,
    .app > aside.sidebar.sidebar-command,
    html.is-mobile-device aside.sidebar.sidebar-command,
    html.is-mobile-device .sidebar.sidebar-command,
    html.is-mobile-device .sidebar-command{width:calc(100dvw - (var(--lmcs-mobile-card-gutter) * 2));max-width:calc(100dvw - (var(--lmcs-mobile-card-gutter) * 2));}}}@media (max-width:380px), (pointer:coarse) and (max-width:380px){:root{--lmcs-mobile-card-gutter:10px;}aside.sidebar.sidebar-command,
  .app > aside.sidebar.sidebar-command,
  html.is-mobile-device aside.sidebar.sidebar-command,
  html.is-mobile-device .sidebar.sidebar-command,
  html.is-mobile-device .sidebar-command{border-radius:16px;}}@media (max-width:900px){.task-notification-modal{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;width:100dvw;max-width:100dvw;height:100dvh;max-height:100dvh;margin:0;transform:none;overflow:hidden;pointer-events:none;z-index:99990;}.task-notification-backdrop{position:fixed;inset:0;pointer-events:auto;}.task-notification-dialog{position:fixed;left:50%;right:auto;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);transform:translateX(-50%);width:calc(100dvw - 20px);max-width:430px;max-height:min(62dvh,364px);margin:0;pointer-events:auto;}.page-head .task-notification-modal,
  .page-title-row .task-notification-modal,
  .mobile-title-bell-v168 .task-notification-modal{position:fixed;inset:0;}}@media (max-width:900px), (pointer:coarse){.table-scroll.lmcs-resizable-table-wrap,
  .table-scroll.resizable-table-wrap,
  .doc-table-wrap.lmcs-resizable-table-wrap,
  .responsive-table.lmcs-resizable-table-wrap,
  .lmcs-resizable-table-wrap{width:100%;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;}table.lmcs-resizable-table,
  table.table.lmcs-resizable-table,
  table.list-table.lmcs-resizable-table,
  table.lmcs-resizable-table.mobile-card-table{display:table;min-width:100%;width:max-content;border-collapse:separate;white-space:normal;background:#fff;}table.lmcs-resizable-table thead,
  table.lmcs-resizable-table.mobile-card-table thead{display:table-header-group;}table.lmcs-resizable-table tbody,
  table.lmcs-resizable-table.mobile-card-table tbody{display:table-row-group;}table.lmcs-resizable-table tr,
  table.lmcs-resizable-table.mobile-card-table tr{display:table-row;margin:0;padding:0;border-radius:0;box-shadow:none;}table.lmcs-resizable-table th,
  table.lmcs-resizable-table td,
  table.lmcs-resizable-table.mobile-card-table th,
  table.lmcs-resizable-table.mobile-card-table td{display:table-cell;width:auto;min-height:0;white-space:normal;vertical-align:top;}table.lmcs-resizable-table th{position:relative;padding-right:35px;user-select:none;-webkit-user-select:none;}table.lmcs-resizable-table td::before,
  table.lmcs-resizable-table.mobile-card-table td::before{content:none;display:none;}table.lmcs-resizable-table .doc-col-resizer,
  table.table.lmcs-resizable-table .doc-col-resizer,
  table.list-table.lmcs-resizable-table .doc-col-resizer{display:block;position:absolute;right:0;top:0;bottom:0;width:44px;min-width:44px;height:100%;cursor:col-resize;touch-action:none;-ms-touch-action:none;pointer-events:auto;z-index:999;background:transparent;}table.lmcs-resizable-table .doc-col-resizer:before{content:"";position:absolute;top:0;bottom:0;right:0;width:1px;background:rgba(255,255,255,.38);}table.lmcs-resizable-table .doc-col-resizer:after{content:"";position:absolute;right:17px;top:16%;bottom:16%;width:3px;border-radius:649px;background:var(--brand-accent,#d99a28);box-shadow:none;opacity:1;}body.doc-resizing,
  body.doc-resizing *{cursor:col-resize;user-select:none;-webkit-user-select:none;}body.doc-resizing .lmcs-resizable-table-wrap{-webkit-overflow-scrolling:auto;touch-action:none;}}.hero-time-summary{grid-template-columns:minmax(96px,.85fr) minmax(128px,1fr) minmax(190px,1.45fr);}@media(max-width:900px), (pointer:coarse){.hero-time-summary{grid-template-columns:1fr;}}.emailtpl-hero{margin-bottom:8px;}.emailtpl-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;}.emailtpl-toolbar h2,.emailtpl-toolbar h3{margin:0;}.emailtpl-toolbar .muted{margin:2px 0 0;}.emailtpl-badges{display:flex;gap:5px;flex-wrap:wrap;}.emailtpl-badges span{display:inline-flex;border-radius:649px;background:#eef2ff;color:#3730a3;font-weight:800;font-size:10px;padding:4px 7px;}.emailtpl-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center;}.emailtpl-actions .btn{justify-content:center;padding:7px 8px;}.emailtpl-ro{padding:8px 8px;border-radius:12px;background:#fff7ed;color:#9a3412;font-weight:800;margin-bottom:8px;font-size:12px;}.emailtpl-template-manager{margin-bottom:8px;padding:10px;}.emailtpl-template-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:8px;align-items:start;}.emailtpl-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:7px;max-height:92px;overflow:auto;padding-right:2px;}.emailtpl-card{display:block;border:1px solid #e2e8f0;border-radius:12px;background:#fff;padding:8px 8px;text-decoration:none;color:#0f172a;}.emailtpl-card.active{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.08);}.emailtpl-card strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.emailtpl-card small{display:block;color:#64748b;margin-top:2px;font-size:11px;}.emailtpl-create{border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;padding:8px;}.emailtpl-create h3,.emailtpl-list-wrap h3{margin-top:0;font-size:14px;}.emailtpl-create p{font-size:12px;}.emailtpl-create-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;}.emailtpl-create-grid .btn{padding:7px 8px;font-size:12px;}.emailtpl-builder-panel{padding:9px 8px;}.emailtpl-app{display:grid;grid-template-columns:minmax(390px,500px) minmax(250px,330px) minmax(560px,1fr);gap:8px;align-items:stretch;margin-top:8px;min-height:calc(100vh - 168px);}.emailtpl-left-panel,.emailtpl-preview{position:sticky;top:64px;align-self:start;}.emailtpl-left-panel{max-height:calc(100vh - 64px);overflow:auto;}.emailtpl-side-panel{border:1px solid #dbe4f0;border-radius:10px;background:#fff;padding:10px;box-shadow:0 1px 2px rgba(15,23,42,.04);}.emailtpl-left-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px;}.emailtpl-left-head h3{font-size:14px;margin:0;}.emailtpl-left-head .muted{font-size:11px;margin:1px 0 0;}.emailtpl-template-edit-btn{width:100%;border:1px solid #c7d2fe;background:#eef2ff;color:#3730a3;border-radius:11px;padding:8px 9px;font-weight:900;cursor:pointer;text-align:left;margin-bottom:8px;font-size:12px;}.emailtpl-template-edit-btn span{display:block;font-size:10px;color:#64748b;font-weight:700;margin-top:2px;}.emailtpl-palette-list{display:grid;grid-template-columns:1fr 1fr;gap:6px;}.emailtpl-palette-btn{width:100%;min-height:34px;border:1px dashed #cbd5e1;background:#f8fafc;border-radius:11px;padding:6px 7px;font-weight:850;text-align:center;cursor:grab;font-size:11px;line-height:1.15;color:#334155;}.emailtpl-palette-btn:active{cursor:grabbing;}.emailtpl-palette-btn:hover{border-color:#2563eb;background:#eef2ff;color:#1d4ed8;}.emailtpl-workspace{display:grid;grid-template-rows:auto minmax(420px,1fr) auto;gap:7px;min-height:calc(100vh - 168px);}.emailtpl-canvas{min-height:294px;height:100%;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;padding:7px;display:flex;flex-direction:column;gap:5px;overflow:auto;}.emailtpl-canvas.is-over{background:#eef2ff;border-color:#2563eb;}.emailtpl-block{border:1px solid #d8dee9;border-radius:10px;background:#fff;padding:5px 6px;box-shadow:none;cursor:pointer;outline:2px solid transparent;transition:.12s border-color,.12s outline-color,.12s background;}.emailtpl-block:hover{border-color:#94a3b8;background:#fbfdff;}.emailtpl-block.selected{border-color:#2563eb;outline-color:rgba(37,99,235,.18);background:#f8fbff;}.emailtpl-block.dragging{opacity:.55;}.emailtpl-block-head{display:flex;justify-content:space-between;gap:5px;align-items:center;min-height:30px;}.emailtpl-block-meta{display:flex;align-items:center;gap:6px;min-width:0;}.emailtpl-block-handle{color:#64748b;-webkit-text-fill-color:#64748b;font-weight:900;letter-spacing:-2px;}.emailtpl-block-title{font-weight:900;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.emailtpl-block-sub,.emailtpl-block-preview{display:none;}.emailtpl-mini-actions{display:flex;gap:3px;flex-wrap:nowrap;}.emailtpl-mini-actions button{border:1px solid #d0d5dd;background:#fff;border-radius:8px;padding:0;line-height:1;cursor:pointer;font-weight:900;font-size:11px;color:#475467;width:27px;height:27px;min-width:27px;min-height:27px;display:inline-flex;align-items:center;justify-content:center;}.emailtpl-mini-actions button:hover{border-color:#2563eb;color:#2563eb;}.emailtpl-empty{text-align:center;color:#64748b;padding:20px 8px;border:1px dashed #cbd5e1;border-radius:12px;background:#fff;font-size:12px;}.emailtpl-settings-card{border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;max-height:none;overflow:visible;}.emailtpl-settings-fields{display:grid;grid-template-columns:1fr;gap:9px;}.emailtpl-settings-fields .field,.emailtpl-template-settings .field{margin:0;}.emailtpl-settings-fields label,.emailtpl-template-settings label{font-weight:800;font-size:11px;margin-bottom:3px;}.emailtpl-settings-fields .input,.emailtpl-template-settings .input{font-size:12px;padding:8px 9px;border-radius:9px;}.emailtpl-settings-fields textarea.input{min-height:76px;}.emailtpl-settings-fields .inline-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px;}.emailtpl-style-section{border:1px solid #edf2f7;border-radius:12px;padding:9px;background:#f8fafc;}.emailtpl-style-section strong{display:block;margin-bottom:7px;font-size:12px;}.emailtpl-style-back{font-size:11px;padding:6px 8px;}.emailtpl-template-settings{display:grid;gap:8px;}.emailtpl-tokenbar{display:grid;grid-template-columns:1fr;gap:5px;max-height:133px;overflow:auto;}.token-chip{border:1px solid #dbe4f0;display:flex;align-items:center;justify-content:space-between;gap:6px;border-radius:10px;background:#fff;color:#3730a3;font-weight:900;font-size:11px;padding:6px 8px;cursor:pointer;text-align:left;min-height:28px;}.token-chip small{display:none;}.token-chip code{font-size:10px;color:#64748b;background:#f8fafc;border-radius:6px;padding:1px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:86px;}.emailtpl-preview{align-self:stretch;}.emailtpl-preview-card{height:calc(100vh - 168px);min-height:392px;display:flex;flex-direction:column;border:1px solid #dbe4f0;border-radius:12px;background:#fff;padding:8px;}.emailtpl-preview-mode{display:flex;gap:5px;}.emailtpl-preview-mode .btn{padding:6px 8px;font-size:12px;}.emailtpl-preview-card p{font-size:11px;margin:4px 0 8px;}.emailtpl-preview-frame{width:100%;flex:1;min-height:0;border:1px solid #d0d5dd;border-radius:10px;background:#fff;}.emailtpl-preview-frame.mobile{max-width:390px;min-height:462px;margin:auto;display:block;flex:none;height:462px;}.emailtpl-json-error{background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:12px;padding:8px 8px;font-weight:800;}.emailtpl-lock{opacity:.72;pointer-events:none;}.emailtpl-meta-inline{display:flex;gap:6px;align-items:center;flex-wrap:wrap;color:#64748b;font-size:11px;}.emailtpl-meta-inline strong{color:#0f172a;}@media(max-width:1500px){.emailtpl-app{grid-template-columns:minmax(350px,430px) minmax(240px,310px) minmax(500px,1fr);}}@media(max-width:1220px){.emailtpl-template-layout{grid-template-columns:1fr;}.emailtpl-app{grid-template-columns:minmax(340px,430px) minmax(0,1fr);}.emailtpl-left-panel{position:static;max-height:none;}.emailtpl-preview{grid-column:1/-1;position:static;}.emailtpl-preview-card{height:auto;min-height:364px;}.emailtpl-preview-frame{min-height:364px;}.emailtpl-workspace{min-height:434px;}}@media(max-width:780px){.emailtpl-app{grid-template-columns:1fr;}.emailtpl-palette,.emailtpl-preview,.emailtpl-left-panel{position:static;}.emailtpl-palette-list{grid-template-columns:1fr 1fr;}.emailtpl-create-grid{grid-template-columns:1fr;}.emailtpl-workspace{min-height:auto;}.emailtpl-canvas{min-height:294px;}.emailtpl-template-manager{padding:8px;}.emailtpl-list{max-height:154px;}.emailtpl-actions .input{max-width:100%;width:100%;}}.emailtpl-upload-field small{display:block;margin-top:5px;}.emailtpl-upload-status{min-height:18px;margin-top:5px;font-size:11px;font-weight:800;color:#2563eb;}.emailtpl-upload-field input[type=file]{padding:9px;background:#f8fafc;}.page-head-actions .business-switch-logo{position:relative;min-width:280px;max-width:360px;width:auto;z-index:40;}.business-switch-logo summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr) 18px;gap:8px;align-items:center;min-height:38px;padding:7px 8px;border:1px solid rgba(148,163,184,.35);border-radius:12px;background:#fff;box-shadow:0 8px 18px rgba(15,23,42,.06);color:#101828;}.business-switch-logo summary::-webkit-details-marker{display:none;}.business-switch-logo[open] summary{border-color:color-mix(in srgb,var(--brand-primary,#12395b) 36%,#d0d5dd);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#12395b) 10%,transparent),0 12px 26px rgba(15,23,42,.09);}.business-switch-logo-mark,.business-switch-option-logo{display:grid;place-items:center;overflow:hidden;background:#f8fafc;border:1px solid rgba(15,23,42,.08);color:var(--brand-primary,#12395b);font-weight:950;text-transform:uppercase;line-height:1;}.business-switch-logo-mark{width:40px;height:31px;border-radius:12px;min-width:40px;}.business-switch-option-logo{width:38px;height:29px;border-radius:11px;min-width:38px;}.business-switch-logo-mark img,.business-switch-option-logo img{width:100%;height:100%;object-fit:contain;padding:4px;background:#fff;display:block;}.business-switch-current{min-width:0;display:grid;gap:1px;text-align:left;}.business-switch-current small{font-size:9px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;color:#667085;line-height:1;}.business-switch-current strong{font-size:13px;font-weight:950;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.15;}.business-switch-current em{font-style:normal;font-size:10px;font-weight:800;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.1;}.business-switch-caret{font-weight:950;color:#667085;justify-self:end;}.business-switch-logo[open] .business-switch-caret{transform:rotate(180deg);}.business-switch-menu{position:absolute;right:0;top:calc(100% + 8px);width:min(420px,calc(100vw - 26px));padding:8px;border:1px solid rgba(148,163,184,.35);border-radius:14px;background:#fff;box-shadow:0 22px 54px rgba(15,23,42,.18);display:grid;gap:6px;max-height:min(322px,70vh);overflow:auto;}.business-switch-option-form{margin:0;}.business-switch-option{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr) 18px;gap:8px;align-items:center;text-align:left;border:1px solid transparent;border-radius:10px;background:#fff;padding:8px;cursor:pointer;color:#101828;}.business-switch-option:hover{background:#f8fafc;border-color:#e4e7ec;}.business-switch-option.is-current{background:color-mix(in srgb,var(--brand-primary,#12395b) 7%,#fff);border-color:color-mix(in srgb,var(--brand-primary,#12395b) 18%,#e4e7ec);cursor:default;}.business-switch-option span{min-width:0;display:grid;gap:2px;}.business-switch-option strong{font-size:13px;font-weight:950;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.business-switch-option small{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.business-switch-option b{justify-self:center;color:var(--brand-primary,#12395b);font-size:13px;}.company-logo-badge.no-logo,.business-switch-logo-mark.no-logo,.business-switch-option-logo.no-logo{background:linear-gradient(135deg,var(--brand-primary,#12395b),color-mix(in srgb,var(--brand-primary,#12395b) 72%,#0b1728));color:#fff;font-size:12px;}@media(max-width:760px){.page-head-actions .business-switch-logo{width:100%;max-width:100%;min-width:0;}.business-switch-menu{left:0;right:auto;width:100%;}}.page-head,
.company-page-head,
.page-head-actions,
.main,
.app {overflow: visible ;}.page-head,
.company-page-head {position: relative ;z-index: 1200 ;}.page-head-actions {position: relative ;z-index: 1300 ;}.page-head-actions .business-switch-logo,
.business-switch-logo {position: relative ;z-index: 1400 ;}.business-switch-logo[open] {z-index: 100000 ;}.business-switch-logo .business-switch-menu {z-index: 100001 ;isolation: isolate ;}.business-switch-logo summary {position: relative ;z-index: 2 ;}@media (min-width: 901px){.sidebar-command {gap:9px ;padding:12px 11px ;}.premium-brand {min-height:50px ;padding:10px ;border-radius:13px ;}.premium-brand .brand-logo,
  .premium-brand .brand-mark {width: 40px ;height:32px ;min-width: 40px ;border-radius:10px ;}.brand-kicker {font-size:9px ;margin-bottom:2px ;}.premium-brand strong {font-size:12px ;line-height:1.12 ;}.premium-brand em {font-size:10px ;line-height:1.2 ;margin-top:1px ;}.sidebar-company-switch {padding:9px ;gap:5px ;border-radius:11px ;}.sidebar-company-switch label {font-size:9px ;}.sidebar-company-switch select {min-height:29px ;padding:6px 8px ;border-radius:12px ;font-size:12px ;}.sidebar-quick-actions {gap:5px ;}.sidebar-quick-actions a {font-size:10px ;padding:7px 5px ;border-radius:12px ;min-height:28px ;}.sidebar-command nav {gap:3px ;padding:1px 3px 6px ;}.nav-group {margin:8px 8px 3px ;}.nav-group span {font-size:8px ;letter-spacing: .11em ;}.sidebar-command nav a {grid-template-columns: 30px minmax(0,1fr) auto ;gap:7px ;min-height:31px ;padding:4px 7px ;border-radius:13px ;font-size:12px ;line-height:1.13 ;}.sidebar-command .nav-ico {width: 30px ;height:28px ;border-radius:11px ;font-size:13px ;}.nav-badge {min-width: 20px ;height:20px ;padding:0 6px ;font-size:10px ;}.sidebar-today {padding:9px ;border-radius:12px ;}.sidebar-today strong,
  .sidebar-today li {font-size:10px ;}.premium-userbox {padding:9px ;border-radius:12px ;}.premium-userbox strong {font-size:12px ;}.premium-userbox span,
  .premium-userbox small {font-size:10px ;}.sidebar-command .logout {min-height:29px ;border-radius:13px ;font-size:12px ;}}:root{--a11y-focus:#f59e0b;--a11y-focus-ring:0 0 0 4px rgba(245,158,11,.28);}.skip-link:focus,.skip-link:focus-visible{transform:none;outline:0;}:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role="button"],[role="menuitem"],[role="option"]):focus-visible{outline:3px solid var(--a11y-focus,#f59e0b);outline-offset:3px;box-shadow:var(--a11y-focus-ring);}:where(button,input,select,textarea,summary){font:inherit;}:where(button,[role="button"],summary){cursor:pointer;}:where(input,select,textarea)[aria-invalid="true"],:where(input,select,textarea):user-invalid{border-color:#b42318;box-shadow:0 0 0 3px rgba(180,35,24,.16);}.business-switch{position:relative;z-index:500000;}.business-switch[open]{z-index:1000000;}.business-switch-menu{z-index:1000001;}.business-switch-current em,.business-switch-option small .company-mail,.company-mail{display:none;}.business-switch-option small{color:#667085;font-weight:800;}.business-switch summary:focus-visible{border-radius:12px;}.sidebar-command nav a{font-size:13px;line-height:1.2;}.sidebar-command .nav-label{min-width:0;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .sidebar-quick-actions a{font-size:12px;line-height:1.15;}.sr-only,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}[aria-disabled="true"]{cursor:not-allowed;opacity:.68;}@media (forced-colors:active){:where(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"]),[role="button"]):focus-visible{outline:3px solid Highlight;box-shadow:none;}.btn,.button,button{border:1px solid ButtonText;}}@media (min-width:901px){aside.sidebar.sidebar-command{width:292px;min-width:292px;max-width:292px;padding:12px 11px;}body.sidebar-collapsed aside.sidebar.sidebar-command{width:88px;min-width:88px;max-width:88px;padding:10px 8px;}.sidebar-command .premium-brand{min-height:48px;padding:8px 9px;border-radius:14px;gap:9px;}.sidebar-command .premium-brand .brand-logo,
  .sidebar-command .premium-brand .brand-mark{width:40px;height:32px;min-width:40px;border-radius:10px;padding:4px;}.sidebar-command .brand-kicker{font-size:8px;letter-spacing:.10em;margin-bottom:2px;}.sidebar-command .premium-brand strong{font-size:12px;line-height:1.1;max-width:176px;}.sidebar-command .premium-brand em{font-size:10px;line-height:1.15;margin-top:2px;max-width:176px;}.sidebar-company-switch{padding:8px;border-radius:11px;gap:5px;}.sidebar-company-switch label{font-size:8px;letter-spacing:.10em;}.sidebar-company-switch select{padding:7px 8px;border-radius:12px;font-size:12px;}.sidebar-quick-actions{gap:5px;}.sidebar-quick-actions a{min-height:31px;padding:5px 6px;border-radius:12px;font-size:11px;line-height:1.05;}.sidebar-command nav{padding:2px 2px 56px;}.sidebar-command nav a{min-height:29px;padding:4px 7px;gap:7px;border-radius:12px;font-size:12px;line-height:1.08;font-weight:850;}.sidebar-command .nav-ico{min-width:27px;border-radius:9px;}.sidebar-command .nav-group{font-size:8px;letter-spacing:.11em;margin:6px 5px 2px;}.sidebar-command .nav-badge{padding:0 5px;}.sidebar-today{padding:7px;border-radius:10px;}.sidebar-today strong,.sidebar-today li{font-size:10px;line-height:1.18;}.premium-userbox{padding:7px;border-radius:10px;bottom:58px;}.premium-userbox strong{font-size:11px;}.premium-userbox span,.premium-userbox small{font-size:10px;}.sidebar-command .logout{min-height:31px;padding:6px 8px;border-radius:12px;}}@media (min-width:901px) and (max-height:532px){.sidebar-command .premium-brand{min-height:42px;padding-top:7px;padding-bottom:7px;}.sidebar-command .premium-brand em,.sidebar-command .brand-kicker,.sidebar-command .sidebar-company-switch label,.sidebar-command .sidebar-today{display:none;}.sidebar-command nav a{min-height:31px;padding-top:3px;padding-bottom:3px;}.sidebar-command .nav-ico{height:23px;width:25px;}}@media (min-width:901px){body:not(.sidebar-collapsed) .sidebar-command nav a{padding:6px 7px;border-radius:10px;grid-template-columns:25px minmax(0,1fr) auto;gap:6px;font-size:12px;align-items:center;}body:not(.sidebar-collapsed) .sidebar-command .nav-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;}}@media (min-width:901px) and (max-width:1180px){body:not(.sidebar-collapsed) .sidebar-command nav{grid-template-columns:1fr;}}.sidebar nav a,.logout{min-width:0;overflow-wrap:anywhere;word-break:normal;line-height:1.18;}.sidebar nav{align-items:stretch;}.header-actions,.page-head,.toolbar,.company-switcher,.company-switch-list{min-width:0;}.page-head-title-block,.page-head-actions,.company-switch-card,.business-switch-current{min-width:0;overflow-wrap:anywhere;}@media (min-width:901px) and (max-width:1180px){.sidebar{padding:12px 12px;}.sidebar nav{grid-template-columns:1fr;gap:6px;}.sidebar nav a,.logout{font-size:12px;padding:9px 8px;min-height:34px;}.app{grid-template-columns:224px 1fr;}.main{padding:16px;min-width:0;}.page-head{gap:10px;flex-wrap:wrap;}.page-head-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start;}.email-builder-shell,.email-builder-grid,.email-builder-v478,.email-builder-v479,.email-builder-v480{min-width:0;grid-template-columns:minmax(260px,340px) minmax(260px,.8fr) minmax(360px,1fr);}}@media (min-width:1181px){.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.sidebar nav a,.logout{font-size:12px;padding:9px 8px;min-height:35px;display:flex;align-items:center;justify-content:center;text-align:center;}.sidebar{padding:14px 12px;}.app{grid-template-columns:246px 1fr;}}@media(max-width:900px){.sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.sidebar nav a,.logout{font-size:13px;min-height:35px;text-align:center;display:flex;align-items:center;justify-content:center;}.page-head{display:block;}.page-head-actions{flex-wrap:wrap;margin-top:10px;}.page-head-actions .btn{flex:1 1 160px;justify-content:center;}.email-builder-shell,.email-builder-grid,.email-builder-v478,.email-builder-v479,.email-builder-v480{display:grid;grid-template-columns:1fr;}.email-preview-panel,.email-style-panel,.email-canvas-panel{min-width:0;width:100%;}}@media(max-width:520px){.sidebar nav{grid-template-columns:1fr;}.sidebar nav a,.logout{text-align:left;justify-content:flex-start;}.btn,.input,select,textarea{max-width:100%;min-width:0;}.toolbar{grid-template-columns:1fr;}.toolbar>*{min-width:0;width:100%;}}@media (min-width:1280px){.app{grid-template-columns:292px minmax(0,1fr);}body:not(.sidebar-collapsed) .sidebar-command{width:292px;min-width:292px;max-width:292px;}}@media (min-width:901px) and (max-width:1279px){.app{grid-template-columns:252px minmax(0,1fr);}body:not(.sidebar-collapsed) .sidebar-command{width:252px;min-width:252px;max-width:252px;}}@media (min-width:901px){body:not(.sidebar-collapsed) .sidebar-command nav a{min-width:0;overflow:visible;}body:not(.sidebar-collapsed) .sidebar-command nav a{min-height:35px;}}.sidebar-command .sidebar-today:before{pointer-events:none;}.sidebar-command .sidebar-today strong,.sidebar-command .sidebar-today-title{position:relative;z-index:1;}.sidebar-command .sidebar-today-title{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;margin:0 0 8px;color:#fff;font-size:12px;font-weight:950;line-height:1.2;cursor:pointer;border-radius:12px;padding:2px 3px;}.sidebar-command .sidebar-today-title:before{content:"•";display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:649px;background:var(--brand-accent,#d99a28);color:#071421;font-size:16px;line-height:1;}.sidebar-command .sidebar-today-title:hover,.sidebar-command .sidebar-today-title:focus-visible{background:rgba(255,255,255,.10);}.sidebar-command .sidebar-today li{padding:0;overflow:visible;}.sidebar-command .sidebar-today .sidebar-today-link,.sidebar-command .sidebar-today .sidebar-task-open{position:relative;z-index:1;box-sizing:border-box;width:100%;min-height:29px;padding:6px 8px;border-radius:13px;display:flex;align-items:center;gap:8px;text-decoration:none;color:rgba(255,255,255,.88);background:rgba(255,255,255,.065);cursor:pointer;border:1px solid transparent;white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18;}.sidebar-command .sidebar-today .sidebar-today-link:hover,.sidebar-command .sidebar-today .sidebar-task-open:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.16);color:#fff;}.sidebar-command .sidebar-today .sidebar-today-link span,.sidebar-command .sidebar-today .sidebar-task-open span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 22px;width:22px;min-width:22px;height:22px;border-radius:649px;background:var(--brand-accent,#d99a28);color:#071421;font-size:11px;font-weight:950;}@media (min-width:901px){aside.sidebar.sidebar-command{gap:9px;}.sidebar-command .brand-copy strong{font-size:13px;line-height:1.12;}.sidebar-command .brand-copy em{font-size:11px;line-height:1.2;}.sidebar-command .brand-copy .brand-kicker,
  .sidebar-command .sidebar-company-switch label,
  .sidebar-command .nav-group span{font-size:10px;}.sidebar-command .sidebar-company-switch select{font-size:13px;}.sidebar-command .sidebar-quick-actions a{font-size:11px;min-height:31px;}.sidebar-command nav{gap:4px;}.sidebar-command nav a,
  .sidebar-command nav a:link,
  .sidebar-command nav a:visited{font-size:12px;line-height:1.15;min-height:35px;padding-top:6px;padding-bottom:6px;}.sidebar-command .nav-label{font-size:12px;line-height:1.15;}.sidebar-command .nav-ico{font-size:13px;width:38px;height:29px;}.sidebar-command .nav-badge{font-size:10px;min-width:22px;height:22px;}.sidebar-command .sidebar-today strong,
  .sidebar-command .sidebar-today-title{font-size:12px;}.sidebar-command .sidebar-today li,
  .sidebar-command .sidebar-today .sidebar-today-link,
  .sidebar-command .sidebar-today .sidebar-task-open{font-size:11px;line-height:1.18;}.sidebar-command .premium-userbox strong{font-size:12px;}.sidebar-command .premium-userbox span,
  .sidebar-command .premium-userbox small{font-size:10px;}.sidebar-command .logout{font-size:12px;}}@media (min-width:901px) and (max-height:532px){.sidebar-command nav a,
  .sidebar-command nav a:link,
  .sidebar-command nav a:visited{font-size:12px;min-height:34px;}.sidebar-command .nav-label{font-size:12px;}}@media (max-width:900px){.sidebar-command nav a{font-size:12px;}.sidebar-command .sidebar-quick-actions a{font-size:11px;}}@media (min-width:901px){body:not(.sidebar-collapsed) aside.sidebar.sidebar-command{padding-left:14px;padding-right:14px;}body:not(.sidebar-collapsed) .sidebar-command nav{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;}body:not(.sidebar-collapsed) .sidebar-command .nav-group{grid-column:1/-1;}body:not(.sidebar-collapsed) .sidebar-command nav a,
  body:not(.sidebar-collapsed) .sidebar-command nav a:link,
  body:not(.sidebar-collapsed) .sidebar-command nav a:visited{min-width:0;height:auto;text-align:left;justify-content:stretch;}body:not(.sidebar-collapsed) .sidebar-command .nav-label{max-height:none;}}@media (min-width:901px) and (max-width:1279px){body:not(.sidebar-collapsed) .sidebar-command nav{gap:5px;}body:not(.sidebar-collapsed) .sidebar-command nav a,
  body:not(.sidebar-collapsed) .sidebar-command nav a:link,
  body:not(.sidebar-collapsed) .sidebar-command nav a:visited{grid-template-columns:34px minmax(0,1fr);min-height:34px;padding:6px 8px;}body:not(.sidebar-collapsed) .sidebar-command .nav-label{padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}@media (min-width:901px){body:not(.sidebar-collapsed) .sidebar-command nav a,
  body:not(.sidebar-collapsed) .sidebar-command nav a:link,
  body:not(.sidebar-collapsed) .sidebar-command nav a:visited{padding-left:7px;padding-right:7px;}body:not(.sidebar-collapsed) .sidebar-command .nav-label{white-space:normal;overflow:visible;text-overflow:clip;}body:not(.sidebar-collapsed) .sidebar-command .nav-label.nav-label--single{white-space:nowrap;}body:not(.sidebar-collapsed) .sidebar-command nav a:not(:has(.nav-badge)) .nav-label{padding-right:0;}}@supports not selector(:has(*)){@media (min-width:901px){body:not(.sidebar-collapsed) .sidebar-command .nav-label{padding-right:10px;}}}@media (min-width:901px){:root{--sidebar-w:286px;--sidebar-w-collapsed:88px;}body:not(.sidebar-collapsed) aside.sidebar.sidebar-command{width:var(--sidebar-w);min-width:var(--sidebar-w);max-width:var(--sidebar-w);padding:13px 12px;gap:8px;box-shadow:14px 0 38px rgba(15,23,42,.17);}body:not(.sidebar-collapsed) .sidebar-command .premium-brand{min-height:46px;padding:8px 30px 8px 9px;border-radius:13px;gap:8px;background:linear-gradient(135deg,rgba(255,255,255,.15),rgba(255,255,255,.065));box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 10px 22px rgba(0,0,0,.11);}body:not(.sidebar-collapsed) .sidebar-command .premium-brand .brand-logo,
  body:not(.sidebar-collapsed) .sidebar-command .premium-brand .brand-mark{width:42px;height:34px;min-width:42px;border-radius:11px;}body:not(.sidebar-collapsed) .sidebar-command .brand-copy strong{font-size:12px;line-height:1.12;letter-spacing:-.01em;}body:not(.sidebar-collapsed) .sidebar-command .brand-copy em{font-size:10px;line-height:1.16;color:rgba(255,255,255,.80);}body:not(.sidebar-collapsed) .sidebar-command .brand-copy .brand-kicker{font-size:9px;color:rgba(255,255,255,.70);}body:not(.sidebar-collapsed) .sidebar-command .sidebar-company-switch{gap:5px;}body:not(.sidebar-collapsed) .sidebar-command .sidebar-company-switch label{font-size:10px;color:rgba(255,255,255,.82);}body:not(.sidebar-collapsed) .sidebar-command .sidebar-company-switch select{min-height:32px;border-radius:10px;font-size:12px;padding:7px 26px 7px 9px;}body:not(.sidebar-collapsed) .sidebar-command .sidebar-quick-actions{gap:6px;}body:not(.sidebar-collapsed) .sidebar-command .sidebar-quick-actions a{min-height:29px;border-radius:13px;font-size:11px;font-weight:900;letter-spacing:-.01em;box-shadow:0 8px 18px rgba(0,0,0,.12);}body:not(.sidebar-collapsed) .sidebar-command nav{display:flex;flex-direction:column;gap:5px;margin:0;padding:2px 0 8px;overflow:visible;}body:not(.sidebar-collapsed) .sidebar-command .nav-group{margin:8px 6px 2px;padding-top:2px;border-top:1px solid rgba(255,255,255,.08);}body:not(.sidebar-collapsed) .sidebar-command .nav-group:first-child{border-top:0;margin-top:0;}body:not(.sidebar-collapsed) .sidebar-command .nav-group span{font-size:10px;letter-spacing:.08em;color:rgba(255,255,255,.64);text-transform:uppercase;}body:not(.sidebar-collapsed) .sidebar-command nav a,
  body:not(.sidebar-collapsed) .sidebar-command nav a:link,
  body:not(.sidebar-collapsed) .sidebar-command nav a:visited{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:7px;align-items:center;min-height:34px;padding:5px 8px;border-radius:10px;font-size:12px;line-height:1.12;font-weight:820;letter-spacing:-.01em;background:rgba(255,255,255,0);border:1px solid transparent;color:rgba(255,255,255,.88);overflow:hidden;transition:background .14s ease,border-color .14s ease,box-shadow .14s ease;}body:not(.sidebar-collapsed) .sidebar-command nav a:hover{background:rgba(255,255,255,.095);border-color:rgba(255,255,255,.14);box-shadow:none;transform:none;color:#fff;}body:not(.sidebar-collapsed) .sidebar-command nav a.active{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.20);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);color:#fff;}body:not(.sidebar-collapsed) .sidebar-command nav a.active:after{display:none;content:none;}body:not(.sidebar-collapsed) .sidebar-command nav a.active:before{left:0;top:9px;bottom:9px;width:3px;border-radius:0 64px 64px 0;}body:not(.sidebar-collapsed) .sidebar-command .nav-ico{width:30px;min-width:30px;height:30px;border-radius:11px;font-size:12px;background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.10);}body:not(.sidebar-collapsed) .sidebar-command .nav-label{display:block;min-width:0;max-width:100%;padding-right:0;font-size:12px;line-height:1.12;word-break:normal;overflow-wrap:normal;hyphens:manual;}body:not(.sidebar-collapsed) .sidebar-command .nav-label--single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body:not(.sidebar-collapsed) .sidebar-command .nav-label--break{white-space:normal;overflow:hidden;text-overflow:clip;max-height:2.3em;}body:not(.sidebar-collapsed) .sidebar-command nav a.has-badge .nav-label{padding-right:13px;}body:not(.sidebar-collapsed) .sidebar-command .nav-badge{position:absolute;right:5px;top:5px;transform:none;min-width:18px;height:18px;padding:0 5px;border-radius:649px;font-size:10px;line-height:18px;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.18);}body:not(.sidebar-collapsed) .sidebar-command .sidebar-today{border-radius:13px;padding:9px 8px;background:rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);}body:not(.sidebar-collapsed) .sidebar-command .sidebar-today-title{font-size:11px;margin-bottom:6px;}body:not(.sidebar-collapsed) .sidebar-command .sidebar-today .sidebar-today-link,
  body:not(.sidebar-collapsed) .sidebar-command .sidebar-today .sidebar-task-open{min-height:28px;border-radius:12px;font-size:11px;padding:5px 7px;}body:not(.sidebar-collapsed) .sidebar-command .premium-userbox{padding:9px 8px;border-radius:12px;background:rgba(255,255,255,.07);}body:not(.sidebar-collapsed) .sidebar-command .premium-userbox strong{font-size:12px;}body:not(.sidebar-collapsed) .sidebar-command .premium-userbox span,
  body:not(.sidebar-collapsed) .sidebar-command .premium-userbox small{font-size:10px;}body:not(.sidebar-collapsed) .sidebar-command .logout{min-height:31px;border-radius:13px;font-size:12px;}}@media (min-width:1280px){:root{--sidebar-w:336px;}body:not(.sidebar-collapsed) .sidebar-command nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-items:stretch;}body:not(.sidebar-collapsed) .sidebar-command .nav-group{grid-column:1/-1;}body:not(.sidebar-collapsed) .sidebar-command nav a{min-height:34px;padding:5px 7px;grid-template-columns:28px minmax(0,1fr);gap:6px;}body:not(.sidebar-collapsed) .sidebar-command .nav-ico{width:28px;min-width:28px;height:28px;font-size:12px;}body:not(.sidebar-collapsed) .sidebar-command .nav-label{font-size:12px;}body:not(.sidebar-collapsed) .sidebar-command nav a.has-badge .nav-label{padding-right:13px;}}@media (min-width:901px) and (max-width:1279px){:root{--sidebar-w:286px;}body:not(.sidebar-collapsed) .sidebar-command nav{display:flex;flex-direction:column;}body:not(.sidebar-collapsed) .sidebar-command nav a{grid-template-columns:31px minmax(0,1fr);padding-left:8px;padding-right:8px;}body:not(.sidebar-collapsed) .sidebar-command .nav-label--single{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}}@media (min-width:901px) and (max-height:532px){body:not(.sidebar-collapsed) .sidebar-command{gap:8px;padding-top:10px;padding-bottom:10px;}body:not(.sidebar-collapsed) .sidebar-command .premium-brand{min-height:44px;padding-top:8px;padding-bottom:8px;}body:not(.sidebar-collapsed) .sidebar-command .brand-copy em,
  body:not(.sidebar-collapsed) .sidebar-command .brand-copy .brand-kicker,
  body:not(.sidebar-collapsed) .sidebar-command .sidebar-company-switch label,
  body:not(.sidebar-collapsed) .sidebar-command .sidebar-today{display:none;}body:not(.sidebar-collapsed) .sidebar-command nav a{min-height:34px;}body:not(.sidebar-collapsed) .sidebar-command .nav-ico{height:27px;width:27px;}}@media (forced-colors:active){body:not(.sidebar-collapsed) .sidebar-command nav{grid-template-columns:1fr;}body:not(.sidebar-collapsed) .sidebar-command nav a{border:1px solid CanvasText;}}.card,.panel,.stat-card,.kpi-card,.license-card,.emailtpl-side-panel,.emailtpl-preview-card{border-color:#d8e0ea;box-shadow:0 8px 24px rgba(15,23,42,.045);}.card:hover,.panel:hover{box-shadow:0 12px 30px rgba(15,23,42,.06);}.btn{border-radius:12px;font-weight:850;}.btn:hover{box-shadow:0 4px 14px rgba(15,23,42,.08);transform:translateY(-1px);}.btn.primary:hover,.btn.accent:hover{box-shadow:0 8px 18px rgba(15,23,42,.13);}.input,select,textarea{border-color:#d7dee9;border-radius:12px;}.table th{font-size:10px;letter-spacing:.075em;}.table td{border-color:#edf1f6;}.badge{font-size:12px;padding:4px 7px;line-height:1.15;}.sepa-payment-code{display:grid;grid-template-columns:132px minmax(0,1fr);gap:12px;align-items:center;border:1px solid var(--line,#e5e7eb);border-radius:12px;background:#fff;padding:12px;margin-top:10px;break-inside:avoid;page-break-inside:avoid;}.sepa-payment-code.compact{grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px;margin-top:8px;background:#fafbfd;}.sepa-payment-qr{display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:8px;}.sepa-payment-qr svg,.sepa-payment-qr img{display:block;width:112px;height:78px;max-width:100%;}.sepa-payment-code.compact .sepa-payment-qr svg,.sepa-payment-code.compact .sepa-payment-qr img{width:74px;height:52px;}.sepa-payment-copy{display:grid;gap:4px;min-width:0;font-size:13px;line-height:1.35;color:#344054;}.sepa-payment-copy strong{font-size:13px;color:#111827;}.sepa-payment-copy span,.sepa-payment-copy small{overflow-wrap:anywhere;}.sepa-payment-copy small{color:#667085;}.sepa-payment-panel{max-width:820px;margin:12px auto;background:#fff;border:1px solid var(--line,#e5e7eb);border-radius:14px;padding:12px;box-shadow:0 16px 42px rgba(17,19,26,.08);}.sepa-payment-panel[hidden]{display:none;}.sepa-payment-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px;}.sepa-payment-panel-head h2{margin:0 0 4px;font-size:17px;}.sepa-payment-panel-head p{margin:0;}@media(max-width:640px){.sepa-payment-code{grid-template-columns:1fr;text-align:center;}.sepa-payment-panel-head{display:grid;}.sepa-payment-panel-head .btn{width:100%;justify-content:center;}.sepa-payment-qr svg,.sepa-payment-qr img{width:180px;height:126px;margin:auto;}.sepa-payment-code.compact .sepa-payment-qr svg,.sepa-payment-code.compact .sepa-payment-qr img{width:150px;height:105px;}}@media print{.sepa-payment-panel.no-print{display:none;}.sepa-payment-code{box-shadow:none;}.sepa-payment-code.compact{grid-template-columns:23mm 1fr;gap:3mm;padding:2.5mm;margin-top:3mm;}.sepa-payment-code.compact .sepa-payment-qr{padding:1.5mm;border-radius:2mm;}.sepa-payment-code.compact .sepa-payment-qr svg,.sepa-payment-code.compact .sepa-payment-qr img{width:20mm;height:20mm;}.sepa-payment-code.compact .sepa-payment-copy{font-size:7.5pt;line-height:1.25;}.sepa-payment-code.compact .sepa-payment-copy strong{font-size:8pt;}}.lmcs-on-dark,
.lmcs-on-dark:visited{color:#fff;-webkit-text-fill-color:#fff;}.invoice-view-pills-v507 a.active.lmcs-on-dark,
.invoice-view-pills-v507 a.active.lmcs-on-dark:visited{color:#fff;-webkit-text-fill-color:#fff;}.invoice-view-pills-v507 a.active.lmcs-on-dark span{color:#fff;-webkit-text-fill-color:#fff;}.invoice-instant-transfer-note{margin-top:6px;font-weight:850;color:#111827;}.payment-info .invoice-instant-transfer-note{padding:8px 8px;border-radius:12px;background:#f8fafc;border:1px solid #e2e8f0;}.score-pill-v120{display:inline-grid;grid-template-columns:1fr;gap:2px;min-width:68px;max-width:86px;padding:6px 8px;border-radius:10px;justify-items:center;align-items:center;white-space:normal;line-height:1.08;text-align:center;}.score-pill-v120 .score-pill-sep-v525{display:none;}.score-pill-v120 .score-pill-label-v525,.score-pill-v120 .score-pill-score-v525{display:block;min-width:0;overflow-wrap:anywhere;}.score-pill-v120 .score-pill-score-v525{font-size:11px;letter-spacing:.02em;white-space:nowrap;}table.lmcs-sortable-table thead th.lmcs-sortable-th{cursor:pointer;user-select:none;}table.lmcs-sortable-table thead th .lmcs-th-sort-button{appearance:none;border:0;background:transparent;color:inherit;-webkit-text-fill-color:inherit;font:inherit;font-weight:inherit;display:inline-flex;align-items:center;justify-content:flex-start;gap:4px;width:100%;min-width:0;padding:0;margin:0;text-align:left;cursor:pointer;}table.lmcs-sortable-table thead th .lmcs-th-sort-button:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:2px;border-radius:6px;}table.lmcs-sortable-table thead th .lmcs-th-sort-arrow{flex:0 0 auto;display:inline-grid;place-items:center;min-width:1em;font-size:.76em;line-height:1;border:0;background:transparent;box-shadow:none;opacity:.78;}table.lmcs-sortable-table thead th[aria-sort="ascending"] .lmcs-th-sort-arrow,
table.lmcs-sortable-table thead th[aria-sort="descending"] .lmcs-th-sort-arrow{opacity:1;font-weight:900;}.payments-page-v399 .payment-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;width:100%;min-width:0;}.payments-page-v399 .payment-stats-grid .card.stat{position:relative;min-height:auto;padding:12px;padding-left:12px;display:grid;align-content:center;gap:6px;overflow:hidden;}.payments-page-v399 .payment-stats-grid .card.stat::before{display:none;content:none;}.payments-page-v399 .payment-stats-grid .card.stat .label{margin:0;font-size:13px;line-height:1.28;white-space:normal;overflow-wrap:anywhere;color:#475467;}.payments-page-v399 .payment-stats-grid .card.stat .num{margin:0;max-width:100%;font-size:clamp(19px,6.2vw,22px);line-height:1.05;white-space:normal;overflow-wrap:anywhere;word-break:normal;}.payments-page-v399 .payment-main-grid,
.payments-page-v399 .payment-form-grid{min-width:0;max-width:100%;}.payments-page-v399 .payment-record-form{scroll-margin-top:65px;}.payments-page-v399 .payment-record-form:target{outline:3px solid rgba(18,57,91,.28);outline-offset:4px;}@media(max-width:1180px){.payments-page-v399 .payment-receipt-row{grid-template-columns:repeat(2,minmax(0,1fr));}.payments-page-v399 .payment-receipt-row .wide,
  .payments-page-v399 .payment-receipt-row .receipt-actions{grid-column:1/-1;}}@media(max-width:980px){.payments-page-v399 .payment-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.payments-page-v399 .payment-main-grid,
  .payments-page-v399 .payment-form-grid{grid-template-columns:1fr;}.payments-page-v399 .payment-record-form,
  .payments-page-v399 .mark-paid-form,
  .payments-page-v399 .mini-form{width:100%;}}@media(max-width:560px){.payments-page-v399 .payment-stats-grid{grid-template-columns:1fr;gap:8px;}.payments-page-v399 .payment-stats-grid .card.stat{padding:12px 12px;border-radius:14px;}.payments-page-v399 .payment-stats-grid .card.stat .num{font-size:21px;}.payments-page-v399 .payment-receipt-row{grid-template-columns:1fr;}}.pos-table-compact .position-desc-row td{padding-top:0;border-bottom:1px solid #e1e5ee;background:#fff;}.pos-table-compact .position-desc-inline{margin:0;padding:0 0 4px;color:#334155;font-size:12px;line-height:1.55;}.pos-table-compact .position-desc-inline>*:first-child{margin-top:0;}.pos-table-compact .position-desc-inline>*:last-child{margin-bottom:0;}.pos-table-compact .position-main-row.has-desc td{border-bottom:0;padding-bottom:6px;}@media(max-width:768px){.pos-table-compact .position-desc-row td{display:block;width:100%;padding:0 10px 10px;}.pos-table-compact .position-desc-row td:before{content:"";display:none;}.pos-table-compact .position-desc-inline{font-size:12px;line-height:1.55;}}.payment-code-plan-row{display:grid;grid-template-columns:minmax(250px,1.05fr) minmax(190px,.95fr);gap:10px;align-items:stretch;margin-top:10px;break-inside:avoid;page-break-inside:avoid;}.payment-code-plan-row.compact{grid-template-columns:minmax(0,1.08fr) minmax(38mm,.92fr);gap:3mm;margin-top:3mm;}.payment-code-plan-row .sepa-payment-code,
.payment-code-plan-row .payment-public-note{margin:0;max-width:none;height:100%;box-sizing:border-box;}.payment-code-plan-row .payment-public-note-inline{display:block;border-left:4px solid var(--brand-primary,#123B5D);background:#F8FAFC;}.payment-code-plan-row .payment-plan-sub{display:block;margin-top:3px;color:#667085;font-size:12px;font-weight:700;}.payment-code-plan-row .payment-plan-lines{display:grid;gap:3px;margin-top:8px;font-size:12px;}.payment-code-plan-row .payment-public-note ul{margin-top:8px;}@media(max-width:760px){.payment-code-plan-row,
  .payment-code-plan-row.compact{grid-template-columns:1fr;}}@media print{.payment-code-plan-row.compact{grid-template-columns:minmax(0,1fr) minmax(35mm,.85fr);gap:2.5mm;margin-top:2.5mm;}.payment-code-plan-row .payment-public-note-inline{font-size:7.4pt;line-height:1.28;padding:2.2mm;border-radius:2mm;border-left-width:1mm;}.payment-code-plan-row .payment-plan-sub{font-size:6.9pt;line-height:1.2;}.payment-code-plan-row .payment-plan-lines{font-size:7pt;line-height:1.25;gap:1mm;}.payment-code-plan-row .payment-public-note ul{margin:1.5mm 0 0 3mm;padding:0;}}.sidebar-mobile-nav-toggle{display:none;}@media (max-width:900px){body.lmcs-mobile-nav-ready .sidebar-command .sidebar-mobile-nav-toggle{all:unset;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:35px;padding:9px 10px;border-radius:12px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:#fff;font-size:13px;font-weight:950;line-height:1.15;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);}body.lmcs-mobile-nav-ready .sidebar-command .sidebar-mobile-nav-toggle:before{content:"☰";display:inline-flex;align-items:center;justify-content:center;width:26px;min-width:26px;height:26px;border-radius:10px;background:rgba(0,0,0,.16);color:#fff;font-size:13px;}body.lmcs-mobile-nav-ready .sidebar-command .sidebar-mobile-nav-toggle:after{content:"▾";display:inline-flex;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;border-radius:8px;color:#fff;transform:rotate(0deg);transition:transform .16s ease;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command .sidebar-mobile-nav-toggle:after{transform:rotate(180deg);}body.lmcs-mobile-nav-ready .sidebar-command .sidebar-mobile-nav-toggle-label{display:block;min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body.lmcs-mobile-nav-ready:not(.lmcs-mobile-nav-open) .sidebar-command nav#primary-navigation{display:none;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation{display:grid;grid-template-columns:1fr;gap:6px;width:100%;max-height:min(68vh,392px);overflow-y:auto;overflow-x:hidden;white-space:normal;margin:0;padding:8px;border-radius:14px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);box-shadow:0 16px 34px rgba(0,0,0,.18);-webkit-overflow-scrolling:touch;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation::-webkit-scrollbar{width:7px;height:7px;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28);border-radius:64px;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation .nav-group{display:block;margin:8px 6px 2px;padding:0;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation .nav-group:first-child{margin-top:2px;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation .nav-group span{display:block;color:rgba(255,255,255,.68);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.04em;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a,
  body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a:link,
  body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a:visited{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:34px;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.075);border:1px solid rgba(255,255,255,.10);color:#fff;font-size:13px;font-weight:900;white-space:normal;text-decoration:none;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a.active{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.24);}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation .nav-ico{width:28px;height:28px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.16);}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation .nav-label{min-width:0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation .nav-badge{min-width:22px;height:22px;padding:0 6px;}}.invoice-update-plan-v566{max-width:980px;margin:16px auto 0;border-radius:18px;border:1px solid rgba(37,99,235,.16);background:linear-gradient(180deg,#ffffff,#f8fbff);box-shadow:0 22px 58px rgba(15,23,42,.09);overflow:hidden;}.invoice-update-plan-v566 .panel-headline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;}.invoice-update-plan-v566 h2{margin:0;font-size:21px;letter-spacing:-.035em;color:#0f172a;}.invoice-update-form-v566{display:grid;grid-template-columns:180px minmax(0,1fr) auto;gap:10px;align-items:end;padding:12px;border-radius:14px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 28px rgba(15,23,42,.055);}.invoice-update-form-v566.compact{grid-template-columns:170px minmax(0,1fr) auto;margin-top:8px;box-shadow:none;background:#f8fafc;}.invoice-update-form-v566 .field{margin:0;min-width:0;}.invoice-update-form-v566 .field-wide{min-width:0;}.invoice-update-form-v566 textarea{resize:vertical;min-height:52px;}.invoice-update-list-v566{display:grid;gap:10px;margin-top:12px;}.invoice-update-entry-v566{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding:13px;border:1px solid #e2e8f0;border-radius:13px;background:#fff;}.invoice-update-entry-date-v566 strong{display:block;color:#1d4ed8;font-size:13px;}.invoice-update-entry-date-v566 small{display:block;color:#64748b;font-weight:800;margin-top:4px;word-break:break-word;}.invoice-update-entry-text-v566{min-width:0;color:#0f172a;line-height:1.5;white-space:normal;overflow-wrap:anywhere;}.invoice-update-edit-v566{grid-column:1/-1;margin-top:2px;}.invoice-update-edit-v566 summary{cursor:pointer;color:#2563eb;font-weight:900;font-size:13px;}@media(max-width:780px){.invoice-update-plan-v566{border-radius:14px;margin-top:12px;}.invoice-update-plan-v566 .panel-headline{display:grid;grid-template-columns:1fr;}.invoice-update-form-v566,.invoice-update-form-v566.compact{grid-template-columns:1fr;align-items:stretch;padding:10px;}.invoice-update-entry-v566{grid-template-columns:1fr;padding:11px;}}.invoice-update-plan-v567 .invoice-update-head-v567{align-items:flex-start;}.invoice-update-head-actions-v567{display:flex;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;}.invoice-update-rotation-v567{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;}.invoice-update-rotation-v567>div{padding:11px 12px;border-radius:14px;border:1px solid #dbeafe;background:linear-gradient(180deg,#fff,#eff6ff);min-width:0;}.invoice-update-rotation-v567 span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:900;margin-bottom:4px;}.invoice-update-rotation-v567 strong{display:block;color:#0f172a;line-height:1.2;overflow-wrap:anywhere;}.invoice-update-form-v567{grid-template-columns:150px 190px minmax(0,1fr) auto;}.invoice-update-form-v567.compact{grid-template-columns:145px 190px minmax(0,1fr) auto;}.invoice-update-cat-v567,.update-plan-cat-v567{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:8px;padding:5px 8px;border-radius:649px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:11px;font-weight:950;line-height:1;text-transform:uppercase;letter-spacing:.04em;}.update-plan-overview-hero-v567{background:radial-gradient(circle at 100% 0,rgba(37,99,235,.12),transparent 32%),linear-gradient(135deg,#fff,#f8fbff);border:1px solid rgba(37,99,235,.12);box-shadow:0 24px 62px rgba(15,23,42,.08);border-radius:20px;overflow:hidden;}.update-plan-overview-hero-v567 h2{font-size:clamp(22px,4vw,33px);letter-spacing:-.05em;line-height:1.04;margin:0;}.update-plan-kpis-v567{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:min(100%,360px);}.update-plan-kpis-v567>div{padding:12px;border-radius:13px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 12px 28px rgba(15,23,42,.055);}.update-plan-kpis-v567 strong{display:block;color:#0f172a;font-size:21px;line-height:1;letter-spacing:-.04em;}.update-plan-kpis-v567 span{display:block;margin-top:5px;color:#64748b;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;}.update-plan-rotation-card-v567,.update-plan-table-panel-v567{border-radius:18px;box-shadow:0 18px 46px rgba(15,23,42,.07);border:1px solid #e2e8f0;overflow:hidden;}.update-plan-rotation-strip-v567{display:flex;flex-wrap:wrap;gap:8px;align-items:center;}.update-plan-rotation-strip-v567 span{display:inline-flex;align-items:center;padding:9px 10px;border-radius:649px;background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;font-weight:950;font-size:12px;}.update-plan-table-wrap-v567{overflow-x:auto;max-width:100%;}.update-plan-table-v567{min-width:980px;table-layout:fixed;}.update-plan-table-v567 th:nth-child(1),.update-plan-table-v567 td:nth-child(1){width:22%;}.update-plan-table-v567 th:nth-child(2),.update-plan-table-v567 td:nth-child(2){width:20%;}.update-plan-table-v567 th:nth-child(3),.update-plan-table-v567 td:nth-child(3){width:24%;}.update-plan-table-v567 th:nth-child(4),.update-plan-table-v567 td:nth-child(4){width:16%;}.update-plan-table-v567 th:nth-child(5),.update-plan-table-v567 td:nth-child(5){width:18%;}.update-plan-table-v567 td{vertical-align:top;overflow-wrap:anywhere;}.update-plan-note-preview-v567{line-height:1.35;margin-top:4px;}.update-plan-next-v567{display:inline-flex;padding:7px 8px;border-radius:649px;background:#ecfdf5;border:1px solid #bbf7d0;color:#166534;font-size:12px;font-weight:950;line-height:1.1;}.update-plan-quick-v567{display:inline-block;margin:0 7px 7px 0;position:relative;}.update-plan-quick-v567>summary{list-style:none;cursor:pointer;}.update-plan-quick-v567>summary::-webkit-details-marker{display:none;}.update-plan-quick-form-v567{position:absolute;right:0;z-index:20;margin-top:8px;width:min(420px,calc(100vw - 36px));padding:12px;border-radius:13px;border:1px solid #dbeafe;background:#fff;box-shadow:0 24px 70px rgba(15,23,42,.18);display:grid;gap:8px;text-align:left;}.update-plan-quick-form-v567 label{display:grid;gap:5px;color:#334155;font-size:12px;font-weight:900;}.update-plan-quick-form-v567 textarea{resize:vertical;min-height:56px;}.block{display:block;}.muted-badge{background:#f8fafc;color:#64748b;border:1px solid #e2e8f0;}@media(max-width:780px){.invoice-update-rotation-v567,.update-plan-kpis-v567{grid-template-columns:1fr;}.invoice-update-form-v567,.invoice-update-form-v567.compact{grid-template-columns:1fr;}.update-plan-overview-hero-v567 .section-title-row{display:grid;grid-template-columns:1fr;}.update-plan-table-v567{min-width:0;display:block;}.update-plan-table-v567 thead{display:none;}.update-plan-table-v567 tbody,.update-plan-table-v567 tr,.update-plan-table-v567 td{display:block;width:100%;}.update-plan-table-v567 tr{border:1px solid #e2e8f0;border-radius:13px;padding:8px;margin-bottom:10px;background:#fff;}.update-plan-table-v567 td{border:0;padding:9px 6px;}.update-plan-table-v567 td:before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:950;margin-bottom:4px;}.update-plan-quick-form-v567{position:static;width:100%;box-shadow:0 12px 32px rgba(15,23,42,.11);}}.update-plan-overview-hero-v568 .section-title-row{align-items:center;}.update-plan-workspace-v568,.update-plan-filter-panel-v568,.update-plan-table-panel-v568,.update-plan-log-panel-v568,.update-plan-rotation-card-v568{border-radius:18px;border:1px solid #e2e8f0;box-shadow:0 18px 46px rgba(15,23,42,.07);overflow:hidden;}.update-plan-main-form-v568{display:grid;gap:10px;align-items:end;padding:12px;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fbff);border:1px solid #dbeafe;}.update-plan-main-form-v568 .field{display:grid;gap:6px;margin:0;min-width:0;color:#334155;font-size:12px;font-weight:900;}.update-plan-main-form-v568 .field span{display:block;text-transform:uppercase;letter-spacing:.05em;color:#64748b;}.update-plan-main-form-v568 textarea{resize:vertical;min-height:55px;}.update-plan-main-actions-v568{display:flex;align-items:end;justify-content:flex-start;min-width:0;}.update-plan-filter-grid-v568{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 1fr 150px 150px auto;gap:10px;align-items:end;margin:0;}.update-plan-filter-grid-v568 label{display:grid;gap:6px;min-width:0;color:#334155;font-size:12px;font-weight:900;}.update-plan-filter-grid-v568 label span{display:block;text-transform:uppercase;letter-spacing:.05em;color:#64748b;}.update-plan-filter-actions-v568{display:flex;align-items:end;}.update-plan-table-v568{min-width:1120px;table-layout:fixed;}.update-plan-table-v568 th:nth-child(1),.update-plan-table-v568 td:nth-child(1){width:12%;}.update-plan-table-v568 th:nth-child(2),.update-plan-table-v568 td:nth-child(2){width:20%;}.update-plan-table-v568 th:nth-child(3),.update-plan-table-v568 td:nth-child(3){width:18%;}.update-plan-table-v568 th:nth-child(4),.update-plan-table-v568 td:nth-child(4){width:24%;}.update-plan-table-v568 th:nth-child(5),.update-plan-table-v568 td:nth-child(5){width:16%;}.update-plan-table-v568 th:nth-child(6),.update-plan-table-v568 td:nth-child(6){width:10%;}.update-plan-status-v568{display:inline-flex;align-items:center;justify-content:center;padding:7px 8px;border-radius:649px;font-size:12px;font-weight:950;line-height:1.1;border:1px solid transparent;white-space:normal;text-align:center;}.update-plan-status-v568.ok{background:#ecfdf5;color:#166534;border-color:#bbf7d0;}.update-plan-status-v568.warn{background:#fffbeb;color:#92400e;border-color:#fde68a;}.update-plan-status-v568.danger{background:#fef2f2;color:#991b1b;border-color:#fecaca;}.update-plan-log-table-v568{min-width:1120px;table-layout:fixed;}.update-plan-log-table-v568 th:nth-child(1),.update-plan-log-table-v568 td:nth-child(1){width:12%;}.update-plan-log-table-v568 th:nth-child(2),.update-plan-log-table-v568 td:nth-child(2){width:13%;}.update-plan-log-table-v568 th:nth-child(3),.update-plan-log-table-v568 td:nth-child(3){width:20%;}.update-plan-log-table-v568 th:nth-child(4),.update-plan-log-table-v568 td:nth-child(4){width:15%;}.update-plan-log-table-v568 th:nth-child(5),.update-plan-log-table-v568 td:nth-child(5){width:30%;}.update-plan-log-table-v568 th:nth-child(6),.update-plan-log-table-v568 td:nth-child(6){width:10%;}.update-plan-log-note-v568{white-space:normal;overflow-wrap:anywhere;line-height:1.45;color:#0f172a;}.update-plan-log-edit-v568{position:relative;display:inline-block;}.update-plan-log-edit-v568>summary{list-style:none;cursor:pointer;}.update-plan-log-edit-v568>summary::-webkit-details-marker{display:none;}.update-plan-log-edit-form-v568{right:0;}@media(max-width:1180px){.update-plan-main-form-v568 .note,.update-plan-main-actions-v568{grid-column:1/-1;}.update-plan-filter-grid-v568{grid-template-columns:repeat(3,minmax(0,1fr));}.update-plan-filter-actions-v568{grid-column:1/-1;}}@media(max-width:780px){.update-plan-main-form-v568,.update-plan-filter-grid-v568{grid-template-columns:1fr;padding:10px;}.update-plan-main-form-v568 .note,.update-plan-main-actions-v568,.update-plan-filter-actions-v568{grid-column:auto;}.update-plan-table-v568,.update-plan-log-table-v568{min-width:0;display:block;}.update-plan-table-v568 thead,.update-plan-log-table-v568 thead{display:none;}.update-plan-table-v568 tbody,.update-plan-table-v568 tr,.update-plan-table-v568 td,.update-plan-log-table-v568 tbody,.update-plan-log-table-v568 tr,.update-plan-log-table-v568 td{display:block;width:100%;}.update-plan-table-v568 tr,.update-plan-log-table-v568 tr{border:1px solid #e2e8f0;border-radius:13px;padding:8px;margin-bottom:10px;background:#fff;}.update-plan-table-v568 td,.update-plan-log-table-v568 td{border:0;padding:9px 6px;}.update-plan-table-v568 td:before,.update-plan-log-table-v568 td:before{content:attr(data-label);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:950;margin-bottom:4px;}.update-plan-log-edit-v568,.update-plan-log-edit-v568>summary{width:100%;}.update-plan-log-edit-form-v568{position:static;width:100%;box-shadow:0 12px 32px rgba(15,23,42,.11);}}.update-plan-action-field-v569{min-width:0;}.update-plan-action-buttons-v569{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;}.update-plan-action-btn-v569{appearance:none;border:1px solid #dbeafe;background:#fff;color:#1e3a8a;border-radius:649px;padding:9px 10px;font-size:12px;font-weight:950;line-height:1.05;cursor:pointer;box-shadow:0 8px 18px rgba(15,23,42,.045);transition:.16s ease;white-space:normal;text-align:left;}.update-plan-action-btn-v569:hover,.update-plan-action-btn-v569:focus-visible{border-color:#2563eb;background:#eff6ff;outline:none;box-shadow:0 0 0 4px rgba(37,99,235,.10);}.update-plan-action-btn-v569.active{border-color:#2563eb;background:#2563eb;color:#fff;box-shadow:0 12px 24px rgba(37,99,235,.22);}.update-plan-main-form-v568{grid-template-columns:minmax(260px,1.25fr) 150px minmax(360px,1.75fr) minmax(300px,1.4fr) auto;}.invoice-update-form-v569{grid-template-columns:150px minmax(320px,1.35fr) minmax(260px,1fr) auto;}.invoice-update-form-v569.compact{grid-template-columns:145px minmax(300px,1.3fr) minmax(260px,1fr) auto;}.update-plan-log-edit-form-v568 .update-plan-action-buttons-v569{max-width:100%;}.update-plan-log-edit-form-v568 .update-plan-action-btn-v569{font-size:11px;padding:8px 8px;}@media(max-width:1180px){.update-plan-main-form-v568{grid-template-columns:1fr 150px;}.update-plan-main-form-v568 .update-plan-action-field-v569,.update-plan-main-form-v568 .note,.update-plan-main-actions-v568{grid-column:1/-1;}.invoice-update-form-v569,.invoice-update-form-v569.compact{grid-template-columns:1fr;}}@media(max-width:780px){.update-plan-action-buttons-v569{gap:7px;}.update-plan-action-btn-v569{width:100%;justify-content:flex-start;text-align:left;}}.payment-main-grid{align-items:start;}.payment-main-grid>section{min-width:0;}.payment-history-list,.payment-history-list *{box-sizing:border-box;}.payment-receipt-row{grid-template-columns:minmax(120px,.9fr) minmax(110px,.75fr) minmax(150px,1fr) minmax(190px,1.25fr);gap:10px;align-items:end;overflow:visible;}.payment-receipt-row label{min-width:0;overflow-wrap:anywhere;}.payment-receipt-row .input{min-width:0;width:100%;max-width:100%;}.payment-receipt-row label.payment-overpay-toggle{grid-column:1 / 4;display:flex;flex-direction:row;align-items:center;gap:8px;white-space:normal;line-height:1.35;padding-top:2px;}.payment-receipt-row label.payment-overpay-toggle input{width:auto;flex:0 0 auto;}.payment-receipt-row .receipt-actions{grid-column:4;justify-content:flex-end;align-self:center;}.receipt-delete-form{margin-top:8px;justify-content:flex-end;}@media(max-width:1280px){.payment-main-grid{grid-template-columns:1fr;}.payment-receipt-row{grid-template-columns:minmax(120px,.8fr) minmax(110px,.7fr) minmax(150px,1fr) minmax(190px,1.2fr);}}@media(max-width:760px){.payment-receipt-row{grid-template-columns:1fr 1fr;}.payment-receipt-row .wide,.payment-receipt-row label.payment-overpay-toggle,.payment-receipt-row .receipt-actions{grid-column:1 / -1;}.payment-receipt-row .receipt-actions,.receipt-delete-form{justify-content:stretch;}.payment-receipt-row .receipt-actions .btn,.receipt-delete-form .btn{width:100%;}}@media(max-width:460px){.payment-receipt-row{grid-template-columns:1fr;}}.bank-accounts-settings{display:block;}.bank-account-list{display:grid;gap:10px;margin:8px 0 10px;}.bank-account-row{display:grid;grid-template-columns:110px repeat(2,minmax(160px,1fr));gap:8px;align-items:end;border:1px solid var(--line,#d8dde7);border-radius:12px;background:#fff;padding:10px;}.bank-account-row>.field{margin:0;min-width:0;}.bank-account-row .bank-name-field{grid-column:2 / -1;}.bank-default-radio{display:flex;align-items:center;gap:8px;font-weight:900;color:#102033;margin-bottom:10px;}.bank-default-radio input{width:auto;}@media(max-width:900px){.bank-account-row{grid-template-columns:1fr 1fr;}.bank-default-radio,.bank-account-row .bank-name-field{grid-column:1/-1;}}@media(max-width:560px){.bank-account-row{grid-template-columns:1fr;}}.payment-methods-panel{max-width:1120px;margin:17px auto;padding:17px;border:1px solid #d9e2ec;border-radius:14px;background:#fff;box-shadow:0 14px 36px rgba(15,23,42,.08);box-sizing:border-box;}.payment-methods-panel *{box-sizing:border-box;}.payment-methods-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;}.payment-methods-head h2{margin:0;color:#0f172a;font-size:clamp(19px,2.4vw,24px);line-height:1.15;}.payment-methods-head p{margin:6px 0 0;color:#475569;line-height:1.55;}.payment-methods-head>strong{display:inline-flex;align-items:center;min-height:34px;padding:8px 11px;border:1px solid #cbd5e1;border-radius:649px;background:#f8fafc;color:#0f172a;white-space:nowrap;}.payment-method-list{display:grid;gap:10px;}.payment-method-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 13px;border:1px solid #d8e1eb;border-radius:12px;background:#fbfdff;}.payment-method-card h3{margin:0;color:#0f172a;font-size:16px;line-height:1.3;}.payment-method-card p{margin:5px 0 0;color:#526174;line-height:1.5;}.payment-method-button{min-width:150px;justify-content:center;}.payment-methods-panel .btn.primary,.payment-methods-panel .btn.primary:visited,.payment-methods-panel .btn.primary:hover,.payment-methods-panel .btn.primary:focus,.payment-methods-panel .btn.primary:active{color:#fff;}.bank-payment-method{display:block;padding:0;overflow:hidden;}.bank-payment-method summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:13px 13px;cursor:pointer;list-style:none;}.bank-payment-method summary::-webkit-details-marker{display:none;}.bank-payment-method summary span:first-child{min-width:0;}.bank-payment-method summary strong,.bank-payment-method summary small{display:block;}.bank-payment-method summary small{margin-top:4px;color:#526174;line-height:1.45;}.payment-method-open{flex:0 0 auto;color:#164e83;font-weight:800;}.bank-payment-method[open] summary{border-bottom:1px solid #d8e1eb;background:#f8fafc;}.bank-payment-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 13px;}.bank-payment-details>div:not(.bank-payment-qr){display:grid;gap:3px;min-width:0;padding:9px 10px;border:1px solid #e1e7ef;border-radius:12px;background:#fff;}.bank-payment-details span{color:#526174;font-size:12px;font-weight:750;}.bank-payment-details strong{color:#0f172a;overflow-wrap:anywhere;}.bank-payment-qr{grid-column:1/-1;padding-top:4px;}.bank-payment-qr .sepa-payment-code{margin:0;}.payment-methods-panel :focus-visible{outline:3px solid #ffbf47;outline-offset:3px;}@media(max-width:720px){.payment-methods-panel{margin:12px 8px;padding:13px;}.payment-methods-head{display:grid;}.payment-methods-head>strong{justify-self:start;}.payment-method-card{grid-template-columns:1fr;}.payment-method-button{width:100%;}.bank-payment-method summary{align-items:flex-start;}.bank-payment-details{grid-template-columns:1fr;}.bank-payment-qr{grid-column:auto;}}@media(prefers-reduced-motion:reduce){.payment-methods-panel *{animation:none;transition:none;scroll-behavior:auto;}}.payment-page .status-tabs a[aria-current="page"],
.payment-page .status-tabs a[aria-current="page"]:link,
.payment-page .status-tabs a[aria-current="page"]:visited,
.payment-page .status-tabs a[aria-current="page"]:hover,
.payment-page .status-tabs a[aria-current="page"]:focus,
.payment-page .status-tabs a[aria-current="page"]:active {background:#145da0;border-color:#145da0;color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;}.payment-page .status-tabs a[aria-current="page"]:hover,
.payment-page .status-tabs a[aria-current="page"]:focus-visible {background:#0b477d;border-color:#0b477d;color:#fff;-webkit-text-fill-color:#fff;}body:not(.sidebar-collapsed) .sidebar-command .nav-label--break{white-space:normal;overflow:visible;text-overflow:clip;max-height:none;overflow-wrap:normal;word-break:normal;hyphens:manual;line-height:1.14;}body:not(.sidebar-collapsed) .sidebar-command nav a:has(.nav-label--break){min-height:36px;align-items:center;}.receipt-cloud-note-v580{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 11px;border:1px solid #cfe0ff;border-radius:12px;background:#f5f9ff;color:#19324d;}.receipt-cloud-note-v580>span:first-child{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:649px;background:#e4efff;color:#1556a8;font-size:14px;font-weight:800;}.receipt-cloud-note-v580>span:last-child{display:grid;gap:2px;min-width:0;}.receipt-cloud-note-v580 strong{font-size:13px;line-height:1.3;}.receipt-cloud-note-v580 small{font-size:12px;line-height:1.45;color:#52677c;}.receipt-cloud-note-v580.is-warning{border-color:#f1d6a7;background:#fff9ed;color:#5f3c05;}.receipt-cloud-note-v580.is-warning>span:first-child{background:#ffedc7;color:#7a4a00;}.receipt-cloud-note-v580.is-warning small{color:#6f5a38;}@media (prefers-contrast:more){.receipt-cloud-note-v580{border-width:2px;}.receipt-cloud-note-v580 small{color:inherit;}}.global-search-trigger-v583{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:35px;padding:8px 9px;border:1px solid rgba(18,57,91,.16);border-radius:10px;background:#fff;color:#12395b;font:inherit;font-weight:900;cursor:pointer;box-shadow:0 8px 20px rgba(15,23,42,.055);}.global-search-trigger-v583:hover{border-color:#8fa8bd;background:#f8fbff;}.global-search-trigger-v583:focus-visible{outline:3px solid #2563eb;outline-offset:2px;}.global-search-trigger-v583>span:first-child{font-size:18px;line-height:1;}.global-search-trigger-v583 kbd{padding:4px 7px;border:1px solid #d8e1ea;border-bottom-width:2px;border-radius:8px;background:#f8fafc;color:#64748b;font:800 11px/1 system-ui;}.global-search-overlay-v583{position:fixed;inset:0;z-index:100000;display:none;align-items:flex-start;justify-content:center;padding:8vh 12px 16px;background:rgba(3,12,28,.64);backdrop-filter:blur(8px);}.global-search-overlay-v583.is-open{display:flex;}.global-search-dialog-v583{width:min(760px,100%);max-height:min(532px,84vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.3);border-radius:17px;background:#fff;box-shadow:0 36px 110px rgba(0,0,0,.34);}.global-search-head-v583{display:flex;align-items:center;gap:10px;padding:12px;border-bottom:1px solid #e7edf3;}.global-search-icon-v583{font-size:22px;color:#12395b;}.global-search-input-v583{flex:1;min-width:0;height:38px;border:0;outline:0;background:transparent;font-size:17px;font-weight:780;color:#0f172a;}.global-search-close-v583{width:42px;height:34px;border:1px solid #dbe3ec;border-radius:13px;background:#f8fafc;color:#344054;cursor:pointer;font-size:16px;}.global-search-help-v583{display:flex;gap:12px;flex-wrap:wrap;padding:8px 13px;border-bottom:1px solid #edf1f5;color:#667085;font-size:12px;font-weight:780;}.global-search-help-v583 kbd{padding:3px 6px;border:1px solid #d8e1ea;border-radius:6px;background:#fff;}.global-search-results-v583{overflow:auto;padding:8px;}.global-search-empty-v583{padding:27px 14px;text-align:center;color:#667085;}.global-search-item-v583{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px;border:1px solid transparent;border-radius:13px;color:inherit;text-decoration:none;}.global-search-item-v583:hover,.global-search-item-v583.is-active{background:#eef5fb;border-color:#cbdbea;}.global-search-item-icon-v583{display:grid;place-items:center;width:44px;height:35px;border-radius:10px;background:#12395b;color:#fff;font-weight:950;}.global-search-item-v583 strong{display:block;color:#0f172a;font-size:14px;}.global-search-item-v583 small{display:block;margin-top:3px;color:#667085;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.global-search-item-type-v583{padding:6px 9px;border-radius:649px;background:#f1f5f9;color:#475569;font-size:11px;font-weight:900;}.global-search-live-v583{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}.action-center-v583{margin:0 0 14px;padding:17px;border:1px solid #dbe3ec;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 16px 42px rgba(15,23,42,.07);}.action-center-head-v583{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px;}.action-center-head-v583 .eyebrow{margin:0 0 5px;color:#475467;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;}.action-center-head-v583 h2{margin:0;color:#0f172a;font-size:23px;letter-spacing:-.04em;}.action-center-head-v583 p{margin:5px 0 0;color:#667085;}.action-center-grid-v583{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;}.action-card-v583{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:13px;border:1px solid #e1e7ee;border-radius:14px;background:#fff;color:inherit;text-decoration:none;box-shadow:0 8px 22px rgba(15,23,42,.045);}.action-card-v583:hover{transform:translateY(-1px);border-color:#aabccb;box-shadow:0 13px 28px rgba(15,23,42,.08);}.action-card-icon-v583{display:grid;place-items:center;width:38px;height:33px;min-width:38px;border-radius:13px;background:#e9f1f8;color:#12395b;font-weight:950;}.action-card-v583.severity-high .action-card-icon-v583{background:#fef3f2;color:#b42318;}.action-card-v583.severity-medium .action-card-icon-v583{background:#fffaeb;color:#b54708;}.action-card-body-v583{min-width:0;}.action-card-body-v583 strong{display:block;color:#0f172a;line-height:1.28;}.action-card-body-v583 small{display:block;margin-top:4px;color:#667085;line-height:1.35;}.action-card-body-v583>span{display:block;margin-top:9px;color:#12395b;font-size:12px;font-weight:900;}.action-center-empty-v583{display:flex;align-items:center;gap:11px;padding:13px;border:1px solid #b7e4cc;border-radius:14px;background:#ecfdf3;color:#067647;}.action-center-empty-v583>span{display:grid;place-items:center;width:38px;height:33px;border-radius:64px;background:#fff;font-size:17px;font-weight:950;}.action-center-empty-v583 strong,.action-center-empty-v583 small{display:block;}.action-center-empty-v583 small{margin-top:2px;color:#067647;}@media(max-width:1200px){.action-center-grid-v583{grid-template-columns:repeat(2,minmax(0,1fr));}.global-search-trigger-label-v583{display:none;}}@media(max-width:700px){.global-search-trigger-v583 kbd{display:none;}.global-search-overlay-v583{padding:10px;}.global-search-dialog-v583{max-height:calc(100vh - 24px);border-radius:14px;}.action-center-v583{padding:12px;border-radius:14px;}.action-center-head-v583{display:block;}.action-center-head-v583>.btn{margin-top:10px;}.action-center-grid-v583{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){.action-card-v583{transition:none;}.action-card-v583:hover{transform:none;}}.receipt-rescan-actions-v583{display:flex;flex-wrap:wrap;gap:9px;align-items:center;}.receipt-rescan-actions-v583 form{margin:0;}:root{--clu-space-1:4px;--clu-space-2:8px;--clu-space-3:12px;--clu-space-4:16px;--clu-space-5:20px;--clu-space-6:24px;--clu-radius-sm:10px;--clu-radius-md:14px;--clu-radius-lg:20px;--clu-radius-xl:24px;--clu-control-height:35px;--clu-surface:#fff;--clu-surface-soft:#f7f9fc;--clu-text:#172033;--clu-muted:#667085;--clu-success:#067647;--clu-warning:#92400e;--clu-danger:#b42318;--clu-info:#175cd3;}.clu-card{border:1px solid var(--clu-border);border-radius:var(--clu-radius-lg);background:var(--clu-surface);padding:var(--clu-space-5);box-shadow:0 12px 30px rgba(16,24,40,.05);}.clu-stack{display:grid;gap:var(--clu-space-4);}.clu-cluster{display:flex;align-items:center;gap:var(--clu-space-3);flex-wrap:wrap;}.clu-muted{color:var(--clu-muted);}.clu-badge{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border-radius:649px;font-size:12px;font-weight:850;background:#eef2f6;color:#344054;}.clu-badge.is-success{background:#ecfdf3;color:var(--clu-success);}.clu-badge.is-warning{background:#fffaeb;color:var(--clu-warning);}.clu-badge.is-danger{background:#fff1f3;color:var(--clu-danger);}.clu-badge.is-info{background:#eff8ff;color:var(--clu-info);}.clu-empty{display:grid;place-items:center;min-height:126px;padding:var(--clu-space-6);border:1px dashed var(--clu-border);border-radius:var(--clu-radius-lg);background:var(--clu-surface-soft);color:var(--clu-muted);text-align:center;}.btn,.input,button,select,textarea{min-height:var(--clu-control-height);}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:0;box-shadow:var(--clu-focus);}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}.btn,.input,button,select,textarea{transition:none;}}img,video,picture,svg,canvas{max-width:100%;height:auto;}.btn.primary,.btn.primary:link,.btn.primary:visited,.btn.primary:hover,.btn.primary:focus,.btn.primary:active{color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}.table-scroll,.table-wrap,[class*="table-wrap"],[class*="table-scroll"]{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}@media(max-width:760px){.main{padding-inline:10px;}.main table:not(.no-responsive-table){max-width:100%;}}.clu-on-dark-v602.clu-on-dark-v602{color:#fff;-webkit-text-fill-color:#fff;}.clu-on-dark-v602.clu-on-dark-v602::placeholder{color:rgba(255,255,255,.76);-webkit-text-fill-color:rgba(255,255,255,.76);opacity:1;}.clu-on-dark-v602.clu-on-dark-v602:disabled,.clu-on-dark-v602.clu-on-dark-v602[aria-disabled="true"]{color:rgba(255,255,255,.72);-webkit-text-fill-color:rgba(255,255,255,.72);}:where(.sidebar,.sidebar-command,.task-notification-dialog,.surface-dark,.dark-surface,.bg-dark,[data-surface="dark"]) :where(h1,h2,h3,h4,h5,h6,p,span,strong,small,label,a,button,li,dt,dd,summary,th,td,code,kbd,samp){color:#fff;-webkit-text-fill-color:#fff;}:where(.sidebar,.sidebar-command,.task-notification-dialog,.surface-dark,.dark-surface,.bg-dark,[data-surface="dark"]) a:visited{color:#fff;-webkit-text-fill-color:#fff;}:root{--clu-control-min-height:35px;--clu-card-radius:20px;--clu-panel-gap:14px;--clu-dark-bg:#0f172a;--clu-dark-text:#fff;}.clu-card-v608{min-width:0;border:1px solid var(--line,#dfe5ec);border-radius:var(--clu-card-radius);background:var(--panel,#fff);padding:clamp(12px,2vw,17px);}.clu-toolbar-v608{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;min-width:0;}.clu-toolbar-v608>*{min-width:0;}.clu-table-wrap-v608{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}.clu-table-wrap-v608 table{width:100%;min-width:640px;}.clu-stack-v608{display:grid;gap:var(--clu-panel-gap);min-width:0;}.clu-on-dark-v608,.clu-on-dark-v608 :is(a,button,strong,span,small,label,h1,h2,h3,h4,p){color:var(--clu-dark-text);-webkit-text-fill-color:var(--clu-dark-text);}:is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid transparent;box-shadow:var(--clu-focus-ring);}@media(max-width:720px){.clu-toolbar-v608{align-items:stretch;}.clu-toolbar-v608>.btn,.clu-toolbar-v608>form,.clu-toolbar-v608>form>.btn{width:100%;justify-content:center;}.clu-table-wrap-v608 table{min-width:560px;}}@media (max-width:900px), (pointer:coarse){.sidebar-command .sidebar-company-switch select,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch select{display:block;appearance:auto;-webkit-appearance:menulist;width:100%;min-width:0;height:34px;min-height:34px;margin:0;padding:0 24px 0 9px;border:1px solid rgba(15,23,42,.16);border-radius:13px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;opacity:1;font-size:13px;line-height:1.2;font-weight:850;box-shadow:0 5px 14px rgba(3,12,28,.12);}.sidebar-command .sidebar-company-switch select option{color:#101828;-webkit-text-fill-color:#101828;background:#fff;}}.sidebar-command .sidebar-company-select-shell{display:contents;}.sidebar-command .sidebar-company-select-value{display:none;}@media (max-width:900px), (pointer:coarse){.sidebar-command .sidebar-company-select-shell,
  body.sidebar-collapsed .sidebar-command .sidebar-company-select-shell{position:relative;display:block;width:100%;min-width:0;height:34px;min-height:34px;border:1px solid rgba(15,23,42,.16);border-radius:13px;background:#fff;color-scheme:light;box-shadow:0 5px 14px rgba(3,12,28,.12);overflow:hidden;}.sidebar-command .sidebar-company-select-shell::after,
  body.sidebar-collapsed .sidebar-command .sidebar-company-select-shell::after{content:"";position:absolute;right:14px;top:50%;width:9px;height:9px;border-right:2px solid #101828;border-bottom:2px solid #101828;transform:translateY(-68%) rotate(45deg);pointer-events:none;z-index:4;}.sidebar-command .sidebar-company-select-value,
  body.sidebar-collapsed .sidebar-command .sidebar-company-select-value{position:absolute;inset:0 38px 0 11px;z-index:3;display:flex;align-items:center;min-width:0;overflow:hidden;color:#101828;-webkit-text-fill-color:#101828;text-shadow:none;font-size:13px;line-height:1.2;font-weight:850;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;}.sidebar-command .sidebar-company-select-shell select,
  body.sidebar-collapsed .sidebar-command .sidebar-company-select-shell select,
  .sidebar-command .sidebar-company-select-shell select:hover,
  .sidebar-command .sidebar-company-select-shell select:focus,
  .sidebar-command .sidebar-company-select-shell select:active{position:relative;z-index:2;display:block;width:100%;height:100%;min-height:0;margin:0;padding:0 27px 0 9px;border:0;border-radius:inherit;appearance:none;-webkit-appearance:none;background:transparent;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none;opacity:1;cursor:pointer;box-shadow:none;color-scheme:light;}.sidebar-command .sidebar-company-select-shell select option,
  .sidebar-command .sidebar-company-select-shell select optgroup{background:#fff;color:#101828;-webkit-text-fill-color:#101828;text-shadow:none;opacity:1;color-scheme:light;}.sidebar-command .sidebar-company-select-shell:focus-within{box-shadow:0 0 0 3px rgba(37,99,235,.32),0 5px 14px rgba(3,12,28,.12);}}.payment-fx-origin{display:block;margin-top:5px;color:#526174;font-size:12px;line-height:1.4;font-weight:500;}@media (max-width:900px){#main-content .kanban-card-actions-v108{grid-template-columns:1fr;}#main-content .kanban-card-actions-v108>.task-done-form-v622,
  #main-content .kanban-card-actions-v108>.task-delete-form-v622,
  #main-content .kanban-card-actions-v108>form:has(input[name="action"][value="done"]),
  #main-content .kanban-card-actions-v108>form:has(input[name="action"][value="delete"]),
  #main-content .kanban-card-actions-v108 .task-final-actions-v623{grid-column:1/-1;width:100%;min-width:0;margin:0;}#main-content .kanban-card-actions-v108 .task-final-actions-v623{display:grid;grid-template-columns:1fr;gap:8px;}#main-content .kanban-card-actions-v108 .task-final-actions-v623>form,
  #main-content .kanban-card-actions-v108>.task-done-form-v622,
  #main-content .kanban-card-actions-v108>.task-delete-form-v622,
  #main-content .kanban-card-actions-v108>form:has(input[name="action"][value="done"]),
  #main-content .kanban-card-actions-v108>form:has(input[name="action"][value="delete"]){display:block;width:100%;min-width:0;max-width:none;margin:0;}#main-content .kanban-card-actions-v108 .task-done-btn-v622,
  #main-content .kanban-card-actions-v108 .task-delete-btn-v622{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;max-width:none;min-height:36px;height:36px;padding:0 12px;margin:0;border-radius:10px;font-size:15px;line-height:1;font-weight:950;text-align:center;box-sizing:border-box;}}@media(max-width:900px){#main-content .kanban-card-actions-v108 .task-final-actions-v625{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:none;grid-column:1/-1;}#main-content .kanban-card-actions-v108 .task-final-actions-v625>form{display:block;width:100%;min-width:0;max-width:none;margin:0;}#main-content .kanban-card-actions-v108 .task-final-actions-v625 .btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;max-width:none;min-height:36px;height:36px;margin:0;font-size:15px;font-weight:950;box-sizing:border-box;}}html.is-mobile-device #main-content .kanban-card-actions-v108 .task-final-actions-v625{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;grid-column:1/-1;}html.is-mobile-device #main-content .kanban-card-actions-v108 .task-final-actions-v625>form{display:block;width:100%;margin:0;}html.is-mobile-device #main-content .kanban-card-actions-v108 .task-final-actions-v625 .btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;max-width:none;min-height:36px;height:36px;margin:0;font-size:15px;font-weight:950;box-sizing:border-box;}#main-content .kanban-card-actions-v108 .task-final-actions-v626{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;grid-column:1/-1;width:100%;min-width:0;max-width:none;margin:2px 0 0;align-items:stretch;}#main-content .kanban-card-actions-v108 .task-final-actions-v626>form{display:block;width:100%;min-width:0;max-width:none;margin:0;}#main-content .kanban-card-actions-v108 .task-final-actions-v626 .btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;max-width:none;height:36px;min-height:36px;padding:0 14px;margin:0;border-radius:12px;font-size:15px;line-height:1;font-weight:950;text-align:center;box-sizing:border-box;}#main-content .kanban-card-actions-v108 .task-final-actions-v626 .task-done-btn-v622{border-color:#067647;background:#067647;color:#fff;-webkit-text-fill-color:#fff;}#main-content .kanban-card-actions-v108 .task-final-actions-v626 .task-delete-btn-v622{border-color:#f1a7a1;background:#fff7f6;color:#b42318;-webkit-text-fill-color:#b42318;}#main-content .kanban-card-actions-v108 .task-final-actions-v627{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;grid-column:1/-1;width:100%;min-width:0;max-width:none;margin:2px 0 0;align-items:stretch;}#main-content .kanban-card-actions-v108 .task-final-actions-v627>form{display:block;width:100%;min-width:0;max-width:none;margin:0;}#main-content .kanban-card-actions-v108 .task-final-actions-v627 .btn{display:flex;align-items:center;justify-content:center;width:100%;min-width:100%;max-width:none;height:36px;min-height:36px;padding:0 12px;margin:0;border-radius:10px;font-size:15px;line-height:1;font-weight:950;text-align:center;box-sizing:border-box;}#main-content .kanban-card-actions-v108 .task-final-actions-v627 .task-done-btn-v622{border-color:#067647;background:#067647;color:#fff;-webkit-text-fill-color:#fff;}#main-content .kanban-card-actions-v108 .task-final-actions-v627 .task-delete-btn-v622{border-color:#f1a7a1;background:#fff7f6;color:#b42318;-webkit-text-fill-color:#b42318;}#main-content .task-website-url-field-v628{grid-column:span 2;}#main-content .task-website-link-v628{display:inline-flex;align-items:center;gap:6px;max-width:100%;padding:5px 9px;border-radius:649px;border:1px solid #bfdbfe;background:#eff6ff;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;font-size:11px;font-weight:900;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}#main-content .task-website-link-v628:before{content:"↗";font-size:12px;}#main-content .task-website-link-v628:hover{background:#dbeafe;border-color:#93c5fd;}#main-content .task-list-website-v628{display:inline-flex;margin-top:8px;}@media(max-width:900px){#main-content .task-website-url-field-v628{grid-column:auto;}}.task-create-offer-v630{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:900;text-align:center;}.task-create-offer-v630::before{content:"＋";font-size:1.05em;line-height:1;}.task-list-action-stack-v621 .task-create-offer-v630{width:100%;}@media(max-width:760px){.kanban-card-actions-v108>.task-create-offer-v630{min-height:34px;padding:9px 10px;}}.kanban-col-title-v108>span{color:var(--kanban-icon-ink,#fff);-webkit-text-fill-color:var(--kanban-icon-ink,#fff);}.task-stage-pill-v621,.task-doc-link-v159,.task-move-btn-v622{color:#172033;-webkit-text-fill-color:#172033;}.lmcs-column-panel{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-gutter:stable;}.lmcs-column-panel-head-v638{position:sticky;top:-14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-14px -14px 8px;padding:12px;border-bottom:1px solid #e5eaf1;background:rgba(255,255,255,.97);backdrop-filter:blur(8px);}.lmcs-column-panel-close-v638{display:grid;place-items:center;width:38px;height:33px;min-width:38px;border:1px solid #dbe3ee;border-radius:12px;background:#fff;color:#344054;font-size:21px;line-height:1;cursor:pointer;}@media(max-width:900px),(pointer:coarse){body.lmcs-column-panel-open-v638{overflow:hidden;}.lmcs-column-panel.is-open{position:fixed;z-index:10040;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top));bottom:max(10px,env(safe-area-inset-bottom));width:auto;max-width:none;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;padding:12px;border-radius:13px;box-shadow:0 28px 90px rgba(2,8,23,.38);}.lmcs-column-panel-head-v638{top:-14px;}.lmcs-column-choice{min-height:37px;padding:8px 9px;}}.action-center-head-actions-v640{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;}.action-center-update-mount-v640:empty{display:none;}.action-center-update-v640{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:8px;align-items:center;min-height:36px;padding:7px 8px;border:1px solid #f3c86a;border-radius:11px;background:#fffbeb;color:#7c2d12;text-decoration:none;box-shadow:0 8px 20px rgba(146,64,14,.09);}.action-center-update-icon-v640{display:grid;place-items:center;width:34px;height:29px;border-radius:11px;font-size:15px;font-weight:950;}.action-center-update-v640 strong,.action-center-update-v640 small{display:block;}.action-center-update-v640 strong{font-size:13px;line-height:1.15;}.action-center-update-v640 small{margin-top:2px;color:#92400e;font-size:11px;font-weight:800;}.action-center-update-v640 b{padding:6px 9px;border-radius:9px;background:#92400e;color:#fff;font-size:11px;white-space:nowrap;}@media(max-width:760px){.action-center-head-actions-v640{display:grid;width:100%;grid-template-columns:1fr;}.action-center-update-v640{width:100%;box-sizing:border-box;}.action-center-head-actions-v640>.btn{width:100%;justify-content:center;}}.pipeline-icon-picker-v631{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));}.pipeline-icon-picker-v631[hidden]{display:none;}.pipeline-symbol-dialog-v637{display:block;width:min(880px,calc(100vw - 24px));height:auto;min-height:0;max-height:none;margin:0 auto;overflow:visible;}.pipeline-symbol-library-v637{display:block;overflow:visible;max-height:none;padding-bottom:max(20px,env(safe-area-inset-bottom));}.pipeline-symbol-dialog-head-v637,.pipeline-symbol-toolbar-v637,.pipeline-symbol-dialog-foot-v637{position:relative;}.lmcs-column-panel.is-open.is-ported-v640{padding:12px 12px max(22px,env(safe-area-inset-bottom));border-radius:13px;}.lmcs-column-panel.is-open.is-ported-v640 .lmcs-column-panel-head-v638{position:sticky;top:-14px;}.lmcs-column-list{padding-bottom:10px;}body.pipeline-icon-modal-open-v637,body.lmcs-column-panel-open-v638{overflow:hidden;overscroll-behavior:none;}.pipeline-icon-picker-v631.is-ported-v640{position:fixed;z-index:10080;inset:0;display:block;width:auto;height:auto;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;box-sizing:border-box;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left));}.pipeline-icon-picker-v631.is-ported-v640[hidden]{display:none;}.pipeline-icon-picker-v631.is-ported-v640 .pipeline-symbol-dialog-v637{position:relative;width:min(880px,calc(100vw - 20px));height:auto;min-height:0;max-height:none;margin:0 auto;overflow:visible;box-sizing:border-box;}.pipeline-icon-picker-v631.is-ported-v640 .pipeline-symbol-library-v637{height:auto;max-height:none;overflow:visible;padding-bottom:17px;}.lmcs-column-panel.is-open.is-ported-v640{position:fixed;z-index:10070;left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));top:max(10px,env(safe-area-inset-top));bottom:max(10px,env(safe-area-inset-bottom));width:auto;height:auto;min-height:0;max-height:none;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding-bottom:max(24px,env(safe-area-inset-bottom));}.lmcs-tour-root-v657{position:fixed;inset:0;z-index:10095;}.lmcs-tour-backdrop-v657{position:absolute;inset:0;background:rgba(6,18,32,.32);backdrop-filter:blur(1.5px);}.lmcs-tour-highlight-v657{position:fixed;border:3px solid var(--brand-accent,#d99a28);border-radius:14px;box-shadow:0 18px 48px rgba(15,23,42,.22);background:rgba(255,255,255,.08);pointer-events:none;transition:left .16s ease,top .16s ease,width .16s ease,height .16s ease;}.lmcs-tour-card-v657{position:fixed;width:min(420px,calc(100vw - 36px));min-height:0;padding:14px;border:1px solid #d4dfec;border-radius:14px;background:#fff;color:#111827;box-shadow:0 28px 90px rgba(8,20,36,.28);}.lmcs-tour-card-head-v657{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px;}.lmcs-tour-step-v657{display:inline-flex;align-items:center;min-height:28px;padding:4px 8px;border-radius:649px;background:#eef4fb;color:#25435f;font-size:12px;font-weight:950;}.lmcs-tour-icon-v657{display:grid;place-items:center;width:36px;height:31px;min-width:36px;border:1px solid #d8e2ee;border-radius:12px;background:#fff;color:#1f2937;font-size:21px;line-height:1;cursor:pointer;}.lmcs-tour-card-v657 h2{margin:0 0 8px;color:#101828;font-size:19px;line-height:1.16;letter-spacing:0;}.lmcs-tour-body-v657{margin:0;color:#475467;font-size:14px;line-height:1.5;font-weight:700;}.lmcs-tour-progress-v657{height:8px;margin:12px 0;overflow:hidden;border-radius:649px;background:#e7eef6;}.lmcs-tour-progress-v657 span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--brand-primary,#12395b),var(--brand-accent,#d99a28));}.lmcs-tour-actions-v657{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;}.lmcs-tour-card-v657 .btn{min-height:34px;border-radius:13px;padding:9px 11px;font-weight:950;text-align:center;justify-content:center;}.lmcs-tour-card-v657 .btn[disabled]{opacity:.45;cursor:not-allowed;}.lmcs-tour-open-link-v657{text-decoration:none;white-space:nowrap;}.lmcs-tour-secondary-v657{background:#fff;color:#1f2937;border-color:#d6e0eb;}.lmcs-tour-later-v657{width:100%;margin-top:8px;background:#f8fafc;color:#475467;border-color:#e2e8f0;}body.lmcs-tour-open-v657{scroll-behavior:smooth;}@media(max-width:760px),(pointer:coarse){.lmcs-tour-root-v657{z-index:10100;}.lmcs-tour-backdrop-v657{background:rgba(6,18,32,.38);}.lmcs-tour-highlight-v657{display:none;}.lmcs-tour-card-v657{left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));top:auto;width:auto;max-height:min(72dvh,392px);overflow:auto;padding:12px;border-radius:14px;transform:none;-webkit-overflow-scrolling:touch;}.lmcs-tour-card-v657 h2{font-size:17px;}.lmcs-tour-body-v657{font-size:13px;}.lmcs-tour-actions-v657{grid-template-columns:1fr 1fr;}.lmcs-tour-action-spacer-v657{display:none;}.lmcs-tour-open-link-v657{grid-column:1/-1;width:100%;}.lmcs-tour-card-v657 .btn{width:100%;min-width:0;}}.lmcs-tour-backdrop-v657{pointer-events:none;}.lmcs-tour-root-v657{pointer-events:none;}.lmcs-tour-card-v657{pointer-events:auto;}body.lmcs-tour-open-v657 .sidebar,
body.lmcs-tour-open-v657 .sidebar-toggle,
body.lmcs-tour-open-v657 .mobile-menu-toggle,
body.lmcs-tour-open-v657 [aria-controls="primary-navigation"]{pointer-events:auto;}.lmcs-tour-points-v657{margin:8px 0 0;padding:0;list-style:none;display:grid;gap:6px;}.lmcs-tour-points-v657 li{position:relative;padding-left:18px;color:#25435f;font-size:13px;line-height:1.4;font-weight:750;}.lmcs-tour-points-v657 li::before{content:"✓";position:absolute;left:0;top:0;width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;border-radius:649px;background:#eef4fb;color:var(--brand-primary,#12395b);font-size:11px;font-weight:950;}.settings-bank-block-v661{scroll-margin-top:14px;}.settings-bank-intro-v661{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #cfe0ef;border-radius:14px;background:linear-gradient(135deg,#f4f9ff,#fff);}.settings-bank-intro-v661 strong{display:block;color:#0f172a;font-size:15px;}.settings-bank-intro-v661 p{margin:5px 0 0;color:#526174;line-height:1.5;}.settings-bank-list-v661{display:grid;gap:12px;}.settings-bank-row-v661{display:grid;gap:12px;padding:14px;border:1px solid #dbe4ee;border-radius:13px;background:#f8fafc;box-shadow:0 8px 22px rgba(15,23,42,.04);}.settings-bank-row-v661.is-default-v661{border-color:color-mix(in srgb,var(--brand-primary,#12395b) 42%,#dbe4ee);background:color-mix(in srgb,var(--brand-primary,#12395b) 5%,#fff);box-shadow:inset 4px 0 0 var(--brand-primary,#12395b),0 10px 24px rgba(15,23,42,.06);}.settings-bank-row-v661>header{display:flex;align-items:center;justify-content:space-between;gap:12px;}.settings-bank-default-v661{display:flex;align-items:center;gap:9px;margin:0;cursor:pointer;}.settings-bank-default-v661 input{width:20px;height:20px;flex:0 0 auto;}.settings-bank-default-v661 span{display:grid;gap:2px;}.settings-bank-default-v661 strong{color:#0f172a;font-size:13px;}.settings-bank-default-v661 small{color:#64748b;font-size:12px;font-weight:650;}.settings-bank-grid-v661{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;}.settings-bank-footer-v661{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}.settings-bank-footer-v661 .check-row{margin:0;max-width:620px;}@media(max-width:1200px){.settings-bank-grid-v661{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:700px){.settings-bank-intro-v661,.settings-bank-row-v661>header,.settings-bank-footer-v661{align-items:stretch;flex-direction:column;}.settings-bank-intro-v661 .btn,.settings-bank-footer-v661>.btn{width:100%;justify-content:center;}.settings-bank-grid-v661{grid-template-columns:1fr;}}.ui-lang-switch{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;}.ui-lang-switch:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--brand-primary,#12395b) 38%,#dbe5f2);box-shadow:0 12px 26px rgba(15,35,65,.13);}.ui-lang-switch a{cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease;}.ui-lang-switch a:hover:not(.is-active),.ui-lang-switch a:focus-visible:not(.is-active){background:color-mix(in srgb,var(--brand-primary,#12395b) 10%,#fff);color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);transform:translateY(-1px);}.ui-lang-switch a.is-active:hover,.ui-lang-switch a.is-active:focus-visible{transform:translateY(-1px);box-shadow:0 5px 12px rgba(15,35,65,.22);}.empty-state{display:block;padding:24px 17px;text-align:center;border:1px dashed #d7dfe9;border-radius:12px;background:#f8fafc;color:#475467;}.empty-state strong{display:block;font-size:14px;color:#101828;letter-spacing:-.01em;}.empty-state p{margin:6px auto 0;max-width:480px;color:#667085;line-height:1.55;font-size:13px;}.empty-state>:first-child{margin-top:0;}.empty-state>:last-child{margin-bottom:0;}.table tbody tr.table-empty-row>td{padding:12px;}.table tbody tr:nth-child(even)>td{background-color:rgba(15,23,42,.018);}.btn{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;}.btn.is-submitting{opacity:.62;cursor:progress;}.header-help-anchor-v670{position:relative;display:inline-grid;place-items:center;flex:0 0 46px;width:46px;height:37px;min-width:46px;border:1px solid color-mix(in srgb,var(--brand-primary,#12395b) 24%,#d0d5dd);border-radius:12px;background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--brand-primary,#12395b) 5%,#fff));color:var(--brand-primary,#12395b);text-decoration:none;box-shadow:0 10px 24px rgba(15,23,42,.08);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease;z-index:20
;}.header-help-anchor-v670 svg{display:block;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;}.header-help-anchor-v670:hover{transform:translateY(-2px) rotate(-3deg);border-color:var(--brand-primary,#12395b);background:#fff;box-shadow:0 15px 30px rgba(15,23,42,.14);text-decoration:none;}.header-help-anchor-v670:active{transform:translateY(0);}.header-help-tooltip-v670{position:absolute;right:0;top:calc(100% + 9px);width:max-content;max-width:230px;padding:8px 8px;border-radius:10px;background:#0f172a;color:#fff;font-size:12px;font-weight:800;line-height:1.25;opacity:0;visibility:hidden;transform:translateY(-4px);transition:.15s ease;pointer-events:none;box-shadow:0 12px 26px rgba(15,23,42,.24);}.header-help-anchor-v670:hover .header-help-tooltip-v670,.header-help-anchor-v670:focus-visible .header-help-tooltip-v670{opacity:1;visibility:visible;transform:none;}.help-shell-v670{display:grid;gap:16px;max-width:1460px;margin:0 auto;}.help-hero-v670{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:17px;align-items:center;padding:20px;border:1px solid #dbe4ee;border-radius:16px;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-accent,#d99a28) 20%,transparent),transparent 34%),linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 18px 46px rgba(15,23,42,.07);}.help-hero-v670 h2{margin:0 0 8px;font-size:clamp(22px,3vw,30px);line-height:1.08;color:#0f172a;}.help-hero-v670 p{margin:0;max-width:850px;color:#475569;line-height:1.65;}.help-ring-v670{display:grid;place-items:center;width:94px;height:66px;border-radius:20px;background:var(--brand-primary,#12395b);color:#fff;box-shadow:0 20px 44px color-mix(in srgb,var(--brand-primary,#12395b) 28%,transparent);}.help-ring-v670 svg{width:52px;height:39px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;}.help-search-v670{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;padding:12px 12px;border:1px solid #cbd5e1;border-radius:13px;background:#fff;}.help-search-v670 span{font-size:19px;}.help-search-v670 input{width:100%;min-height:37px;border:0;outline:0;box-shadow:none;background:transparent;font-size:16px;}.help-context-v670{padding:17px;border:2px solid color-mix(in srgb,var(--brand-primary,#12395b) 34%,#dbe4ee);border-radius:14px;background:color-mix(in srgb,var(--brand-primary,#12395b) 4%,#fff);scroll-margin-top:14px;}.help-context-v670 .eyebrow{margin:0 0 6px;}.help-context-v670 h2{margin:0 0 8px;color:#0f172a;}.help-context-v670 p{margin:0;color:#475569;line-height:1.6;}.help-context-v670 ol{margin:12px 0 0;padding-left:17px;color:#27364a;}.help-context-v670 li{margin:8px 0;line-height:1.5;}.help-grid-v670{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.help-topic-v670{min-width:0;padding:16px;border:1px solid #dbe4ee;border-radius:14px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.045);}.help-topic-v670[hidden]{display:none;}.help-topic-v670 h3{margin:0 0 8px;color:#0f172a;}.help-topic-v670 p{margin:0;color:#526174;line-height:1.58;}.help-topic-v670 ul,.help-topic-v670 ol{margin:10px 0 0;padding-left:16px;}.help-topic-v670 li{margin:7px 0;line-height:1.48;color:#334155;}.help-topic-v670 a{font-weight:800;}.help-empty-v670{display:none;padding:17px;text-align:center;border:1px dashed #aab8c8;border-radius:14px;background:#f8fafc;color:#475569;}.help-empty-v670.is-visible{display:block;}.cache-grid-v670{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}.cache-card-v670{padding:16px;border:1px solid #dbe4ee;border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.045);}.cache-card-v670 h2{margin:0 0 8px;font-size:17px;}.cache-card-v670 p{margin:0;color:#526174;line-height:1.55;}.cache-stat-v670{display:block;margin:12px 0 4px;color:#0f172a;font-size:23px;font-weight:900;}.cache-actions-v670{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px;}.cache-note-v670{padding:12px 14px;border-radius:12px;background:#eff6ff;border:1px solid #bfdbfe;color:#1e3a5f;line-height:1.55;}@media(max-width:980px){.help-grid-v670{grid-template-columns:1fr;}.cache-grid-v670{grid-template-columns:1fr;}.help-hero-v670{grid-template-columns:1fr;}.help-ring-v670{width:74px;height:52px;border-radius:15px;}.help-ring-v670 svg{width:42px;height:34px;}}@media(max-width:700px){.header-help-anchor-v670{width:44px;height:35px;min-width:44px;border-radius:11px;}.header-help-tooltip-v670{display:none;}.help-hero-v670,.help-context-v670{padding:15px;}.help-ring-v670{display:none;}.help-search-v670{grid-template-columns:1fr;}.help-search-v670>span{display:none;}}:root{--brand-primary:#12395b;--brand-primary-hover:#144067;--brand-primary-active:#0e2f4b;--brand-accent:#d99a28;--brand-accent-hover:#c78d20;--v363-blue:#12395b;--v363-blue-2:#0e2f4b;--line:#e2e8f0;--clu-border:#dbe3ec;--radius-xs:8px;--radius-sm:10px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-2xl:24px;--shadow-xs:0 1px 2px rgba(15,23,42,.05);--shadow-sm:0 1px 2px rgba(15,23,42,.04),0 2px 8px -2px rgba(15,23,42,.05);--shadow-md:0 1px 2px rgba(15,23,42,.04),0 8px 24px -6px rgba(15,23,42,.08);--shadow-lg:0 2px 4px rgba(15,23,42,.04),0 16px 40px -8px rgba(15,23,42,.10);--ui-shadow:0 2px 4px rgba(15,23,42,.04),0 20px 48px -10px rgba(15,23,42,.10);--ui-shadow-soft:0 1px 2px rgba(15,23,42,.04),0 10px 28px -8px rgba(15,23,42,.07);--shadow-soft:0 1px 2px rgba(15,23,42,.04),0 14px 36px -8px rgba(15,23,42,.08);--clu-focus:0 0 0 3px rgba(217,154,40,.40);--clu-focus-ring:0 0 0 3px rgba(18,57,91,.22);}.btn,.button,a.btn,button.btn,input[type="submit"].btn,input[type="button"].btn{min-height:34px;box-shadow:var(--shadow-xs);}.btn:hover,.button:hover,a.btn:hover,button.btn:hover{box-shadow:var(--shadow-sm);}.btn:active,.button:active,a.btn:active,button.btn:active{box-shadow:var(--shadow-xs);}.btn.small,.button.small{min-height:29px;}.btn.primary,.button.primary,button.primary,input[type="submit"].primary,.btn-primary,.primary-btn{background:linear-gradient(180deg,#17456e 0%,#12395b 58%,#10334f 100%);border-color:#10334f;box-shadow:0 1px 2px rgba(15,23,42,.12),0 10px 24px -8px rgba(18,57,91,.38),inset 0 1px 0 rgba(255,255,255,.15);}.btn.primary:hover,.button.primary:hover,button.primary:hover,.btn-primary:hover{background:linear-gradient(180deg,#1a4d7c 0%,#144067 58%,#12395b 100%);border-color:#12395b;box-shadow:0 2px 4px rgba(15,23,42,.12),0 14px 30px -8px rgba(18,57,91,.44),inset 0 1px 0 rgba(255,255,255,.18);}.btn.primary:active,.button.primary:active,button.primary:active,.btn-primary:active{background:var(--brand-primary-active,#0e2f4b);border-color:var(--brand-primary-active,#0e2f4b);box-shadow:0 1px 2px rgba(15,23,42,.14),inset 0 2px 6px rgba(7,17,31,.32);}.btn.accent{box-shadow:0 1px 2px rgba(15,23,42,.10),0 8px 20px -8px rgba(217,154,40,.50),inset 0 1px 0 rgba(255,255,255,.28);}.btn.accent:hover{background:var(--brand-accent-hover,#c78d20);border-color:var(--brand-accent-hover,#c78d20);}.btn.ghost,.button.ghost,.btn-light,.btn.secondary,.button.secondary{box-shadow:var(--shadow-xs);}.btn.ghost:hover,.button.ghost:hover,.btn-light:hover,.btn.secondary:hover,.button.secondary:hover{background:#f8fafc;border-color:#b9c7d8;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);}.card,.panel,.form-card,.company-settings-card{border-color:#e2e8f2;box-shadow:var(--shadow-sm);}.card:hover,.panel:hover,.form-card:hover{border-color:#d7e0ec;box-shadow:var(--shadow-md);}.big-link .card{transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;}.big-link:hover .card{border-color:color-mix(in srgb,var(--brand-primary,#12395b) 30%,#d7e0ec);box-shadow:var(--shadow-lg);}.table{border-color:#e2e8f0;box-shadow:var(--shadow-sm);}.table thead th,thead th{background:linear-gradient(180deg,#16456e 0%,#12395b 62%,#10334f 100%);border-bottom:1px solid #0c2a44;}.table tbody tr:hover>td,tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary,#12395b) 4%,#fff);}.table tbody tr:nth-child(even):hover>td{background:color-mix(in srgb,var(--brand-primary,#12395b) 4%,#fff);}.table tbody tr.table-empty-row:hover>td{background:transparent;}.input,select,textarea,.form-control{min-height:34px;border-color:#ccd7e3;box-shadow:inset 0 1px 2px rgba(15,23,42,.035);}textarea{min-height:62px;}.input:hover:not(:focus),select:hover:not(:focus),textarea:hover:not(:focus),.form-control:hover:not(:focus),
input[type="text"]:hover:not(:focus),input[type="email"]:hover:not(:focus),input[type="number"]:hover:not(:focus),
input[type="date"]:hover:not(:focus),input[type="datetime-local"]:hover:not(:focus),input[type="time"]:hover:not(:focus),
input[type="password"]:hover:not(:focus),input[type="search"]:hover:not(:focus),input[type="tel"]:hover:not(:focus),
input[type="url"]:hover:not(:focus){border-color:#a9bccd;}.input:focus,select:focus,textarea:focus,.form-control:focus,
input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,
input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="time"]:focus,
input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,
input[type="url"]:focus{outline:0;border-color:var(--brand-primary,#12395b);box-shadow:0 0 0 3px rgba(18,57,91,.14);}.badge{background:color-mix(in srgb,var(--brand-accent,#d99a28) 9%,#fff);border-color:color-mix(in srgb,var(--brand-accent,#d99a28) 30%,#fff);color:var(--brand-primary,#12395b);}@media (min-width:1021px){.sidebar nav a:hover{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.18);}.sidebar nav a.active{background:linear-gradient(135deg,rgba(255,255,255,.20),rgba(255,255,255,.07));border-color:rgba(255,255,255,.30);box-shadow:0 10px 24px rgba(2,8,18,.30),inset 3px 0 0 var(--brand-accent,#d99a28);}}.page-head{border-color:#e2e8f2;}.eyebrow{letter-spacing:.09em;}.stat .num{font-variant-numeric:tabular-nums;color:#0f172a;}.home-hero{border-color:#e2e8f2;box-shadow:var(--shadow-md);}html{scroll-behavior:smooth;}*{scrollbar-width:thin;scrollbar-color:rgba(100,116,139,.38) transparent;}::-webkit-scrollbar{width:11px;height:11px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:rgba(100,116,139,.34);border:3px solid transparent;border-radius:649px;background-clip:padding-box;}::-webkit-scrollbar-thumb:hover{background:rgba(100,116,139,.54);border:3px solid transparent;background-clip:padding-box;}::selection{background:color-mix(in srgb,var(--brand-primary,#12395b) 16%,#fff);color:#0f172a;}.sidebar ::selection{background:rgba(217,154,40,.34);color:#fff;}.clu-softnav-bar{position:fixed;top:0;left:0;height:10px;width:0;z-index:500003;pointer-events:none;border-radius:0 8px 8px 0;background:linear-gradient(90deg,var(--brand-primary,#12395b) 0%,#2f6db3 55%,var(--brand-accent,#d99a28) 100%);box-shadow:0 2px 6px rgba(18,57,91,.5),0 0 18px rgba(217,154,40,.65),0 0 6px rgba(47,109,179,.7);opacity:0;transition:width .15s ease,opacity .12s ease;}.clu-softnav-bar.is-active{opacity:1;width:82%;transition:width .3s cubic-bezier(.22,.75,.3,1),opacity .08s ease;}.clu-softnav-bar.is-done{width:100%;opacity:0;transition:width .1s ease,opacity .12s ease .03s;}@keyframes clu-softnav-enter{
  from{opacity:0;transform:translateY(6px)}
  to{opacity:1;transform:none}
}.clu-softnav-enter{animation:clu-softnav-enter .12s ease-out both;}@keyframes clu-softnav-exit{
  from{opacity:1}
  to{opacity:0}
}.clu-softnav-exit{animation:clu-softnav-exit .09s ease-in both;}@media (prefers-reduced-motion:reduce){.clu-softnav-bar{transition:none;box-shadow:none;}.clu-softnav-enter,
  .clu-softnav-exit{animation:none;}}html.cliro-theme-dark{--primary:#ccbeff;--danger:#f97066;--danger-soft-bg:#1f0d0d;--danger-soft-border:#a03b32;--ok:#32d583;--shadow-xs:0 1px 2px rgba(0,0,0,.4);--shadow-sm:0 4px 12px rgba(0,0,0,.45);--shadow-md:0 12px 32px rgba(0,0,0,.5);--shadow-soft:0 10px 30px rgba(0,0,0,.4);}html.cliro-theme-dark body{background:var(--soft);color:var(--ink);}html.cliro-theme-dark ::selection{background:rgba(164,147,255,.35);}html.cliro-theme-dark ::placeholder{color:var(--muted);opacity:.8;}html.cliro-theme-dark hr{border-color:var(--line);}.theme-toggle{display:flex;align-items:center;justify-content:center;gap:9px;width:calc(100% - 0px);margin:8px 0 0;padding:8px 10px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:rgba(255,255,255,.07);color:#fff;font:inherit;font-weight:800;font-size:13px;cursor:pointer;transition:background .16s ease,border-color .16s ease;}.theme-toggle:hover{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.34);}.theme-toggle:focus-visible{outline:2px solid var(--brand-accent,#d99a28);outline-offset:2px;}.theme-toggle-icon{display:inline-flex;font-size:14px;line-height:1;}.theme-toggle-icon::before{content:"🌙";}html.cliro-theme-dark .theme-toggle-icon::before{content:"☀️";}body.sidebar-collapsed .theme-toggle .theme-toggle-label{display:none;}@media (max-width:900px){.theme-toggle{margin:8px 0 0;}}html.cliro-theme-dark .card,
html.cliro-theme-dark .panel,
html.cliro-theme-dark .mini-form,
html.cliro-theme-dark .position,
html.cliro-theme-dark .settings-block,
html.cliro-theme-dark .department-card,
html.cliro-theme-dark .settings-anchor-card,
html.cliro-theme-dark .cockpit-card-v122,
html.cliro-theme-dark .stat,
html.cliro-theme-dark .lmcs-column-panel,
html.cliro-theme-dark .internal-split-card{background:var(--paper);border-color:var(--line);box-shadow:0 10px 30px rgba(0,0,0,.35);color:var(--ink);}html.cliro-theme-dark .card p,
html.cliro-theme-dark .stat .label{color:var(--muted);}html.cliro-theme-dark .big-link:hover .card{border-color:rgba(164,147,255,.55);box-shadow:0 14px 34px rgba(91,69,214,.22);}html.cliro-theme-dark .home-hero,
html.cliro-theme-dark .kanban-hero-v107{background:linear-gradient(135deg,#0d1117,#05070b);border-color:var(--line);color:var(--ink);}html.cliro-theme-dark .confirm-box,
html.cliro-theme-dark .attachments,
html.cliro-theme-dark .attachments-admin,
html.cliro-theme-dark .payment-public-note{background:var(--soft);border-color:var(--line);color:var(--ink);}html.cliro-theme-dark .internal-only{background:#2a2410;border-color:#574a16;}html.cliro-theme-dark .table,
html.cliro-theme-dark .pos-table,
html.cliro-theme-dark .pos-table-compact,
html.cliro-theme-dark .sum-table,
html.cliro-theme-dark .logs-table,
html.cliro-theme-dark .update-plan-table-v570{background:var(--paper);border-color:var(--line);color:var(--ink);}html.cliro-theme-dark .table td,
html.cliro-theme-dark .pos-table td,
html.cliro-theme-dark .sum-table td,
html.cliro-theme-dark .logs-table td{border-bottom-color:var(--line);}html.cliro-theme-dark .table th{background:#161d29;color:#ffffff;}html.cliro-theme-dark .table-wrap,
html.cliro-theme-dark .table-scroll{border-color:var(--line);}html.cliro-theme-dark .btn{background:#161d29;border-color:#6b7ca3;color:var(--ink);}html.cliro-theme-dark .btn:hover{background:#1f2947;border-color:#8598c2;}html.cliro-theme-dark .btn.primary{background:linear-gradient(180deg,#1a4d7c 0%,#144067 58%,#12395b 100%);border-color:#2b5a86;color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.4),0 10px 24px -8px rgba(18,57,91,.55),inset 0 1px 0 rgba(255,255,255,.16);}html.cliro-theme-dark .btn.primary:hover{background:linear-gradient(180deg,#1f5a8f 0%,#174a73 58%,#144067 100%);border-color:#3a6d9e;}html.cliro-theme-dark .btn.danger,
html.cliro-theme-dark .btn.small.danger{background:transparent;border-color:var(--danger);color:var(--danger);}html.cliro-theme-dark .btn.danger:hover{background:rgba(249,112,102,.14);}html.cliro-theme-dark .input,
html.cliro-theme-dark select,
html.cliro-theme-dark textarea,
html.cliro-theme-dark input[type="text"],
html.cliro-theme-dark input[type="email"],
html.cliro-theme-dark input[type="number"],
html.cliro-theme-dark input[type="date"],
html.cliro-theme-dark input[type="datetime-local"],
html.cliro-theme-dark input[type="time"],
html.cliro-theme-dark input[type="password"],
html.cliro-theme-dark input[type="search"],
html.cliro-theme-dark input[type="tel"],
html.cliro-theme-dark input[type="url"],
html.cliro-theme-dark .split-money,
html.cliro-theme-dark .split-money input,
html.cliro-theme-dark .split-note{background:#05070b;border-color:#6b7ca3;color:var(--ink);-webkit-text-fill-color:var(--ink);}html.cliro-theme-dark input::placeholder,
html.cliro-theme-dark textarea::placeholder{color:rgba(233,237,246,.55);-webkit-text-fill-color:rgba(233,237,246,.55);opacity:1;}html.cliro-theme-dark .input:focus,
html.cliro-theme-dark select:focus,
html.cliro-theme-dark textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(164,147,255,.18);}html.cliro-theme-dark .mini-form label,
html.cliro-theme-dark .split-hint,
html.cliro-theme-dark .split-caption{color:var(--muted);}html.cliro-theme-dark .split-person>span{color:var(--ink);}html.cliro-theme-dark .suggestions{background:var(--paper);border-color:var(--line);box-shadow:0 18px 50px rgba(0,0,0,.55);}html.cliro-theme-dark .suggestion-item{background:var(--paper);border-bottom-color:var(--line);color:var(--ink);}html.cliro-theme-dark .suggestion-item:hover{background:#161d29;}html.cliro-theme-dark dialog,
html.cliro-theme-dark .modal,
html.cliro-theme-dark .popup,
html.cliro-theme-dark .drawer{background:var(--paper);color:var(--ink);border-color:var(--line);}html.cliro-theme-dark dialog::backdrop{background:rgba(4,6,10,.66);}html.cliro-theme-dark .savebar{background:rgba(0,0,0,.94);border-top-color:var(--line);}html.cliro-theme-dark .toolbar .btn,
html.cliro-theme-dark .toolbar .input,
html.cliro-theme-dark .toolbar select{color:var(--ink);}html.cliro-theme-dark .page-head h1,
html.cliro-theme-dark .card h3{color:var(--ink);}html.cliro-theme-dark .rich h2,
html.cliro-theme-dark .rich h3,
html.cliro-theme-dark .rich h4,
html.cliro-theme-dark .notes-render h2,
html.cliro-theme-dark .notes-render h3,
html.cliro-theme-dark .notes-render h4,
html.cliro-theme-dark .desc-html h2,
html.cliro-theme-dark .desc-html h3,
html.cliro-theme-dark .desc-html h4{color:var(--ink);}html.cliro-theme-dark .rich h2,
html.cliro-theme-dark .notes-render h2,
html.cliro-theme-dark .desc-html h2{border-bottom-color:var(--line);}html.cliro-theme-dark .rich hr,
html.cliro-theme-dark .notes-render hr,
html.cliro-theme-dark .desc-html hr{border-top-color:var(--line);}html.cliro-theme-dark .desc-html table td,
html.cliro-theme-dark .desc-html table th,
html.cliro-theme-dark .notes-render table td,
html.cliro-theme-dark .notes-render table th{border-color:var(--line);}html.cliro-theme-dark .attachments a,
html.cliro-theme-dark .attachment-row{color:var(--ink);border-top-color:var(--line);}html.cliro-theme-dark .signature-pad,
html.cliro-theme-dark .signature-preview,
html.cliro-theme-dark .settings-preview-img,
html.cliro-theme-dark .settings-preview-icon,
html.cliro-theme-dark .brand-logo{background:#fff;border-color:var(--line);}html.cliro-theme-dark .userbox strong{color:#fff;}html:is(.cliro-theme-light,.cliro-theme-dark) body,
html:is(.cliro-theme-light,.cliro-theme-dark) .card,
html:is(.cliro-theme-light,.cliro-theme-dark) .panel,
html:is(.cliro-theme-light,.cliro-theme-dark) .table,
html:is(.cliro-theme-light,.cliro-theme-dark) .btn,
html:is(.cliro-theme-light,.cliro-theme-dark) .input,
html:is(.cliro-theme-light,.cliro-theme-dark) select,
html:is(.cliro-theme-light,.cliro-theme-dark) textarea{transition:background-color .18s ease,color .18s ease,border-color .18s ease;}@media print{html.cliro-theme-dark body{background:#fff;color:#11131a;}html.cliro-theme-dark .card,
  html.cliro-theme-dark .panel,
  html.cliro-theme-dark .table{background:#fff;color:#11131a;border-color:#E5E7EF;}}html.cliro-theme-dark .app,
html.cliro-theme-dark .main,
html.cliro-theme-dark .customer-page{background:var(--soft);color:var(--ink);}html.cliro-theme-dark .skip-link{background:#11171f;color:var(--ink);border-color:var(--primary);}html.cliro-theme-dark .empty-state{color:var(--muted);border-color:#6b7ca3;}html.cliro-theme-dark .role-card-v108:hover, html.cliro-theme-dark .lmcs-google-suggest-item:hover, html.cliro-theme-dark .business-switch-option:hover{background:#161d29;border-color:#6b7ca3;}html.cliro-theme-dark .role-card-v108.selected,
html.cliro-theme-dark .role-card-v108:has(input:checked){background:#323d75;border-color:var(--primary);}html.cliro-theme-dark :is(.kanban-col-v107,.kanban-col-v108,.pipeline-col,.empty-col-v108,.kanban-column-row-v108){background:#030507;border-color:#4c5a7d;box-shadow:inset 0 4px 0 var(--kanban-color,#6b7ca3);color:var(--ink);}html.cliro-theme-dark :is(.kanban-card-v107,.kanban-card-v108,.kanban-note-v107,.kanban-note-v108){background:#11171f;border-color:#53618a;box-shadow:0 12px 26px rgba(0,0,0,.38);color:var(--ink);}html.cliro-theme-dark .kanban-card-v108:hover{border-color:var(--primary);}html.cliro-theme-dark .kanban-col-head-v108 b{color:var(--ink);}html.cliro-theme-dark .status-badge{background:#161d29;border-color:#7b8fb8;color:#ffffff;}html.cliro-theme-dark .score-pill-v120.cold{background:#1c2a3f;color:#9ec5fe;}html.cliro-theme-dark .btn-light,
html.cliro-theme-dark .btn.reset-columns,
html.cliro-theme-dark .emailtpl-mini-actions button,
html.cliro-theme-dark .emailtpl-palette-btn,
html.cliro-theme-dark .rights-v109-role button,
html.cliro-theme-dark .rights-v109-group summary button,
html.cliro-theme-dark .lmcs-tour-later-v657,
html.cliro-theme-dark .lmcs-tour-secondary-v657,
html.cliro-theme-dark .global-search-close-v583{background:#161d29;border-color:#7b8fb8;color:var(--ink);-webkit-text-fill-color:var(--ink);}html.cliro-theme-dark .btn.ghost:hover,
html.cliro-theme-dark .button.ghost:hover,
html.cliro-theme-dark .btn-light:hover,
html.cliro-theme-dark .btn.secondary:hover,
html.cliro-theme-dark .button.secondary:hover{background:#1f2947;color:#fff;}html.cliro-theme-dark :is(.form-control,.money-field,.readonly-field,.split-total){background:#05070b;border-color:#6b7ca3;color:var(--ink);}html.cliro-theme-dark input[readonly],
html.cliro-theme-dark .recurring-form-card .field input[readonly]{background:#05070b;color:var(--muted);border-color:var(--line);}html.cliro-theme-dark .business-switch select,
html.cliro-theme-dark .timer-start-grid select{background:#11171f;color:#fff;border-color:rgba(255,255,255,.25);}html.cliro-theme-dark .customer-facts span{color:#e9edf6;}html.cliro-theme-dark .global-search-dialog-v583{background:var(--paper);border-color:#6b7ca3;color:var(--ink);box-shadow:0 30px 80px rgba(0,0,0,.6);}html.cliro-theme-dark .global-search-trigger-v583,
html.cliro-theme-dark .top-notification-bell,
html.cliro-theme-dark .ui-lang-switch{background:#161d29;border-color:#6b7ca3;color:var(--ink);}html.cliro-theme-dark .global-search-help-v583 kbd{background:#05070b;border-color:#6b7ca3;color:#e9edf6;}html.cliro-theme-dark .global-search-item-v583:hover,html.cliro-theme-dark .global-search-item-v583.is-active{background:#1a2333;border-color:#3c465f;}html.cliro-theme-dark .global-search-item-type-v583{background:#161d29;border:1px solid #3c465f;color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark .global-search-item-v583 small{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .global-search-help-v583{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;border-bottom-color:#3c465f;}html.cliro-theme-dark .global-search-head-v583{border-bottom-color:#3c465f;}html.cliro-theme-dark .global-search-empty-v583{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .lmcs-tour-card-v657{background:#11171f;border-color:#6b7ca3;color:var(--ink);box-shadow:0 24px 60px rgba(0,0,0,.55);}html.cliro-theme-dark .lmcs-tour-icon-v657{background:#1f2947;}html.cliro-theme-dark table.mobile-card-table tr,
html.cliro-theme-dark .payments-page-v399 .payment-mobile-table tr,
html.cliro-theme-dark table.lmcs-resizable-table.mobile-card-table{background:var(--paper);border-color:var(--line);color:var(--ink);}html.cliro-theme-dark .payments-page-v399 .money-field{background:#05070b;color:var(--ink);}html.cliro-theme-dark .sepa-payment-code,
html.cliro-theme-dark .sepa-payment-code.compact{background:#05070b;border-color:#6b7ca3;color:#e8d98a;}html.cliro-theme-dark .invoice-update-entry-v566+.invoice-update-entry-v566,
html.cliro-theme-dark .project-file-row+.project-file-row,
html.cliro-theme-dark .payment-receipt-row+.payment-receipt-row{border-top-color:var(--line);}html.cliro-theme-dark .payment-methods-head>strong{color:var(--ink);}html.cliro-theme-dark :focus-visible{outline-color:var(--primary);}html.cliro-theme-dark :is(
  .action-center-v583,.cockpit-card-v120,.company-settings-body,.company-settings-card,
  .csv-help,.gtb-form-card,.header-projecttime-card-v158,.help-hero-v670,
  .internal-accounting-panel,.internal-stats-panel,.invoice-update-plan-v566,
  .invoice-update-rotation-v567>div,.offer-item-picker-v120,.rights-block-v108,
  .rights-section-v107,.settings-bank-intro-v661,.task-board-shell-v108,
  .time-hero.card,.time-summary-grid>div,.timer-control-card,
  .update-plan-main-form-v568,.update-plan-overview-hero-v567,.user-rights-hero,
  .users-shell-v108,.users-v109-editor,.users-v109-hero,.saas-entity-suggestion-box,
  .accept-box.decline-form,.manual-time,.saas-address-notice,.flow-content
){background:#0d1117;background-image:none;border-color:#556284;color:#ffffff;box-shadow:0 10px 28px rgba(0,0,0,.45);}html.cliro-theme-dark .timer-control-card.is-running{background:#101a2e;border-color:var(--primary);}html.cliro-theme-dark :is(.task-create-v108 summary,.kanban-config-v108 summary){background:#161d29;background-image:none;border-color:#556284;color:#ffffff;}html.cliro-theme-dark .global-search-input-v583{background:#05070b;border-color:#6b7ca3;}html.cliro-theme-dark .error{background-image:none;}html.cliro-theme-dark .success{background-image:none;}html.cliro-theme-dark .table th,
html.cliro-theme-dark .pos-table th,
html.cliro-theme-dark .logs-table th{background:#161d29;color:#ffffff;border-bottom:2px solid #6b7ca3;}html.cliro-theme-dark .table tbody tr:hover>td,
html.cliro-theme-dark tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary,#12395b) 26%,transparent);}html.cliro-theme-dark .payment-summary .sum-table tr.gross td,
html.cliro-theme-dark .payment-summary .sum-table tr.total-row td{background:#161d29;color:#ffffff;border-top:2px solid #6b7ca3;}html.cliro-theme-dark .tax-row-export_tax_free td:first-child,
html.cliro-theme-dark .tax-row-no_tax td:first-child{color:#e9edf6;}html.cliro-theme-dark .emailtpl-preview-frame{background:#fff;}html.cliro-theme-dark :is(
  .kpi-value,.metric-value,.dashboard-stat strong,.analytics-card strong,
  .action-center-head-v583 .eyebrow,.cockpit-icon-v122,.page-head-timer-card
){color:#ffffff;-webkit-text-fill-color:#ffffff;}html.cliro-theme-dark :is(.kpi-card .muted,.metric-card .muted,.analytics-card .muted){color:#c6cfdf;}html.cliro-theme-dark .page-head,
html.cliro-theme-dark .company-page-head{background:transparent;background-image:none;border-color:transparent;}html.cliro-theme-dark .page-head-timer-card{background:#0d1117;background-image:none;border-color:#556284;color:#fff;box-shadow:0 10px 28px rgba(0,0,0,.45);}html.cliro-theme-dark .page-head-timer-label{background:#161d29;color:#e9edf6;border-color:#3c465f;}html.cliro-theme-dark .page-head-timer-cta{background:linear-gradient(180deg,#1a4d7c 0%,#144067 58%,#12395b 100%);color:#fff;-webkit-text-fill-color:#fff;border-color:#2b5a86;}html.cliro-theme-dark .settings-company-hero{background:#0d1117;background-image:none;border-color:#556284;color:#fff;}html.cliro-theme-dark .settings-block summary{background:#161d29;background-image:none;color:#fff;}html.cliro-theme-dark .settings-media-card,
html.cliro-theme-dark .settings-source-preview,
html.cliro-theme-dark .settings-pipeline-row,
html.cliro-theme-dark .settings-pipeline-row-new{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .settings-savebar{background:rgba(0,0,0,.94);border-top-color:#3c465f;}html.cliro-theme-dark .task-create-v108 details,
html.cliro-theme-dark .kanban-config-v108 details{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .task-action-row-v108,
html.cliro-theme-dark .task-filter-grid-v108,
html.cliro-theme-dark .pipeline-preview-item-v620,
html.cliro-theme-dark .pipeline-stage-head-v620,
html.cliro-theme-dark .pipeline-drag-v620,
html.cliro-theme-dark .pipeline-rule-v620,
html.cliro-theme-dark .task-template-designer-v632,
html.cliro-theme-dark .task-template-designer-head-v632{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .panel-headline{background:transparent;border-color:transparent;color:inherit;}html.cliro-theme-dark .pipeline-savebar-v620{background:#05070b;border-color:#3c465f;}html.cliro-theme-dark .pipeline-count-v620{background:#161d29;color:#ccbeff;}html.cliro-theme-dark .customer-search-clear-v030{background:transparent;border-color:transparent;box-shadow:none;color:var(--brand-accent,#d99a28);-webkit-text-fill-color:currentColor;}html.cliro-theme-dark .table-scroll,
html.cliro-theme-dark .doc-table-wrap,
html.cliro-theme-dark .lmcs-resizable-table-wrap{background:#0d1117;border-color:#3c465f;}html.cliro-theme-dark #docTable.doc-table td{background:#0d1117;color:#e9edf6;border-bottom-color:#2b3242;}html.cliro-theme-dark #docTable.doc-table tr:hover td{background:#161d29;}html.cliro-theme-dark #docTable code{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .doc-customer-cell,
html.cliro-theme-dark .doc-email-cell,
html.cliro-theme-dark .doc-money-cell,
html.cliro-theme-dark .doc-actions-cell,
html.cliro-theme-dark .doc-mobile-status-v375,
html.cliro-theme-dark td.nowrap{background:#0d1117;color:#e9edf6;}html.cliro-theme-dark .stats-page-v168 .card.stat{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 18px 42px rgba(0,0,0,.55);}html.cliro-theme-dark .stats-page-v168 .card.stat:before{background:#05070b;border-color:#556284;box-shadow:none;color:#ccbeff;-webkit-text-fill-color:#ccbeff;}html.cliro-theme-dark .stats-page-v168 .card.stat.warning:before{background:#1f0d0d;border-color:#f97066;color:#ffb4ab;-webkit-text-fill-color:#ffb4ab;}html.cliro-theme-dark .stats-page-v168 .card.stat .label{color:#c6cfdf;-webkit-text-fill-color:#c6cfdf;}html.cliro-theme-dark .stats-page-v168 .card.stat .num{color:#ffffff;-webkit-text-fill-color:#ffffff;}html.cliro-theme-dark .customer-search-field-v168 .customer-search-clear-v030{background:transparent;background-color:transparent;background-image:none;border-color:transparent;box-shadow:none;color:var(--brand-accent,#d99a28);-webkit-text-fill-color:currentColor;}html.cliro-theme-dark .calendar-hero,
html.cliro-theme-dark .calendar-card,
html.cliro-theme-dark .integration-panel,
html.cliro-theme-dark .event-card{background:#0d1117;background-image:none;border-color:#556284;box-shadow:0 14px 34px rgba(0,0,0,.5);color:#e9edf6;}html.cliro-theme-dark .calendar-hero h2,
html.cliro-theme-dark .calendar-card h2,
html.cliro-theme-dark .integration-panel h3,
html.cliro-theme-dark .event-card h3{color:#ffffff;}html.cliro-theme-dark .calendar-hero p,
html.cliro-theme-dark .calendar-note,
html.cliro-theme-dark .event-meta{color:#c6cfdf;}html.cliro-theme-dark .calendar-form label,
html.cliro-theme-dark .integration-form label{color:#e9edf6;}html.cliro-theme-dark .calendar-form input,
html.cliro-theme-dark .calendar-form select,
html.cliro-theme-dark .calendar-form textarea,
html.cliro-theme-dark .integration-form input,
html.cliro-theme-dark .integration-form select{background:#05070b;border-color:#556284;color:#ffffff;}html.cliro-theme-dark .calendar-check{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .event-meta span,
html.cliro-theme-dark .event-meta a{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .calendar-note code{background:#05070b;border-color:#3c465f;color:#ccbeff;}html.cliro-theme-dark .integration-status span{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .users-v110-hero{background:linear-gradient(135deg,#161d29 0%,#0d1117 60%,#0d1117 100%);border-color:#556284;color:#ffffff;}html.cliro-theme-dark .users-v110-kpis>div{background:#161d29;border-color:#556284;box-shadow:0 16px 36px rgba(0,0,0,.5);}html.cliro-theme-dark .users-v110-kpis strong{color:#ffffff;}html.cliro-theme-dark .users-v110-kpis span{color:#c6cfdf;}html.cliro-theme-dark .users-v110-kpis .ok strong{color:#32d583;}html.cliro-theme-dark .users-v110-kpis .warn strong{color:#ffb84d;}html.cliro-theme-dark .users-v110-section,
html.cliro-theme-dark .users-v110-panel{background:#0d1117;border-color:#556284;box-shadow:0 14px 34px rgba(0,0,0,.5);color:#e9edf6;}html.cliro-theme-dark .users-v110-section-head h3{color:#ffffff;}html.cliro-theme-dark .users-v110-section-head p{color:#c6cfdf;}html.cliro-theme-dark .users-v110-usercard{background:linear-gradient(180deg,#161d29,#0d1117);border-color:#556284;color:#ffffff;box-shadow:0 10px 26px rgba(0,0,0,.5);}html.cliro-theme-dark .users-v110-dbstate{background:#05070b;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .users-v110-business label{background:#161d29;border-color:#556284;color:#ffffff;}html.cliro-theme-dark .users-v110-business small{color:#c6cfdf;}html.cliro-theme-dark .users-v487-business-logo{background:#05070b;border-color:#556284;}html.cliro-theme-dark .users-v487-business-logo em{color:#c6cfdf;}html.cliro-theme-dark .users-v110-role{background:#161d29;border-color:#556284;color:#ffffff;}html.cliro-theme-dark .users-v110-role.selected{background:#1c2436;border-color:#ccbeff;box-shadow:0 0 0 4px rgba(204,190,255,.14);}html.cliro-theme-dark .rights-v110-group{background:#0d1117;border-color:#556284;}html.cliro-theme-dark .rights-v110-group summary{background:linear-gradient(180deg,#161d29,#0d1117);}html.cliro-theme-dark .rights-v110-group summary strong{color:#ffffff;}html.cliro-theme-dark .users-v110-mini-btn{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .rights-v110-perm{background:#161d29;border-color:#3c465f;color:#ffffff;}html.cliro-theme-dark .rights-v110-perm:hover{border-color:#ccbeff;box-shadow:0 10px 24px rgba(0,0,0,.5);}html.cliro-theme-dark .users-v110-savebar{background:rgba(5,7,11,.94);border-color:#556284;box-shadow:0 20px 50px rgba(0,0,0,.6);}html.cliro-theme-dark .rights-matrix-v608 th,
html.cliro-theme-dark .rights-matrix-v608 td{background:#0d1117;color:#e9edf6;border-bottom-color:#2b3242;}html.cliro-theme-dark .rights-matrix-v608 tbody th small{color:#c6cfdf;}html.cliro-theme-dark .users-v110-section .ok,
html.cliro-theme-dark .users-v110-panel .ok{background:#0d1f14;border-color:#1d5c38;color:#7ce2a8;}html.cliro-theme-dark .users-v110-section .warn,
html.cliro-theme-dark .users-v110-panel .warn{background:#1f0d0d;border-color:#7a2d25;color:#ffb4ab;}html.cliro-theme-dark .vault-warning{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .vault-warning strong{color:#ffffff;}html.cliro-theme-dark .vault-warning code,
html.cliro-theme-dark .vault-secret{background:#05070b;color:#ccbeff;}html.cliro-theme-dark .help-context-v670{background:#0d1117;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .help-context-v670 h2,
html.cliro-theme-dark .help-context-v670 h3,
html.cliro-theme-dark .help-context-v670 strong{color:#ffffff;}html.cliro-theme-dark .help-context-v670 p,
html.cliro-theme-dark .help-context-v670 li{color:#e9edf6;}html.cliro-theme-dark .help-context-v670 a{color:#ccbeff;}html.cliro-theme-dark .help-context-v670 code{background:#05070b;border-color:#3c465f;color:#ccbeff;}html.cliro-theme-dark .help-topic-v670{background:#0d1117;border-color:#556284;box-shadow:0 10px 28px rgba(0,0,0,.5);}html.cliro-theme-dark .help-topic-v670 h3{color:#ffffff;}html.cliro-theme-dark .help-topic-v670 p{color:#c6cfdf;}html.cliro-theme-dark .cockpit-icon-v122{background:#161d29;box-shadow:inset 0 0 0 1px #556284;}.theme-toggle-top{display:inline-flex;align-items:center;justify-content:center;width:46px;height:37px;min-width:46px;border-radius:13px;border:1px solid rgba(18,57,91,.14);background:#ffffff;color:#101828;box-shadow:0 12px 28px rgba(16,24,40,.10);cursor:pointer;padding:0;transition:.16s ease;}.theme-toggle-top:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(16,24,40,.14);}.theme-toggle-top:focus-visible{outline:2px solid var(--brand-accent,#d99a28);outline-offset:2px;}.theme-toggle-top .theme-toggle-icon{font-size:16px;line-height:1;display:inline-flex;}.theme-toggle-top .theme-toggle-icon::before{content:"🌙";}html.cliro-theme-dark .theme-toggle-top{background:#161d29;border-color:#556284;color:#ffffff;box-shadow:0 12px 28px rgba(0,0,0,.5);}html.cliro-theme-dark .theme-toggle-top:hover{background:#1c2436;box-shadow:0 16px 34px rgba(0,0,0,.6);}html.cliro-theme-dark .theme-toggle-top .theme-toggle-icon::before{content:"☀️";}@media(max-width:700px){.theme-toggle-top{width:44px;height:35px;min-width:44px;border-radius:11px;}}html.cliro-theme-dark .header-help-anchor-v670{background:#161d29;background-image:none;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .header-help-anchor-v670:hover{background:#1c2436;border-color:#ccbeff;color:#ffffff;}html.cliro-theme-dark .cockpit-card-v122.success .cockpit-icon-v122{background:#0d1f14;color:#7ce2a8;box-shadow:inset 0 0 0 1px #1d5c38;}html.cliro-theme-dark .cockpit-card-v122.warn .cockpit-icon-v122{background:#241a08;color:#ffb84d;box-shadow:inset 0 0 0 1px #7a5a1d;}html.cliro-theme-dark .cockpit-card-v122.danger .cockpit-icon-v122{background:#1f0d0d;color:#ffb4ab;box-shadow:inset 0 0 0 1px #7a2d25;}html.cliro-theme-dark .cockpit-card-v122.accent .cockpit-icon-v122{background:#1c2436;color:#ccbeff;box-shadow:inset 0 0 0 1px #556284;}html.cliro-theme-dark .cockpit-card-v122.calm .cockpit-icon-v122{background:#0b1c22;color:#7cd4e8;box-shadow:inset 0 0 0 1px #1d4e5c;}html.cliro-theme-dark .task-board-shell-v108{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 24px 64px rgba(0,0,0,.55);color:#ffffff;}html.cliro-theme-dark .task-form-v108{background:#0d1117;background-image:none;}html.cliro-theme-dark .task-form-v108 .input,html.cliro-theme-dark .task-form-v108 select,html.cliro-theme-dark .task-form-v108 textarea,html.cliro-theme-dark .kanban-designer-v108 .input,html.cliro-theme-dark .kanban-designer-v108 select{background:#05070b;border-color:#556284;color:#ffffff;box-shadow:none;}html.cliro-theme-dark .task-form-v108 label,html.cliro-theme-dark .kanban-designer-v108 label:not(.mini-switch){color:#c6cfdf;}html.cliro-theme-dark .pipeline-stage-card-v620{background:linear-gradient(180deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 12px 30px rgba(0,0,0,.5);color:#ffffff;}html.cliro-theme-dark .pipeline-symbol-current-v637{background:#05070b;border-color:#556284;color:#ccbeff;box-shadow:none;}html.cliro-theme-dark .time-filter-grid-v235 .input,html.cliro-theme-dark .time-filter-grid-v235 input:not([type=hidden]),html.cliro-theme-dark .time-filter-grid-v235 select,html.cliro-theme-dark .time-start-form .input,html.cliro-theme-dark .time-start-form select,html.cliro-theme-dark .timer-start-grid .input,html.cliro-theme-dark .timer-start-grid select{background:#05070b;border-color:#556284;color:#ffffff;}html.cliro-theme-dark .hero-time-summary>div{background:linear-gradient(180deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 18px 38px rgba(0,0,0,.5);}html.cliro-theme-dark .hero-time-summary span{color:#c6cfdf;}html.cliro-theme-dark .hero-time-summary strong{color:#ccbeff;}html.cliro-theme-dark .timer-control-card{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 16px 42px rgba(0,0,0,.5);}html.cliro-theme-dark .manual-time,html.cliro-theme-dark .manual-time.manual-time-v235{background:#0d1117;background-image:none;border-color:#556284;}html.cliro-theme-dark .manual-time summary{background:#161d29;color:#ffffff;}html.cliro-theme-dark .time-table tr{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .time-edit-panel-v466{background:#0d1117;background-image:none;border-color:#556284;}html.cliro-theme-dark .time-edit-readonly-grid-v466>div{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .project-search-results-v229,html.cliro-theme-dark .customer-search-results-v168{background:#0d1117;border-color:#556284;}html.cliro-theme-dark .project-search-results-v229 button,html.cliro-theme-dark .customer-search-results-v168 button{background:#0d1117;color:#e9edf6;}html.cliro-theme-dark .project-search-results-v229 button:hover,html.cliro-theme-dark .customer-search-results-v168 button:hover{background:#1c2436;}html.cliro-theme-dark .project-search-clear-v229{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .time-hero-project-label-v236{background:#1c2436;color:#ccbeff;}html.cliro-theme-dark .live-timer-wrap .timer-big{color:#ffffff;}html.cliro-theme-dark .timer-pause-btn-v565{background:#241a08;border-color:#7a5a1d;color:#ffb84d;}html.cliro-theme-dark .timer-pill.is-paused-v565{background:#241a08;border-color:#7a5a1d;color:#ffb84d;}html.cliro-theme-dark .invoice-view-pills-v507{background:#05070b;border-color:#3c465f;}html.cliro-theme-dark .invoice-view-pills-v507 a{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .invoice-view-pills-v507 a span{background:#1c2436;color:#ccbeff;}html.cliro-theme-dark .offer-kit-item-v120 span,html.cliro-theme-dark .emailtpl-badges span,html.cliro-theme-dark .task-doc-link-v159{background:#1c2436;color:#c7d2fe;border-color:#3c465f;}html.cliro-theme-dark .emailtpl-template-edit-btn{background:#1c2436;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .emailtpl-template-edit-btn span{color:#c6cfdf;}html.cliro-theme-dark .dunning-hero{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 24px 60px rgba(0,0,0,.55);color:#ffffff;}html.cliro-theme-dark .dunning-stat{background:#161d29;border-color:#556284;box-shadow:0 10px 26px rgba(0,0,0,.5);}html.cliro-theme-dark .dunning-stat small{color:#c6cfdf;}html.cliro-theme-dark .dunning-stat strong{color:#ffffff;}html.cliro-theme-dark .dunning-toolbar{background:#0d1117;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .empty-dunning{background:#0d1117;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .billing-hero{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;color:#ffffff;}html.cliro-theme-dark .billing-hero p{color:#c6cfdf;}html.cliro-theme-dark .billing-card,html.cliro-theme-dark .billing-panel{background:#0d1117;border-color:#556284;box-shadow:0 12px 30px rgba(0,0,0,.5);color:#e9edf6;}html.cliro-theme-dark .billing-status{background:#1f0d0d;color:#ffb4ab;border-color:#7a2d25;}html.cliro-theme-dark .billing-status.ok{background:#0d1f14;color:#7ce2a8;border-color:#1d5c38;}html.cliro-theme-dark .billing-status.due{background:#241a08;color:#ffb84d;border-color:#7a5a1d;}html.cliro-theme-dark .billing-package{background:#0d1117;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .billing-package h3{color:#ffffff;}html.cliro-theme-dark .billing-package p{color:#c6cfdf;}html.cliro-theme-dark .billing-package-price strong{color:#ccbeff;}html.cliro-theme-dark .billing-package-price span{color:#c6cfdf;}html.cliro-theme-dark .billing-package li:before{color:#7ce2a8;}html.cliro-theme-dark .billing-package.is-current{border-color:#ccbeff;box-shadow:0 16px 38px rgba(0,0,0,.55);}html.cliro-theme-dark .billing-package-accounting{background:#0d1f14;color:#7ce2a8;}html.cliro-theme-dark .billing-current-tag{background:#1c2436;color:#ccbeff;}html.cliro-theme-dark .billing-promo{background:#241a08;border-color:#7a5a1d;color:#ffb84d;}html.cliro-theme-dark .billing-note{background:#101a2e;border-color:#2d4a7a;color:#a8c7fa;}html.cliro-theme-dark .billing-note.due{background:#241a08;border-color:#7a5a1d;color:#ffb84d;}html.cliro-theme-dark .billing-empty{background:#0d1117;border-color:#556284;color:#c6cfdf;}html.cliro-theme-dark .partner-hero-v436{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;color:#ffffff;}html.cliro-theme-dark .partner-hero-v436 p{color:#c6cfdf;}html.cliro-theme-dark .partner-card-v436,html.cliro-theme-dark .partner-panel-v436{background:#0d1117;border-color:#556284;box-shadow:0 12px 30px rgba(0,0,0,.5);color:#e9edf6;}html.cliro-theme-dark .partner-card-v436 span{color:#c6cfdf;}html.cliro-theme-dark .partner-card-v436 strong{color:#ccbeff;}html.cliro-theme-dark .partner-code-v436{background:#1c2436;color:#ccbeff;border-color:#556284;}html.cliro-theme-dark .partner-link-box-v436{background:#05070b;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .partner-note-v436{background:#0d1117;border-color:#3c465f;color:#c6cfdf;}html.cliro-theme-dark .partner-empty-v436{background:#0d1117;border-color:#556284;color:#c6cfdf;}html.cliro-theme-dark .settings-company-tabs{background:#05070b;border-color:#3c465f;}html.cliro-theme-dark .settings-company-tabs a{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .settings-company-tabs a:hover,html.cliro-theme-dark .settings-company-tabs a:focus-visible{background:#1c2436;border-color:#ccbeff;color:#ffffff;}html.cliro-theme-dark .settings-block-icon{background:#161d29;border-color:#556284;color:#ffffff;}html.cliro-theme-dark .settings-media-thumb{background:#161d29;border-color:#3c465f;}html.cliro-theme-dark .settings-pipeline-row{background:#0d1117;border-color:#3c465f;}html.cliro-theme-dark .settings-pipeline-row-new{background:#161d29;}html.cliro-theme-dark .users-v110-badges span{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .users-v110-badges .ok{background:#0d1f14;border-color:#1d5c38;color:#7ce2a8;}html.cliro-theme-dark .rights-matrix-v608{background:#0d1117;border-color:#556284;}html.cliro-theme-dark .users-v110-role button{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark .rights-v110-group summary em{background:#1c2436;color:#c7d2fe;}html.cliro-theme-dark .rights-v110-toggle{background:#3c465f;}html.cliro-theme-dark .rights-v110-perm input:checked+.rights-v110-toggle{background:#7a68d6;}html.cliro-theme-dark .log-meta-chip{background:#161d29;border-color:#3c465f;color:#c6cfdf;}html.cliro-theme-dark .log-meta-chip b{color:#ffffff;}html.cliro-theme-dark .system-check-summary{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;color:#ffffff;}html.cliro-theme-dark .system-check-summary p{color:#c6cfdf;}html.cliro-theme-dark .system-check-statusbox{background:#0d1f14;color:#7ce2a8;border-color:#1d5c38;}html.cliro-theme-dark .system-check-statusbox.warn{background:#1f0d0d;color:#ffb4ab;border-color:#7a2d25;}html.cliro-theme-dark .system-check-card{background:#0d1117;border-color:#556284;box-shadow:0 12px 30px rgba(0,0,0,.5);color:#e9edf6;}html.cliro-theme-dark .system-check-badge{background:#0d1f14;color:#7ce2a8;border-color:#1d5c38;}html.cliro-theme-dark .system-check-badge.warn{background:#1f0d0d;color:#ffb4ab;border-color:#7a2d25;}html.cliro-theme-dark main code{background:#161d29;border-color:#3c465f;color:#ccbeff;}html.cliro-theme-dark #main-content .task-board-shell-v108{background:linear-gradient(135deg,#161d29,#0d1117);border-color:#556284;box-shadow:0 24px 64px rgba(0,0,0,.55);color:#ffffff;}html.cliro-theme-dark #main-content .task-list-table-v621 thead th{background:#05070b;color:#c6cfdf;}html.cliro-theme-dark #main-content .task-list-table-v621 tbody tr{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark #main-content .task-list-table-v621 tbody tr:nth-child(even){background:#111826;}html.cliro-theme-dark #main-content .task-list-table-v621 tbody tr:hover{background:#1c2436;box-shadow:none;}html.cliro-theme-dark .kanban-board-v108,html.cliro-theme-dark .task-list-wrap-v621{background:#05070b;background-image:none;}html.cliro-theme-dark .kanban-board-v108::-webkit-scrollbar-thumb{background:#3c465f;border-color:#05070b;}html.cliro-theme-dark #main-content .kanban-col-head-v108 b,html.cliro-theme-dark .kanban-col-head-metrics-v631 b{background:#161d29;color:#ffffff;border-color:#556284;}html.cliro-theme-dark #main-content .kanban-card-actions-v108 .edit-btn-v136{background:#161d29;border-color:#556284;color:#e9edf6;}html.cliro-theme-dark #main-content .kanban-card-actions-v108 .move-form-v108 select{background:#05070b;border-color:#556284;color:#ffffff;}html.cliro-theme-dark #main-content .kanban-card-actions-v108 [class*="task-delete-btn"]{background:#1f0d0d;border-color:#7a2d25;color:#ffb4ab;}html.cliro-theme-dark #main-content .kanban-note-v108{background:#0d1117;border-color:#3c465f;color:#c6cfdf;}html.cliro-theme-dark #main-content table.mobile-card-table tr,
html.cliro-theme-dark #main-content #docTable.doc-table tr{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .settings-source-preview span{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .system-check-detail-panel,html.cliro-theme-dark .system-check-detail{background:#0d1117;border-color:#556284;color:#e9edf6;box-shadow:0 12px 30px rgba(0,0,0,.5);}html.cliro-theme-dark{--v363-line:#3c465f;--v363-soft:#0d1117;--v363-soft2:#161d29;--v363-card:rgba(13,17,23,.82);}html.cliro-theme-dark .system-check-metric{background:#161d29;border-color:#556284;box-shadow:0 10px 24px rgba(0,0,0,.4);}html.cliro-theme-dark .system-check-metric span{color:#c6cfdf;}html.cliro-theme-dark .system-check-metric strong{color:#ffffff;}html.cliro-theme-dark .system-check-card.check-warn{background:#1a1214;border-color:#7a2d25;}html.cliro-theme-dark .system-check-card p{color:#c6cfdf;}html.cliro-theme-dark .billing-card span{color:#c6cfdf;}html.cliro-theme-dark .billing-card strong{color:#ffffff;}html.cliro-theme-dark body aside.sidebar.sidebar-command{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary,#12395b) 20%,#05070b) 0%,#05070b 55%,#000000 100%);}html.cliro-theme-dark body .app::before{background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary,#12395b) 20%,#05070b) 0%,#05070b 55%,#000000 100%);}html.cliro-theme-dark .recurring-payment-methods{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .recurring-item .recurring-subline,
html.cliro-theme-dark .recurring-item .recurring-subline-v072>span,
html.cliro-theme-dark .recurring-item .recurring-assignment-name-v042,
html.cliro-theme-dark .recurring-item .recurring-assignment-period-v042,
html.cliro-theme-dark .recurring-item .recurring-assignment-monthly-values-v042>span{background:transparent;border-color:transparent;color:#b6c1d4;box-shadow:none;}html.cliro-theme-dark .recurring-item :is(.recurring-meta span,.recurring-status-v114,.recurring-rule-v114){background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .recurring-item :is(.recurring-meta span,.recurring-status-v114).is-active{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .recurring-item .recurring-meta span.is-due-date{background:#241a08;border-color:#57400f;color:#ffb84d;}html.cliro-theme-dark .recurring-item .recurring-meta span.is-mail{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .btn.accent{background:#2a141a;border-color:#7a2f3f;color:#f3b4bd;-webkit-text-fill-color:#f3b4bd;}html.cliro-theme-dark .update-plan-rotation-strip-v567 span{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .update-plan-status-v568.warn{background:#241a08;border-color:#57400f;color:#ffb84d;}html.cliro-theme-dark .update-plan-status-v568.ok,
html.cliro-theme-dark .update-plan-next-v567{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .update-plan-main-form-v568 input,
html.cliro-theme-dark .update-plan-workspace-v568 input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .payment-intro{background:#0d1117;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .payment-intro .summary-item{background:#161d29;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .payment-card{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .bank-manager-summary-v667{background:linear-gradient(135deg,#111826 0%,#0d1117 72%);color:#e9edf6;}html.cliro-theme-dark .bank-manager-icon-v667{background:#161d29;border-color:#3c465f;}html.cliro-theme-dark .bank-count-v667{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .setup-hero{background:linear-gradient(135deg,#111826,#0d1117);border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .setup-step{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .setup-panel{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .setup-note{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .cache-note-v670{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .agency-hero{background:linear-gradient(135deg,#111826,#0d1117);border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .agency-panel{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .agency-row,
html.cliro-theme-dark .agency-card{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .security-card-v584{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .security-state-v584{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-admin-hero{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-limit-box>div{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-create-card{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-create-card input{background:#161d29;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .company-card{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-card>summary{background:#161d29;color:#e9edf6;}html.cliro-theme-dark .license-hero{background:linear-gradient(135deg,#111826,#0d1117);border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .license-kpis>div{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .license-status-pill{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .license-plan-card{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .license-plan-card .plan-tag{background:#161d29;border-color:#3c465f;color:#c6cfdf;}html.cliro-theme-dark .license-plan-accounting{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .license-actions input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .ops-kpi-v583{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .ops-panel-v583{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .ops-job-v583{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .monitor-card-v599{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .monitor-check-v599{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .quality-card-v589{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .perf-metric-v683{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .perf-status-v683.good{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .update-hero-v370{background:linear-gradient(135deg,#111826,#0d1117);border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .update-status-card-v370{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .update-status-card-v370 .status-pill.ok{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .update-mini-v370{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .update-upload-box-v370{background:linear-gradient(135deg,#111826,#0d1117);border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark body .btn.accent{background:#2a141a;background-image:none;border-color:#7a2f3f;color:#f3b4bd;-webkit-text-fill-color:#f3b4bd;}html.cliro-theme-dark .update-plan-cat-v567{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .bank-manager-info-v667,
html.cliro-theme-dark .bank-manager-actions-v667{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .bank-account-card-v669{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .bank-account-header-v667{background:#0b1a33;color:#e9edf6;}html.cliro-theme-dark .bank-default-control-v667{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .bank-default-badge-v667{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .bank-account-card-v669 input,
html.cliro-theme-dark .payment-card input{background:#161d29;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .connection-item{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .provider-intro,
html.cliro-theme-dark .choice-card,
html.cliro-theme-dark .integration-value{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .portal-preview-note{background:#0b1a33;border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .setup-license-first-v657{background:#241a08;border-color:#57400f;color:#ffb84d;}html.cliro-theme-dark .setup-panel input,
html.cliro-theme-dark .setup-hero input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .setup-savebar{background:rgba(13,17,23,.94);border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-card input{background:#161d29;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .share-box{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .promo-ribbon{background:#241a08;border-color:#57400f;color:#ffb84d;}html.cliro-theme-dark .license-panel{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .license-panel input{background:#161d29;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .ops-table-v583,
html.cliro-theme-dark .monitor-table-v599,
html.cliro-theme-dark .perf-table-v683,
html.cliro-theme-dark .quality-history-v589,
html.cliro-theme-dark .update-backup-table-v589{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .ops-check-v583,
html.cliro-theme-dark .perf-note-v683{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .update-drop-v370,
html.cliro-theme-dark .update-check-v370{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .update-warning-v370{background:#241a08;border-color:#57400f;color:#ffb84d;}html.cliro-theme-dark .update-upload-box-v370 input,
html.cliro-theme-dark .update-drop-v370 input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .success{background:linear-gradient(135deg,#0d1f14,#12241a);border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .notice{background:linear-gradient(135deg,#0b1a33,#0d1526);border-color:#1e3a66;color:#8fb8ff;}html.cliro-theme-dark .error{background:linear-gradient(135deg,#1f0d0d,#2a1214);border-color:#5c2222;color:#ffb4ab;}html.cliro-theme-dark .warning{background:linear-gradient(135deg,#241a08,#2c2110);border-color:#57400f;color:#ffb84d;}html.cliro-theme-dark .technical-box{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .payment-table{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .badge-text{background:#161d29;border-color:#3c465f;color:#c6cfdf;}html.cliro-theme-dark .status-tabs a{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .danger-zone{background:#1f0d0d;border-color:#5c2222;color:#ffb4ab;}html.cliro-theme-dark .usage-pills span{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .setup-grid input,
html.cliro-theme-dark .bank-manager-form-v667 input,
html.cliro-theme-dark .update-actions-v370 input,
html.cliro-theme-dark .technical-box input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark body .recurring-actions .btn.accent{background:#2a141a;background-image:none;border-color:#7a2f3f;color:#f3b4bd;-webkit-text-fill-color:#f3b4bd;}html.cliro-theme-dark .technical-box.technical-box{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .payment-table.payment-table{background:#0d1117;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .badge-text.badge-text{background:#161d29;border-color:#3c465f;color:#c6cfdf;}html.cliro-theme-dark .badge-text.badge-text.ok{background:#0d1f14;border-color:#1f4d33;color:#7ce2a8;}html.cliro-theme-dark .status-tabs.status-tabs a{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .setup-grid.setup-grid input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .danger-zone.danger-zone{background:#1f0d0d;border-color:#5c2222;color:#ffb4ab;}html.cliro-theme-dark .usage-pills.usage-pills span{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .company-create-card.company-create-card input{background:#161d29;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .license-actions.license-actions input{background:#0d1117;border-color:#3c465f;color:#fff;}html.cliro-theme-dark .license-kpis.license-kpis>div{background:#161d29;border-color:#3c465f;color:#e9edf6;}html.cliro-theme-dark .bank-manager-form-v667.bank-manager-form-v667 input{background:#161d29;border-color:#3c465f;color:#fff;}html.cliro-theme-dark body main .muted, html.cliro-theme-dark body main p.muted, html.cliro-theme-dark body main .muted.block, html.cliro-theme-dark body main small, html.cliro-theme-dark body main .hint, html.cliro-theme-dark body main .help, html.cliro-theme-dark body main .subtle, html.cliro-theme-dark body main .text-muted, html.cliro-theme-dark body main .recurring-help-text, html.cliro-theme-dark body main .saas-entity-help, html.cliro-theme-dark body main .cockpit-label-v122, html.cliro-theme-dark body main .cockpit-subtitle-v122, html.cliro-theme-dark body main .rights-matrix-state-v608.no, html.cliro-theme-dark body main .settings-pipeline-head, html.cliro-theme-dark body .page-head .muted{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark body main label,
html.cliro-theme-dark body main .field label,
html.cliro-theme-dark body main legend,
html.cliro-theme-dark body main th,
html.cliro-theme-dark body main .field > span{color:#d7deeb;-webkit-text-fill-color:#d7deeb;}html.cliro-theme-dark body main :is(h1,h2,h3,h4,h5,summary,dt),
html.cliro-theme-dark body main .panel,
html.cliro-theme-dark body main .num,
html.cliro-theme-dark body main .num.small,
html.cliro-theme-dark body main .stat .num,
html.cliro-theme-dark body main .doc-table-tools,
html.cliro-theme-dark body main .lmcs-table-tools,
html.cliro-theme-dark body main .settings-block,
html.cliro-theme-dark body main .settings-block-body,
html.cliro-theme-dark body main .payment-list-panel{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body main .update-plan-kpis-v567 strong,
html.cliro-theme-dark body main .update-plan-kpis-v567 span,
html.cliro-theme-dark body main .users-v110-editor :is(h2,strong,span),
html.cliro-theme-dark body main .users-v110-section strong,
html.cliro-theme-dark body main .task-board-hero-v108 :is(h2,strong),
html.cliro-theme-dark body main .task-create-v108 :is(strong,summary),
html.cliro-theme-dark body main .kanban-config-v108 :is(h2,strong,summary),
html.cliro-theme-dark body main .task-board-shell-v108 :is(h2,h3,h4,strong),
html.cliro-theme-dark body main .kpi strong,
html.cliro-theme-dark body main .kpi-card strong,
html.cliro-theme-dark body main .stat strong,
html.cliro-theme-dark body main .stat-card strong,
html.cliro-theme-dark body main .dashboard-stat strong{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body main .update-plan-kpis-v567 span,
html.cliro-theme-dark body main .kpi small,
html.cliro-theme-dark body main .stat small{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark body main a:not(.btn):not(.button):not(.nav-link),
html.cliro-theme-dark body .page-title-home-link,
html.cliro-theme-dark body .page-head-timer-card,
html.cliro-theme-dark body .page-head-timer-card span,
html.cliro-theme-dark body .page-head-timer-card small,
html.cliro-theme-dark body .header-help-anchor-v670,
html.cliro-theme-dark body main .invoice-status-pill,
html.cliro-theme-dark body main .log-meta-chip{color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}html.cliro-theme-dark body .ui-lang-switch a:not(.is-active){color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark body kbd{background:#e7ecf5;color:#101828;-webkit-text-fill-color:#101828;border-color:#c3ccd9;}html.cliro-theme-dark body main .badge,
html.cliro-theme-dark body main .pill,
html.cliro-theme-dark body main .tag,
html.cliro-theme-dark body main .status-badge{background:#161d29;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border-color:#3c465f;}html.cliro-theme-dark body main :is(.badge,.pill,.tag,.status-badge):is(.info,.blue),
html.cliro-theme-dark body main .badge.stage-count{background:#0b1a33;color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;border-color:#2b4a80;}html.cliro-theme-dark body main :is(.badge,.pill,.tag,.status-badge):is(.success,.ok){background:#0d1f14;color:#7ce2a8;-webkit-text-fill-color:#7ce2a8;border-color:#1f5136;}html.cliro-theme-dark body main :is(.badge,.pill,.tag,.status-badge):is(.warning,.warn){background:#241a08;color:#ffb84d;-webkit-text-fill-color:#ffb84d;border-color:#6b4a12;}html.cliro-theme-dark body main :is(.badge,.pill,.tag,.status-badge):is(.danger,.error){background:#1f0d0d;color:#ffb4ab;-webkit-text-fill-color:#ffb4ab;border-color:#5c2121;}html.cliro-theme-dark body main .ok, html.cliro-theme-dark body main .ops-ok-v583, html.cliro-theme-dark body main .rights-db-state.ok{color:#7ce2a8;-webkit-text-fill-color:#7ce2a8;}html.cliro-theme-dark body main .eyebrow,
html.cliro-theme-dark body .page-head .eyebrow{color:color-mix(in srgb,var(--brand-primary,#12395b) 42%,#ffffff);-webkit-text-fill-color:color-mix(in srgb,var(--brand-primary,#12395b) 42%,#ffffff);}html.cliro-theme-dark body .page-head h1{color:color-mix(in srgb,var(--brand-primary,#12395b) 30%,#ffffff);-webkit-text-fill-color:color-mix(in srgb,var(--brand-primary,#12395b) 30%,#ffffff);}html.cliro-theme-dark body :where(a,button,input,select,textarea,[tabindex],.rich,[contenteditable="true"]):focus-visible{outline:4px solid #ffbf47;outline-offset:3px;box-shadow:0 0 0 7px rgba(255,191,71,.35);}html.cliro-theme-dark body main .update-plan-filter-grid-v568 label span,
html.cliro-theme-dark body main .update-plan-main-form-v568 .field span,
html.cliro-theme-dark body main .update-plan-table-v567 td:before,
html.cliro-theme-dark body main .invoice-update-entry-date-v566 small,
html.cliro-theme-dark body main .task-stat-row-v108 span{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark body main .task-stat-row-v108 .danger strong{color:#ffb4ab;-webkit-text-fill-color:#ffb4ab;}html.cliro-theme-dark body main .update-plan-kpis-v567 .ok strong{color:#7ce2a8;-webkit-text-fill-color:#7ce2a8;}html.cliro-theme-dark{--a11y-text:#e9edf6;--a11y-muted:#b6c1d4;--a11y-border:#3c465f;--a11y-soft:#0d1117;--a11y-blue:#8fb8ff;--a11y-blue-dark:#8fb8ff;--v363-ink:#e9edf6;--v363-muted:#b6c1d4;--btn2-bg:#161d29;--btn2-text:#e9edf6;--btn2-border:#3c465f;}html.cliro-theme-dark body main .btn.secondary,
html.cliro-theme-dark body main .button.secondary,
html.cliro-theme-dark body main .btn.ghost,
html.cliro-theme-dark body main .btn-light{background:var(--btn2-bg);border-color:var(--btn2-border);color:var(--btn2-text);-webkit-text-fill-color:var(--btn2-text);}html.cliro-theme-dark body .sidebar-command .nav-badge{color:#071421;-webkit-text-fill-color:#071421;}html.cliro-theme-dark body main .payment-intro.payment-intro a:not(.btn){color:#e9edf6;-webkit-text-fill-color:#e9edf6;}.booking-body{margin:0;min-height:100vh;background:#f2f5fa;font-family:inherit;}.booking-shell{max-width:1100px;margin:0 auto;padding:24px 12px 29px;}.booking-shell-narrow{max-width:640px;}.booking-card{background:#fff;border:1px solid #e2e8f2;border-radius:17px;box-shadow:0 22px 55px rgba(15,23,42,.10);}.booking-grid{display:grid;grid-template-columns:280px minmax(0,1fr) 260px;}.booking-grid>section,.booking-grid>aside{padding:19px 17px;}.booking-info{border-right:1px solid #e2e8f2;display:flex;flex-direction:column;gap:12px;}.booking-brand{display:flex;align-items:center;gap:8px;}.booking-logo{width:34px;height:29px;border-radius:10px;object-fit:contain;background:#fff;border:1px solid #e2e8f2;padding:3px;}.booking-company{font-weight:900;font-size:14px;color:#17203a;-webkit-text-fill-color:#17203a;}.booking-title{margin:6px 0 0;font-size:22px;line-height:1.15;color:#101828;-webkit-text-fill-color:#101828;}.booking-intro{margin:0;font-size:13px;line-height:1.5;color:#475467;-webkit-text-fill-color:#475467;}.booking-facts{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13px;font-weight:700;color:#344054;-webkit-text-fill-color:#344054;}.booking-facts .booking-ico{display:inline-flex;width:20px;justify-content:center;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);}.booking-tz-form{margin-top:auto;display:grid;gap:6px;}.booking-tz-form label{font-size:12px;font-weight:800;color:#64748b;-webkit-text-fill-color:#64748b;}.booking-tz-form select,.booking-tf-form select{min-height:32px;border:1px solid #d6dfeb;border-radius:11px;padding:6px 8px;font-size:13px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;}.booking-calendar{border-right:1px solid #e2e8f2;}.booking-cal-head{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;margin-bottom:12px;}.booking-cal-head h2{margin:0;text-align:center;font-size:16px;font-weight:900;color:#101828;-webkit-text-fill-color:#101828;}.booking-nav{display:flex;align-items:center;justify-content:center;width:34px;height:29px;border-radius:649px;border:1px solid #d6dfeb;background:#fff;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);font-size:17px;line-height:1;text-decoration:none;}.booking-nav:hover{background:#f1f5fb;}.booking-month{width:100%;border-collapse:collapse;table-layout:fixed;}.booking-month th{padding:6px 0;font-size:12px;font-weight:800;color:#98a2b3;-webkit-text-fill-color:#98a2b3;text-align:center;}.booking-month td{padding:3px 0;text-align:center;}.booking-day{display:inline-flex;align-items:center;justify-content:center;width:36px;height:31px;border-radius:649px;font-size:13px;text-decoration:none;}.booking-day-open{font-weight:900;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);}.booking-day-open:hover{background:rgba(18,57,91,.10);}.booking-day-selected{background:var(--brand-primary,#12395b);color:#fff;-webkit-text-fill-color:#fff;font-weight:900;}.booking-day-off{color:#667085;-webkit-text-fill-color:#667085;}.booking-day-empty{background:transparent;}.booking-cal-hint{margin:12px 0 0;font-size:12px;}.booking-muted{color:#64748b;-webkit-text-fill-color:#64748b;font-size:13px;line-height:1.5;}.booking-slots-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;}.booking-slots-head h2{margin:0;font-size:16px;font-weight:900;color:#101828;-webkit-text-fill-color:#101828;}.booking-slot-list{display:grid;gap:8px;padding-right:4px;}.booking-slot{display:flex;align-items:center;justify-content:center;min-height:37px;border:1.5px solid #d6dfeb;border-radius:649px;background:#fff;font-size:14px;font-weight:800;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);text-decoration:none;}.booking-slot:hover{border-color:var(--brand-primary,#12395b);background:rgba(18,57,91,.06);}.booking-slot:focus-visible,.booking-day-open:focus-visible,.booking-nav:focus-visible{outline:3px solid var(--brand-accent,#d99a28);outline-offset:2px;}.booking-form{display:grid;gap:11px;}.booking-form-when{margin:0;font-size:13px;line-height:1.5;color:#344054;-webkit-text-fill-color:#344054;}.booking-field{display:grid;gap:6px;}.booking-field label{font-size:13px;font-weight:800;color:#344054;-webkit-text-fill-color:#344054;}.booking-field input[type="text"],.booking-field input[type="email"],.booking-field textarea{width:100%;min-height:35px;border:1px solid #d6dfeb;border-radius:12px;padding:8px 10px;font-size:15px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;}.booking-field textarea{min-height:59px;resize:vertical;}.booking-check{display:flex;grid-template-columns:none;gap:8px;align-items:flex-start;}.booking-check input{margin-top:3px;width:18px;height:18px;}.booking-check label{font-weight:600;font-size:13px;line-height:1.4;}.booking-hp{height:0;width:0;margin:0;padding:0;border:0;opacity:0;visibility:hidden;}.booking-error{padding:9px 11px;border:1px solid #fecaca;border-radius:12px;background:#fff5f5;color:#b42318;-webkit-text-fill-color:#b42318;font-size:13px;font-weight:700;}.booking-btn{display:inline-flex;align-items:center;justify-content:center;min-height:35px;padding:8px 14px;border-radius:649px;border:1.5px solid var(--brand-text,var(--brand-primary,#12395b));background:#fff;color:var(--brand-text,var(--brand-primary,#12395b));-webkit-text-fill-color:var(--brand-text,var(--brand-primary,#12395b));font-size:14px;font-weight:900;text-decoration:none;cursor:pointer;}.booking-btn-primary{background:var(--brand-primary,#12395b);border-color:var(--brand-primary,#12395b);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}.booking-btn-primary:hover{filter:brightness(1.08);}.booking-form-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;}.booking-back{color:#475467;-webkit-text-fill-color:#475467;font-size:13px;font-weight:700;}.booking-result{padding:27px 22px;text-align:center;display:grid;gap:8px;justify-items:center;}.booking-result h1{margin:0;font-size:22px;color:#101828;-webkit-text-fill-color:#101828;}.booking-result-icon{display:flex;align-items:center;justify-content:center;width:58px;height:44px;border-radius:649px;background:#e7f6ec;color:#067647;-webkit-text-fill-color:#067647;font-size:24px;font-weight:900;}.booking-details{margin:6px 0 0;display:grid;gap:8px;width:min(100%,380px);}.booking-details>div{display:flex;justify-content:space-between;gap:10px;padding:8px 11px;border:1px solid #e2e8f2;border-radius:12px;background:#f8fafc;}.booking-details dt{margin:0;font-size:13px;font-weight:800;color:#64748b;-webkit-text-fill-color:#64748b;}.booking-details dd{margin:0;font-size:13px;font-weight:800;color:#101828;-webkit-text-fill-color:#101828;text-align:right;}.booking-zoom-row{margin:4px 0 0;}.booking-footer{margin:14px 4px 0;text-align:center;font-size:12px;color:#98a2b3;-webkit-text-fill-color:#98a2b3;}@media (max-width:900px){.booking-grid{grid-template-columns:minmax(0,1fr);}.booking-info,.booking-calendar{border-right:0;border-bottom:1px solid #e2e8f2;}.booking-tz-form{margin-top:4px;}}html.cliro-theme-dark .booking-body{background:#0d1117;}html.cliro-theme-dark .booking-card{background:#161d29;border-color:#3c465f;box-shadow:0 22px 55px rgba(0,0,0,.45);}html.cliro-theme-dark .booking-info,html.cliro-theme-dark .booking-calendar{border-color:#3c465f;}html.cliro-theme-dark .booking-company{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .booking-logo{background:#fff;border-color:#3c465f;}html.cliro-theme-dark .booking-title,html.cliro-theme-dark .booking-cal-head h2,html.cliro-theme-dark .booking-slots-head h2,html.cliro-theme-dark .booking-result h1{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .booking-intro{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-facts{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-facts .booking-ico{color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}html.cliro-theme-dark .booking-tz-form label{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-tz-form select,html.cliro-theme-dark .booking-tf-form select{background:#0d1117;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .booking-nav{background:#0d1117;border-color:#3c465f;color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}html.cliro-theme-dark .booking-nav:hover{background:#161d29;}html.cliro-theme-dark .booking-month th{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-day-open{color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}html.cliro-theme-dark .booking-day-open:hover{background:rgba(143,184,255,.14);}html.cliro-theme-dark .booking-day-selected{background:#8fb8ff;color:#0d1117;-webkit-text-fill-color:#0d1117;}html.cliro-theme-dark .booking-day-off{color:#5b6678;-webkit-text-fill-color:#5b6678;}html.cliro-theme-dark .booking-muted{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-slot{background:#0d1117;border-color:#3c465f;color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}html.cliro-theme-dark .booking-slot:hover{border-color:#8fb8ff;background:rgba(143,184,255,.10);}html.cliro-theme-dark .booking-form-when{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .booking-field label{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-field input[type="text"],html.cliro-theme-dark .booking-field input[type="email"],html.cliro-theme-dark .booking-field textarea{background:#0d1117;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .booking-error{background:#2a1518;border-color:#7f1d1d;color:#ffb4ab;-webkit-text-fill-color:#ffb4ab;}html.cliro-theme-dark .booking-btn{background:#0d1117;border-color:#8fb8ff;color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}html.cliro-theme-dark .booking-btn-primary{background:var(--brand-primary,#12395b);border-color:color-mix(in srgb,var(--brand-primary,#12395b) 70%,#ffffff);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}html.cliro-theme-dark .booking-btn-primary:hover{filter:brightness(1.18);}html.cliro-theme-dark .booking-back{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-result-icon{background:#12301f;color:#7ce2a8;-webkit-text-fill-color:#7ce2a8;}html.cliro-theme-dark .booking-details>div{background:#0d1117;border-color:#3c465f;}html.cliro-theme-dark .booking-details dt{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .booking-details dd{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .booking-footer{color:#5b6678;-webkit-text-fill-color:#5b6678;}html.cliro-theme-dark .booking-info,html.cliro-theme-dark .booking-calendar{border-bottom-color:#3c465f;}html.cliro-theme-dark{--brand-text:var(--brand-text-dark);--brand-accent-text:var(--brand-accent-text-dark);}html.cliro-theme-dark .btn.primary,html.cliro-theme-dark .button.primary{color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);}body.booking-body .booking-month{background:transparent;border:0;border-radius:0;box-shadow:none;}body.booking-body .booking-month th,body.booking-body .booking-month td,body.booking-body .booking-month thead th,body.booking-body .booking-month thead td{background:transparent;border:0;box-shadow:none;text-shadow:none;}body.booking-body .booking-month th{font-weight:800;padding:6px 0;}html.cliro-theme-dark body.booking-body .booking-month th{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}.booking-html{background:#f2f5fa;}html.booking-html.cliro-theme-dark{background:#0d1117;}body.booking-body::before{display:none;}body.booking-body .booking-form-host{display:flex;align-items:center;gap:8px;margin-top:8px;color:#475467;-webkit-text-fill-color:#475467;}body.booking-body .booking-form-host img{object-fit:cover;}body.booking-body .booking-hr{border:0;border-top:1px solid #e2e8f2;margin:16px 0;}body.booking-body .booking-facts-lg{list-style:none;margin:0;}body.booking-body .booking-facts-lg li{font-size:15px;font-weight:700;color:#344054;-webkit-text-fill-color:#344054;}body.booking-body .booking-facts-lg .booking-ico{display:inline-flex;width:22px;justify-content:center;}body.booking-body .booking-form-heading{font-weight:900;line-height:1.2;}body.booking-body .booking-name-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;}body.booking-body .booking-btn-block{width:100%;}body.booking-body .booking-details-wide{width:100%;}body.booking-body .booking-notice{max-width:1100px;margin:0 auto 12px;padding:10px 12px;border:1px solid #bfd7ff;border-radius:10px;background:#eef4ff;color:#1d4ed8;-webkit-text-fill-color:#1d4ed8;font-size:13px;font-weight:700;}@media (max-width:640px){body.booking-body .booking-name-row{grid-template-columns:1fr;}body.booking-body .booking-form-page{padding:17px 14px;}}html.cliro-theme-dark body.booking-body .booking-form-company{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body.booking-body .booking-form-host{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark body.booking-body .booking-form-host img{border-color:#3c465f;}html.cliro-theme-dark body.booking-body .booking-hr{border-top-color:#3c465f;}html.cliro-theme-dark body.booking-body .booking-facts-lg li{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body.booking-body .booking-form-heading{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body.booking-body .booking-notice{background:#12203a;border-color:#274b8f;color:#9ec1ff;-webkit-text-fill-color:#9ec1ff;}body.booking-body .booking-month{width:100%;table-layout:fixed;}body.booking-body .booking-day{font-size:16px;}body.booking-body .booking-cal-head h2{font-size:19px;}body.booking-body .booking-slots-head h2{font-size:16px;}body.booking-body .booking-shell-form{max-width:860px;}@media (max-width:1100px){body.booking-body .booking-grid{grid-template-columns:minmax(0,1fr);}}@media (max-width:520px){body.booking-body .booking-slot-list{grid-template-columns:minmax(0,1fr);}}body.booking-body{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;}body.booking-body .booking-shell{max-width:none;padding-top:16px;padding-bottom:16px;}@media(max-width:1100px){body.booking-body .booking-grid{min-height:0;}}body.booking-body input[type="text"],body.booking-body input[type="email"],body.booking-body input[type="url"],body.booking-body textarea,body.booking-body select{background:#fff;color:#101828;-webkit-text-fill-color:#101828;border-color:#d6dfeb;}html.cliro-theme-dark body.booking-body input[type="text"],html.cliro-theme-dark body.booking-body input[type="email"],html.cliro-theme-dark body.booking-body input[type="url"],html.cliro-theme-dark body.booking-body textarea,html.cliro-theme-dark body.booking-body select{background:#0d1117;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border-color:#3c465f;}body.booking-body input::placeholder,body.booking-body textarea::placeholder{color:#98a2b3;-webkit-text-fill-color:#98a2b3;}html.cliro-theme-dark body.booking-body input::placeholder,html.cliro-theme-dark body.booking-body textarea::placeholder{color:#7d8aa5;-webkit-text-fill-color:#7d8aa5;}body.booking-body .booking-calendar{display:flex;flex-direction:column;}body.booking-body .booking-month{flex:1 1 auto;height:100%;}body.booking-body .booking-month td{vertical-align:middle;}body.booking-body .booking-day{display:flex;align-items:center;justify-content:center;}body.booking-body .booking-slots{display:flex;flex-direction:column;}body.booking-body .booking-slot-list{flex:1 1 auto;grid-auto-rows:1fr;}body.booking-body .booking-slot{height:100%;}@media(max-width:1100px){body.booking-body .booking-month{height:auto;}body.booking-body .booking-slot-list{grid-auto-rows:auto;}}body.booking-body .booking-day-selected{width:56px;height:42px;min-height:42px;margin:0 auto;}html.cliro-theme-dark body.booking-body .booking-month td{border-color:rgba(255,255,255,.06);}html.cliro-theme-dark body.booking-body .booking-day-open{border:1px solid rgba(96,140,255,.30);}html.cliro-theme-dark body.booking-body .booking-day-off{color:#7d8aa5;-webkit-text-fill-color:#7d8aa5;}html.cliro-theme-dark body.booking-body .booking-slot:hover{border-color:#9ec1ff;background:#16203a;}.booking-theme-toggle{position:fixed;top:14px;right:16px;z-index:60;width:46px;height:37px;border-radius:649px;border:1px solid #d6dfeb;background:#fff;color:#334155;font-size:17px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(15,23,42,.12);transition:transform .15s ease,box-shadow .15s ease;}.booking-theme-toggle:hover{transform:translateY(-1px);box-shadow:0 12px 26px rgba(15,23,42,.18);}html.cliro-theme-dark .booking-theme-toggle{background:#161d29;border-color:#3c465f;color:#e9edf6;box-shadow:0 8px 20px rgba(0,0,0,.45);}html.cliro-theme-dark body main .eyebrow,html.cliro-theme-dark body .page-head .eyebrow{color:var(--brand-text-dark,#b8c4d8);-webkit-text-fill-color:var(--brand-text-dark,#b8c4d8);}html.cliro-theme-dark input[type="checkbox"],html.cliro-theme-dark input[type="radio"]{accent-color:#608cff;}html.cliro-theme-dark body.booking-body .booking-slots-head,html.cliro-theme-dark body.booking-body .booking-slots-head strong{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .business-switch-logo summary{background:#161d29;border-color:#3c465f;}html.cliro-theme-dark .business-switch-current strong{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .business-switch-current small{color:#8fa0b8;-webkit-text-fill-color:#8fa0b8;}html.cliro-theme-dark .business-switch-caret{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .business-switch-menu{background:#161d29;border-color:#3c465f;}html.cliro-theme-dark .business-switch-option{background:#0d1117;border-color:#3c465f;}html.cliro-theme-dark .business-switch-option strong{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .business-switch-option small{color:#8fa0b8;-webkit-text-fill-color:#8fa0b8;}html.cliro-theme-dark .business-switch-option:hover{background:#1a2333;border-color:#556284;}html.cliro-theme-dark .btn.danger,html.cliro-theme-dark .btn.small.danger{background:#2a1518;color:#ffb4ab;-webkit-text-fill-color:#ffb4ab;border-color:#7f1d1d;}html.cliro-theme-dark .top-notification-bell .bell-badge{border:1px solid #556284;}html.cliro-theme-dark .expense-accounting-notice{background:#0d1117;border-color:#3c465f;color:#d7deeb;-webkit-text-fill-color:#d7deeb;}html.cliro-theme-dark .doc-editor-form input[name^="internal_"],html.cliro-theme-dark .doc-editor-form .split-money input,html.cliro-theme-dark .doc-editor-form .split-money-clean input{background:#05070b;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border-color:#556284;}html.cliro-theme-dark .doc-editor-form input,html.cliro-theme-dark .doc-editor-form select,html.cliro-theme-dark .doc-editor-form textarea{background:#05070b;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border-color:#556284;}html.cliro-theme-dark .doc-editor-form .rich,html.cliro-theme-dark .rich{background:#0d1117;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border-color:#3c465f;}html.cliro-theme-dark .doc-editor-form .internal-split-card,html.cliro-theme-dark .internal-split-card{background:#111827;border-color:#3c465f;box-shadow:none;}html.cliro-theme-dark .doc-editor-form .split-person,html.cliro-theme-dark .split-person{background:#161d29;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .doc-editor-form .split-slider-wrap,html.cliro-theme-dark .split-slider-wrap,html.cliro-theme-dark .split-total{background:#0d1117;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border-color:#3c465f;}html.cliro-theme-dark .doc-editor-form .split-currency,html.cliro-theme-dark .split-currency{color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark .editor-payment-methods,html.cliro-theme-dark fieldset.editor-payment-methods{background:#111827;border-color:#3c465f;}html.cliro-theme-dark .editor-payment-method,html.cliro-theme-dark label.editor-payment-method{background:#161d29;border-color:#3c465f;color:#d7deeb;-webkit-text-fill-color:#d7deeb;}html.cliro-theme-dark .business-switch-option b{color:var(--brand-text-dark,#9ec1ff);-webkit-text-fill-color:var(--brand-text-dark,#9ec1ff);}html.cliro-theme-dark .doc-editor-form .split-money,html.cliro-theme-dark .doc-editor-form .split-money-clean,html.cliro-theme-dark .split-money{background:#05070b;border-color:#556284;box-shadow:none;}html.cliro-theme-dark .split-money b{background:#161d29;border-left-color:#3c465f;color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark .doc-editor-form .split-money-clean .split-currency,html.cliro-theme-dark .doc-editor-form .split-money .split-currency,html.cliro-theme-dark .split-currency{background:#161d29;border-left-color:#3c465f;color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark .doc-editor-form #editorTotals{background:#0d1117;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .doc-editor-form #internal_split_total{background:#0d1117;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .doc-editor-form .split-money-clean>input#internal_christopher_amount,html.cliro-theme-dark .doc-editor-form .split-money-clean>input#internal_linkitup_amount,html.cliro-theme-dark .doc-editor-form .split-money>input#internal_christopher_amount,html.cliro-theme-dark .doc-editor-form .split-money>input#internal_linkitup_amount{background:#05070b;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .split-money:focus-within{border-color:#8fb8ff;box-shadow:0 0 0 3px rgba(143,184,255,.15);}html.cliro-theme-dark .split-note:focus{border-color:#8fb8ff;box-shadow:0 0 0 3px rgba(143,184,255,.15);}html.cliro-theme-dark .doc-editor-form .split-ratio{background:#161d29;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .reverse-charge-note{background:#2a1518;border-color:#7f1d1d;color:#ffb4ab;-webkit-text-fill-color:#ffb4ab;}html.cliro-theme-dark .reverse-charge-note strong{color:#ffd3cb;-webkit-text-fill-color:#ffd3cb;}html.cliro-theme-dark .lmcs-column-panel-close-v638{background:#161d29;border-color:#3c465f;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .payment-code-plan-row .payment-public-note-inline{background:#0d1117;color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark .pos-table-compact .position-desc-row td{background:#0d1117;border-bottom-color:#3c465f;}html.cliro-theme-dark .pos-table-compact .position-desc-inline{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;}html.cliro-theme-dark .sidebar-command .sidebar-company-switch select{background:#161d29;color:#e9edf6;border-color:#3c465f;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:hover,html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:focus-visible{background:#1a2333;}.lmcs-google-suggest-item.is-active{background:#eef6ff;outline:2px solid rgba(18,57,91,.28);outline-offset:-2px;}html.cliro-theme-dark .lmcs-google-suggest-box{background:#161d29;border-color:#4b5873;color:#e9edf6;box-shadow:0 18px 44px rgba(0,0,0,.55);color-scheme:dark;scrollbar-color:#6b7ca3 #161d29;}html.cliro-theme-dark .lmcs-google-suggest-item{background:#161d29;color:#e9edf6;-webkit-text-fill-color:#e9edf6;border:1px solid transparent;}html.cliro-theme-dark .lmcs-google-suggest-item:hover,
html.cliro-theme-dark .lmcs-google-suggest-item:focus-visible,
html.cliro-theme-dark .lmcs-google-suggest-item.is-active{background:#243044;border-color:#6b7ca3;color:#fff;-webkit-text-fill-color:#fff;outline:2px solid #8fb8ff;outline-offset:-2px;}html.cliro-theme-dark .lmcs-google-suggest-brand{color:#b6c1d4;-webkit-text-fill-color:#b6c1d4;border-top-color:#3c465f;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker>summary{background:#161d29;border-color:#4b5873;color:#e9edf6;-webkit-text-fill-color:#e9edf6;color-scheme:dark;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-value{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-caret{border-right-color:#e9edf6;border-bottom-color:#e9edf6;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker[open]>.sidebar-company-picker-menu{background:#161d29;border-color:#4b5873;color:#e9edf6;color-scheme:dark;box-shadow:0 18px 38px rgba(0,0,0,.55);scrollbar-color:#6b7ca3 #161d29;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option,
html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option span{background:#161d29;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:hover,
html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:focus-visible{background:#243044;border-color:#6b7ca3;color:#fff;-webkit-text-fill-color:#fff;outline:2px solid #8fb8ff;outline-offset:-2px;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:hover span,
html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:focus-visible span{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option.is-current{background:#202a3b;border-color:#6b7ca3;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option.is-current span{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .sidebar-command .sidebar-company-picker-option b{color:#8fb8ff;-webkit-text-fill-color:#8fb8ff;}@media (forced-colors:active){.lmcs-google-suggest-item.is-active,
  .sidebar-company-picker-option:focus-visible{outline:2px solid Highlight;forced-color-adjust:auto;}}.company-page-head .header-help-anchor-v670{z-index:500001;}.company-page-head .header-help-tooltip-v670{z-index:500002;}.customer-theme-toggle-v704{margin-inline-start:auto;white-space:nowrap;}.customer-theme-toggle-v704 .theme-toggle-icon{font-size:15px;}html.cliro-theme-dark .customer-theme-toggle-v704{background:#161d29;color:#e9edf6;border-color:#556284;}html.cliro-theme-dark .customer-theme-toggle-v704:hover{background:#1f2940;border-color:#7d8fb8;}.wysiwyg-toolbar-v704{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px;margin-bottom:8px;border:1px solid var(--line);border-radius:12px;background:#f7f8fb;}.wysiwyg-toolbar-v704[hidden]{display:none;}.wysiwyg-btn-v704,.wysiwyg-select-v704{min-height:33px;border:1px solid #d0d5dd;border-radius:9px;background:#fff;color:#111827;font:inherit;font-weight:800;padding:7px 8px;cursor:pointer;}.wysiwyg-btn-v704:hover,.wysiwyg-select-v704:hover{border-color:var(--primary);}.wysiwyg-btn-v704:focus-visible,.wysiwyg-select-v704:focus-visible{outline:3px solid rgba(91,69,214,.30);outline-offset:1px;}.wysiwyg-btn-v704.is-active,.wysiwyg-btn-v704[aria-pressed="true"]{background:#11131a;color:#fff;border-color:#11131a;}.wysiwyg-separator-v704{width:1px;height:28px;background:#d0d5dd;margin:0 2px;}.offer-text-rich-v704{min-height:126px;}.offer-text-rich-v704:empty::before{content:attr(data-placeholder);color:#667085;pointer-events:none;}.offer-text-help-v704{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:8px;color:var(--muted);font-size:12px;}html.cliro-theme-dark .wysiwyg-toolbar-v704{background:#0d1117;border-color:#556284;}html.cliro-theme-dark .wysiwyg-btn-v704,html.cliro-theme-dark .wysiwyg-select-v704{background:#161d29;color:#e9edf6;border-color:#556284;}html.cliro-theme-dark .wysiwyg-btn-v704:hover,html.cliro-theme-dark .wysiwyg-select-v704:hover{background:#1f2940;border-color:#8fa2cc;}html.cliro-theme-dark .wysiwyg-btn-v704.is-active,html.cliro-theme-dark .wysiwyg-btn-v704[aria-pressed="true"]{background:#e9edf6;color:#111827;border-color:#e9edf6;}html.cliro-theme-dark .wysiwyg-separator-v704{background:#556284;}html.cliro-theme-dark .offer-text-rich-v704:empty::before{color:#aab7ce;}@media(max-width:760px){.wysiwyg-toolbar-v704{align-items:stretch;}.wysiwyg-btn-v704,.wysiwyg-select-v704{flex:1 1 auto;}.wysiwyg-separator-v704{display:none;}.customer-theme-toggle-v704{margin-inline-start:0;}}html.clu-theme-switching-v706 *,
html.clu-theme-switching-v706 *::before,
html.clu-theme-switching-v706 *::after{transition:none;animation-duration:0s;animation-delay:0s;}.doc-sheet .clu-on-dark-v602,
.doc-sheet-long .clu-on-dark-v602{color:inherit;-webkit-text-fill-color:currentColor;}html.cliro-theme-dark .doc-sheet,
html.cliro-theme-dark .doc-sheet-long{background:#0b0f16;background-image:none;color:#e9edf6;border-color:#334155;box-shadow:0 18px 55px rgba(0,0,0,.48);color-scheme:dark;}html.cliro-theme-dark .doc-sheet :where(
  h1,h2,h3,h4,h5,h6,p,span,strong,b,em,i,u,small,label,li,dt,dd,
  th,td,summary,code,kbd,samp,.recipient,.doc-number,.doc-title,
  .document-content,.flow-content,.desc-html,.notes-render,.closing
){color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .doc-sheet :where(
  .doc-sub,.doc-addr,.sender-line,.doc-label,.doc-docdata,.doc-docdata dt,
  .doc-footer,.muted,.payment-info h3,.payment-public-note small
){color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark .doc-sheet :where(
  .meta,.doc-docdata,.payment-info,.payment-summary,.payment-public-note,
  .business-note,.notes-render,.attachments,.attachments-admin
){background:#111827;background-image:none;border-color:#334155;color:#e9edf6;}html.cliro-theme-dark .doc-sheet .doc-docdata{border-radius:12px;padding:10px;}html.cliro-theme-dark .doc-sheet :where(
  .pos-table,.pos-table-compact,.sum-table,.desc-html table,.notes-render table
){background:#0b0f16;color:#e9edf6;}html.cliro-theme-dark .doc-sheet :where(
  .pos-table td,.pos-table-compact td,.sum-table td,
  .desc-html td,.desc-html th,.notes-render td,.notes-render th
){background:#0b0f16;border-color:#334155;color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .doc-sheet :where(
  .position-desc-row td,.payment-summary .sum-table tr:not(.total-row):not(.gross) td
){background:#111827;}html.cliro-theme-dark .doc-sheet :where(
  .pos-table th,.pos-table-compact th,.sum-table .gross td,
  .sum-table .total-row td,.payment-summary .sum-table .total-row td
){background:#05070b;border-color:#334155;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .doc-sheet :where(
  .pos-table th *,.pos-table-compact th *,.sum-table .gross td *,
  .sum-table .total-row td *,.payment-summary .sum-table .total-row td *
){color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .doc-sheet :where(
  hr,.document-content>h2,.payment-final-block,.notes-render,.doc-footer,
  .sender-line,.pos-table td,.pos-table-compact td,.sum-table td
){border-color:#334155;}html.cliro-theme-dark .doc-sheet a{color:#9cc2ff;-webkit-text-fill-color:#9cc2ff;}html.cliro-theme-dark .doc-sheet .doc-company{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark .doc-sheet .doc-kind-badge{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-light .doc-sheet,
html.cliro-theme-light .doc-sheet-long{background:#fff;color:#11131a;border-color:#dfe3ec;color-scheme:light;}html.cliro-theme-light .doc-sheet .clu-on-dark-v602.clu-on-dark-v602,
html.cliro-theme-light .doc-sheet-long .clu-on-dark-v602.clu-on-dark-v602{color:inherit;-webkit-text-fill-color:currentColor;}@media print{html.cliro-theme-dark .doc-sheet,
  html.cliro-theme-dark .doc-sheet-long{background:#fff;color:#111;border-color:#dfe3ec;box-shadow:none;color-scheme:light;}html.cliro-theme-dark .doc-sheet :where(h1,h2,h3,h4,h5,h6,p,span,strong,b,em,i,u,small,label,li,dt,dd,td,summary,.recipient,.doc-number,.doc-title,.document-content,.flow-content,.desc-html,.notes-render,.closing){color:#111;-webkit-text-fill-color:#111;}html.cliro-theme-dark .doc-sheet :where(.doc-sub,.doc-addr,.sender-line,.doc-label,.doc-docdata,.doc-docdata dt,.doc-footer,.muted,.payment-info h3){color:#555;-webkit-text-fill-color:#555;}html.cliro-theme-dark .doc-sheet :where(.meta,.doc-docdata,.payment-info,.payment-summary,.payment-public-note,.business-note,.notes-render,.attachments,.attachments-admin,.pos-table td,.pos-table-compact td,.sum-table td,.position-desc-row td){background:#fff;color:#111;-webkit-text-fill-color:#111;border-color:#d9dde7;}html.cliro-theme-dark .doc-sheet :where(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td,.payment-summary .sum-table .total-row td){background:#11131a;color:#fff;-webkit-text-fill-color:#fff;}}html body .doc-sheet.doc-sheet-long .clu-on-dark-v602,
html body .doc-sheet .clu-on-dark-v602{color:inherit;-webkit-text-fill-color:currentColor;}html.cliro-theme-light body .doc-sheet.doc-sheet-long,
html.cliro-theme-light body .doc-sheet{background:#fff;background-image:none;color:#111827;border-color:#dfe3ec;color-scheme:light;}html.cliro-theme-light body .doc-sheet.doc-sheet-long *,
html.cliro-theme-light body .doc-sheet *{color:#111827;-webkit-text-fill-color:#111827;}html.cliro-theme-light body .doc-sheet.doc-sheet-long :is(.doc-sub,.doc-addr,.sender-line,.doc-label,.doc-docdata dt,.doc-footer,.muted),
html.cliro-theme-light body .doc-sheet :is(.doc-sub,.doc-addr,.sender-line,.doc-label,.doc-docdata dt,.doc-footer,.muted){color:#64748b;-webkit-text-fill-color:#64748b;}html.cliro-theme-light body .doc-sheet.doc-sheet-long :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td,.doc-kind-badge),
html.cliro-theme-light body .doc-sheet :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td,.doc-kind-badge){color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-light body .doc-sheet.doc-sheet-long :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td) *,
html.cliro-theme-light body .doc-sheet :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td) *{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-light body .doc-sheet.doc-sheet-long a,
html.cliro-theme-light body .doc-sheet a{color:#12395b;-webkit-text-fill-color:#12395b;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long,
html.cliro-theme-dark body .doc-sheet{background:#0b0f16;background-image:none;color:#e9edf6;border-color:#3c465f;color-scheme:dark;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long *,
html.cliro-theme-dark body .doc-sheet *{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.doc-sub,.doc-addr,.sender-line,.doc-label,.doc-docdata dt,.doc-footer,.muted),
html.cliro-theme-dark body .doc-sheet :is(.doc-sub,.doc-addr,.sender-line,.doc-label,.doc-docdata dt,.doc-footer,.muted){color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long a,
html.cliro-theme-dark body .doc-sheet a{color:#9cc2ff;-webkit-text-fill-color:#9cc2ff;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.doc-docdata,.meta,.payment-info,.payment-summary,.payment-public-note,.business-note,.notes-render,.attachments,.attachments-admin),
html.cliro-theme-dark body .doc-sheet :is(.doc-docdata,.meta,.payment-info,.payment-summary,.payment-public-note,.business-note,.notes-render,.attachments,.attachments-admin){background:#111827;background-image:none;border-color:#3c465f;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.payment-final-block,.position-desc-row td,.pos-table tr,.pos-table td,.pos-table td:first-child,.pos-table-compact tr,.pos-table-compact td,.pos-table-compact td:first-child),
html.cliro-theme-dark body .doc-sheet :is(.payment-final-block,.position-desc-row td,.pos-table tr,.pos-table td,.pos-table td:first-child,.pos-table-compact tr,.pos-table-compact td,.pos-table-compact td:first-child){background:#0f1623;background-image:none;border-color:#3c465f;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td),
html.cliro-theme-dark body .doc-sheet :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td){background:#05070b;border-color:#3c465f;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td) *,
html.cliro-theme-dark body .doc-sheet :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td) *{color:#fff;-webkit-text-fill-color:#fff;}body .doc-sheet.doc-sheet-long .desc-html table.pdf-structure-grid,
body .doc-sheet.doc-sheet-long .notes-render table.pdf-structure-grid,
body .doc-sheet .desc-html table.pdf-structure-grid,
body .doc-sheet .notes-render table.pdf-structure-grid{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:10px 10px;margin:8px -10px 8px;background:transparent;}body .doc-sheet.doc-sheet-long .pdf-structure-grid tr,
body .doc-sheet .pdf-structure-grid tr{break-inside:avoid;page-break-inside:avoid;}body .doc-sheet.doc-sheet-long .pdf-structure-grid td.pdf-structure-cell,
body .doc-sheet .pdf-structure-grid td.pdf-structure-cell{width:50%;vertical-align:top;padding:10px 11px;border:1px solid #dbe5ef;border-left:4px solid var(--brand-primary,#12395b);border-radius:10px;background:#fff;break-inside:avoid;page-break-inside:avoid;}body .doc-sheet.doc-sheet-long .pdf-structure-grid td.is-full-v707,
body .doc-sheet .pdf-structure-grid td.is-full-v707{width:100%;}body .doc-sheet.doc-sheet-long .doc-structure-section-v707 > :first-child,
body .doc-sheet .doc-structure-section-v707 > :first-child{margin-top:0;}body .doc-sheet.doc-sheet-long .doc-structure-section-v707 > :last-child,
body .doc-sheet .doc-structure-section-v707 > :last-child{margin-bottom:0;}body .doc-sheet.doc-sheet-long .pdf-structure-cell h2,
body .doc-sheet.doc-sheet-long .pdf-structure-cell h3,
body .doc-sheet.doc-sheet-long .pdf-structure-cell h4,
body .doc-sheet .pdf-structure-cell h2,
body .doc-sheet .pdf-structure-cell h3,
body .doc-sheet .pdf-structure-cell h4{margin:0 0 7px;padding:0 0 6px;border-bottom:1px solid #dbe5ef;font-size:13px;line-height:1.25;}body .doc-sheet.doc-sheet-long table.pdf-list-columns,
body .doc-sheet table.pdf-list-columns{width:100%;table-layout:fixed;border-collapse:collapse;margin:5px 0 9px;background:transparent;}body .doc-sheet.doc-sheet-long table.pdf-list-columns td,
body .doc-sheet table.pdf-list-columns td{width:50%;vertical-align:top;padding:0 8px 0 0;border:0;background:transparent;}body .doc-sheet.doc-sheet-long table.pdf-list-columns td+td,
body .doc-sheet table.pdf-list-columns td+td{padding:0 0 0 8px;border-left:1px solid #dbe5ef;}body .doc-sheet.doc-sheet-long .pdf-list-column-list,
body .doc-sheet .pdf-list-column-list{margin:0 0 0 14px;padding:0;}body .doc-sheet.doc-sheet-long .pdf-list-column-list li,
body .doc-sheet .pdf-list-column-list li{margin:2px 0;break-inside:avoid;page-break-inside:avoid;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pdf-structure-grid td.pdf-structure-cell,
html.cliro-theme-dark body .doc-sheet .pdf-structure-grid td.pdf-structure-cell{background:#111827;border-color:#3c465f;border-left-color:#8fb8ff;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.pdf-structure-cell h2,.pdf-structure-cell h3,.pdf-structure-cell h4),
html.cliro-theme-dark body .doc-sheet :is(.pdf-structure-cell h2,.pdf-structure-cell h3,.pdf-structure-cell h4){border-bottom-color:#3c465f;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long table.pdf-list-columns td+td,
html.cliro-theme-dark body .doc-sheet table.pdf-list-columns td+td{border-left-color:#3c465f;}@media(max-width:760px){body .doc-sheet.doc-sheet-long .desc-html table.pdf-structure-grid,
  body .doc-sheet.doc-sheet-long .notes-render table.pdf-structure-grid,
  body .doc-sheet .desc-html table.pdf-structure-grid,
  body .doc-sheet .notes-render table.pdf-structure-grid,
  body .doc-sheet.doc-sheet-long table.pdf-structure-grid tbody,
  body .doc-sheet table.pdf-structure-grid tbody,
  body .doc-sheet.doc-sheet-long table.pdf-structure-grid tr,
  body .doc-sheet table.pdf-structure-grid tr{display:block;width:100%;margin:0;}body .doc-sheet.doc-sheet-long .pdf-structure-grid td.pdf-structure-cell,
  body .doc-sheet .pdf-structure-grid td.pdf-structure-cell{display:block;width:100%;margin:0 0 8px;}body .doc-sheet.doc-sheet-long table.pdf-list-columns,
  body .doc-sheet table.pdf-list-columns,
  body .doc-sheet.doc-sheet-long table.pdf-list-columns tbody,
  body .doc-sheet table.pdf-list-columns tbody,
  body .doc-sheet.doc-sheet-long table.pdf-list-columns tr,
  body .doc-sheet table.pdf-list-columns tr{display:block;width:100%;}body .doc-sheet.doc-sheet-long table.pdf-list-columns td,
  body .doc-sheet table.pdf-list-columns td{display:block;width:100%;padding:0;border-left:0;}}@media print{html body .doc-sheet.doc-sheet-long,
  html body .doc-sheet{background:#fff;color:#111827;box-shadow:none;color-scheme:light;}html body .doc-sheet.doc-sheet-long *,
  html body .doc-sheet *{color:#111827;-webkit-text-fill-color:#111827;}html body .doc-sheet.doc-sheet-long :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td,.doc-kind-badge),
  html body .doc-sheet :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td,.doc-kind-badge),
  html body .doc-sheet.doc-sheet-long :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td) *,
  html body .doc-sheet :is(.pos-table th,.pos-table-compact th,.sum-table .gross td,.sum-table .total-row td) *{color:#fff;-webkit-text-fill-color:#fff;}html body .doc-sheet.doc-sheet-long .pdf-structure-grid td.pdf-structure-cell,
  html body .doc-sheet .pdf-structure-grid td.pdf-structure-cell{background:#fff;border-color:#dbe5ef;border-left-color:#12395b;}}html.cliro-theme-light body .doc-sheet.doc-sheet-long :is(.sum-table .gross td,.sum-table .total-row td,.payment-summary .sum-table .total-row td),
html.cliro-theme-light body .doc-sheet :is(.sum-table .gross td,.sum-table .total-row td,.payment-summary .sum-table .total-row td){background:#11131a;border-color:#11131a;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long :is(.sum-table .gross td,.sum-table .total-row td,.payment-summary .sum-table .total-row td),
html.cliro-theme-dark body .doc-sheet :is(.sum-table .gross td,.sum-table .total-row td,.payment-summary .sum-table .total-row td){background:#05070b;border-color:#3c465f;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pos-table tbody td,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pos-table-compact tbody td,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pos-table td:first-child,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pos-table-compact td:first-child,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pos-table td:first-child strong,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .pos-table-compact td:first-child strong,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .position-desc-row td strong,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .position-desc-row td b,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .sum-table td,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .recipient,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .recipient strong,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .recipient b{color:#e9edf6;-webkit-text-fill-color:#e9edf6;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long .doc-label{color:#c3cede;-webkit-text-fill-color:#c3cede;}html.cliro-theme-dark body .doc-sheet.doc-sheet-long .sum-table .total-row td,
html.cliro-theme-dark body .doc-sheet.doc-sheet-long .sum-table .gross td{color:#fff;-webkit-text-fill-color:#fff;}@media(max-width:760px){html body .doc-sheet.doc-sheet-long .pos-table .desc-html table.pdf-list-columns > tbody > tr > td,
  html body .doc-sheet.doc-sheet-long .pos-table-compact .desc-html table.pdf-list-columns > tbody > tr > td,
  html body .doc-sheet .pos-table .desc-html table.pdf-list-columns > tbody > tr > td,
  html body .doc-sheet .pos-table-compact .desc-html table.pdf-list-columns > tbody > tr > td{display:block;width:100%;padding:0;border-left:0;}}body.booking-body.booking-embedded{min-height:0;display:block;align-items:initial;justify-content:initial;background:transparent;overflow-x:hidden;}html.cliro-theme-dark body.booking-body.booking-embedded{background:transparent;}body.booking-body.booking-embedded .booking-shell{width:100%;max-width:none;margin:0;padding:8px;}body.booking-body.booking-embedded .booking-grid{min-height:0;}body.booking-body.booking-embedded .booking-card{box-shadow:none;border-radius:14px;}body.booking-body.booking-embedded .booking-theme-toggle{position:absolute;top:14px;right:14px;}body.booking-body.booking-embedded .booking-notice{max-width:none;margin:0 8px 8px;}@media(max-width:900px){body.booking-body.booking-embedded .booking-shell{padding:4px;}body.booking-body.booking-embedded .booking-grid>section,
  body.booking-body.booking-embedded .booking-grid>aside{padding:16px 12px;}body.booking-body.booking-embedded .booking-theme-toggle{top:9px;right:9px;width:42px;height:34px;}}@media print{html body .doc-sheet .items-section,
  html body .doc-sheet .items-section.keep-together,
  html body .doc-sheet .position-desc-row,
  html body .doc-sheet .position-desc-row>td,
  html body .doc-sheet .doc-structure-section-v707,
  html body .doc-sheet .pdf-structure-grid tr,
  html body .doc-sheet .pdf-structure-grid td{break-inside:auto;page-break-inside:auto;}html body .doc-sheet :is(.pdf-structure-cell h2,.pdf-structure-cell h3,.pdf-structure-cell h4,.doc-structure-section-v707>h2,.doc-structure-section-v707>h3,.doc-structure-section-v707>h4){break-after:avoid;page-break-after:avoid;}}.cliro-admin-mode-v715{position:sticky;top:0;z-index:70;display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px;padding:11px 12px;border:2px solid #8a4b00;border-radius:14px;box-shadow:0 12px 30px rgba(80,45,0,.14);}.cliro-admin-mode-v715>div{display:grid;gap:2px;min-width:0;}.cliro-admin-mode-v715 strong{font-size:13px;font-weight:950;}.cliro-admin-mode-v715 span{font-size:13px;font-weight:750;overflow-wrap:anywhere;}.cliro-admin-mode-v715 .btn{background:#3b2300;color:#fff;border-color:#3b2300;white-space:nowrap;}.timer-v715 .panel-headline{align-items:flex-start;}.timer-session-v715{position:relative;border-width:2px;}.timer-session-v715:not(.is-paused-v715){border-color:#137a4b;}.timer-session-v715.is-paused-v715{border-color:#a84600;background:#fffaf2;}.timer-v715 .live-timer-wrap{display:grid;gap:8px;justify-items:start;}.timer-v715 .timer-big{font-variant-numeric:tabular-nums;letter-spacing:-.055em;line-height:1;font-size:clamp(32px,7vw,59px);color:#0b2438;}.timer-v715 .timer-running-note-actions-v564 button{min-width:132px;min-height:36px;}.timer-v715 [aria-busy="true"]{opacity:.72;}.timer-v715 [aria-busy="true"] button{cursor:wait;}.timer-api-error-v715{display:block;margin:10px 0;padding:10px 12px;border:2px solid #b42318;border-radius:10px;background:#fff1f0;color:#7a271a;font-weight:850;}.time-table caption{caption-side:top;}.time-table th,.time-table td{line-height:1.45;}.time-table a:not(.btn){text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;}:where(.timer-v715,.time-table) button:focus-visible,:where(.timer-v715,.time-table) a:focus-visible{outline:4px solid #f4b000;outline-offset:3px;box-shadow:0 0 0 7px rgba(244,176,0,.22);}@media(max-width:760px){.cliro-admin-mode-v715{position:relative;display:grid;}.cliro-admin-mode-v715 .btn{width:100%;}.timer-v715 .timer-running-note-actions-v564{grid-template-columns:1fr;}.timer-v715 .timer-running-note-actions-v564 button{width:100%;}.timer-v715 .timer-big{font-size:clamp(30px,15vw,44px);}.timer-v715 .timer-control-card{padding:12px;}.timer-v715 .timer-start-grid{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){.timer-v715 *,.cliro-admin-mode-v715{scroll-behavior:auto;transition:none;animation:none;}}@media(forced-colors:active){.cliro-admin-mode-v715,.timer-session-v715,.timer-api-error-v715{border:2px solid CanvasText;}.cliro-admin-mode-v715 .btn{forced-color-adjust:auto;}}body.booking-body .cliro-v7153-tour-trigger{display:none;}body.booking-body{font-size:15px;line-height:1.5;}body.booking-body .booking-grid{min-height:0;}body.booking-body .booking-month{border-collapse:separate;}body.booking-body .booking-month td{border:0;}body.booking-body .booking-day{min-width:44px;min-height:35px;width:100%;height:100%;}body.booking-body .booking-day-selected{border-color:#12395b;}body.booking-body .booking-slot{text-align:center;}body.booking-body :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand-accent,#d99a28);outline-offset:3px;}body.booking-body .booking-form label{font-weight:850;}body.booking-body .booking-form input,body.booking-body .booking-form select,body.booking-body .booking-form textarea{min-height:36px;font-size:15px;}body.booking-body .booking-btn{min-height:36px;border-radius:12px;}body.booking-body .booking-theme-toggle{z-index:300;}html.cliro-theme-dark body.booking-body .booking-slot{background:#13263a;border-color:#45627d;color:#f2f7fb;-webkit-text-fill-color:#f2f7fb;}@media(max-width:1080px){body.booking-body .booking-grid{grid-template-columns:1fr 1fr;}body.booking-body .booking-info{grid-column:1/-1;border-right:0;border-bottom:1px solid #e2e8f2;}}@media(max-width:720px){body.booking-body .booking-shell{width:min(100% - 20px,720px);padding:8px 0 17px;}body.booking-body .booking-grid{grid-template-columns:1fr;}body.booking-body .booking-info,body.booking-body .booking-calendar{border-right:0;border-bottom:1px solid #e2e8f2;}body.booking-body .booking-slot-list{grid-template-columns:1fr;}}@media(prefers-reduced-motion:reduce){body.booking-body *,body.booking-body *::before,body.booking-body *::after{scroll-behavior:auto;transition:none;animation:none;}}.lmcs-tour-root-v657,
.cliro-v7153-tour-trigger,
.cliro-v7153-tour-overlay,
.cliro-v7153-tour-dialog,
.cliro-v71715-tour-spotlight,
.cliro-v71715-tour-shade,
.onboarding-tour-overlay,
#onboardingTour,
.driver-popover,
.driver-overlay,
.shepherd-element,
.shepherd-modal-overlay-container {display: none;pointer-events: none;}body.lmcs-tour-open-v657,
body.cliro-v716-tour-open {overflow: auto;}.lmcs-money-field-wrap{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:stretch;width:100%;max-width:100%;overflow:hidden;isolation:isolate;border-radius:10px;background:transparent;border:0;box-shadow:none;}.lmcs-money-field-wrap > input{grid-column:1;min-width:0;width:100%;height:100%;margin:0;padding-right:10px;border-radius:10px 0 0 10px;border-right:0;text-align:right;font-variant-numeric:tabular-nums;}.lmcs-money-field-wrap > .lmcs-money-suffix{position:static;grid-column:2;transform:none;display:grid;place-items:center;width:44px;min-width:44px;min-height:var(--lmcs-control-h,35px);margin:0;padding:0;border:1px solid #dbe3ee;border-left:0;border-radius:0 10px 10px 0;background:#f8fafc;color:#344054;font-size:13px;font-weight:950;line-height:1;pointer-events:none;box-sizing:border-box;}.lmcs-money-field-wrap:focus-within > input,
.lmcs-money-field-wrap:focus-within > .lmcs-money-suffix{border-color:var(--brand-primary,#12395b);}.lmcs-money-field-wrap:focus-within > .lmcs-money-suffix{color:var(--brand-primary,#12395b);background:#eef5fb;}.crm-page-v012,.customer-detail-page-v012,.projects-page-v012{display:grid;gap:14px;min-width:0;}.crm-stats-v012{grid-template-columns:repeat(4,minmax(0,1fr));}.crm-filter-panel-v012 .toolbar{display:grid;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(160px,1fr));gap:8px;align-items:end;}.crm-filter-actions-v012{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px;}.crm-pipeline-panel-v012{min-width:0;overflow:hidden;}.crm-pipeline-panel-v012 .pipeline-grid{align-items:start;padding-bottom:8px;}.crm-pipeline-panel-v012 .pipeline-col{min-width:290px;max-width:360px;border-radius:14px;}.crm-pipeline-panel-v012 .pipeline-col>h3{display:flex;align-items:center;justify-content:space-between;gap:8px;}.crm-pipeline-panel-v012 .pipeline-dropzone{display:grid;gap:10px;min-height:70px;}.crm-pipeline-panel-v012 .crm-card{display:grid;gap:9px;padding:13px;border-radius:14px;}.crm-pipeline-panel-v012 .crm-card:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary,#12395b) 58%,#fff);outline-offset:3px;}.crm-card-stage-v012{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding-top:8px;border-top:1px solid #e5eaf1;}.crm-card-stage-v012 select{min-width:0;min-height:32px;}.crm-card-stage-v012 .btn{min-height:32px;}.crm-inline-panel-v012 .crm-inline-form{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(220px,1fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;gap:8px;align-items:end;}.crm-inline-panel-v012 .crm-inline-form>*{min-width:0;}.crm-dnd-message-v012{min-height:24px;margin-top:8px;}.customer-detail-page-v012 .customer-hero{align-items:start;}.customer-detail-page-v012 .customer-hero>div:first-child{min-width:0;}.customer-detail-page-v012 .customer-hero h2,.customer-detail-page-v012 .customer-hero p{overflow-wrap:anywhere;}.customer-detail-page-v012 .customer-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;min-width:min(760px,100%);}.customer-detail-page-v012 .customer-facts>span{min-width:0;padding:10px 11px;border:1px solid #e4e9f0;border-radius:11px;background:#f8fafc;overflow-wrap:anywhere;}.customer-detail-page-v012 .customer-detail-main,.customer-detail-page-v012 .customer-detail-secondary{gap:14px;align-items:start;}.customer-detail-page-v012 .panel>.row-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;}.customer-detail-page-v012 .table-scroll{max-width:100%;}.customer-detail-page-v012 .note-card,.customer-detail-page-v012 .timeline-item-v120{overflow-wrap:anywhere;}.customer-detail-page-v012 .customer-log-v012{margin-top:0;}.projects-page-v012 .project-hero{align-items:center;}.projects-page-v012 .project-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;}.projects-page-v012 .project-card{display:grid;gap:12px;}.projects-page-v012 .project-card-head{gap:12px;}.projects-page-v012 .project-inline-upload{display:grid;gap:8px;}.projects-page-v012 .card-actions{display:flex;flex-wrap:wrap;gap:8px;}:is(.crm-page-v012,.customer-detail-page-v012,.projects-page-v012,.task-board-shell-v108) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--brand-primary,#12395b) 64%,#fff);outline-offset:3px;}@media(max-width:1100px){.crm-stats-v012{grid-template-columns:repeat(2,minmax(0,1fr));}.crm-filter-panel-v012 .toolbar{grid-template-columns:repeat(2,minmax(0,1fr));}.crm-inline-panel-v012 .crm-inline-form{grid-template-columns:repeat(2,minmax(0,1fr));}.crm-inline-panel-v012 .crm-inline-form .btn{width:100%;justify-content:center;}}@media(max-width:720px){.crm-stats-v012,.crm-filter-panel-v012 .toolbar,.crm-inline-panel-v012 .crm-inline-form{grid-template-columns:1fr;}.crm-filter-actions-v012{display:grid;grid-template-columns:1fr;}.crm-filter-actions-v012 .btn{width:100%;justify-content:center;}.crm-pipeline-panel-v012 .pipeline-col{min-width:84vw;max-width:84vw;}.crm-card-stage-v012,.projects-page-v012 .project-inline-upload{grid-template-columns:1fr;}.crm-card-stage-v012 .btn,.projects-page-v012 .project-inline-upload .btn{width:100%;justify-content:center;}.customer-detail-page-v012 .customer-facts{grid-template-columns:1fr;min-width:0;width:100%;}.customer-detail-page-v012 .panel>.row-actions,.projects-page-v012 .card-actions{display:grid;grid-template-columns:1fr;}.customer-detail-page-v012 .panel>.row-actions .btn,.projects-page-v012 .card-actions .btn,.projects-page-v012 .card-actions form,.projects-page-v012 .card-actions button{width:100%;justify-content:center;}}.projects-page-v012 .project-hero{gap:14px;}.projects-page-v012 .project-hero>div:first-child{min-width:0;max-width:780px;}.projects-page-v012 .project-hero :is(h2,p){overflow-wrap:anywhere;}.projects-page-v012 .project-form .field{display:grid;align-content:start;gap:7px;min-width:0;}.projects-page-v012 .project-form label,
.projects-page-v012 .project-inline-upload label{color:var(--cliro-text,#142033);font-weight:850;line-height:1.35;}.projects-page-v012 .project-form small{line-height:1.45;}.projects-page-v012 .project-form .form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px;}.projects-page-v012 .project-card{min-width:0;overflow:hidden;}.projects-page-v012 .project-card-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;}.projects-page-v012 .project-card-copy-v015{min-width:0;}.projects-page-v012 .project-card-copy-v015 :is(h3,p){max-width:100%;overflow-wrap:anywhere;word-break:normal;}.projects-page-v012 .project-progress-value-v015{min-width:54px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;}.projects-page-v012 .progress{box-sizing:border-box;min-height:12px;border:1px solid var(--cliro-border,#d9e2ec);background:var(--cliro-surface-muted,#eef2f7);}.projects-page-v012 .progress>span{min-width:0;}.projects-page-v012 .mini-kpis div{min-width:0;}.projects-page-v012 .mini-kpis :is(dt,dd){overflow-wrap:anywhere;}.projects-page-v012 .mini-kpis dd{font-variant-numeric:tabular-nums;}.projects-page-v012 .project-card-files{display:grid;gap:8px;min-width:0;}.projects-page-v012 .project-card-files :is(a,small,strong){overflow-wrap:anywhere;}.projects-page-v012 .project-inline-upload{grid-template-columns:minmax(0,1fr) auto;align-items:end;}.projects-page-v012 .project-inline-upload-field-v015{display:grid;gap:6px;min-width:0;}.projects-page-v012 .project-inline-upload input[type="file"]{min-width:0;width:100%;max-width:100%;}.projects-page-v012 .project-empty-v015{grid-column:1/-1;display:grid;gap:5px;padding:17px;border:1px dashed var(--cliro-border-strong,#b8c4d1);border-radius:14px;background:var(--cliro-surface-muted,#f7f9fc);color:var(--cliro-text,#142033);text-align:center;}.projects-page-v012 .project-empty-v015 span{color:var(--cliro-text-muted,#5e6b7a);}.projects-page-v012 .project-card:focus-within{border-color:color-mix(in srgb,var(--brand-primary,#12395b) 48%,var(--cliro-border,#d9e2ec));box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary,#12395b) 18%,transparent),0 14px 36px rgba(15,23,42,.08);}@media(max-width:720px){.projects-page-v012 .project-hero{align-items:stretch;}.projects-page-v012 .project-hero>.btn{width:100%;justify-content:center;}.projects-page-v012 .project-form .form-actions{display:grid;grid-template-columns:1fr;}.projects-page-v012 .project-form .form-actions .btn{width:100%;justify-content:center;}.projects-page-v012 .project-card-head{grid-template-columns:1fr;}.projects-page-v012 .project-progress-value-v015{text-align:left;}.projects-page-v012 .project-inline-upload{grid-template-columns:1fr;}.projects-page-v012 .project-inline-upload .btn{width:100%;justify-content:center;}}@media(prefers-reduced-motion:reduce){.projects-page-v012 .project-card{scroll-behavior:auto;}}.preview-actions-v018[aria-label]{align-items:center;}.preview-actions-v018 .preview-inline-form-v019{display:inline-flex;margin:0;}.preview-info-section-v019{width:100%;}.preview-info-bubbles{padding:0;}.preview-info-bubble :is(dt,dd){margin:0;}.document-check-v018 .document-check-title-v019{margin:0;color:inherit;font-size:1rem;line-height:1.35;}.document-check-v018 p{margin:.25rem 0 0;color:inherit;}.field-label-v019{display:block;margin:0 0 7px;color:var(--ink,#172033);font-size:13px;font-weight:850;line-height:1.35;}.timeline-list{list-style:none;padding-left:0;}.timeline-row time{color:inherit;font-weight:900;}.timeline-row .timeline-detail-v019{color:var(--muted);font-size:.875rem;font-weight:500;line-height:1.45;overflow-wrap:anywhere;}html.cliro-theme-dark .field-label-v019{color:var(--cliro-text,#f4f8fc);}@media(max-width:680px){.preview-actions-v018 .preview-inline-form-v019,
  .preview-actions-v018 .preview-inline-form-v019 .btn{width:100%;}}html.cliro-theme-dark .action-card-v583 .action-card-body-v583 strong{color:#ffffff;-webkit-text-fill-color:#ffffff;}html.cliro-theme-dark .action-card-v583 .action-card-body-v583 small{color:#cbd5e1;-webkit-text-fill-color:#cbd5e1;}html.cliro-theme-dark .action-card-v583 .action-card-body-v583>span{color:#ffffff;-webkit-text-fill-color:#ffffff;}html.cliro-theme-dark .action-card-v583:hover .action-card-body-v583>span,
html.cliro-theme-dark .action-card-v583:focus-visible .action-card-body-v583>span{color:#ffffff;-webkit-text-fill-color:#ffffff;text-decoration:underline;text-underline-offset:3px;}html.cliro-theme-dark .action-card-v583:focus-visible{outline:3px solid #7dd3fc;outline-offset:3px;}.empty-col-v108{color:#64748b;}.top-notification-bell .bell-badge{background:#b91c1c;color:#ffffff;-webkit-text-fill-color:#ffffff;}.action-center-update-icon-v640{background:#92400e;color:#ffffff;-webkit-text-fill-color:#ffffff;}html.cliro-theme-dark .badge{background:#3b465f;color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark .top-notification-bell .bell-badge{border-color:#fecaca;background:#b91c1c;color:#ffffff;-webkit-text-fill-color:#ffffff;}.emailtpl-template-settings .field-label {display: block;font-weight: 850;margin-bottom:7px;}.emailtpl-preview-mode [aria-pressed="true"] {box-shadow: 0 0 0 2px color-mix(in srgb, var(--brand-primary,#12395b) 30%, transparent);}.partner-link-box-v436 .sr-only,
.copyline .sr-only {position: absolute;}@media (max-width: 760px) {.stats-page-v168 .toolbar[role="search"] {align-items: stretch;}.stats-page-v168 .toolbar[role="search"] > :is(input,select,.btn) {width: 100%;}}.credential-reveal-v023{white-space:nowrap;}.credential-secret-v023{display:block;margin-top:8px;max-width:320px;padding:8px 8px;border:1px solid var(--line,#e5e7ef);border-radius:10px;background:var(--soft,#fafbfd);color:var(--ink,#11131a);white-space:pre-wrap;overflow-wrap:anywhere;}.credential-secret-v023[hidden]{display:none;}.vault-table td{vertical-align:top;}.vault-warning code{overflow-wrap:anywhere;}html.cliro-theme-dark .credential-secret-v023{background:#0f2231;color:#fff;border-color:#365064;}.cliro-deep-link-highlight-v71718{outline:3px solid color-mix(in srgb,var(--brand-primary,#12395b) 62%,transparent);outline-offset:4px;scroll-margin-top:69px;transition:outline-color .35s ease,box-shadow .35s ease;box-shadow:0 0 0 7px color-mix(in srgb,var(--brand-primary,#12395b) 12%,transparent);}@media (prefers-reduced-motion:reduce){.cliro-deep-link-highlight-v71718{transition:none;}}body.booking-body{--booking-page-bg:#edf3f8;--booking-panel:#ffffff;--booking-panel-soft:#f7fafc;--booking-panel-strong:#edf3f7;--booking-text:#102033;--booking-muted-015:#617286;--booking-line:#d9e3eb;--booking-line-strong:#c4d2dd;background:
    radial-gradient(circle at 8% 0%,rgba(18,57,91,.11),transparent 34rem),
    radial-gradient(circle at 92% 100%,rgba(217,154,40,.10),transparent 30rem),
    var(--booking-page-bg);color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-shell{width:min(1380px,calc(100% - 40px));padding:20px 0 24px;}body.booking-body .booking-progress{display:flex;align-items:center;justify-content:center;gap:8px;max-width:690px;margin:0 auto 14px;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);font-size:13px;font-weight:800;}body.booking-body .booking-progress-step{display:flex;align-items:center;gap:8px;white-space:nowrap;}body.booking-body .booking-progress-num{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;border:1px solid var(--booking-line-strong);border-radius:649px;background:rgba(255,255,255,.72);color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);font-size:12px;box-shadow:0 4px 12px rgba(15,23,42,.05);}body.booking-body .booking-progress-step.is-done .booking-progress-num,body.booking-body .booking-progress-step.is-active .booking-progress-num{border-color:var(--brand-primary,#12395b);background:var(--brand-primary,#12395b);color:#fff;-webkit-text-fill-color:#fff;}body.booking-body .booking-progress-step.is-active{color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-progress-line{width:clamp(24px,7vw,74px);height:1px;background:var(--booking-line-strong);}body.booking-body .booking-card{border:1px solid rgba(154,174,190,.55);border-radius:18px;background:var(--booking-panel);box-shadow:0 28px 76px rgba(23,47,70,.13),0 3px 12px rgba(23,47,70,.06);overflow:hidden;}body.booking-body .booking-grid{grid-template-columns:minmax(280px,330px) minmax(440px,1fr) minmax(280px,350px);}body.booking-body .booking-info,body.booking-body .booking-calendar,body.booking-body .booking-slots{padding:clamp(17px,2.7vw,27px);}body.booking-body .booking-info{gap:13px;background:linear-gradient(160deg,#f9fbfd 0%,#f1f6f9 100%);border-right:1px solid var(--booking-line);}body.booking-body .booking-brand{gap:11px;align-items:center;}body.booking-body .booking-logo{width:52px;height:39px;border-radius:11px;padding:5px;border-color:var(--booking-line);box-shadow:0 8px 20px rgba(15,23,42,.08);}body.booking-body .booking-brand-copy{display:grid;gap:4px;}body.booking-body .booking-company{font-size:15px;line-height:1.25;}body.booking-body .booking-brand-badge{width:max-content;padding:3px 8px;border:1px solid rgba(18,57,91,.16);border-radius:649px;background:rgba(18,57,91,.07);color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);font-size:11px;font-weight:850;letter-spacing:.02em;}body.booking-body .booking-eyebrow,body.booking-body .booking-section-kicker{margin:5px 0 -7px;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;}body.booking-body .booking-title{margin:0;line-height:1.05;letter-spacing:-.035em;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-intro{font-size:14px;line-height:1.65;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-facts{gap:8px;}body.booking-body .booking-facts li{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--booking-line);border-radius:11px;background:rgba(255,255,255,.78);}body.booking-body .booking-facts .booking-ico{flex:0 0 36px;width:36px;height:31px;align-items:center;border-radius:11px;background:rgba(18,57,91,.08);font-size:16px;}body.booking-body .booking-facts li>span:last-child{display:grid;gap:1px;}body.booking-body .booking-facts strong{font-size:13px;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-facts small{font-size:12px;font-weight:650;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-trust{display:flex;align-items:flex-start;gap:8px;margin-top:auto;padding:10px;border-radius:11px;background:#eaf6ef;border:1px solid #c9e6d4;color:#174c32;-webkit-text-fill-color:#174c32;}body.booking-body .booking-trust>span{display:inline-flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;border-radius:649px;background:#26744e;color:#fff;-webkit-text-fill-color:#fff;font-weight:900;}body.booking-body .booking-trust p{display:grid;gap:2px;margin:0;}body.booking-body .booking-trust strong{font-size:13px;}body.booking-body .booking-trust small{font-size:11px;line-height:1.45;}body.booking-body .booking-tz-form{margin-top:0;padding:11px;border:1px solid var(--booking-line);border-radius:11px;background:rgba(255,255,255,.75);}body.booking-body .booking-tz-form label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-tz-form select{min-height:35px;border-radius:11px;border-color:var(--booking-line-strong);background:var(--booking-panel);}body.booking-body .booking-section-intro{display:grid;gap:4px;margin-bottom:16px;}body.booking-body .booking-section-intro h2{margin:0;font-size:clamp(19px,2.2vw,23px);line-height:1.15;letter-spacing:-.025em;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-section-intro>p:last-child{margin:0;font-size:13px;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-calendar{border-right:1px solid var(--booking-line);background:var(--booking-panel);}body.booking-body .booking-cal-head{grid-template-columns:46px minmax(0,1fr) 46px;margin-bottom:12px;padding:8px;border:1px solid var(--booking-line);border-radius:12px;background:var(--booking-panel-soft);}body.booking-body .booking-month-title{text-align:center;font-size:16px;font-weight:900;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-nav{width:40px;height:32px;border-radius:12px;background:var(--booking-panel);border:1px solid var(--booking-line);font-size:22px;box-shadow:0 4px 12px rgba(15,23,42,.04);}body.booking-body .booking-nav:hover{background:var(--booking-panel-strong);transform:translateY(-1px);}body.booking-body .booking-month{border-spacing:6px;}body.booking-body .booking-month th{height:30px;color:#718397;-webkit-text-fill-color:#718397;font-size:11px;letter-spacing:.04em;}body.booking-body .booking-month td{height:40px;}body.booking-body .booking-day{position:relative;flex-direction:column;gap:4px;border-radius:10px;font-weight:800;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease;}body.booking-body .booking-day-open{background:#f1f6f9;border:1px solid #cedce6;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-day-open:hover{background:#e7f0f5;border-color:var(--brand-primary,#12395b);transform:translateY(-2px);box-shadow:0 8px 18px rgba(18,57,91,.12);}body.booking-body .booking-day-selected{background:var(--brand-primary,#12395b);border:1px solid var(--brand-primary,#12395b);color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 9px 20px rgba(18,57,91,.25);}body.booking-body .booking-day-number{line-height:1;}body.booking-body .booking-day-dot{display:block;width:5px;height:5px;border-radius:649px;background:var(--brand-accent,#d99a28);}body.booking-body .booking-day-selected .booking-day-dot{background:#fff;}body.booking-body .booking-day-off{color:#9aa8b5;-webkit-text-fill-color:#9aa8b5;font-weight:650;}body.booking-body .booking-cal-hint{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:13px;border-top:1px solid var(--booking-line);font-size:12px;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-availability-key{display:inline-flex;align-items:center;gap:7px;font-weight:800;}body.booking-body .booking-availability-key>span{display:inline-block;width:8px;height:8px;border-radius:649px;background:var(--brand-accent,#d99a28);}body.booking-body .booking-slots{background:linear-gradient(180deg,#fbfcfd 0%,#f6f9fb 100%);}body.booking-body .booking-section-intro-slots{margin-bottom:12px;}body.booking-body .booking-slots-head{padding:8px 0 12px;margin-bottom:12px;border-bottom:1px solid var(--booking-line);}body.booking-body .booking-selected-date{font-size:13px;font-weight:900;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-tf-form{display:flex;align-items:center;gap:7px;}body.booking-body .booking-tf-form select{min-height:33px;border-radius:10px;border-color:var(--booking-line-strong);background:var(--booking-panel);}body.booking-body .booking-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start;}body.booking-body .booking-slot{position:relative;min-height:38px;border:1px solid var(--booking-line-strong);border-radius:13px;background:var(--booking-panel);color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);box-shadow:0 3px 9px rgba(15,23,42,.035);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;}body.booking-body .booking-slot::after{content:"›";position:absolute;right:13px;font-size:16px;font-weight:500;opacity:.55;}body.booking-body .booking-slot:hover{transform:translateY(-2px);border-color:var(--brand-primary,#12395b);background:#fff;box-shadow:0 9px 20px rgba(18,57,91,.11);}body.booking-body .booking-empty-state{display:grid;justify-items:center;gap:6px;padding:30px 14px;border:1px dashed var(--booking-line-strong);border-radius:14px;background:rgba(255,255,255,.62);text-align:center;}body.booking-body .booking-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:36px;border-radius:12px;background:var(--booking-panel-strong);color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);font-size:21px;}body.booking-body .booking-empty-state strong{font-size:14px;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-empty-state p{margin:0;max-width:25ch;font-size:13px;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 5px 0;color:#718397;-webkit-text-fill-color:#718397;font-size:11px;font-weight:700;}body.booking-body .booking-form-page{padding:clamp(17px,4vw,33px);border-radius:18px;}body.booking-body .booking-progress-form{margin-bottom:14px;}body.booking-body .booking-form-hero{padding:0 0 16px;}body.booking-body .booking-form-company{display:block;margin-bottom:8px;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;}body.booking-body .booking-form-host{font-size:16px;font-weight:900;}body.booking-body .booking-form-host img{width:48px;height:36px;border-radius:10px;padding:4px;border:1px solid var(--booking-line);background:#fff;}body.booking-body .booking-facts-lg{display:grid;gap:9px;padding:12px;border:1px solid var(--booking-line);border-radius:14px;background:var(--booking-panel-soft);}body.booking-body .booking-facts-lg li{display:flex;align-items:flex-start;gap:8px;}body.booking-body .booking-form-eyebrow{margin-top:4px;}body.booking-body .booking-form-heading{margin:7px 0 5px;font-size:clamp(22px,4vw,29px);letter-spacing:-.03em;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-form-lead{margin:0 0 14px;}body.booking-body .booking-field{gap:7px;}body.booking-body .booking-field label{font-size:13px;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}body.booking-body .booking-field input[type="text"],body.booking-body .booking-field input[type="email"],body.booking-body .booking-field textarea{border:1px solid var(--booking-line-strong);border-radius:13px;background:var(--booking-panel-soft);box-shadow:inset 0 1px 2px rgba(15,23,42,.025);}body.booking-body .booking-field input:focus,body.booking-body .booking-field textarea:focus{background:var(--booking-panel);border-color:var(--brand-primary,#12395b);}body.booking-body .booking-check{padding:11px;border:1px solid var(--booking-line);border-radius:10px;background:var(--booking-panel-soft);}body.booking-body .booking-form-actions{margin-top:5px;padding-top:14px;border-top:1px solid var(--booking-line);}body.booking-body .booking-btn-primary{box-shadow:0 10px 24px rgba(18,57,91,.20);}body.booking-body .booking-result{padding:clamp(22px,5vw,42px);text-align:center;}body.booking-body .booking-result-icon{margin:0 auto 12px;width:66px;height:46px;border-radius:14px;background:#e7f6ed;border:1px solid #bfdfcb;color:#227148;-webkit-text-fill-color:#227148;box-shadow:0 12px 28px rgba(34,113,72,.13);}body.booking-body .booking-details{overflow:hidden;border:1px solid var(--booking-line);border-radius:14px;background:var(--booking-panel-soft);text-align:left;}body.booking-body .booking-details>div{padding:11px 13px;border-bottom:1px solid var(--booking-line);}body.booking-body .booking-details>div:last-child{border-bottom:0;}body.booking-body .booking-details dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}body.booking-body .booking-details dd{margin-top:3px;color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);font-weight:850;}html.cliro-theme-dark body.booking-body{--booking-page-bg:#071521;--booking-panel:#102337;--booking-panel-soft:#132a40;--booking-panel-strong:#18334d;--booking-text:#edf4fa;--booking-muted-015:#adc0d0;--booking-line:#314b62;--booking-line-strong:#45647d;background:radial-gradient(circle at 8% 0%,rgba(76,132,180,.17),transparent 34rem),radial-gradient(circle at 92% 100%,rgba(217,154,40,.10),transparent 30rem),var(--booking-page-bg);}html.cliro-theme-dark body.booking-body .booking-card{background:var(--booking-panel);border-color:var(--booking-line);box-shadow:0 28px 76px rgba(0,0,0,.42);}html.cliro-theme-dark body.booking-body .booking-info{background:linear-gradient(160deg,#10283d 0%,#0d2133 100%);border-color:var(--booking-line);}html.cliro-theme-dark body.booking-body .booking-calendar{background:var(--booking-panel);border-color:var(--booking-line);}html.cliro-theme-dark body.booking-body .booking-slots{background:linear-gradient(180deg,#102337 0%,#0d1f31 100%);}html.cliro-theme-dark body.booking-body .booking-progress-num{background:#102337;border-color:var(--booking-line-strong);color:var(--booking-muted-015);-webkit-text-fill-color:var(--booking-muted-015);}html.cliro-theme-dark body.booking-body .booking-progress-step.is-done .booking-progress-num,html.cliro-theme-dark body.booking-body .booking-progress-step.is-active .booking-progress-num{background:#9ec1ff;border-color:#9ec1ff;color:#071421;-webkit-text-fill-color:#071421;}html.cliro-theme-dark body.booking-body .booking-brand-badge{background:rgba(158,193,255,.10);border-color:rgba(158,193,255,.28);color:#c7dcff;-webkit-text-fill-color:#c7dcff;}html.cliro-theme-dark body.booking-body .booking-eyebrow,html.cliro-theme-dark body.booking-body .booking-section-kicker{color:#9ec1ff;-webkit-text-fill-color:#9ec1ff;}html.cliro-theme-dark body.booking-body .booking-facts li,html.cliro-theme-dark body.booking-body .booking-tz-form{background:rgba(7,20,33,.42);border-color:var(--booking-line);}html.cliro-theme-dark body.booking-body .booking-facts .booking-ico{background:rgba(158,193,255,.12);color:#bcd5ff;-webkit-text-fill-color:#bcd5ff;}html.cliro-theme-dark body.booking-body .booking-trust{background:#113326;border-color:#2b644b;color:#c9f2db;-webkit-text-fill-color:#c9f2db;}html.cliro-theme-dark body.booking-body .booking-cal-head,html.cliro-theme-dark body.booking-body .booking-facts-lg,html.cliro-theme-dark body.booking-body .booking-check,html.cliro-theme-dark body.booking-body .booking-details{background:var(--booking-panel-soft);border-color:var(--booking-line);}html.cliro-theme-dark body.booking-body .booking-nav,html.cliro-theme-dark body.booking-body .booking-slot,html.cliro-theme-dark body.booking-body .booking-tz-form select,html.cliro-theme-dark body.booking-body .booking-tf-form select{background:#0b1d2e;border-color:var(--booking-line-strong);color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}html.cliro-theme-dark body.booking-body .booking-day-open{background:#163149;border-color:#45647d;color:#edf4fa;-webkit-text-fill-color:#edf4fa;}html.cliro-theme-dark body.booking-body .booking-day-open:hover{background:#1c3b57;border-color:#9ec1ff;}html.cliro-theme-dark body.booking-body .booking-day-selected{background:#9ec1ff;border-color:#9ec1ff;color:#071421;-webkit-text-fill-color:#071421;}html.cliro-theme-dark body.booking-body .booking-day-selected .booking-day-dot{background:#071421;}html.cliro-theme-dark body.booking-body .booking-empty-state{background:rgba(7,20,33,.34);border-color:var(--booking-line-strong);}html.cliro-theme-dark body.booking-body .booking-field input[type="text"],html.cliro-theme-dark body.booking-body .booking-field input[type="email"],html.cliro-theme-dark body.booking-body .booking-field textarea{background:#0b1d2e;border-color:var(--booking-line-strong);color:var(--booking-text);-webkit-text-fill-color:var(--booking-text);}html.cliro-theme-dark body.booking-body .booking-result-icon{background:#123a2a;border-color:#2f6d4f;color:#bdebcf;-webkit-text-fill-color:#bdebcf;}@media(max-width:1120px){body.booking-body .booking-grid{grid-template-columns:minmax(250px,310px) minmax(0,1fr);}body.booking-body .booking-info{grid-row:1/3;}body.booking-body .booking-calendar{border-right:0;border-bottom:1px solid var(--booking-line);}}@media(max-width:760px){body.booking-body .booking-shell{width:min(100% - 20px,720px);padding:10px 0 17px;}body.booking-body .booking-progress{gap:6px;margin-bottom:10px;font-size:11px;}body.booking-body .booking-progress-line{width:18px;}body.booking-body .booking-progress-num{width:26px;height:26px;}body.booking-body .booking-grid{grid-template-columns:minmax(0,1fr);}body.booking-body .booking-info{grid-row:auto;border-right:0;border-bottom:1px solid var(--booking-line);}body.booking-body .booking-calendar{border-bottom:1px solid var(--booking-line);}body.booking-body .booking-info,body.booking-body .booking-calendar,body.booking-body .booking-slots{padding:17px 13px;}body.booking-body .booking-title{font-size:26px;}body.booking-body .booking-trust{margin-top:0;}body.booking-body .booking-month{border-spacing:3px;}body.booking-body .booking-month td{height:36px;}body.booking-body .booking-day{min-width:42px;min-height:34px;border-radius:12px;}body.booking-body .booking-slot-list{grid-template-columns:repeat(2,minmax(0,1fr));}body.booking-body .booking-footer{display:grid;text-align:center;justify-content:center;}body.booking-body .booking-form-page{padding:17px 14px;}}@media(max-width:430px){body.booking-body .booking-progress-step>span:last-child{display:none;}body.booking-body .booking-progress-line{width:30px;}body.booking-body .booking-slot-list{grid-template-columns:1fr;}body.booking-body .booking-cal-hint{align-items:flex-start;flex-direction:column;}body.booking-body .booking-tf-form label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);}}@media(prefers-reduced-motion:reduce){body.booking-body .booking-day,body.booking-body .booking-slot,body.booking-body .booking-nav{transition:none;}}body.booking-body .booking-title{white-space:nowrap;overflow-wrap:normal;word-break:normal;hyphens:none;font-size:clamp(23px,3vw,32px);}body.booking-body.booking-ajax-loading main.booking-shell,
body.booking-body.booking-ajax-loading main.booking-shell-form,
body.booking-body.booking-ajax-loading main.booking-shell-narrow{opacity:.58;pointer-events:none;transition:opacity .16s ease;}body.booking-body.booking-ajax-loading::after{content:"Terminansicht wird aktualisiert …";position:fixed;z-index:9999;left:50%;bottom:24px;transform:translateX(-50%);max-width:calc(100% - 32px);padding:9px 12px;border:1px solid var(--booking-line-strong,#b9c7d5);border-radius:649px;background:var(--booking-panel,#fff);color:var(--booking-text,#172033);-webkit-text-fill-color:var(--booking-text,#172033);font-weight:850;box-shadow:0 14px 34px rgba(15,23,42,.16);}@media(max-width:420px){body.booking-body .booking-title{font-size:clamp(21px,9vw,26px);letter-spacing:-.045em;}}@media(prefers-reduced-motion:reduce){body.booking-body.booking-ajax-loading main.booking-shell,
  body.booking-body.booking-ajax-loading main.booking-shell-form,
  body.booking-body.booking-ajax-loading main.booking-shell-narrow{transition:none;}}form.cliro-soft-submit-busy-v018{position:relative;}form.cliro-soft-submit-busy-v018::after{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.38);pointer-events:none;}html.cliro-theme-dark form.cliro-soft-submit-busy-v018::after{background:rgba(9,15,25,.34);}.cliro-soft-submit-error-v018{margin:0 0 12px;}@media(prefers-reduced-motion:reduce){form.cliro-soft-submit-busy-v018::after{transition:none;}}.customer-search-field-v168,
html.cliro-theme-dark .customer-search-field-v168,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168{background:transparent;background-image:none;border-color:transparent;box-shadow:none;color:inherit;}html.cliro-theme-dark .customer-search-field-v168 .customer-search-clear-v030,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168 .customer-search-clear-v030{background:transparent;background-image:none;border-color:transparent;box-shadow:none;color:var(--muted,#c6cfdf);-webkit-text-fill-color:var(--muted,#c6cfdf);}html.cliro-theme-dark .customer-search-field-v168 .customer-search-clear-v030:hover,
html.cliro-theme-dark .customer-search-field-v168 .customer-search-clear-v030:focus-visible{color:var(--ink,#fff);-webkit-text-fill-color:var(--ink,#fff);}.customer-search-field-v168 > .customer-search-clear-v030,
html.cliro-theme-dark .customer-search-field-v168 > .customer-search-clear-v030,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168 > .customer-search-clear-v030{-webkit-appearance:none;appearance:none;width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;background-color:transparent;background-image:none;box-shadow:none;color:var(--brand-primary,#12395b);-webkit-text-fill-color:currentColor;text-decoration:underline;text-underline-offset:3px;}html.cliro-theme-dark .customer-search-field-v168 > .customer-search-clear-v030,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168 > .customer-search-clear-v030{color:var(--brand-accent,#d99a28);}.customer-search-field-v168 > .customer-search-clear-v030:hover,
.customer-search-field-v168 > .customer-search-clear-v030:focus-visible{background:transparent;box-shadow:none;text-decoration-thickness:2px;}html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a.active,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a[aria-current="page"],
html.cliro-theme-dark.cliro-theme-dark .sidebar nav a.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar nav a[aria-current="page"] {color: #fff;-webkit-text-fill-color: #fff;}body.cliro-public-document-v018 .offer-log .panel-headline,
html.cliro-theme-dark body.cliro-public-document-v018 .offer-log .panel-headline{background:transparent;background-image:none;border:0;box-shadow:none;color:inherit;padding:0;}a[x-apple-data-detectors],
a[x-apple-data-detectors]:hover,
a[x-apple-data-detectors]:focus,
a[href^="tel:"],
a[href^="mailto:"] {color: inherit !important;-webkit-text-fill-color: currentColor !important;text-decoration: none !important;border-bottom: none !important;font: inherit !important;}.position-editor-head-v054{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:4px 0 10px;}.position-editor-head-v054>div{display:grid;gap:3px;min-width:0;}.position-editor-head-v054 strong{color:var(--cliro-text,var(--ink,#111827));font-size:14px;}.position-editor-head-v054 small{max-width:760px;color:var(--cliro-text-muted,var(--muted,#64748b));line-height:1.45;}.position-option-row-v054{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:8px 9px;border:1px solid var(--cliro-border,var(--line,#dbe3ee));border-radius:12px;background:var(--cliro-surface-muted,#f8fafc);}.position-option-row-v054[hidden]{display:none;}.position-option-toggle-v054{display:flex;align-items:flex-start;gap:8px;min-width:0;cursor:pointer;}.position-option-toggle-v054 input{flex:0 0 auto;width:19px;height:19px;margin:2px 0 0;accent-color:var(--cliro-primary,var(--primary,#0f5f96));}.position-option-toggle-v054 span{display:grid;gap:2px;min-width:0;}.position-option-toggle-v054 strong{color:var(--cliro-text,var(--ink,#111827));font-size:13px;}.position-option-toggle-v054 small{color:var(--cliro-text-muted,var(--muted,#64748b));font-size:11px;line-height:1.4;}.position-option-state-v054{display:inline-flex;align-items:center;min-height:28px;padding:4px 9px;border:1px solid var(--cliro-border,var(--line,#cbd5e1));border-radius:649px;background:var(--cliro-surface,#fff);color:var(--cliro-text-muted,var(--muted,#64748b));font-size:11px;font-weight:850;white-space:nowrap;}.position.is-optional-v054{border-color:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 42%,var(--cliro-border,var(--line,#dbe3ee)));box-shadow:inset 4px 0 0 color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 72%,transparent);}.position.is-optional-v054 .position-option-row-v054{background:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 7%,var(--cliro-surface-muted,#f8fafc));}.position.is-optional-v054 .position-option-state-v054{border-color:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 38%,var(--cliro-border,var(--line,#cbd5e1)));color:var(--cliro-primary,var(--primary,#0f5f96));}@media(max-width:680px){.position-editor-head-v054{display:grid;}.position-editor-head-v054 .btn{width:100%;justify-content:center;}.position-option-row-v054{display:grid;}.position-option-state-v054{justify-self:start;white-space:normal;}}.booking-guest-editor-v069{scroll-margin-top:12px;}html.cliro-theme-dark body.booking-body .booking-guest-editor-v069{background:var(--paper,#0d1117);color:var(--ink,#fff);}body.booking-body .booking-guests-v070{margin:14px 0 6px;padding:0;border:1px solid var(--clu-border,#d9dee7);border-radius:10px;background:var(--clu-surface,#fff);overflow:hidden;min-width:0
;}body.booking-body .booking-guests-head-v070{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px
;}body.booking-body .booking-guests-head-v070 h3{margin:0;font-size:1rem;line-height:1.3;color:var(--clu-text,#172033);}body.booking-body .booking-guests-head-v070 p{margin:4px 0 0;color:var(--clu-muted,#687386);font-size:.86rem;line-height:1.45;}body.booking-body .booking-add-guest-v070{flex:0 0 auto;width:auto;min-height:32px;padding:8px 11px;border:1px solid var(--clu-border,#d9dee7);border-radius:10px;background:var(--clu-surface-soft,#f8fafc);color:var(--clu-text,#172033);font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;white-space:nowrap
;}body.booking-body .booking-add-guest-v070:hover,body.booking-body .booking-add-guest-v070:focus-visible{border-color:var(--clu-primary,#2563eb);color:var(--clu-primary,#2563eb);}body.booking-body .booking-guest-list-v070{display:grid;gap:0;border-top:0 solid var(--clu-border,#d9dee7);}body.booking-body .booking-guests-v070.has-guests-v070 .booking-guest-list-v070{border-top-width:1px;}body.booking-body .booking-guest-card-v070{position:relative;display:grid;grid-template-columns:30px minmax(0,.9fr) minmax(0,1.1fr) 36px;gap:8px;align-items:end;padding:12px 12px;background:var(--clu-surface-soft,#f8fafc);border:0;border-radius:0
;}body.booking-body .booking-guest-card-v070 + .booking-guest-card-v070{border-top:1px solid var(--clu-border,#d9dee7);}body.booking-body .booking-guest-card-v070 .booking-field{margin:0;}body.booking-body .booking-guest-card-v070 label{display:block;margin-bottom:6px;font-size:.82rem;font-weight:700;color:var(--clu-text,#172033);}body.booking-body .booking-guest-card-v070 label span{font-weight:500;color:var(--clu-muted,#687386);}body.booking-body .booking-guest-number-v070{align-self:center;display:grid;place-items:center;width:26px;height:26px;border-radius:649px;background:color-mix(in srgb,var(--clu-primary,#2563eb) 12%,transparent);color:var(--clu-primary,#2563eb);font-size:.78rem;font-weight:800
;}body.booking-body .booking-guest-remove-v070{align-self:center;display:grid;place-items:center;width:34px;height:29px;min-height:29px;padding:0;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--clu-muted,#687386);font:700 22px/1 system-ui,sans-serif;cursor:pointer
;}body.booking-body .booking-guest-remove-v070:hover,body.booking-body .booking-guest-remove-v070:focus-visible{border-color:color-mix(in srgb,var(--clu-danger,#b42318) 25%,transparent);background:color-mix(in srgb,var(--clu-danger,#b42318) 8%,transparent);color:var(--clu-danger,#b42318)
;}html.cliro-theme-dark body.booking-body .booking-guests-v070{background:var(--paper,#0d1117);border-color:var(--line,#556284);color:var(--ink,#fff)
;}html.cliro-theme-dark body.booking-body .booking-guests-head-v070 h3,
html.cliro-theme-dark body.booking-body .booking-guest-card-v070 label{color:var(--ink,#fff);}html.cliro-theme-dark body.booking-body .booking-guests-head-v070 p,
html.cliro-theme-dark body.booking-body .booking-guest-card-v070 label span{color:var(--muted,#c6cfdf);}html.cliro-theme-dark body.booking-body .booking-guest-list-v070{border-color:var(--line,#556284);}html.cliro-theme-dark body.booking-body .booking-guest-card-v070{background:#11171f;border-color:var(--line,#556284)
;}html.cliro-theme-dark body.booking-body .booking-add-guest-v070{background:#171f2b;border-color:var(--line,#556284);color:var(--ink,#fff);-webkit-text-fill-color:currentColor
;}html.cliro-theme-dark body.booking-body .booking-add-guest-v070:hover,
html.cliro-theme-dark body.booking-body .booking-add-guest-v070:focus-visible{background:#1f2940;border-color:var(--primary,#ccbeff);color:var(--primary,#ccbeff)
;}html.cliro-theme-dark body.booking-body .booking-guest-number-v070{background:rgba(204,190,255,.12);color:var(--primary,#ccbeff)
;}html.cliro-theme-dark body.booking-body .booking-guest-remove-v070{color:var(--muted,#c6cfdf);}html.cliro-theme-dark body.booking-body .booking-guest-card-v070 input{background:#0d1117;border-color:var(--line,#556284);color:var(--ink,#fff);-webkit-text-fill-color:currentColor
;}html.cliro-theme-dark body.booking-body .booking-guest-card-v070 input::placeholder{color:var(--muted,#c6cfdf);opacity:.72
;}html.cliro-theme-dark body.booking-body .booking-guest-card-v070 input:focus{border-color:var(--primary,#ccbeff);box-shadow:0 0 0 3px rgba(204,190,255,.14)
;}@media(max-width:680px){body.booking-body .booking-guests-head-v070{display:grid;gap:8px;}body.booking-body .booking-add-guest-v070{width:100%;}body.booking-body .booking-guest-card-v070{grid-template-columns:28px minmax(0,1fr) 34px;padding:12px 10px;}body.booking-body .booking-guest-card-v070 .booking-field{grid-column:2/3;}body.booking-body .booking-guest-number-v070{grid-column:1;grid-row:1/3;align-self:start;margin-top:17px;}body.booking-body .booking-guest-remove-v070{grid-column:3;grid-row:1/3;align-self:start;margin-top:17px;}}body.booking-body .booking-add-guest-v070,
body.booking-body .booking-guest-remove-v070{pointer-events:auto;position:relative;z-index:2;}.position-billing-flags-v092{display:grid;gap:8px;margin-top:8px;}.position-billing-flags-v092>.position-option-row-v054,.position-billing-flags-v092>.position-subscription-row-v092{margin-top:0;height:100%;}.position-subscription-row-v092{display:grid;gap:8px 12px;border:1px solid var(--cliro-border,var(--line,#dbe3ee));background:var(--cliro-surface-muted,#f8fafc);}.position-subscription-row-v092.is-subscription-v092{border-color:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 42%,var(--cliro-border,var(--line,#dbe3ee)));background:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 7%,var(--cliro-surface-muted,#f8fafc));}.position-subscription-duration-v092{grid-column:1/-1;padding-top:2px;}.position-subscription-duration-v092[hidden]{display:none!important;}.position-subscription-duration-v092 label{display:grid;gap:6px;color:var(--cliro-text-muted,var(--muted,#64748b));font-size:11px;font-weight:850;}.position-subscription-duration-v092 .input{width:100%;min-height:34px;background:var(--cliro-surface,#fff);color:var(--cliro-text,var(--ink,#111827));}.position-subscription-toggle-v092 input[type=checkbox]{accent-color:var(--cliro-primary,var(--primary,#0f5f96));}.position-subscription-row-v092.is-subscription-v092 .position-option-state-v054{border-color:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 38%,var(--cliro-border,var(--line,#cbd5e1)));color:var(--cliro-primary,var(--primary,#0f5f96));}@media(max-width:760px){.position-billing-flags-v092{grid-template-columns:1fr;}.position-subscription-row-v092{grid-template-columns:1fr;}.position-subscription-row-v092 .position-option-state-v054{justify-self:start;}}.position-subscription-duration-v092{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.position-subscription-duration-v092 [data-subscription-start-date-wrap-v094][hidden]{display:none!important;}.position-subscription-unlimited-v093{align-content:end;min-height:34px;}@media(max-width:760px){.position-subscription-duration-v092{grid-template-columns:1fr;}}.position-subscription-duration-v092{gap:10px;}.position-subscription-duration-v092>label,
.position-subscription-duration-v092>.subscription-start-card-v095,
.position-subscription-duration-v092>.subscription-start-offset-v095{padding:8px;border:1px solid color-mix(in srgb,var(--cliro-border,var(--line,#dbe3ee)) 82%,transparent);border-radius:11px;background:var(--cliro-surface,var(--paper,#fff));}.subscription-start-card-v095{display:grid;}.subscription-field-title-v095,.subscription-start-detail-v095>span,.subscription-start-offset-v095 label>span{color:var(--cliro-text-muted,var(--muted,#64748b));font-size:11px;font-weight:850;}.subscription-start-card-v095 small{display:block;color:var(--cliro-text-muted,var(--muted,#64748b));font-weight:600;}.subscription-start-detail-v095{align-content:start;}.subscription-start-offset-v095{display:grid;}.subscription-start-offset-v095[hidden]{display:none!important;}.subscription-start-offset-v095 label{display:grid;gap:6px;}.position-subscription-duration-v092 .input:focus{outline:0;border-color:var(--cliro-primary,var(--primary,#0f5f96));box-shadow:0 0 0 3px color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 14%,transparent);}.position-subscription-row-v092.is-subscription-v092 .subscription-start-card-v095{border-color:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 25%,var(--cliro-border,var(--line,#dbe3ee)));background:color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 4%,var(--cliro-surface,var(--paper,#fff)));}html.cliro-theme-dark .position-subscription-duration-v092>label,
html.cliro-theme-dark .position-subscription-duration-v092>.subscription-start-card-v095,
html.cliro-theme-dark .position-subscription-duration-v092>.subscription-start-offset-v095{background:var(--paper,#11171f);border-color:var(--line,#556284);}html.cliro-theme-dark .position-subscription-duration-v092 .input{background:#0d1117;border-color:var(--line,#556284);color:var(--ink,#fff);-webkit-text-fill-color:currentColor;}@media(max-width:760px){.subscription-start-offset-v095{grid-template-columns:1fr;}.position-subscription-row-v092{padding:9px;}}.subscription-settings-v096{display:grid!important;padding-top:4px!important;}.subscription-section-v096{min-width:0;padding:10px 11px 11px;border:1px solid color-mix(in srgb,var(--cliro-border,var(--line,#dbe3ee)) 72%,transparent);border-radius:12px;background:color-mix(in srgb,var(--cliro-surface,var(--paper,#fff)) 96%,var(--cliro-primary,var(--primary,#0f5f96)) 4%);}.subscription-section-head-v096{display:flex;justify-content:space-between;gap:8px;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid color-mix(in srgb,var(--cliro-border,var(--line,#dbe3ee)) 58%,transparent);}.subscription-section-head-v096 strong{font-size:12px;line-height:1.2;color:var(--cliro-text,var(--ink,#111827));letter-spacing:-.01em;}.subscription-section-head-v096 small{font-size:10px;line-height:1.25;color:var(--cliro-text-muted,var(--muted,#64748b));font-weight:600;}.subscription-section-grid-v096{display:grid;gap:8px;align-items:end;}.subscription-billing-grid-v096{grid-template-columns:minmax(120px,1.25fr) minmax(80px,.7fr) minmax(100px,.85fr);}.subscription-billing-grid-v096>label:not(.subscription-unlimited-v096),
.subscription-start-grid-v096>label,
.subscription-start-card-v095,
.subscription-start-offset-v095{padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;}.subscription-billing-grid-v096>label:not(.subscription-unlimited-v096),.subscription-start-grid-v096>label,.subscription-start-offset-v095 label{display:grid;gap:5px;min-width:0;}.subscription-settings-v096 .input{min-height:33px!important;padding:8px 8px!important;border-radius:9px!important;font-size:13px;}.subscription-unlimited-v096{display:flex!important;align-items:center;gap:8px!important;min-height:29px!important;margin-top:1px;padding:7px 9px!important;border:1px solid color-mix(in srgb,var(--cliro-border,var(--line,#dbe3ee)) 62%,transparent)!important;border-radius:9px!important;background:color-mix(in srgb,var(--cliro-surface-muted,#f8fafc) 80%,transparent)!important;cursor:pointer;}.subscription-unlimited-v096 input[type=checkbox]{margin:0;accent-color:var(--cliro-primary,var(--primary,#0f5f96));}.subscription-unlimited-v096>span{display:flex;align-items:baseline;gap:7px;min-width:0;}.subscription-unlimited-v096 strong{font-size:11px;color:var(--cliro-text,var(--ink,#111827));text-transform:none;letter-spacing:0;}.subscription-unlimited-v096 small{font-size:10px;color:var(--cliro-text-muted,var(--muted,#64748b));font-weight:600;}.subscription-start-grid-v096{grid-template-columns:minmax(0,1fr);}.subscription-start-card-v095{gap:5px!important;}.subscription-start-card-v095 small{min-height:14px;font-size:10px!important;line-height:1.35!important;margin-top:1px;}.subscription-start-offset-v095{grid-column:auto!important;}.subscription-field-title-v095,.subscription-start-detail-v095>span,.subscription-start-offset-v095 label>span,.subscription-billing-grid-v096 label>span{font-size:10px!important;letter-spacing:.015em;font-weight:800!important;}.position-subscription-row-v092{padding:9px 10px!important;border-radius:12px!important;box-shadow:none!important;}.position-subscription-row-v092.is-subscription-v092{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--cliro-primary,var(--primary,#0f5f96)) 76%,transparent)!important;}.position-subscription-row-v092 .position-option-state-v054{font-size:10px;padding:4px 7px;min-height:auto;border-radius:649px;}html.cliro-theme-dark .subscription-section-v096{background:color-mix(in srgb,var(--paper,#11171f) 94%,var(--primary,#4f8db8) 6%);border-color:color-mix(in srgb,var(--line,#556284) 78%,transparent);}html.cliro-theme-dark .subscription-section-head-v096{border-bottom-color:color-mix(in srgb,var(--line,#556284) 58%,transparent);}html.cliro-theme-dark .subscription-unlimited-v096{background:color-mix(in srgb,var(--paper,#11171f) 82%,#fff 3%)!important;border-color:color-mix(in srgb,var(--line,#556284) 68%,transparent)!important;}@media(max-width:980px){.subscription-settings-v096{grid-template-columns:1fr!important;}.subscription-section-head-v096 small{text-align:left;}}@media(max-width:560px){.subscription-billing-grid-v096{grid-template-columns:1fr 1fr;}.subscription-section-head-v096{display:grid;gap:3px;}.subscription-start-offset-v095{grid-template-columns:1fr 1fr!important;}}.subscription-settings-v096{grid-template-columns:1fr!important;gap:10px!important;}.subscription-section-grid-v096,
.subscription-billing-grid-v096,
.subscription-start-grid-v096{grid-template-columns:1fr!important;align-items:stretch!important;}.subscription-billing-grid-v096>label,
.subscription-start-grid-v096>label,
.subscription-start-card-v095,
.subscription-start-offset-v095{grid-column:1/-1!important;width:100%!important;min-width:0!important;max-width:none!important;box-sizing:border-box;}.subscription-start-offset-v095{grid-template-columns:1fr!important;gap:8px!important;}.subscription-start-offset-v095 label{width:100%!important;min-width:0!important;}.subscription-settings-v096 .input,
.subscription-settings-v096 select.input,
.subscription-settings-v096 input.input{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;}.subscription-unlimited-v096{grid-column:1/-1!important;width:100%!important;box-sizing:border-box;}.subscription-section-head-v096{align-items:flex-start!important;}.subscription-section-head-v096 small{max-width:52ch;text-align:left!important;}@media(max-width:560px){.subscription-billing-grid-v096,
  .subscription-start-offset-v095{grid-template-columns:1fr!important;}.subscription-billing-grid-v096>label:first-child{grid-column:1/-1!important;}}.position-billing-flags-v092{grid-template-columns:1fr!important;align-items:stretch!important;}.position-billing-flags-v092>.position-option-row-v054,
.position-billing-flags-v092>.position-subscription-row-v092{width:100%!important;min-width:0!important;height:auto!important;box-sizing:border-box!important;}.position-subscription-row-v092{grid-template-columns:1fr!important;align-items:stretch!important;}.position-subscription-row-v092>.position-option-toggle-v054,
.position-subscription-row-v092>.position-option-state-v054,
.position-subscription-row-v092>.position-subscription-duration-v092{grid-column:1/-1!important;min-width:0!important;}.position-subscription-row-v092>.position-option-state-v054{justify-self:start!important;}.position-option-row-v054{flex-wrap:wrap;min-width:0;}.position-billing-flags-v092 .position-option-toggle-v054{min-width:0;max-width:100%;}.position-billing-flags-v092 .position-option-toggle-v054 span{min-width:0;overflow-wrap:anywhere;}.internal-split-card-v100{display:block!important;padding:12px!important;overflow:hidden;}.internal-assignment-head-v100{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:12px;}.internal-assignment-head-v100 .split-card-title{display:flex;flex-direction:column;gap:3px;min-width:0;}.internal-assignment-head-v100 .split-card-title small{font-size:.82rem;line-height:1.35;opacity:.72;font-weight:400;}.internal-assignment-toggle-v100{display:flex;align-items:flex-start;gap:8px;width:100%;padding:9px 10px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:10px;cursor:pointer;box-sizing:border-box;}.internal-assignment-toggle-v100 input{margin-top:3px;flex:0 0 auto;}.internal-assignment-toggle-v100 span{display:flex;flex-direction:column;gap:2px;min-width:0;}.internal-assignment-toggle-v100 strong{font-size:.92rem;line-height:1.3;}.internal-assignment-toggle-v100 small{font-size:.78rem;line-height:1.4;opacity:.7;font-weight:400;}.internal-assignment-fields-v100{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;transition:opacity .16s ease;}.internal-split-card-v100.is-disabled .internal-assignment-fields-v100{display:none;}.internal-split-card-v100.is-disabled .internal-assignment-toggle-v100{opacity:.82;}.internal-split-card-v100 .split-person,.internal-split-card-v100 .split-slider-wrap,.internal-split-card-v100 .split-note{width:100%;min-width:0;box-sizing:border-box;}@media (max-width:700px){.internal-split-card-v100{padding:11px!important;}.internal-assignment-toggle-v100{padding:8px;}}.internal-assignment-toggle-row-v101{margin:0 0 8px;display:block;min-width:0;}.internal-assignment-toggle-v101{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:12px;box-sizing:border-box;cursor:pointer;background:color-mix(in srgb,var(--panel-bg,#fff) 96%,transparent);}.internal-assignment-toggle-v101 input{margin:0;flex:0 0 auto;}.internal-assignment-toggle-v101 span{display:flex;flex-direction:column;gap:2px;min-width:0;}.internal-assignment-toggle-v101 strong{font-size:.9rem;line-height:1.25;}.internal-assignment-toggle-v101 small{font-size:.76rem;line-height:1.35;opacity:.68;font-weight:400;}.internal-split-card-v223.is-disabled-v101{display:none!important;}html.cliro-theme-dark .internal-assignment-toggle-v101{background:#111827;border-color:#3c465f;}@media(max-width:700px){.internal-assignment-toggle-v101{padding:9px 8px;}}@media screen and (max-width:760px){html,body{max-width:100%;overflow-x:hidden;}body :is(.main,.panel,.card,.form-grid,.position-card,.position-row,.position-billing-flags-v092,.position-subscription-row-v092,.subscription-settings-v096,.subscription-section-v096){min-width:0;max-width:100%;box-sizing:border-box;}body :is(input.input,select.input,textarea.input,.field input,.field select,.field textarea){width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.position-billing-flags-v092,.position-subscription-row-v092,.subscription-settings-v096,.subscription-section-grid-v096,.subscription-billing-grid-v096,.subscription-start-grid-v096,.subscription-start-offset-v095{grid-template-columns:minmax(0,1fr)!important;}.position-billing-flags-v092 :is(label,span,div),.subscription-settings-v096 :is(label,span,div){min-width:0;max-width:100%;}.position-option-toggle-v054 span,.subscription-section-head-v096,.subscription-start-card-v095,.subscription-start-detail-v095{overflow-wrap:anywhere;}.internal-assignment-toggle-v101,.internal-assignment-editor-toggle-v100{max-width:100%;min-width:0;}.toolbar,.row-actions,.contract-signature-actions-v082{max-width:100%;}}@media screen and (max-width:420px){.contract-signature-actions-v082{display:grid!important;grid-template-columns:1fr!important;}.contract-signature-actions-v082 .btn{width:100%;min-width:0;white-space:normal;}}@media screen and (max-width:768px){body .doc-sheet .doc-docdata,
  body .doc-sheet.doc-sheet-long .doc-docdata{display:grid!important;grid-template-columns:minmax(0,auto) minmax(0,1fr)!important;grid-template-areas:
      "kind number"
      "meta meta"!important;align-items:center!important;column-gap:10px!important;row-gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;text-align:left!important;}body .doc-sheet .doc-docdata > .doc-kind,
  body .doc-sheet .doc-docdata > .doc-kind.doc-kind-badge,
  body .doc-sheet.doc-sheet-long .doc-docdata > .doc-kind,
  body .doc-sheet.doc-sheet-long .doc-docdata > .doc-kind.doc-kind-badge{grid-area:kind!important;justify-self:start!important;align-self:center!important;width:auto!important;max-width:100%!important;margin:0!important;}body .doc-sheet .doc-docdata > .doc-number,
  body .doc-sheet.doc-sheet-long .doc-docdata > .doc-number{grid-area:number!important;justify-self:end!important;align-self:center!important;max-width:100%!important;margin:0!important;padding:0!important;text-align:right!important;font-size:14px!important;line-height:1.25!important;font-weight:950!important;overflow-wrap:anywhere!important;word-break:normal!important;white-space:normal!important;}body .doc-sheet .doc-docdata > dl,
  body .doc-sheet.doc-sheet-long .doc-docdata > dl{grid-area:meta!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;}}@media screen and (max-width:380px){body .doc-sheet .doc-docdata,
  body .doc-sheet.doc-sheet-long .doc-docdata{grid-template-columns:auto minmax(0,1fr)!important;column-gap:8px!important;}body .doc-sheet .doc-docdata > .doc-number,
  body .doc-sheet.doc-sheet-long .doc-docdata > .doc-number{font-size:13px!important;}}body.cliro-public-document-v018 a[x-apple-data-detectors],
body.cliro-public-document-v018 a[x-apple-data-detectors] *{color:inherit!important;text-decoration:none!important;font:inherit!important;line-height:inherit!important;}@media screen and (max-width:760px){body.cliro-public-document-v018{overflow-x:hidden!important;}body.cliro-public-document-v018 :is(.customer-page,.doc-sheet,.doc-sheet.doc-sheet-long,.accept-box,.decline-form){width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}body.cliro-public-document-v018 .customer-page{padding-left:8px!important;padding-right:8px!important;}body.cliro-public-document-v018 .doc-sheet,
  body.cliro-public-document-v018 .doc-sheet.doc-sheet-long{padding-left:12px!important;padding-right:12px!important;overflow:hidden!important;}body.cliro-public-document-v018 .doc-sheet :is(.recipient,.meta,.doc-docdata,.payment-info,.payment-summary,.payment-final-block,.notes-render,.business-note,.attachments){min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table,
  body.cliro-public-document-v018 .pos-table.no-responsive-table tbody,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tbody{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table thead,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table thead{display:none!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-main-row,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-main-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 10px!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:10px 0!important;border-top:1px solid var(--cliro-border,#dbe5ef)!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-main-row td,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-main-row td{display:block!important;width:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;text-align:right!important;white-space:normal!important;overflow-wrap:anywhere!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-main-row td:first-child,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-main-row td:first-child{grid-column:1/-1!important;text-align:left!important;margin-bottom:2px!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-main-row td:not(:first-child)::before,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-main-row td:not(:first-child)::before{content:attr(data-label);display:block;font-size:11px;line-height:1.25;font-weight:750;opacity:.68;margin-bottom:2px;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-main-row td:nth-child(2),
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-main-row td:nth-child(2){text-align:left!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-desc-row,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-desc-row{display:block!important;width:100%!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-desc-row>td,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-desc-row>td{display:block!important;width:100%!important;max-width:100%!important;padding:0 0 10px!important;overflow-wrap:anywhere!important;}body.cliro-public-document-v018 :is(.sum-table,.payment-summary .sum-table){width:100%!important;max-width:100%!important;min-width:0!important;}body.cliro-public-document-v018 :is(.sum-table,.payment-summary .sum-table) :is(td,th){white-space:normal!important;overflow-wrap:anywhere!important;}body.cliro-public-document-v018 .accept-grid{grid-template-columns:minmax(0,1fr)!important;}body.cliro-public-document-v018 .signature-pad{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;touch-action:none;}body.cliro-public-document-v018 .customer-actions{width:100%;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}body.cliro-public-document-v018 .customer-actions :is(.btn,form,button,a){width:100%!important;max-width:100%!important;min-width:0!important;justify-content:center!important;white-space:normal!important;}body.cliro-public-document-v018 :is(a,.desc-html,.notes-render,.payment-info,.payment-public-note){overflow-wrap:anywhere;word-break:normal;}}@media screen and (max-width:380px){body.cliro-public-document-v018 .doc-sheet,
  body.cliro-public-document-v018 .doc-sheet.doc-sheet-long{padding-left:8px!important;padding-right:8px!important;}body.cliro-public-document-v018 .pos-table.no-responsive-table tr.position-main-row,
  body.cliro-public-document-v018 .pos-table-compact.no-responsive-table tr.position-main-row{grid-template-columns:1fr 1fr!important;column-gap:8px!important;}}@media screen and (max-width:390px){body.cliro-public-document-v018.is-offer .cliro-document-portal-head-v018{padding-left:8px!important;padding-right:8px!important;}body.cliro-public-document-v018.is-offer .cliro-document-portal-head-v018 .customer-actions{grid-template-columns:1fr!important;}body.cliro-public-document-v018.is-offer .cliro-document-portal-title-v018 h1{font-size:16px!important;}}.invoice-update-plan-v570{max-width:1100px;margin:16px auto 0;padding:16px;border:1px solid #dbe4ef;border-radius:16px;background:#fff;box-shadow:0 16px 40px rgba(15,23,42,.07);overflow:visible;}.invoice-update-head-v570{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 12px;padding:0;background:transparent;min-width:0;}.invoice-update-head-v570>div:first-child{min-width:0;flex:1 1 auto;}.invoice-update-head-v570 .eyebrow{margin:0 0 5px;background:transparent;}.invoice-update-head-v570 h2{margin:0;color:#0f172a;font-size:21px;line-height:1.15;letter-spacing:-.03em;background:transparent;}.invoice-update-head-v570 .muted{margin:6px 0 0;background:transparent;}.invoice-update-head-actions-v570{display:flex;flex:0 0 auto;gap:9px;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0;}.invoice-update-rotation-v570{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 12px;}.invoice-update-rotation-v570>div{min-width:0;padding:11px 12px;border:1px solid #dbeafe;border-radius:12px;background:#f8fbff;}.invoice-update-rotation-v570 span{display:block;margin:0 0 4px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em;background:transparent;}.invoice-update-rotation-v570 strong{display:block;color:#0f172a;line-height:1.25;overflow-wrap:anywhere;background:transparent;}.invoice-update-form-v570{display:grid;grid-template-columns:150px minmax(320px,1.3fr) minmax(280px,1fr) auto;gap:10px;align-items:end;width:100%;min-width:0;margin:0;padding:12px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;box-shadow:none;}.invoice-update-form-v570.compact{margin-top:10px;grid-template-columns:145px minmax(300px,1.25fr) minmax(260px,1fr) auto;background:#f8fafc;}.invoice-update-form-v570 .field{display:grid;gap:6px;margin:0;min-width:0;}.invoice-update-form-v570 .field-wide{min-width:0;}.invoice-update-form-v570 label,.invoice-update-form-v570 .field-label-v019{display:block;margin:0;background:transparent;}.invoice-update-form-v570 .input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.invoice-update-form-v570 textarea{resize:vertical;min-height:55px;}.update-plan-action-field-v570{min-width:0;}.update-plan-action-buttons-v570{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0;width:100%;background:transparent;}.update-plan-action-btn-v570{appearance:none;display:inline-flex;align-items:center;min-width:0;max-width:100%;border:1px solid #dbeafe;background:#fff;color:#1e3a8a;border-radius:649px;padding:9px 10px;font-size:12px;font-weight:900;line-height:1.15;cursor:pointer;white-space:normal;text-align:left;overflow-wrap:anywhere;}.update-plan-action-btn-v570:hover,.update-plan-action-btn-v570:focus-visible{border-color:#2563eb;background:#eff6ff;outline:none;}.update-plan-action-btn-v570.active{border-color:#2563eb;background:#2563eb;color:#fff;}.invoice-update-list-v570{display:grid;gap:10px;margin-top:12px;}.invoice-update-list-v570>.muted{margin:0;background:transparent;}.invoice-update-entry-v570{display:grid;grid-template-columns:170px minmax(0,1fr);gap:12px;padding:13px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;min-width:0;}.invoice-update-entry-date-v570{min-width:0;background:transparent;}.invoice-update-entry-date-v570 strong{display:block;color:#1d4ed8;font-size:13px;background:transparent;}.invoice-update-entry-date-v570 small{display:block;margin-top:4px;color:#64748b;font-weight:800;overflow-wrap:anywhere;background:transparent;}.invoice-update-cat-v570{display:inline-flex;align-items:center;width:max-content;max-width:100%;margin-top:8px;padding:5px 8px;border-radius:649px;background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8;font-size:11px;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:.04em;}.invoice-update-entry-text-v570{min-width:0;color:#0f172a;line-height:1.5;white-space:normal;overflow-wrap:anywhere;background:transparent;}.invoice-update-edit-v570{grid-column:1/-1;margin-top:2px;min-width:0;background:transparent;}.invoice-update-edit-v570>summary{cursor:pointer;color:#2563eb;font-weight:900;font-size:13px;background:transparent;}html.cliro-theme-dark .invoice-update-plan-v570{background:#0f1f2c;border-color:#2d536b;color:#f4f7fb;box-shadow:none;}html.cliro-theme-dark .invoice-update-head-v570,html.cliro-theme-dark .invoice-update-head-v570>div,html.cliro-theme-dark .invoice-update-head-v570 h2,html.cliro-theme-dark .invoice-update-head-v570 p{background:transparent;color:inherit;}html.cliro-theme-dark .invoice-update-head-v570 h2{color:#f4f7fb;}html.cliro-theme-dark .invoice-update-rotation-v570>div{background:#132938;border-color:#31566e;color:#f4f7fb;}html.cliro-theme-dark .invoice-update-rotation-v570 span{background:transparent;color:#b9c6d6;}html.cliro-theme-dark .invoice-update-rotation-v570 strong{background:transparent;color:#f4f7fb;}html.cliro-theme-dark .invoice-update-form-v570,html.cliro-theme-dark .invoice-update-form-v570.compact{background:#102330;border-color:#31566e;color:#f4f7fb;}html.cliro-theme-dark .invoice-update-form-v570 label,html.cliro-theme-dark .invoice-update-form-v570 .field-label-v019{background:transparent;color:#d7e0eb;}html.cliro-theme-dark .update-plan-action-buttons-v570{background:transparent;}html.cliro-theme-dark .update-plan-action-btn-v570{background:#132938;border-color:#3a6077;color:#e8eef6;}html.cliro-theme-dark .update-plan-action-btn-v570:hover,html.cliro-theme-dark .update-plan-action-btn-v570:focus-visible{background:#173449;border-color:#6d9bbc;color:#fff;}html.cliro-theme-dark .update-plan-action-btn-v570.active{background:#2563eb;border-color:#4f8cff;color:#fff;}html.cliro-theme-dark .invoice-update-entry-v570{background:#102330;border-color:#31566e;color:#f4f7fb;}html.cliro-theme-dark .invoice-update-entry-date-v570,html.cliro-theme-dark .invoice-update-entry-date-v570 strong,html.cliro-theme-dark .invoice-update-entry-date-v570 small,html.cliro-theme-dark .invoice-update-entry-text-v570,html.cliro-theme-dark .invoice-update-edit-v570,html.cliro-theme-dark .invoice-update-edit-v570>summary,html.cliro-theme-dark .invoice-update-list-v570>.muted{background:transparent;}html.cliro-theme-dark .invoice-update-entry-text-v570{color:#f4f7fb;}html.cliro-theme-dark .invoice-update-entry-date-v570 strong{color:#8db6ff;}html.cliro-theme-dark .invoice-update-entry-date-v570 small{color:#b9c6d6;}@media(max-width:1180px){.invoice-update-form-v570,.invoice-update-form-v570.compact{grid-template-columns:150px minmax(0,1fr);}.invoice-update-form-v570 .field-wide,.invoice-update-form-v570>button,.invoice-update-form-v570>.row-actions{grid-column:1/-1;}}@media(max-width:780px){.invoice-update-plan-v570{margin-top:12px;padding:12px;border-radius:13px;}.invoice-update-head-v570{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;}.invoice-update-head-actions-v570{justify-content:flex-start;}.invoice-update-rotation-v570{grid-template-columns:1fr;}.invoice-update-form-v570,.invoice-update-form-v570.compact{grid-template-columns:minmax(0,1fr);padding:10px;align-items:stretch;}.invoice-update-form-v570 .field-wide,.invoice-update-form-v570>button,.invoice-update-form-v570>.row-actions{grid-column:auto;}.update-plan-action-buttons-v570{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;}.update-plan-action-btn-v570{width:100%;border-radius:12px;}.invoice-update-entry-v570{grid-template-columns:1fr;padding:11px;}}@media(max-width:480px){.update-plan-action-buttons-v570{grid-template-columns:1fr;}.invoice-update-head-actions-v570 .btn,.invoice-update-head-actions-v570 .badge{max-width:100%;}}.home-action-card .home-card-icon{display:inline-flex;}.home-card-link .home-action-card::before,.home-card-link .home-action-card::after{content:none;display:none;}.customer-documents-panel-v184 .panel-headline{align-items:flex-start;gap:16px;}.customer-document-reassign-form-v184{display:grid;gap:14px;}.customer-document-table-heading-v184{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:6px;}.customer-document-table-heading-v184 h3{margin:0;}.customer-document-select-all-v184{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;cursor:pointer;}.customer-document-select-all-v184 input,.customer-document-select-col-v184 input{width:18px;height:18px;accent-color:currentColor;}.customer-document-select-col-v184{width:46px;min-width:46px;text-align:center!important;}.customer-document-reassign-box-v184{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(260px,1fr);gap:14px 18px;align-items:end;margin-top:4px;padding:18px;border:1px solid var(--border,#cbd5e1);border-radius:16px;background:var(--surface-soft,#f8fafc);}.customer-document-reassign-box-v184>div:first-child{align-self:start;}.customer-document-reassign-box-v184 strong{display:block;font-size:16px;}.customer-document-reassign-box-v184 p{margin:5px 0 0;line-height:1.5;}.customer-document-target-v184{margin:0;}.customer-document-chain-option-v184{grid-column:1/-1;margin:0;}.customer-document-reassign-box-v184>.btn{justify-self:start;}.customer-document-reassign-box-v184>small{align-self:center;}html.cliro-theme-dark .customer-document-reassign-box-v184,
body.dark-mode .customer-document-reassign-box-v184{background:var(--surface-soft,#111827);border-color:var(--border,#475569);}@media(max-width:760px){.customer-documents-panel-v184 .panel-headline,.customer-document-table-heading-v184{align-items:flex-start;flex-direction:column;}.customer-document-reassign-box-v184{grid-template-columns:1fr;padding:15px;}.customer-document-chain-option-v184{grid-column:auto;}.customer-document-reassign-box-v184>.btn{width:100%;justify-content:center;}}/* source: assets/cliro-v715-4-ui.css */:root {--cliro-v7153-bg: #f3f6f9;--cliro-v7153-surface: #ffffff;--cliro-v7153-surface-soft: #eef3f7;--cliro-v7153-surface-raised: #ffffff;--cliro-v7153-text: #102030;--cliro-v7153-muted: #52697b;--cliro-v7153-border: #c8d5df;--cliro-v7153-border-strong: #8198aa;--cliro-v7153-primary: #12395b;--cliro-v7153-primary-hover: #0b2d49;--cliro-v7153-primary-text: #ffffff;--cliro-v7153-accent: #d99a28;--cliro-v7153-accent-text: #2b1b00;--cliro-v7153-focus: #f4b740;--cliro-v7153-success: #146c43;--cliro-v7153-danger: #a82a2a;--cliro-v7153-shadow: 0 16px 40px rgba(19, 43, 62, 0.12);--cliro-v7153-radius: 16px;--cliro-v7153-control-height:35px;}html.cliro-theme-dark {--cliro-v7153-bg: #07111d;--cliro-v7153-surface: #0d1c2b;--cliro-v7153-surface-soft: #13263a;--cliro-v7153-surface-raised: #102337;--cliro-v7153-text: #f8fafc;--cliro-v7153-muted: #c4d0dc;--cliro-v7153-border: #31475d;--cliro-v7153-border-strong: #54718c;--cliro-v7153-primary: #8fb8ff;--cliro-v7153-primary-hover: #b6d0ff;--cliro-v7153-primary-text: #07111d;--cliro-v7153-accent: #e8ad45;--cliro-v7153-accent-text: #211500;--cliro-v7153-focus: #ffd56a;--cliro-v7153-success: #7ce2a8;--cliro-v7153-danger: #ffb4ab;--cliro-v7153-shadow: 0 18px 48px rgba(0, 0, 0, 0.38);}body.cliro-v7153 {background-color: var(--cliro-v7153-bg);color: var(--cliro-v7153-text);text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;}body.cliro-v7153 :where(h1, h2, h3, h4, h5, h6, label, legend, strong, th) {color: var(--cliro-v7153-text);}body.cliro-v7153 :where(p, small, .muted, .hint, .description, .subtle, .text-muted) {color: var(--cliro-v7153-muted);}body.cliro-v7153 :where(a) {text-underline-offset: 0.18em;}body.cliro-v7153 :where(a, button, input, select, textarea, summary, [tabindex]:not([tabindex="-1"])):focus-visible {outline: 3px solid var(--cliro-v7153-focus) ;outline-offset: 3px ;box-shadow: none ;}body.cliro-v7153 :where(button, .btn, [role="button"], input[type="submit"], input[type="button"], input[type="reset"]) {min-height:var(--cliro-v7153-control-height);border-radius:11px;}body.cliro-v7153 :where(input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]), select, textarea) {min-height:var(--cliro-v7153-control-height);border: 1px solid var(--cliro-v7153-border-strong) ;border-radius:11px ;background-color: var(--cliro-v7153-surface) ;color: var(--cliro-v7153-text) ;caret-color: var(--cliro-v7153-text);}body.cliro-v7153 :where(input, select, textarea)::placeholder {color: var(--cliro-v7153-muted) ;opacity: 1;}body.cliro-v7153 select,
body.cliro-v7153 select option {background-color: var(--cliro-v7153-surface) ;color: var(--cliro-v7153-text) ;}body.cliro-v7153 :where(.card, .panel, .box, .widget, .modal-content, .dropdown-menu, .popover, .toast, .notice, .alert, fieldset) {border-color: var(--cliro-v7153-border);}body.cliro-v7153 :where(.card, .panel, .widget, .modal-content, .dropdown-menu, .popover) {background-color: var(--cliro-v7153-surface);color: var(--cliro-v7153-text);}body.cliro-v7153 :where(.card, .panel, .widget) {border-radius:var(--cliro-v7153-radius);}body.cliro-v7153 :where(table) {border-collapse: separate;border-spacing: 0;color: var(--cliro-v7153-text);}body.cliro-v7153 :where(table thead th) {background: var(--cliro-v7153-surface-soft);color: var(--cliro-v7153-text);border-color: var(--cliro-v7153-border);}body.cliro-v7153 :where(table tbody td) {border-color: var(--cliro-v7153-border);}body.cliro-v7153 :where(table tbody tr:hover td) {background: color-mix(in srgb, var(--cliro-v7153-surface-soft) 76%, transparent);}body.cliro-v7153 :where(dialog, [role="dialog"]) {color: var(--cliro-v7153-text);}a.cliro-a11y-language-link,
a[href*="ui_lang=de"].cliro-a11y-language-link,
a[href*="ui_lang=en"].cliro-a11y-language-link {display: inline-flex;min-width: 40px;min-height:32px;align-items: center;justify-content: center;border: 1px solid var(--cliro-v7153-border-strong) ;border-radius:10px;background: var(--cliro-v7153-surface-soft) ;color: var(--cliro-v7153-text) ;font-weight: 800;text-decoration: none;}a.cliro-a11y-language-link.is-active,
a.cliro-a11y-language-link[aria-current="page"],
a.cliro-a11y-language-link[aria-current="true"] {border-color: var(--cliro-v7153-primary) ;background: var(--cliro-v7153-primary) ;color: var(--cliro-v7153-primary-text) ;}.cliro-a11y-check-symbol,
.cliro-a11y-chevron-symbol {color: var(--cliro-a11y-symbol-color, var(--cliro-v7153-text)) ;text-shadow: none ;-webkit-text-fill-color: var(--cliro-a11y-symbol-color, var(--cliro-v7153-text)) ;}.cliro-a11y-chevron-symbol {background-color: transparent ;background-image: none ;opacity: 1 ;}.cliro-v7153-topbar-host {position: relative ;}.cliro-v7153-company-control {flex: 1 1 420px ;min-width: 240px;max-width: min(44vw, 620px);}.cliro-v7153-company-control select {width: 100% ;min-width: 220px;}.cliro-v7153-timer-slot {display: inline-flex ;align-items: center;justify-content: center;gap:8px;min-height:37px;max-width: 280px;padding:6px 10px;border: 1px solid var(--cliro-v7153-border);border-radius:10px;background: var(--cliro-v7153-surface-raised);color: var(--cliro-v7153-text);box-shadow: 0 8px 24px rgba(9, 31, 47, 0.1);white-space: nowrap;}.cliro-v7153-timer-slot :where(a, button) {min-height:31px;}@media (min-width: 1181px) {.cliro-v7153-topbar-host > .cliro-v7153-timer-slot,
  .cliro-v7153-timer-slot.cliro-v7153-timer-direct {position: absolute ;top: 50% ;transform: translate(-50%, -50%) ;margin:0 ;z-index: 6;}}@media (max-width: 1180px) {.cliro-v7153-topbar-host {flex-wrap: wrap ;row-gap:8px ;}.cliro-v7153-timer-slot {position: static ;transform: none ;order: 20;margin-inline: auto ;}.cliro-v7153-company-control {max-width: none;}}@media (max-width: 720px) {.cliro-v7153-company-control,
  .cliro-v7153-timer-slot {width: 100% ;max-width: none;}.cliro-v7153-timer-slot {white-space: normal;}}.cliro-v7153-password-field {position: relative;display: block;width: 100%;}.cliro-v7153-password-field > input {width: 100%;padding-inline-end: 118px ;}.cliro-v7153-password-toggle {position: absolute;inset-inline-end: 5px;top: 50%;transform: translateY(-50%);min-height:29px ;padding:0 9px;border: 1px solid var(--cliro-v7153-border) ;border-radius:8px ;background: var(--cliro-v7153-surface-soft) ;color: var(--cliro-v7153-text) ;font-weight: 750;cursor: pointer;}.cliro-v7153-forgot-link {display: inline-flex;margin-top:8px;color: var(--cliro-v7153-text) ;font-weight: 700;}.cliro-v7153-username-status {display: block;min-height:1.35em;margin-top:6px;color: var(--cliro-v7153-muted);font-size:0.875rem;}.cliro-v7153-username-status[data-state="available"] {color: var(--cliro-v7153-success);}.cliro-v7153-username-status[data-state="unavailable"],
.cliro-v7153-username-status[data-state="invalid"] {color: var(--cliro-v7153-danger);}.cliro-v7153-auth-page {margin:0;min-height:100vh;background:
    radial-gradient(circle at 12% 10%, rgba(217, 154, 40, 0.16), transparent 34%),
    linear-gradient(145deg, #071521, #102536 58%, #17364c);color: #ffffff;font: 16px/1.55 system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}.cliro-v7153-auth-shell {min-height:100vh;display: grid;place-items: center;padding:17px;box-sizing: border-box;}.cliro-v7153-auth-card {width: min(520px, 100%);box-sizing: border-box;padding:clamp(17px, 5vw, 30px);border: 1px solid #456176;border-radius:16px;background: rgba(16, 37, 54, 0.96);box-shadow: 0 30px 80px rgba(0, 0, 0, 0.35);}.cliro-v7153-auth-brand {display: inline-flex;align-items: center;gap:8px;margin-bottom:17px;font-size:1.1rem;}.cliro-v7153-auth-brand > span {display: grid;width: 38px;height:33px;place-items: center;border-radius:11px;background: #d99a28;color: #2b1b00;font-weight: 900;}.cliro-v7153-auth-card h1 {margin:0 0 10px;color: #ffffff;font-size:clamp(1.8rem, 5vw, 2.5rem);line-height:1.15;}.cliro-v7153-eyebrow {margin:0 0 8px;color: #f4c96f;font-size:0.75rem;font-weight: 850;letter-spacing: 0.18em;}.cliro-v7153-auth-intro,
.cliro-v7153-security-note {color: #d7e4ee;}.cliro-v7153-auth-form {display: grid;gap:8px;margin-top:17px;}.cliro-v7153-auth-form label {margin-top:7px;color: #ffffff;font-weight: 750;}.cliro-v7153-auth-form input {box-sizing: border-box;width: 100%;min-height:36px;padding:8px 11px;border: 1px solid #7892a7;border-radius:11px;background: #081a28;color: #ffffff;font: inherit;}.cliro-v7153-primary-button {display: inline-flex;min-height:36px;align-items: center;justify-content: center;margin-top:10px;padding:0 14px;border: 0;border-radius:11px;background: #ffffff;color: #102536;font: inherit;font-weight: 850;text-decoration: none;cursor: pointer;}.cliro-v7153-back-link {display: inline-flex;margin-top:16px;color: #ffffff;font-weight: 750;}.cliro-v7153-notice {margin:14px 0;padding:11px 13px;border: 1px solid;border-radius:12px;}.cliro-v7153-notice.success {border-color: #71d4a4;background: #123f31;color: #effff7;}.cliro-v7153-notice.danger {border-color: #ff9a9a;background: #4a2024;color: #fff6f6;}.cliro-v7153-tour-trigger {position: fixed;inset-inline-end: 20px;bottom: 20px;z-index: 9000;display: inline-flex;min-height:35px;align-items: center;gap:8px;padding:0 13px;border: 1px solid var(--cliro-v7153-border-strong);font-weight: 800;cursor: pointer;}.cliro-v7153-tour-overlay {position: fixed;inset: 0;z-index: 20000;display: grid;place-items: center;padding:16px;background: rgba(2, 11, 18, 0.76);backdrop-filter: blur(3px);}.cliro-v7153-tour-dialog {position: fixed;left: 50%;bottom: max(20px, env(safe-area-inset-bottom));z-index: 20002;transform: translateX(-50%);width: min(560px, calc(100% - 40px));max-height:min(532px, calc(100vh - 32px));overflow: auto;box-sizing: border-box;padding:clamp(17px, 4vw, 24px);border: 1px solid var(--cliro-v7153-border-strong);border-radius:16px;background: var(--cliro-v7153-surface-raised);color: var(--cliro-v7153-text);box-shadow: 0 30px 90px rgba(0, 0, 0, 0.46);}.cliro-v7153-tour-topline {display: flex;align-items: center;justify-content: space-between;gap:12px;margin-bottom:14px;}.cliro-v7153-tour-step {color: var(--cliro-v7153-muted);font-size:0.875rem;font-weight: 800;}.cliro-v7153-tour-close {min-width: 44px;min-height:35px;border: 1px solid var(--cliro-v7153-border);border-radius:11px;background: var(--cliro-v7153-surface-soft);color: var(--cliro-v7153-text);font-size:1.25rem;cursor: pointer;}.cliro-v7153-tour-dialog h2 {margin:0 0 10px;color: var(--cliro-v7153-text);font-size:clamp(1.6rem, 5vw, 2.25rem);line-height:1.16;}.cliro-v7153-tour-dialog p {margin:0;color: var(--cliro-v7153-muted);font-size:1.02rem;}.cliro-v7153-tour-progress {height:7px;margin:17px 0 16px;overflow: hidden;border-radius:649px;background: var(--cliro-v7153-surface-soft);}.cliro-v7153-tour-progress > span {display: block;height:100%;border-radius:inherit;background: var(--cliro-v7153-accent);transition: width 180ms ease;}.cliro-v7153-tour-actions {display: flex;flex-wrap: wrap;justify-content: space-between;gap:8px;}.cliro-v7153-tour-actions button {min-height:35px;padding:0 12px;border: 1px solid var(--cliro-v7153-border-strong);border-radius:11px;background: var(--cliro-v7153-surface-soft);color: var(--cliro-v7153-text);font-weight: 800;cursor: pointer;}.cliro-v7153-tour-actions .primary {border-color: var(--cliro-v7153-primary);background: var(--cliro-v7153-primary);color: var(--cliro-v7153-primary-text);}.cliro-v7153-tour-target:not(.cliro-v7153-tour-trigger) {position: relative ;z-index: 20001 ;border-radius:10px;outline: 4px solid var(--cliro-v7153-focus) ;outline-offset: 5px ;box-shadow: 0 0 0 8px rgba(255, 213, 106, 0.18) ;}.cliro-v7153-tour-trigger.cliro-v7153-tour-target {position: fixed ;z-index: 20001 ;outline: 4px solid var(--cliro-v7153-focus) ;outline-offset: 5px ;box-shadow: 0 0 0 8px rgba(255, 213, 106, 0.18) ;}.cliro-v7153-tour-trigger {isolation:isolate;min-width:132px;justify-content:center;border-color:var(--cliro-v7153-primary);border-radius:10px;background:var(--cliro-v7153-primary);color:var(--cliro-v7153-primary-text);-webkit-text-fill-color:var(--cliro-v7153-primary-text);box-shadow:0 10px 28px rgba(15,23,42,.18);}.cliro-v7153-tour-trigger:hover {filter:brightness(1.08);transform:translateY(-1px);}.cliro-v7153-tour-trigger .cliro-tour-icon-v718 {display:block;width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}html.cliro-theme-dark body.cliro-v7153 .cliro-v7153-tour-trigger {border-color:#8fc7f0;background:#8fc7f0;color:#07131d;-webkit-text-fill-color:#07131d;}@media (prefers-reduced-motion: reduce) {*,
  *::before,
  *::after {scroll-behavior: auto ;animation-duration: 0.001ms ;animation-iteration-count: 1 ;transition-duration: 0.001ms ;}}@media (forced-colors: active) {body.cliro-v7153 :where(a, button, input, select, textarea, summary),
  .cliro-v7153-tour-dialog,
  .cliro-v7153-tour-target {forced-color-adjust: auto;}}@media print {.cliro-v7153-tour-trigger,
  .cliro-v7153-tour-overlay,
  .cliro-v7153-password-toggle {display: none ;}}body.cliro-v7153 {min-height:100vh;}body.cliro-v7153 :where(.icon-button, .icon-btn, button[aria-label], a[aria-label]) {min-width: 44px;min-height:35px;}body.cliro-v7153 :where(select) {color-scheme: light;appearance: none ;-webkit-appearance: none ;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%23102030' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") ;background-repeat: no-repeat ;background-position: right 14px center ;background-size: 16px 10px ;padding-inline-end: 46px ;}html.cliro-theme-dark body.cliro-v7153 :where(select) {color-scheme: dark;background-color: var(--cliro-v7153-surface) ;color: var(--cliro-v7153-text) ;-webkit-text-fill-color: var(--cliro-v7153-text) ;border-color: var(--cliro-v7153-border-strong) ;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10'%3E%3Cpath d='M2 2l6 6 6-6' fill='none' stroke='%23F8FAFC' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") ;background-repeat: no-repeat ;background-position: right 14px center ;background-size: 16px 10px ;}html.cliro-theme-dark body.cliro-v7153 :where(select option) {background: #0d1c2b ;color: #f8fafc ;-webkit-text-fill-color: #f8fafc ;}body.cliro-v7153 :where(.business-switch-caret, .cliro-a11y-chevron-symbol) {background-image: none ;background-repeat: no-repeat ;}body.cliro-v7153 :where([aria-disabled="true"], :disabled) {opacity: 0.72;}body.cliro-v7153 :where([role="alert"], .error, .danger, .invalid-feedback) {color: var(--cliro-v7153-danger);}body.cliro-v7153 :where(.success, [data-status="success"]) {color: var(--cliro-v7153-success);}body.cliro-v7153 :where(.table-responsive, .responsive-table, [data-table-scroll]) {max-width: 100%;overflow-x: auto;overscroll-behavior-inline: contain;}body.cliro-v7153 table :where(a, button) {min-height:32px;}.cliro-v7153-account-line {margin:14px 0 0;padding:10px 12px;border: 1px solid var(--cliro-v7153-border-strong);border-radius:12px;background: var(--cliro-v7153-surface-soft);color: var(--cliro-v7153-text);overflow-wrap: anywhere;}.cliro-v7153-auth-form small {display: block;}@media (min-width: 1181px) {.cliro-v7153-topbar-host {min-height:44px;padding-inline: clamp(8px, 1.4vw, 22px) ;}.cliro-v7153-company-control {flex-basis: min(38vw, 560px) ;max-width: min(40vw, 580px);padding-inline-end: min(15vw, 210px);box-sizing: border-box;}.cliro-v7153-topbar-host > .cliro-v7153-timer-slot,
  .cliro-v7153-timer-slot.cliro-v7153-timer-direct {inset-inline-start: 50% ;width: min(270px, 25vw);}}@media (max-width: 520px) {.cliro-v7153-auth-shell {padding:12px;}.cliro-v7153-auth-card {border-radius:14px;padding:17px 14px;}.cliro-v7153-tour-actions {display: grid;grid-template-columns: 1fr 1fr;}.cliro-v7153-tour-actions .primary {grid-column: 1 / -1;}}html.cliro-theme-dark body.cliro-v7153 {background: var(--cliro-v7153-bg) ;color: var(--cliro-v7153-text) ;}html.cliro-theme-dark body.cliro-v7153 :where(.cliro-v7153-tour-trigger,.cliro-v7153-tour-dialog,.cliro-v7153-timer-slot) {background: var(--cliro-v7153-surface-raised) ;color: var(--cliro-v7153-text) ;border-color: var(--cliro-v7153-border) ;}html.cliro-theme-dark body.cliro-v7153 :where(.cliro-v7153-tour-actions button,.cliro-v7153-tour-close) {background: var(--cliro-v7153-surface-soft) ;color: var(--cliro-v7153-text) ;border-color: var(--cliro-v7153-border-strong) ;}html.cliro-theme-dark body.cliro-v7153 .cliro-v7153-tour-actions .primary {background: var(--cliro-v7153-primary) ;color: var(--cliro-v7153-primary-text) ;-webkit-text-fill-color: var(--cliro-v7153-primary-text) ;}html.cliro-theme-dark body.cliro-v7153 :where(.cliro-a11y-language-link) {background: var(--cliro-v7153-surface-soft) ;color: var(--cliro-v7153-text) ;-webkit-text-fill-color: var(--cliro-v7153-text) ;}html.cliro-theme-dark body.cliro-v7153 :where(.cliro-a11y-language-link.is-active,.cliro-a11y-language-link[aria-current="page"]) {background: var(--cliro-v7153-primary) ;color: var(--cliro-v7153-primary-text) ;-webkit-text-fill-color: var(--cliro-v7153-primary-text) ;}@media (max-width: 640px) {.cliro-v7153-tour-dialog {bottom: max(12px, env(safe-area-inset-bottom));width: calc(100% - 24px);max-height:calc(100vh - 24px);}}.app-headbar-v711,
.headbar-primary-v711,
.headbar-context-v711,
.headbar-actions-v711 {overflow: visible ;}.headbar-primary-v711 {position: relative ;z-index: 840 ;}.headbar-context-v711 {position: relative ;z-index: 810 ;}.headbar-subnav-wrap-v711 {position: relative ;z-index: 790 ;}@media (min-width:1181px) {.headbar-primary-v711 {display: grid ;grid-template-columns: minmax(220px,auto) minmax(0,1fr) auto ;grid-template-rows: auto auto ;align-items: center ;gap:8px 14px ;min-height:83px ;padding-top:10px ;padding-bottom:8px ;}.headbar-brand-v711 {grid-column: 1 ;grid-row: 1 ;}.headbar-actions-v711 {grid-column: 3 ;grid-row: 1 ;justify-self: end ;}.headbar-main-nav-v711 {grid-column: 1 / -1 ;grid-row: 2 ;display: grid ;grid-template-columns: repeat(7,minmax(0,1fr)) ;width: 100% ;gap:8px ;overflow: visible ;}.headbar-main-nav-v711 a {min-width: 0 ;min-height:36px ;white-space: normal ;line-height:1.18 ;text-align: left ;}.headbar-main-nav-v711 .nav-label {min-width: 0 ;overflow: visible ;text-overflow: clip ;white-space: normal ;}.headbar-context-v711 {grid-template-columns: minmax(280px,1fr) auto minmax(280px,1fr) ;gap:17px ;min-height:67px ;padding-top:10px ;padding-bottom:10px ;}.headbar-title-v711 {justify-self: stretch ;min-width: 0 ;}.headbar-timer-v712 {justify-self: center ;width: auto ;min-width: 0 ;}.headbar-company-v712 {justify-self: end ;width: 100% ;max-width: 430px ;}}.headbar-timer-v712 .page-head-timer-card {position: relative ;display: grid ;grid-template-columns: 44px minmax(148px,1fr) auto ;align-items: center ;gap:9px ;width: auto ;min-width: 300px ;max-width: 390px ;min-height:45px ;padding:9px 10px ;margin:0 ;border: 1px solid #ccd7e2 ;border-radius:12px ;background: #ffffff ;background-image: none ;color: #102030 ;-webkit-text-fill-color: #102030 ;box-shadow: 0 8px 22px rgba(15,23,42,.08) ;overflow: hidden ;transform: none ;}.headbar-timer-v712 .page-head-timer-card::before,
.headbar-timer-v712 .page-head-timer-card::after {display: none ;content: none ;}.headbar-timer-v712 .page-head-timer-card:hover {transform: none ;border-color: #8296a8 ;box-shadow: 0 10px 26px rgba(15,23,42,.12) ;}.headbar-timer-v712 .page-head-timer-icon {width: 42px ;height:34px ;border-radius:13px ;background: #12395b ;color: #fff ;-webkit-text-fill-color: #fff ;box-shadow: none ;}.headbar-timer-v712 .page-head-timer-body {display: grid ;gap:1px ;min-width: 0 ;}.headbar-timer-v712 .page-head-timer-label {display: inline-flex ;align-items: center ;gap:6px ;width: max-content ;max-width: 100% ;padding:0 ;border-radius:0 ;background: transparent ;color: #52697b ;-webkit-text-fill-color: #52697b ;font-size:10px ;line-height:1.2 ;font-weight: 900 ;letter-spacing: .06em ;}.headbar-timer-v712 .page-head-timer-label i {width: 7px ;height:7px ;}.headbar-timer-v712 .page-head-timer-time {margin:1px 0 0 ;color: #102030 ;-webkit-text-fill-color: #102030 ;font-size:22px ;line-height:1 ;letter-spacing: -.035em ;}.headbar-timer-v712 .page-head-timer-body small {color: #52697b ;-webkit-text-fill-color: #52697b ;font-size:11px ;line-height:1.25 ;font-weight: 750 ;}.headbar-timer-v712 .page-head-timer-cta {min-height:29px ;padding:0 8px ;border-radius:10px ;background: #eef3f7 ;color: #12395b ;-webkit-text-fill-color: #12395b ;box-shadow: none ;font-size:11px ;}.headbar-timer-v712 .page-head-timer-units {display: none ;}html.cliro-theme-dark .headbar-timer-v712 .page-head-timer-card {background: #102337 ;border-color: #3b5269 ;color: #f8fafc ;-webkit-text-fill-color: #f8fafc ;box-shadow: 0 8px 22px rgba(0,0,0,.24) ;}html.cliro-theme-dark .headbar-timer-v712 .page-head-timer-icon {background: #1c4265 ;}html.cliro-theme-dark .headbar-timer-v712 .page-head-timer-label,
html.cliro-theme-dark .headbar-timer-v712 .page-head-timer-body small {color: #c4d0dc ;-webkit-text-fill-color: #c4d0dc ;}html.cliro-theme-dark .headbar-timer-v712 .page-head-timer-time {color: #fff ;-webkit-text-fill-color: #fff ;}html.cliro-theme-dark .headbar-timer-v712 .page-head-timer-cta {background: #1a334a ;color: #e8f1f8 ;-webkit-text-fill-color: #e8f1f8 ;}.headbar-create-menu {z-index: 10020 ;}.headbar-create-menu[open] {z-index: 10030 ;}.headbar-create-panel {z-index: 10040 ;isolation: isolate ;max-height:min(72vh,434px) ;overflow: auto ;}.headbar-create-menu > summary,
.headbar-create-menu > summary *,
.headbar-create-menu > summary .cliro-a11y-chevron-symbol,
.headbar-create-menu > summary .cliro-a11y-plus-symbol {--cliro-a11y-symbol-color: #071421 ;color: #071421 ;-webkit-text-fill-color: #071421 ;}.headbar-create-menu > summary > span,
.headbar-create-menu > summary > small {background: transparent ;}.headbar-create-menu > summary > span:first-child {background: rgba(7,20,33,.10) ;}.cliro-admin-mode-v715 {background: #fff4d6 ;border-color: #d99a28 ;color: #2b1b00 ;-webkit-text-fill-color: #2b1b00 ;}.cliro-admin-mode-v715 strong,
.cliro-admin-mode-v715 span {color: #2b1b00 ;-webkit-text-fill-color: #2b1b00 ;}html.cliro-theme-dark .cliro-admin-mode-v715 {background: #3a2b10 ;border-color: #e8ad45 ;color: #fff1c7 ;-webkit-text-fill-color: #fff1c7 ;}html.cliro-theme-dark .cliro-admin-mode-v715 strong,
html.cliro-theme-dark .cliro-admin-mode-v715 span {color: #fff1c7 ;-webkit-text-fill-color: #fff1c7 ;}@media (max-width:1180px) and (min-width:781px) {.headbar-primary-v711 {min-height:53px ;}.headbar-context-v711 {grid-template-columns: minmax(220px,1fr) minmax(280px,360px) ;}.headbar-title-v711 {grid-column: 1 ;}.headbar-timer-v712 {grid-column: 2 ;justify-self: end ;}.headbar-company-v712 {grid-column: 1 / -1 ;justify-self: stretch ;max-width: none ;}.headbar-company-v712 .business-switch {max-width: none ;width: 100% ;}}@media (max-width:780px) {.headbar-timer-v712 .page-head-timer-card {min-width: 0 ;max-width: none ;width: 100% ;}}html body.cliro-v7153 a.cliro-a11y-language-link{opacity:1;background-color:#eef3f7;color:#102030;-webkit-text-fill-color:#102030;border-color:#8198aa;}html body.cliro-v7153 a.cliro-a11y-language-link.is-active,
html body.cliro-v7153 a.cliro-a11y-language-link[aria-current="page"],
html body.cliro-v7153 a.cliro-a11y-language-link[aria-current="true"]{background-color:#12395b;color:#fff;-webkit-text-fill-color:#fff;border-color:#12395b;}html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link,
html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link{background-color:#13263a;color:#f8fafc;-webkit-text-fill-color:#f8fafc;border-color:#54718c;}html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link.is-active,
html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link[aria-current="page"],
html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link[aria-current="true"],
html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link.is-active,
html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link[aria-current="page"],
html.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link[aria-current="true"]{background-color:#8fb8ff;color:#07111d;-webkit-text-fill-color:#07111d;border-color:#b6d0ff;}html body.cliro-v7153 .headbar-create-menu>summary,
html body.cliro-v7153 .headbar-create-menu>summary :where(span,strong,small),
html body.cliro-v7153 .headbar-create-menu>summary .cliro-a11y-chevron-symbol,
html body.cliro-v7153 .headbar-create-menu>summary .cliro-a11y-plus-symbol{--cliro-a11y-symbol-color:#071421;color:#071421;-webkit-text-fill-color:#071421;}html body.cliro-v7153 .headbar-create-menu>summary :where(span,small){background-color:transparent;}html body.cliro-v7153 .headbar-create-panel .cliro-a11y-check-symbol{color:currentColor;-webkit-text-fill-color:currentColor;background-color:transparent;}html body.cliro-v7153 .headbar-create-panel{z-index:10050;}@media(max-width:780px){html,body{max-width:100%;overflow-x:hidden;}body.cliro-v7153 .main,
  body.cliro-v7153 main,
  body.cliro-v7153 .app-main,
  body.cliro-v7153 .page-content,
  body.cliro-v7153 .content-wrap{width:100%;max-width:none;min-width:0;}body.cliro-v7153 .main{padding:10px;}body.cliro-v7153 :where(.card,.panel,.company-admin-hero,.company-create-card,.company-card,.partner-hero-v436,.partner-card-v436,.partner-panel-v436){width:100%;max-width:none;min-width:0;margin-left:0;margin-right:0;border-radius:14px;}body.cliro-v7153 :where(.grid,.cards,.stats,.split,.form-grid,.dashboard-grid,.home-hero,.company-grid,.team-add-grid,.team-member-form,.partner-grid-v436,.partner-form-grid-v436){grid-template-columns:1fr;}body.cliro-v7153 :where(input,select,textarea,button,.btn){max-width:100%;min-width:0;}body.cliro-v7153 .table-wrap{width:100%;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;}body.cliro-v7153 .headbar-context-v711{grid-template-columns:1fr;gap:8px;padding-inline:12px;}body.cliro-v7153 .headbar-title-v711,
  body.cliro-v7153 .headbar-timer-v712,
  body.cliro-v7153 .headbar-company-v712{width:100%;max-width:none;justify-self:stretch;}body.cliro-v7153 .headbar-timer-v712 .page-head-timer-card{width:100%;min-width:0;max-width:none;}body.cliro-v7153 .headbar-company-v712 .business-switch{width:100%;max-width:none;}body.cliro-v7153 .headbar-create-panel{position:fixed;left:12px;right:12px;top:auto;bottom:max(12px,env(safe-area-inset-bottom));width:auto;max-height:min(72vh,434px);border-radius:13px;}}@media(max-width:520px){body.cliro-v7153 .main{padding:9px;}body.cliro-v7153 :where(.card,.panel){padding:12px;}body.cliro-v7153 .headbar-timer-v712 .page-head-timer-card{grid-template-columns:40px minmax(0,1fr) auto;padding:9px 8px;border-radius:11px;}body.cliro-v7153 .headbar-timer-v712 .page-head-timer-time{font-size:20px;}body.cliro-v7153 .headbar-timer-v712 .page-head-timer-cta{padding-inline:8px;}}:root{--cliro-ui-page-max:1760px;--cliro-ui-content-gap:16px;--cliro-ui-panel-radius:22px;--cliro-ui-panel-padding:clamp(14px,2vw,20px);}body.cliro-v7154 .page-content-v711{box-sizing:border-box;width:min(100%,var(--cliro-ui-page-max));margin-inline:auto;padding:clamp(14px,2.1vw,24px) clamp(12px,2.5vw,29px) 46px;}body.cliro-v7154 .page-content-v711 > :where(.panel,.card,.box,section[role="region"]){min-width:0;}body.cliro-v7154 :where(.panel,.card,.box,.widget){border-radius:var(--cliro-ui-panel-radius);}body.cliro-v7154 :where(.panel,.card){border-color:var(--cliro-v7153-border);box-shadow:0 12px 34px rgba(16,32,48,.075);}html.cliro-theme-dark body.cliro-v7154 :where(.panel,.card,.box,.widget){background-color:#0c1724;border-color:#354a60;box-shadow:0 16px 38px rgba(0,0,0,.25);}body.cliro-v7154 :where(.section-title-row,.section-head,.panel-headline){align-items:flex-start;gap:12px;}body.cliro-v7154 :where(.toolbar,.filter-row,.row-actions,.form-actions){gap:8px;}body.cliro-v7154 :where(.toolbar,.filter-row){align-items:end;}body.cliro-v7154 :where(.empty-state){min-height:84px;display:grid;place-items:center;padding:17px;border:1px dashed var(--cliro-v7153-border-strong);border-radius:14px;background:color-mix(in srgb,var(--cliro-v7153-surface-soft) 68%,transparent);text-align:center;}body.cliro-v7154 :where(.notice,.success,.warning,.error,.alert){border-radius:12px;line-height:1.45;}body.cliro-v7154 :where(.form-grid,.inline-grid){column-gap:12px;row-gap:13px;}body.cliro-v7154 .field{min-width:0;}body.cliro-v7154 .field > label,
body.cliro-v7154 fieldset > legend{display:block;margin-bottom:6px;font-size:13px;font-weight:850;line-height:1.35;}body.cliro-v7154 :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){width:100%;max-width:100%;box-sizing:border-box;}body.cliro-v7154 textarea{min-height:78px;resize:vertical;}body.cliro-v7154 :where(.btn,button,input[type="submit"],input[type="button"]){font-weight:800;}body.cliro-v7154 :where(.table-wrap,.table-scroll,.cliro-table-scroll-007){width:100%;max-width:100%;overflow:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border-radius:12px;}body.cliro-v7154 .cliro-table-scroll-007:focus-visible{outline:3px solid var(--cliro-v7153-focus);outline-offset:3px;}body.cliro-v7154 :where(.table-wrap,.table-scroll,.cliro-table-scroll-007) > table{width:100%;min-width:max-content;}body.cliro-v7154 table :where(th,td){vertical-align:middle;}body.cliro-v7154 table th{white-space:nowrap;}@media (min-width:1181px){body.cliro-v7154 .headbar-primary-v711{grid-template-columns:minmax(220px,auto) minmax(0,1fr) auto;grid-template-rows:auto auto;min-height:81px;row-gap:9px;}body.cliro-v7154 .headbar-brand-v711{grid-column:1;grid-row:1;}body.cliro-v7154 .headbar-actions-v711{grid-column:3;grid-row:1;}body.cliro-v7154 .headbar-main-nav-v711{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;width:100%;overflow:visible;}body.cliro-v7154 .headbar-main-nav-v711 a{min-height:37px;min-width:0;padding:8px 9px;}body.cliro-v7154 .headbar-main-nav-v711 .nav-label{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.18;}}@media (min-width:1281px){body.cliro-v7154 .headbar-context-v711{display:grid;grid-template-columns:minmax(280px,1fr) minmax(540px,680px) minmax(280px,1fr);align-items:center;column-gap:clamp(16px,2vw,24px);min-height:74px;padding-block:14px;}body.cliro-v7154 .headbar-title-v711{grid-column:1;justify-self:stretch;}body.cliro-v7154 .headbar-timer-v712{grid-column:2;justify-self:stretch;width:100%;}body.cliro-v7154 .headbar-company-v712{grid-column:3;justify-self:stretch;width:100%;max-width:none;}body.cliro-v7154 .headbar-company-v712 .business-switch{width:min(100%,520px);max-width:520px;}}@media (min-width:981px) and (max-width:1280px){body.cliro-v7154 .headbar-context-v711{display:grid;grid-template-columns:minmax(230px,1fr) minmax(450px,560px) minmax(230px,1fr);align-items:center;gap:14px;min-height:71px;}body.cliro-v7154 .headbar-title-v711{grid-column:1;}body.cliro-v7154 .headbar-timer-v712{grid-column:2;justify-self:stretch;width:100%;}body.cliro-v7154 .headbar-company-v712{grid-column:3;width:100%;max-width:none;}}@media (min-width:781px) and (max-width:980px){body.cliro-v7154 .headbar-context-v711{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,1fr);grid-template-areas:"title company" "timer timer";gap:10px 14px;padding-block:14px;}body.cliro-v7154 .headbar-title-v711{grid-area:title;}body.cliro-v7154 .headbar-company-v712{grid-area:company;width:100%;max-width:none;}body.cliro-v7154 .headbar-timer-v712{grid-area:timer;width:min(100%,680px);justify-self:center;}}body.cliro-v7154 .headbar-timer-v712{display:flex;align-items:center;justify-content:center;min-width:0;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{box-sizing:border-box;position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:680px;min-width:0;min-height:53px;margin:0;padding:10px 12px;border:1px solid #c8d5df;border-radius:13px;background:#fff;background-image:none;color:#102030;-webkit-text-fill-color:#102030;box-shadow:0 10px 28px rgba(15,23,42,.09);overflow:hidden;transform:none;text-align:left;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card::before,
body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card::after{display:none;content:none;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:hover{transform:none;border-color:#8198aa;box-shadow:0 13px 32px rgba(15,23,42,.13);}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{display:grid;place-items:center;width:48px;height:36px;min-width:48px;border-radius:11px;background:#12395b;color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body{display:grid;justify-items:start;align-content:center;gap:2px;min-width:0;text-align:left;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{display:inline-flex;align-items:center;gap:7px;width:auto;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#52697b;-webkit-text-fill-color:#52697b;font-size:10px;font-weight:900;line-height:1.2;letter-spacing:.075em;text-transform:uppercase;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{display:block;margin:1px 0;color:#102030;-webkit-text-fill-color:#102030;font-size:24px;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body small{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#52697b;-webkit-text-fill-color:#52697b;font-size:12px;font-weight:720;line-height:1.25;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border-radius:12px;background:#eef3f7;color:#12395b;-webkit-text-fill-color:#12395b;box-shadow:none;font-size:12px;font-weight:900;white-space:nowrap;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-units{display:none;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 :where(.page-head-timer-label,.page-head-timer-body small){color:#c4d0dc;-webkit-text-fill-color:#c4d0dc;}body.cliro-v7154 .headbar-actions-v711,
body.cliro-v7154 .headbar-create-menu,
body.cliro-v7154 .headbar-profile-v711,
body.cliro-v7154 .business-switch{position:relative;overflow:visible;}body.cliro-v7154 .headbar-create-menu{z-index:12020;}body.cliro-v7154 .headbar-create-menu[open]{z-index:12040;}body.cliro-v7154 .headbar-create-panel{z-index:12060;}body.cliro-v7154 .business-switch[open]{z-index:12030;}body.cliro-v7154 .business-switch-menu{z-index:12050;}body.cliro-v7154 .headbar-create-menu>summary,
body.cliro-v7154 .headbar-create-menu>summary :where(span,strong,small){--cliro-a11y-symbol-color:#071421;color:#071421;-webkit-text-fill-color:#071421;}body.cliro-v7154 .headbar-create-menu>summary :where(span,small){background-color:transparent;}body.cliro-v7154 .headbar-create-menu>summary>span:first-child{background:rgba(7,20,33,.10);}html body.cliro-v7154 a.cliro-a11y-language-link.is-active,
html body.cliro-v7154 a.cliro-a11y-language-link[aria-current="page"]{background-color:#12395b;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark body.cliro-v7154 a.cliro-a11y-language-link.is-active,
html.cliro-theme-dark body.cliro-v7154 a.cliro-a11y-language-link[aria-current="page"]{background-color:#8fb8ff;color:#07111d;-webkit-text-fill-color:#07111d;}@media (max-width:900px){body.cliro-v7154 .page-content-v711{width:100%;max-width:none;padding:12px 10px 69px;}body.cliro-v7154 :where(.form-grid,.inline-grid,.stats,.grid,.dashboard-grid,.two-col,.split){grid-template-columns:1fr;}body.cliro-v7154 :where(.toolbar,.filter-row,.section-title-row,.section-head,.panel-headline,.form-actions,.row-actions){flex-wrap:wrap;}body.cliro-v7154 :where(.toolbar,.filter-row,.form-actions) > :where(.btn,button,.field){max-width:100%;}}@media (max-width:780px){body.cliro-v7154 .headbar-context-v711{grid-template-columns:1fr;grid-template-areas:none;gap:8px;}body.cliro-v7154 .headbar-title-v711,
  body.cliro-v7154 .headbar-timer-v712,
  body.cliro-v7154 .headbar-company-v712{grid-area:auto;width:100%;max-width:none;justify-self:stretch;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{max-width:none;}body.cliro-v7154 .headbar-company-v712 .business-switch{width:100%;max-width:none;}}@media (max-width:560px){body.cliro-v7154 .page-content-v711{padding-inline:9px;}body.cliro-v7154 :where(.panel,.card,.box){width:100%;max-width:none;margin-inline:0;padding:12px;border-radius:14px;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:48px;padding:8px;border-radius:13px;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{width:42px;height:34px;min-width:42px;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{font-size:22px;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body small{font-size:11px;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{min-height:31px;padding-inline:9px;}body.cliro-v7154 :where(.btn,button,input[type="submit"],input[type="button"]){min-height:37px;}}body.cliro-v7154 .cliro-v7154-password-control,
body.cliro-v7154 .cliro-v7153-password-field.cliro-v7154-password-control,
.cliro-v7153-auth-page .cliro-v7154-password-control {position: static ;display: grid ;grid-template-columns: minmax(0, 1fr) 48px ;align-items: stretch ;gap:8px ;width: 100% ;overflow: visible ;}body.cliro-v7154 .cliro-v7154-password-control > input,
.cliro-v7153-auth-page .cliro-v7154-password-control > input {grid-column: 1 ;width: 100% ;min-width: 0 ;padding-inline-end: 12px ;}body.cliro-v7154 .cliro-v7154-password-control > .cliro-v7153-password-toggle,
.cliro-v7153-auth-page .cliro-v7154-password-control > .cliro-v7153-password-toggle {position: static ;inset: auto ;grid-column: 2 ;align-self: stretch ;transform: none ;display: grid ;place-items: center ;width: 48px ;min-width: 48px ;height:auto ;min-height:36px ;margin:0 ;padding:0 ;border: 1px solid var(--cliro-v7153-border, #cbd5e1) ;border-radius:12px ;background: var(--cliro-v7153-surface-soft, #f1f5f9) ;color: var(--cliro-v7153-text, #102030) ;-webkit-text-fill-color: var(--cliro-v7153-text, #102030) ;box-shadow: none ;line-height:1 ;}body.cliro-v7154 .cliro-v7154-password-control > .cliro-v7153-password-toggle svg,
.cliro-v7153-auth-page .cliro-v7154-password-control > .cliro-v7153-password-toggle svg {width: 21px ;height:21px ;pointer-events: none ;}body.cliro-v7154 .cliro-v7154-password-control > .cliro-v7153-password-toggle:hover,
.cliro-v7153-auth-page .cliro-v7154-password-control > .cliro-v7153-password-toggle:hover {border-color: var(--cliro-v7153-primary, #12395b) ;}body.cliro-v7154 .cliro-v7154-password-control > .cliro-v7153-password-toggle:focus-visible,
.cliro-v7153-auth-page .cliro-v7154-password-control > .cliro-v7153-password-toggle:focus-visible {outline: 3px solid rgba(18, 57, 91, .28) ;outline-offset: 2px ;}html.cliro-theme-dark body.cliro-v7154 .cliro-v7154-password-control > .cliro-v7153-password-toggle,
html.cliro-theme-dark .cliro-v7153-auth-page .cliro-v7154-password-control > .cliro-v7153-password-toggle {background: #142b3e ;border-color: #496177 ;color: #f8fafc ;-webkit-text-fill-color: #f8fafc ;}@media (max-width: 560px) {body.cliro-v7154 .cliro-v7154-password-control,
  .cliro-v7153-auth-page .cliro-v7154-password-control {grid-template-columns: minmax(0, 1fr) 46px ;gap:7px ;}body.cliro-v7154 .cliro-v7154-password-control > .cliro-v7153-password-toggle,
  .cliro-v7153-auth-page .cliro-v7154-password-control > .cliro-v7153-password-toggle {width: 46px ;min-width: 46px ;min-height:37px ;}}html body.cliro-v7154 .headbar-context-v711{display:grid;align-items:center;column-gap:clamp(17px,3vw,37px);row-gap:12px;}html body.cliro-v7154 .headbar-timer-v712{min-width:0;}html body.cliro-v7154 .headbar-company-v712{min-width:0;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card,
html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-009{position:relative;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;max-width:640px;min-height:53px;margin:0;padding:9px 10px;border:1px solid #c9d6e3;border-radius:14px;background:#f8fbfe;background-image:none;color:#132033;-webkit-text-fill-color:#132033;box-shadow:0 8px 20px rgba(15,23,42,.075);overflow:hidden;text-decoration:none;transform:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:before,
html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:after{display:none;content:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:hover{transform:translateY(-1px);border-color:#91a9bf;background:#fff;box-shadow:0 11px 25px rgba(15,23,42,.10);}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:focus-visible{outline:3px solid rgba(42,114,184,.35);outline-offset:3px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{position:relative;display:grid;place-items:center;-webkit-text-fill-color:#143f63;box-shadow:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon svg{width:21px;height:21px;color:currentColor;stroke:currentColor;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-icon{border-color:#8bd4b4;background:#e5f8ef;color:#076644;-webkit-text-fill-color:#076644;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-icon:after{content:"";position:absolute;top:5px;right:5px;width:8px;height:8px;border:2px solid #fff;border-radius:649px;background:#0aa36c;box-shadow:none;transform:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body{align-items:center;column-gap:12px;row-gap:4px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{grid-area:label;align-items:center;gap:7px;width:auto;max-width:none;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;-webkit-text-fill-color:#516477;font-weight:900;line-height:1.2;text-transform:uppercase;white-space:nowrap;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label i{width:7px;height:7px;border-radius:649px;background:#8a9aac;box-shadow:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-label i{background:#0aa36c;box-shadow:0 0 0 3px rgba(10,163,108,.14);}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{grid-area:time;display:block;padding:0;-webkit-text-fill-color:#0c1c2f;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body>small{grid-area:status;display:block;min-width:0;max-width:100%;margin:0;color:#627386;-webkit-text-fill-color:#627386;font-size:11px;font-weight:750;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{display:inline-flex;align-items:center;justify-content:center;margin:0;border:1px solid #164c77;background:#164c77;color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;font-weight:900;line-height:1;white-space:nowrap;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-cta{border-color:#08704b;background:#08704b;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-units{display:none;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:hover{border-color:#60778e;background:#142130;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{-webkit-text-fill-color:#b8d8f3;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-icon{border-color:#316f59;background:#153b2e;color:#8ce2bd;-webkit-text-fill-color:#8ce2bd;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{-webkit-text-fill-color:#a9b8c8;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body>small{color:#b8c5d2;-webkit-text-fill-color:#b8c5d2;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{border-color:#52779a;background:#1b476b;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-cta{border-color:#368769;background:#176044;}@media(max-width:1420px){html body.cliro-v7154 .headbar-context-v711{grid-template-columns:minmax(230px,1fr) minmax(470px,570px) minmax(230px,1fr);column-gap:17px;}html body.cliro-v7154 .headbar-timer-v712{max-width:570px;}}@media(max-width:1120px){html body.cliro-v7154 .headbar-context-v711{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);grid-template-areas:"title company" "timer timer";}html body.cliro-v7154 .headbar-title-v711{grid-area:title;}html body.cliro-v7154 .headbar-company-v712{grid-area:company;max-width:100%;}html body.cliro-v7154 .headbar-timer-v712{grid-area:timer;max-width:640px;}}@media(max-width:780px){html body.cliro-v7154 .headbar-title-v711,
  html body.cliro-v7154 .headbar-timer-v712,
  html body.cliro-v7154 .headbar-company-v712{width:100%;max-width:none;justify-self:stretch;}}@media(max-width:560px){html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{grid-template-columns:42px minmax(0,1fr) auto;gap:8px;min-height:49px;padding:9px 8px;border-radius:12px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{width:42px;height:34px;min-width:42px;border-radius:12px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body{grid-template-columns:1fr;grid-template-areas:"time" "status";row-gap:3px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{display:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{font-size:22px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{min-width:44px;min-height:32px;padding:0 9px;font-size:0;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta:after{content:"→";font-size:15px;line-height:1;}}.secret-actions-v7154{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;margin-top:8px;}.secret-output-v7154{display:block;flex:1 1 320px;min-width:0;padding:9px 11px;border:1px solid var(--border,#cfd9e4);border-radius:12px;background:var(--surface-soft,#f6f8fb);color:var(--text,#101828);font:700 13px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-wrap:anywhere;user-select:all;}html.cliro-theme-dark .secret-output-v7154{border-color:#3c556d;background:#091a29;color:#f8fafc;}@media(max-width:640px){.secret-actions-v7154{display:grid;grid-template-columns:1fr;}.secret-actions-v7154 .btn,
  .secret-output-v7154{width:100%;max-width:none;}}body.cliro-v7154 .app-headbar-v711{z-index:100;}body.cliro-v7154 .headbar-primary-v711,
body.cliro-v7154 .headbar-context-v711,
body.cliro-v7154 .headbar-subnav-wrap-v711{z-index:auto;}body.cliro-v7154 .headbar-create-menu,
body.cliro-v7154 .business-switch,
body.cliro-v7154 [data-headbar-profile-v711]{z-index:180;}body.cliro-v7154 .headbar-create-menu[open],
body.cliro-v7154 .business-switch[open],
body.cliro-v7154 [data-headbar-profile-v711][open]{z-index:210;}body.cliro-v7154 .headbar-create-panel,
body.cliro-v7154 .business-switch-menu,
body.cliro-v7154 .headbar-profile-panel-v711{z-index:220;}body.cliro-v7154 .global-search-overlay-v583{z-index:900;}body.cliro-v7154 .task-notification-backdrop{z-index:910;}body.cliro-v7154 .task-notification-dialog{z-index:920;}body.cliro-v7154 .skip-link{z-index:1100;}:root{--cliro-ux-page-max:1720px;--cliro-ux-space-1:6px;--cliro-ux-space-2:10px;--cliro-ux-space-3:14px;--cliro-ux-space-4:18px;--cliro-ux-space-5:24px;--cliro-ux-space-6:32px;--cliro-ux-radius-sm:12px;--cliro-ux-radius-md:18px;--cliro-ux-radius-lg:24px;--cliro-ux-shadow:0 12px 32px rgba(15,23,42,.075);--cliro-ux-shadow-hover:0 18px 44px rgba(15,23,42,.12);}html body.cliro-v7154 .page-content-v711{box-sizing:border-box;width:min(100%,var(--cliro-ux-page-max));max-width:var(--cliro-ux-page-max);margin-inline:auto;padding:clamp(14px,2.2vw,24px);}html body.cliro-v7154 .panel,
html body.cliro-v7154 .card,
html body.cliro-v7154 .settings-block,
html body.cliro-v7154 .form-section{border-radius:var(--cliro-ux-radius-lg);border:1px solid #d8e1eb;background:#fff;box-shadow:var(--cliro-ux-shadow);}html body.cliro-v7154 .panel{padding:clamp(14px,2vw,20px);}html body.cliro-v7154 .card,
html body.cliro-v7154 .settings-block,
html body.cliro-v7154 .form-section{padding:clamp(12px,1.6vw,17px);}html body.cliro-v7154 .panel+.panel,
html body.cliro-v7154 .card+.card,
html body.cliro-v7154 .settings-block+.settings-block{margin-top:14px;}html body.cliro-v7154 .panel-headline,
html body.cliro-v7154 .section-title-row,
html body.cliro-v7154 .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin:0 0 16px;}html body.cliro-v7154 .panel-headline h2,
html body.cliro-v7154 .section-title-row h2,
html body.cliro-v7154 .section-head h2{margin:0;font-size:clamp(19px,2vw,24px);line-height:1.12;letter-spacing:-.035em;}html body.cliro-v7154 .muted,
html body.cliro-v7154 .field-help,
html body.cliro-v7154 .field-hint{color:#66788a;line-height:1.5;}html body.cliro-v7154 .btn{min-height:34px;border-radius:13px;padding:9px 12px;font-weight:850;line-height:1.2;box-shadow:none;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease;}html body.cliro-v7154 .btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(15,23,42,.10);}html body.cliro-v7154 .btn.primary{background:#164c77;border-color:#164c77;color:#fff;-webkit-text-fill-color:#fff;}html body.cliro-v7154 .btn.secondary{background:#eef4f9;border-color:#d5e0ea;color:#17324b;-webkit-text-fill-color:#17324b;}html body.cliro-v7154 .btn.danger{background:#fff5f4;border-color:#f3b3ae;color:#a81f17;-webkit-text-fill-color:#a81f17;}html body.cliro-v7154 .hero-actions,
html body.cliro-v7154 .toolbar,
html body.cliro-v7154 .form-actions,
html body.cliro-v7154 .row-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;}html body.cliro-v7154 .form-actions{margin-top:17px;padding-top:14px;border-top:1px solid #e5ebf1;}html body.cliro-v7154 .form-grid{display:grid;gap:12px;}html body.cliro-v7154 .field{min-width:0;margin:0;}html body.cliro-v7154 .field>label,
html body.cliro-v7154 label.label,
html body.cliro-v7154 .field-label{display:flex;align-items:center;gap:6px;margin:0 0 7px;color:#25384b;font-size:13px;font-weight:850;line-height:1.3;}html body.cliro-v7154 .cliro-required-marker-v011{color:#b42318;font-weight:950;}html body.cliro-v7154 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html body.cliro-v7154 select,
html body.cliro-v7154 textarea{min-height:37px;border-radius:13px;border:1px solid #cbd7e3;background:#fff;color:#172b3d;-webkit-text-fill-color:#172b3d;box-shadow:0 1px 2px rgba(15,23,42,.035);}html body.cliro-v7154 textarea{min-height:77px;line-height:1.5;}html body.cliro-v7154 input:focus-visible,
html body.cliro-v7154 select:focus-visible,
html body.cliro-v7154 textarea:focus-visible,
html body.cliro-v7154 button:focus-visible,
html body.cliro-v7154 a:focus-visible,
html body.cliro-v7154 summary:focus-visible{outline:3px solid #84b9ec;outline-offset:3px;box-shadow:0 0 0 5px rgba(42,125,195,.16);}html body.cliro-v7154 .cliro-form-busy-v011{opacity:.72;cursor:progress;}html body.cliro-v7154 .table-wrap,
html body.cliro-v7154 .table-scroll,
html body.cliro-v7154 .cliro-responsive-table{border:1px solid #d8e1eb;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.045);}html body.cliro-v7154 table.table{width:100%;border-collapse:separate;border-spacing:0;}html body.cliro-v7154 table.table thead th{position:sticky;top:0;z-index:2;background:#f2f6fa;color:#405367;font-size:11px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;}html body.cliro-v7154 table.table td,
html body.cliro-v7154 table.table th{padding:11px 12px;border-bottom:1px solid #e7edf3;}html body.cliro-v7154 table.table tbody tr:hover td{background:#f8fbfd;}html body.cliro-v7154 table.table tbody tr:last-child td{border-bottom:0;}html body.cliro-v7154 .cliro-table-scroll-hint-v011{display:none;margin:0 0 8px;color:#617487;font-size:12px;font-weight:750;}html body.cliro-v7154 .success,
html body.cliro-v7154 .notice,
html body.cliro-v7154 .warning,
html body.cliro-v7154 .error{border-radius:12px;padding:12px 12px;line-height:1.45;box-shadow:none;}html body.cliro-v7154 .success{background:#edfdf4;border-color:#9bd5b4;color:#075c3b;}html body.cliro-v7154 .notice{background:#f0f7ff;border-color:#a8c9e7;color:#164c77;}html body.cliro-v7154 .warning{background:#fff9e8;border-color:#e5c576;color:#6c4b05;}html body.cliro-v7154 .error{background:#fff2f1;border-color:#e8aaa5;color:#8f1d17;}html body.cliro-v7154 .empty-state{display:grid;place-items:center;min-height:126px;padding:20px;border:1px dashed #b9c8d7;border-radius:13px;background:#f8fbfd;text-align:center;}html body.cliro-v7154 .headbar-primary-v711{min-height:78px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:8px 17px;padding:10px clamp(14px,2.4vw,27px);}html body.cliro-v7154 .headbar-brand-v711{grid-column:1;grid-row:1 / span 2;align-self:center;}html body.cliro-v7154 .headbar-main-nav-v711{grid-column:2;grid-row:2;justify-content:flex-start;width:100%;overflow-x:auto;scrollbar-width:thin;padding:2px 0;}html body.cliro-v7154 .headbar-main-nav-v711 a{flex:0 0 auto;min-height:34px;padding:7px 10px;}html body.cliro-v7154 .headbar-main-nav-v711 a span:not(.nav-ico):not(.nav-badge){max-width:none;overflow:visible;text-overflow:clip;}html body.cliro-v7154 .headbar-actions-v711{grid-column:2 / span 2;grid-row:1;justify-self:end;}html body.cliro-v7154 .headbar-context-v711{grid-template-columns:minmax(280px,1fr) minmax(560px,700px) minmax(280px,1fr);gap:clamp(16px,2.4vw,30px);min-height:81px;padding:12px clamp(14px,2.4vw,27px);}html body.cliro-v7154 .headbar-title-v711{justify-self:start;min-width:0;}html body.cliro-v7154 .headbar-company-v712{justify-self:end;width:min(100%,420px);max-width:420px;}html body.cliro-v7154 .headbar-timer-v712{justify-self:center;width:100%;max-width:700px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{display:grid;grid-template-columns:58px minmax(180px,1fr) auto 112px;align-items:center;gap:14px;width:100%;min-height:60px;padding:10px 12px;border:1px solid #c8d7e5;border-radius:14px;background:linear-gradient(135deg,#fff 0%,#f4f8fb 100%);box-shadow:0 14px 34px rgba(15,23,42,.09);}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{width:54px;height:40px;min-width:54px;border-radius:13px;border:1px solid #d2dfeb;background:#eaf2f8;color:#164c77;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body{display:grid;grid-template-columns:1fr;grid-template-areas:none;gap:5px;min-width:0;text-align:left;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{display:inline-flex;color:#526779;font-size:11px;letter-spacing:.08em;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-context{display:block;max-width:100%;margin:0;overflow:hidden;color:#2f4559;font-size:13px;font-weight:750;line-height:1.25;text-overflow:ellipsis;white-space:nowrap;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{justify-self:end;min-width:148px;margin:0;color:#0b1f31;font-size:clamp(27px,2.5vw,33px);font-weight:900;line-height:1;letter-spacing:-.055em;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{min-width:112px;min-height:36px;padding:0 12px;border-radius:11px;font-size:13px;}html body.cliro-v7154 details>summary{min-height:35px;}html body.cliro-v7154 .settings-block details>summary,
html body.cliro-v7154 .form-section details>summary{padding:11px 13px;border:1px solid #d8e1eb;border-radius:10px;background:#f6f9fc;color:#24394c;font-weight:850;}html.cliro-theme-dark body.cliro-v7154{--cliro-ux-shadow:0 12px 32px rgba(0,0,0,.22);--cliro-ux-shadow-hover:0 18px 44px rgba(0,0,0,.3);}html.cliro-theme-dark body.cliro-v7154 .panel,
html.cliro-theme-dark body.cliro-v7154 .card,
html.cliro-theme-dark body.cliro-v7154 .settings-block,
html.cliro-theme-dark body.cliro-v7154 .form-section{border-color:#344b61;background:#101b27;color:#f4f7fb;}html.cliro-theme-dark body.cliro-v7154 .muted,
html.cliro-theme-dark body.cliro-v7154 .field-help,
html.cliro-theme-dark body.cliro-v7154 .field-hint{color:#aebdca;}html.cliro-theme-dark body.cliro-v7154 .field>label,
html.cliro-theme-dark body.cliro-v7154 label.label,
html.cliro-theme-dark body.cliro-v7154 .field-label{color:#dce6ef;}html.cliro-theme-dark body.cliro-v7154 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html.cliro-theme-dark body.cliro-v7154 select,
html.cliro-theme-dark body.cliro-v7154 textarea{border-color:#3a5268;background:#0b1722;color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark body.cliro-v7154 .table-wrap,
html.cliro-theme-dark body.cliro-v7154 .table-scroll,
html.cliro-theme-dark body.cliro-v7154 .cliro-responsive-table{border-color:#344b61;background:#101b27;}html.cliro-theme-dark body.cliro-v7154 table.table thead th{background:#172737;color:#c7d4df;}html.cliro-theme-dark body.cliro-v7154 table.table td,
html.cliro-theme-dark body.cliro-v7154 table.table th{border-bottom-color:#2b4053;}html.cliro-theme-dark body.cliro-v7154 table.table tbody tr:hover td{background:#142331;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{border-color:#3b5369;background:linear-gradient(135deg,#101d29 0%,#0c1721 100%);box-shadow:0 14px 34px rgba(0,0,0,.28);}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{border-color:#405b72;background:#182d3f;color:#a8d3f4;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{color:#9fb1c1;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-context{color:#d2dde7;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark body.cliro-v7154 .settings-block details>summary,
html.cliro-theme-dark body.cliro-v7154 .form-section details>summary{border-color:#344b61;background:#152433;color:#e7eef5;}html.cliro-theme-dark body.cliro-v7154 .empty-state{border-color:#41586d;background:#0d1924;color:#e9f0f6;}@media(max-width:1280px){html body.cliro-v7154 .headbar-context-v711{grid-template-columns:minmax(240px,1fr) minmax(480px,620px) minmax(240px,1fr);}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{grid-template-columns:52px minmax(150px,1fr) auto 98px;gap:12px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{min-width:98px;}}@media(max-width:1080px){html body.cliro-v7154 .headbar-primary-v711{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;}html body.cliro-v7154 .headbar-actions-v711{grid-column:2;}html body.cliro-v7154 .headbar-main-nav-v711{grid-column:1 / -1;grid-row:2;}html body.cliro-v7154 .headbar-context-v711{grid-template-columns:minmax(0,1fr) minmax(300px,1fr);grid-template-areas:"title company" "timer timer";}html body.cliro-v7154 .headbar-title-v711{grid-area:title;}html body.cliro-v7154 .headbar-company-v712{grid-area:company;}html body.cliro-v7154 .headbar-timer-v712{grid-area:timer;max-width:700px;}}@media(max-width:760px){html body.cliro-v7154 .page-content-v711{width:100%;padding:10px;}html body.cliro-v7154 .panel,
  html body.cliro-v7154 .card,
  html body.cliro-v7154 .settings-block,
  html body.cliro-v7154 .form-section{border-radius:14px;padding:12px;}html body.cliro-v7154 .headbar-primary-v711{display:flex;min-height:auto;padding:9px 10px;}html body.cliro-v7154 .headbar-main-nav-v711{display:none;}html body.cliro-v7154 .headbar-context-v711{grid-template-columns:1fr;grid-template-areas:"title" "timer" "company";min-height:auto;gap:8px;padding:9px 10px;}html body.cliro-v7154 .headbar-title-v711,
  html body.cliro-v7154 .headbar-timer-v712,
  html body.cliro-v7154 .headbar-company-v712{width:100%;max-width:none;justify-self:stretch;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card{grid-template-columns:46px minmax(0,1fr) auto;grid-template-areas:"icon time cta" "icon body cta";gap:5px 10px;min-height:53px;padding:8px 9px;border-radius:14px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon{grid-area:icon;width:46px;height:37px;min-width:46px;border-radius:10px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-time{grid-area:time;justify-self:start;min-width:0;font-size:23px;text-align:left;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-body{grid-area:body;gap:2px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-label{display:none;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-context{font-size:11px;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta{grid-area:cta;min-width:44px;width:44px;min-height:35px;padding:0;font-size:0;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta:after{content:"→";font-size:15px;}html body.cliro-v7154 .panel-headline,
  html body.cliro-v7154 .section-title-row,
  html body.cliro-v7154 .section-head{display:grid;grid-template-columns:1fr;}html body.cliro-v7154 .form-actions{position:sticky;bottom:0;z-index:80;margin-inline:-16px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #d8e1eb;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);box-shadow:0 -12px 28px rgba(15,23,42,.10);}html.cliro-theme-dark body.cliro-v7154 .form-actions{border-top-color:#344b61;background:rgba(11,23,34,.94);}html body.cliro-v7154 .form-actions .btn{flex:1 1 140px;justify-content:center;}html body.cliro-v7154 .cliro-table-scroll-hint-v011{display:block;}}@media(prefers-reduced-motion:reduce){html body.cliro-v7154 .btn{transition:none;}}html body.cliro-v7154 .headbar-brand-v711 {min-width: 0 ;max-width: min(360px, 30vw) ;}html body.cliro-v7154 .headbar-brand-copy-v711 {display: block ;min-width: 0 ;}html body.cliro-v7154 .headbar-brand-copy-v711 strong {display: block ;max-width: 100% ;overflow: hidden ;text-overflow: ellipsis ;white-space: nowrap ;font-size:15px ;line-height:1.2 ;}html body.cliro-v7154 .headbar-brand-copy-v711 small {display: none ;}@media (min-width: 1121px) {html body.cliro-v7154 .headbar-context-v711 {display: grid ;grid-template-columns:
      minmax(260px, 1fr)
      minmax(520px, 720px)
      minmax(260px, 1fr) ;align-items: center ;column-gap:clamp(17px, 2.6vw, 35px) ;}html body.cliro-v7154 .headbar-title-v711 {justify-self: stretch ;min-width: 0 ;}html body.cliro-v7154 .headbar-timer-v712 {justify-self: center ;width: 100% ;max-width: 720px ;min-width: 0 ;}html body.cliro-v7154 .headbar-company-v712 {justify-self: end ;width: 100% ;max-width: 430px ;min-width: 0 ;}}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {position: relative ;display: grid ;align-items: center ;width: 100% ;max-width: 720px ;min-width: 0 ;margin:0 ;border: 1px solid #c7d5e2 ;background: linear-gradient(180deg, #ffffff 0%, #f6f9fc 100%) ;color: #0c1c2f ;-webkit-text-fill-color: #0c1c2f ;text-decoration: none ;overflow: hidden ;transform: none ;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012::before,
html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012::after {display: none ;content: none ;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012:hover {border-color: #8fa8bd ;background: linear-gradient(180deg, #ffffff 0%, #f1f6fa 100%) ;box-shadow:
    0 13px 32px rgba(15, 23, 42, .12),
    inset 0 1px 0 rgba(255, 255, 255, .9) ;transform: translateY(-1px) ;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012:focus-visible {outline: 3px solid rgba(42, 114, 184, .38) ;outline-offset: 3px ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon {grid-area: icon ;position: relative ;display: grid ;place-items: center ;margin:0 ;border: 1px solid #b9cee0 ;box-shadow: none ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon svg {width: 24px ;height:24px ;stroke: currentColor ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012.is-running .page-head-timer-icon {border-color: #80cfad ;background: #e4f7ee ;color: #08704b ;-webkit-text-fill-color: #08704b ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012.is-running .page-head-timer-icon::after {content: "" ;position: absolute ;top: 6px ;right: 6px ;display: block ;width: 8px ;height:8px ;border: 2px solid #ffffff ;border-radius:649px ;background: #0b9b68 ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-main {grid-area: main ;text-align: left ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time {display: block ;margin:0 ;padding:0 ;font-variant-numeric: tabular-nums ;white-space: nowrap ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context {display: block ;min-width: 0 ;max-width: 100% ;margin:0 ;line-height:1.25 ;white-space: nowrap ;overflow: hidden ;text-overflow: ellipsis ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta {grid-area: action ;display: inline-flex ;align-items: center ;justify-content: center ;margin:0 ;padding:0 13px ;border: 1px solid #164f7a ;box-shadow: 0 6px 14px rgba(22, 79, 122, .16) ;font-size:13px ;font-weight: 900 ;line-height:1 ;white-space: nowrap ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012.is-running .page-head-timer-cta {border-color: #08704b ;background: #08704b ;box-shadow: 0 6px 14px rgba(8, 112, 75, .16) ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {border-color: #3a5268 ;background: linear-gradient(180deg, #142435 0%, #101d2b 100%) ;color: #f8fafc ;-webkit-text-fill-color: #f8fafc ;box-shadow:
    0 12px 30px rgba(0, 0, 0, .28),
    inset 0 1px 0 rgba(255, 255, 255, .035) ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012:hover {border-color: #58738c ;background: linear-gradient(180deg, #172a3d 0%, #122131 100%) ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon {border-color: #405e78 ;background: #1b344a ;color: #b7dbf5 ;-webkit-text-fill-color: #b7dbf5 ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012.is-running .page-head-timer-icon {border-color: #33765c ;background: #153b2e ;color: #8de0bd ;-webkit-text-fill-color: #8de0bd ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time {color: #ffffff ;-webkit-text-fill-color: #ffffff ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context {color: #b8c8d7 ;-webkit-text-fill-color: #b8c8d7 ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta {border-color: #5480a3 ;background: #1d527a ;color: #ffffff ;-webkit-text-fill-color: #ffffff ;}html.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012.is-running .page-head-timer-cta {border-color: #3b8b6b ;background: #176044 ;}@media (max-width: 1420px) and (min-width: 1121px) {html body.cliro-v7154 .headbar-context-v711 {grid-template-columns:
      minmax(230px, 1fr)
      minmax(470px, 620px)
      minmax(230px, 1fr) ;column-gap:17px ;}html body.cliro-v7154 .headbar-timer-v712 {max-width: 620px ;}}@media (max-width: 1120px) {html body.cliro-v7154 .headbar-timer-v712 {width: 100% ;max-width: 720px ;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {max-width: 720px ;}}@media (max-width: 600px) {html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {grid-template-columns: 46px minmax(0, 1fr) auto ;gap:9px ;min-height:50px ;padding:8px 9px ;border-radius:12px ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon {width: 46px ;height:37px ;min-width: 46px ;border-radius:13px ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time {font-size:23px ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context {font-size:11px ;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta {min-width: 82px ;min-height:34px ;padding:0 10px ;font-size:12px ;}}@media (max-width: 480px) {html body.cliro-v7154 .headbar-actions-v711 .theme-toggle-top {display: grid ;width: 40px ;min-width: 40px ;height:32px ;min-height:32px ;padding:0 ;}}html body.cliro-v7154 .headbar-mobile-nav-v013 {display: grid ;gap:5px ;}html body.cliro-v7154 .headbar-mobile-utilities-v013 {display: grid ;gap:12px ;padding:4px ;}html body.cliro-v7154 .cliro-mobile-utility-label-v013 {margin:0 0 7px ;color: #475569 ;-webkit-text-fill-color: #475569 ;font-size:11px ;font-weight: 900 ;line-height:1.25 ;letter-spacing: .055em ;text-transform: uppercase ;}html.cliro-theme-dark body.cliro-v7154 .cliro-mobile-utility-label-v013 {color: #aebfd0 ;-webkit-text-fill-color: #aebfd0 ;}html body.cliro-v7154 .cliro-theme-choice-group-v013 {display: grid ;grid-template-columns: repeat(3, minmax(0, 1fr)) ;gap:7px ;}html body.cliro-v7154 .cliro-theme-choice-group-v013 > button {display: grid ;grid-template-columns: auto minmax(0, 1fr) ;align-items: center ;justify-content: center ;gap:6px ;min-width: 0 ;min-height:34px ;padding:7px 8px ;border: 1px solid #cbd7e3 ;border-radius:11px ;background: #f7f9fc ;color: #26384a ;-webkit-text-fill-color: #26384a ;box-shadow: none ;cursor: pointer ;}html body.cliro-v7154 .cliro-theme-choice-group-v013 > button > span {color: currentColor ;-webkit-text-fill-color: currentColor ;font-size:14px ;line-height:1 ;}html body.cliro-v7154 .cliro-theme-choice-group-v013 > button > strong {min-width: 0 ;color: currentColor ;-webkit-text-fill-color: currentColor ;font-size:12px ;font-weight: 850 ;line-height:1.1 ;white-space: nowrap ;}html body.cliro-v7154 .cliro-theme-choice-group-v013 > button:hover {border-color: #8fa6bb ;background: #eef3f8 ;}html body.cliro-v7154 .cliro-theme-choice-group-v013 > button[aria-pressed="true"],
html body.cliro-v7154 .cliro-theme-choice-group-v013 > button.is-active {border-color: #12395b ;background: #12395b ;color: #fff ;-webkit-text-fill-color: #fff ;}html.cliro-theme-dark body.cliro-v7154 .cliro-theme-choice-group-v013 > button {border-color: #344b61 ;background: #122438 ;color: #dce7f1 ;-webkit-text-fill-color: #dce7f1 ;}html.cliro-theme-dark body.cliro-v7154 .cliro-theme-choice-group-v013 > button:hover {border-color: #58748e ;background: #193149 ;}html.cliro-theme-dark body.cliro-v7154 .cliro-theme-choice-group-v013 > button[aria-pressed="true"],
html.cliro-theme-dark body.cliro-v7154 .cliro-theme-choice-group-v013 > button.is-active {border-color: #8fb8ff ;background: #8fb8ff ;color: #07111d ;-webkit-text-fill-color: #07111d ;}html body.cliro-v7154 .cliro-mobile-language-v013 .ui-lang-switch {display: grid ;grid-template-columns: repeat(2, minmax(0, 1fr)) ;gap:7px ;width: 100% ;}html body.cliro-v7154 .cliro-mobile-language-v013 .ui-lang-switch > a {width: 100% ;min-height:34px ;}.cliro-login-mobile-tools-v013 {display: none;}@media (max-width: 820px) {.cliro-login-mobile-tools-v013 {position: fixed ;z-index: 80 ;top: max(10px, env(safe-area-inset-top)) ;left: max(10px, env(safe-area-inset-left)) ;right: max(10px, env(safe-area-inset-right)) ;display: flex ;align-items: center ;justify-content: space-between ;gap:8px ;pointer-events: none ;}.cliro-login-mobile-tools-v013 > * {pointer-events: auto ;}.cliro-login-mobile-language-v013,
  .cliro-login-mobile-theme-v013 {display: inline-flex ;align-items: center ;gap:5px ;padding:4px ;border: 1px solid var(--login-border, #cfdae5) ;border-radius:13px ;background: color-mix(in srgb, var(--login-surface, #fff) 94%, transparent) ;box-shadow: 0 8px 24px rgba(15, 23, 42, .13) ;backdrop-filter: blur(14px) ;}.cliro-login-mobile-language-v013 a,
  .cliro-login-mobile-theme-v013 button {display: grid ;place-items: center ;min-width: 38px ;height:33px ;min-height:33px ;padding:0 8px ;border: 1px solid transparent ;border-radius:10px ;background: transparent ;color: var(--login-text, #101828) ;-webkit-text-fill-color: var(--login-text, #101828) ;font-size:12px ;font-weight: 900 ;text-decoration: none ;cursor: pointer ;}.cliro-login-mobile-language-v013 a[aria-current="page"],
  .cliro-login-mobile-theme-v013 button[aria-pressed="true"] {border-color: var(--login-primary, #12395b) ;background: var(--login-primary, #12395b) ;color: #fff ;-webkit-text-fill-color: #fff ;}html.cliro-theme-dark .cliro-login-mobile-theme-v013 button[aria-pressed="true"] {border-color: #8fb8ff ;background: #8fb8ff ;color: #07111d ;-webkit-text-fill-color: #07111d ;}.login-theme-toggle {display: grid ;top: max(62px, calc(env(safe-area-inset-top) + 52px)) ;right: max(12px, env(safe-area-inset-right)) ;}}html.cliro-theme-light body.cliro-v7154
:where(.table-wrap, .table-scroll, .cliro-table-scroll-007, .doc-table-wrap, .lmcs-resizable-table-wrap) {background: #fff ;border-color: #d7e1eb ;color: #172033 ;}html.cliro-theme-light body.cliro-v7154
:where(table.table, .table-wrap > table, .table-scroll > table, .cliro-table-scroll-007 > table, table.doc-table, table.lmcs-resizable-table) {background: #fff ;color: #172033 ;border-color: #d7e1eb ;color-scheme: light ;}html.cliro-theme-light body.cliro-v7154
:where(table.table, .table-wrap > table, .table-scroll > table, .cliro-table-scroll-007 > table, table.doc-table, table.lmcs-resizable-table)
thead th {background: #eaf0f6 ;color: #26384a ;-webkit-text-fill-color: #26384a ;border-color: #ccd8e4 ;text-shadow: none ;}html.cliro-theme-light body.cliro-v7154
:where(table.table, .table-wrap > table, .table-scroll > table, .cliro-table-scroll-007 > table, table.doc-table, table.lmcs-resizable-table)
tbody tr > td {background: #fff ;color: #172033 ;-webkit-text-fill-color: #172033 ;border-color: #e1e8ef ;}html.cliro-theme-light body.cliro-v7154
:where(table.table, .table-wrap > table, .table-scroll > table, .cliro-table-scroll-007 > table, table.doc-table, table.lmcs-resizable-table)
tbody tr:nth-child(even) > td {background: #f8fafc ;}html.cliro-theme-light body.cliro-v7154
:where(table.table, .table-wrap > table, .table-scroll > table, .cliro-table-scroll-007 > table, table.doc-table, table.lmcs-resizable-table)
tbody tr:hover > td {background: #eef4f8 ;}html body.cliro-v7154 :where(
  .headbar-brand-copy-v711,
  .headbar-brand-copy-v711 strong,
  .headbar-eyebrow-v711 span:last-child,
  .business-switch-current,
  .business-switch-current strong,
  .business-switch-option > span:not(.business-switch-option-logo),
  .business-switch-option strong,
  .headbar-profile-meta small
) {min-width: 0 ;max-width: 100% ;white-space: normal ;word-break: normal ;overflow-wrap: break-word ;hyphens: auto ;text-overflow: clip ;}html body.cliro-v7154 .headbar-brand-copy-v711 strong,
html body.cliro-v7154 .business-switch-current strong {display: -webkit-box ;-webkit-box-orient: vertical ;-webkit-line-clamp: 2 ;overflow: hidden ;line-height:1.18 ;}html body.cliro-v7154 .business-switch > summary {height:auto ;min-height:39px ;align-items: center ;}html body.cliro-v7154 .business-switch-current {align-self: center ;}html body.cliro-v7154 .business-switch-option {height:auto ;min-height:44px ;align-items: center ;}html body.cliro-v7154 .business-switch-option strong {line-height:1.24 ;}@media (max-width: 780px) {html body.cliro-v7154 .headbar-brand-copy-v711 strong,
  html body.cliro-v7154 .business-switch-current strong {-webkit-line-clamp: 2 ;}html body.cliro-v7154 .headbar-company-v712 .business-switch,
  html body.cliro-v7154 .headbar-company-v712 .business-switch > summary {width: 100% ;max-width: none ;}}body.cliro-v7154 .cliro-v7153-tour-dialog{width:min(700px,calc(100% - 40px));max-height:min(574px,calc(100dvh - 32px));padding:clamp(17px,3vw,24px);scrollbar-gutter:stable;}body.cliro-v7154 .cliro-v7153-tour-dialog h2{max-width:22ch;margin-bottom:10px;font-size:clamp(1.55rem,3.2vw,2.2rem);}body.cliro-v7154 .cliro-v7153-tour-dialog>#cliro-v7153-tour-description{max-width:66ch;font-size:1rem;line-height:1.62;}body.cliro-v7154 .cliro-v716-tour-details{margin:16px 0 0;padding:12px 14px;border:1px solid var(--cliro-v7153-border);border-radius:12px;background:var(--cliro-v7153-surface-soft);}body.cliro-v7154 .cliro-v716-tour-details[hidden],
body.cliro-v7154 .cliro-v716-tour-tip[hidden]{display:none;}body.cliro-v7154 .cliro-v716-tour-details h3{margin:0 0 8px;color:var(--cliro-v7153-text);font-size:.86rem;line-height:1.25;font-weight:900;letter-spacing:.045em;text-transform:uppercase;}body.cliro-v7154 .cliro-v716-tour-points{display:grid;gap:9px;margin:0;padding:0;list-style:none;}body.cliro-v7154 .cliro-v716-tour-points li{position:relative;margin:0;padding-inline-start:24px;color:var(--cliro-v7153-text);font-size:.96rem;line-height:1.48;}body.cliro-v7154 .cliro-v716-tour-points li::before{content:"✓";position:absolute;inset-inline-start:0;top:.05em;display:grid;place-items:center;width:17px;height:17px;border-radius:649px;background:var(--cliro-v7153-primary);color:var(--cliro-v7153-primary-text);font-size:10px;font-weight:950;}body.cliro-v7154 .cliro-v716-tour-tip{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 10px;align-items:start;margin:12px 0 0;padding:12px 12px;border:1px solid color-mix(in srgb,var(--cliro-v7153-accent) 48%,var(--cliro-v7153-border));border-radius:11px;background:color-mix(in srgb,var(--cliro-v7153-accent) 12%,var(--cliro-v7153-surface-raised));color:var(--cliro-v7153-text);}body.cliro-v7154 .cliro-v716-tour-tip strong{color:var(--cliro-v7153-text);font-size:.85rem;font-weight:950;white-space:nowrap;}body.cliro-v7154 .cliro-v716-tour-tip span{color:var(--cliro-v7153-text);font-size:.93rem;line-height:1.48;}body.cliro-v7154 .cliro-v7153-tour-progress{margin-top:16px;}body.cliro-v7154 .cliro-v7153-tour-target{scroll-margin-top:108px;}@media(max-width:640px){body.cliro-v7154 .cliro-v7153-tour-dialog{bottom:max(8px,env(safe-area-inset-bottom));width:calc(100% - 16px);max-height:calc(100dvh - 16px);padding:16px 13px max(14px,env(safe-area-inset-bottom));border-radius:13px;}body.cliro-v7154 .cliro-v716-tour-details{padding:12px;}body.cliro-v7154 .cliro-v716-tour-tip{grid-template-columns:1fr;gap:5px;padding:11px 12px;}body.cliro-v7154 .cliro-v716-tour-tip strong{white-space:normal;}body.cliro-v7154 .cliro-v7153-tour-actions{position:sticky;bottom:0;margin-inline:-4px;padding-top:10px;background:linear-gradient(to bottom,transparent,var(--cliro-v7153-surface-raised) 24%);}}@media(forced-colors:active){body.cliro-v7154 .cliro-v716-tour-points li::before{forced-color-adjust:auto;border:1px solid ButtonText;}}html body.cliro-v7154 .app-headbar-v711,
html body.cliro-v7154 .headbar-primary-v711,
html body.cliro-v7154 .headbar-actions-v711{overflow:visible;}html body.cliro-v7154 .app-headbar-v711{z-index:12000;}html body.cliro-v7154 .headbar-primary-v711{position:relative;z-index:12010;}html body.cliro-v7154 .headbar-actions-v711{position:relative;z-index:12020;}html body.cliro-v7154 .headbar-create-menu{position:relative;z-index:12100;}html body.cliro-v7154 .headbar-create-menu[open]{z-index:15000;}html body.cliro-v7154 .headbar-create-menu .headbar-create-panel{top:calc(100% + 10px);margin-top:0;z-index:15010;isolation:isolate;}html body.cliro-v7154 .document-list-toolbar-v015{padding:12px;border:1px solid #d7e1eb;border-radius:14px;background:#fff;box-shadow:0 9px 28px rgba(15,23,42,.06);}html body.cliro-v7154 .document-toolbar-primary-v015,
html body.cliro-v7154 .document-toolbar-secondary-v015{display:flex;align-items:center;gap:8px;flex-wrap:wrap;}html body.cliro-v7154 .document-filter-grid-v015{display:grid;grid-template-columns:minmax(180px,1.2fr) minmax(180px,1.2fr) minmax(145px,.8fr) minmax(190px,1fr);gap:8px;min-width:0;}html body.cliro-v7154 .document-filter-field-v015{display:grid;align-content:end;gap:6px;min-width:0;}html body.cliro-v7154 .document-filter-field-v015>label,
html body.cliro-v7154 .document-filter-label-v015{margin:0;color:#526779;font-size:11px;font-weight:900;letter-spacing:.045em;text-transform:uppercase;}html body.cliro-v7154 .document-filter-field-v015 :where(input,select,.lmcs-customer-search,.customer-search,[data-customer-search]){width:100%;min-width:0;max-width:none;}html.cliro-theme-dark body.cliro-v7154 .document-list-toolbar-v015{border-color:#344b61;background:#101d2a;box-shadow:0 12px 32px rgba(0,0,0,.22);}html.cliro-theme-dark body.cliro-v7154 .document-filter-field-v015>label,
html.cliro-theme-dark body.cliro-v7154 .document-filter-label-v015{color:#aebfd0;}@media(max-width:1280px){html body.cliro-v7154 .document-list-toolbar-v015{grid-template-columns:1fr;align-items:stretch;}html body.cliro-v7154 .document-filter-grid-v015{grid-template-columns:repeat(2,minmax(0,1fr));}html body.cliro-v7154 .document-toolbar-primary-v015,
  html body.cliro-v7154 .document-toolbar-secondary-v015{justify-content:flex-start;}}@media(max-width:780px){html body.cliro-v7154 .app-headbar-v711{margin:0;padding:0;}html body.cliro-v7154 .headbar-primary-v711{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:1fr;align-items:center;gap:6px;min-height:44px;margin:0;padding:max(7px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) 7px max(8px,env(safe-area-inset-left));}html body.cliro-v7154 .headbar-brand-v711{grid-column:1;grid-row:1;min-width:0;margin:0;padding:0;}html body.cliro-v7154 .headbar-actions-v711{grid-column:2;grid-row:1;display:flex;align-items:center;gap:4px;min-width:0;margin:0;padding:0;}html body.cliro-v7154 .headbar-mobile-menu-v711{grid-column:3;grid-row:1;align-self:center;justify-self:end;margin:0;padding:0;}html body.cliro-v7154 .headbar-actions-v711 .global-search-button,
  html body.cliro-v7154 .headbar-actions-v711 .theme-toggle-top{display:none;}html body.cliro-v7154 .headbar-actions-v711 :where(.headbar-create-menu>summary,.top-notification-bell,.headbar-profile-v711>summary),
  html body.cliro-v7154 .headbar-mobile-menu-v711>summary{width:40px;min-width:40px;height:32px;min-height:32px;margin:0;padding:0;border-radius:11px;}html body.cliro-v7154 .headbar-actions-v711 .headbar-profile-copy,
  html body.cliro-v7154 .headbar-actions-v711 .headbar-profile-caret,
  html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu>summary strong{display:none;}html body.cliro-v7154 .headbar-context-v711{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "timer" "company";gap:8px;min-height:0;margin:0;padding:8px max(8px,env(safe-area-inset-right)) 9px max(8px,env(safe-area-inset-left));}html body.cliro-v7154 .headbar-title-v711{margin:0;padding:0 2px;}html body.cliro-v7154 .headbar-title-v711 h1{margin:0;font-size:17px;line-height:1.2;}html body.cliro-v7154 .headbar-eyebrow-v711{margin:0 0 3px;}html body.cliro-v7154 .headbar-timer-v712,
  html body.cliro-v7154 .headbar-company-v712{margin:0;padding:0;}html body.cliro-v7154 .headbar-subnav-wrap-v711{margin:0;padding:0 max(8px,env(safe-area-inset-right)) 8px max(8px,env(safe-area-inset-left));}html body.cliro-v7154 .headbar-create-menu .headbar-create-panel{position:fixed;top:calc(max(7px,env(safe-area-inset-top)) + 58px);left:max(10px,env(safe-area-inset-left));right:max(10px,env(safe-area-inset-right));width:auto;max-height:calc(100dvh - 57px - env(safe-area-inset-bottom));margin-top:8px;overflow:auto;z-index:15010;}html body.cliro-v7154 .headbar-mobile-panel-v711{top:calc(100% + 8px);right:0;margin:0;z-index:15020;}html body.cliro-v7154 .document-list-toolbar-v015{display:grid;grid-template-columns:1fr;gap:9px;margin:0 0 11px;padding:10px;border-radius:12px;}html body.cliro-v7154 .document-toolbar-primary-v015{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;}html body.cliro-v7154 .document-toolbar-primary-v015 .document-new-button-v015{justify-content:center;}html body.cliro-v7154 .document-filter-grid-v015{grid-template-columns:1fr;gap:9px;}html body.cliro-v7154 .document-toolbar-secondary-v015{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;}html body.cliro-v7154 .document-toolbar-secondary-v015>*{width:100%;justify-content:center;}html body.cliro-v7154 #docTable.doc-table tbody{gap:10px;}html body.cliro-v7154 #docTable.doc-table tr{border-radius:12px;box-shadow:0 8px 24px rgba(15,23,42,.07);}html body.cliro-v7154 #docTable.doc-table td{grid-template-columns:88px minmax(0,1fr);gap:8px;padding:8px 10px;}html body.cliro-v7154 #docTable.doc-table .doc-actions-cell-v56{display:block;padding:10px;background:#f7fafc;}html body.cliro-v7154 #docTable.doc-table .doc-actions-v56-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(38px,auto);gap:7px;}html body.cliro-v7154 #docTable.doc-table .doc-actions-v56 :where(.btn,.doc-act,.doc-act-wide,.doc-act-danger){min-height:33px;height:auto;padding:7px 8px;font-size:12px;border-radius:10px;}html.cliro-theme-dark body.cliro-v7154 #docTable.doc-table .doc-actions-cell-v56{background:#132434;}}@media(max-width:480px){html body.cliro-v7154 .headbar-brand-copy-v711 strong{font-size:13px;}html body.cliro-v7154 .headbar-actions-v711 .top-notification-bell{display:none;}html body.cliro-v7154 .document-toolbar-primary-v015,
  html body.cliro-v7154 .document-toolbar-secondary-v015{grid-template-columns:1fr;}html body.cliro-v7154 #docTable.doc-table td{grid-template-columns:1fr;gap:4px;}html body.cliro-v7154 #docTable.doc-table td::before{padding:0;}}@media(max-width:780px){html.cliro-theme-dark body.cliro-v7154 #docTable.doc-table tr{border-color:#344b61;background:#101d2a;box-shadow:0 10px 28px rgba(0,0,0,.24);}html.cliro-theme-dark body.cliro-v7154 #docTable.doc-table td{border-bottom-color:#2b4053;background:#101d2a;color:#e8f0f7;-webkit-text-fill-color:#e8f0f7;}html.cliro-theme-dark body.cliro-v7154 #docTable.doc-table td::before{color:#9fb2c3;-webkit-text-fill-color:#9fb2c3;}html.cliro-theme-dark body.cliro-v7154 #docTable.doc-table tr:hover td{background:#142536;}}:root{--doc018-ink:#172033;--doc018-muted:#667085;--doc018-line:#d9e2ec;--doc018-soft:#f5f8fb;--doc018-brand:var(--brand-primary,#12395b);--doc018-accent:var(--brand-accent,#d99a28);}body.cliro-public-document-v018{background:linear-gradient(180deg,#edf3f8 0,#f7f9fc 240px,#eef2f6 100%);color:#172033;min-height:100vh;}.cliro-document-portal-head-v018{max-width:1040px;backdrop-filter:blur(14px);}.cliro-document-portal-head-v018 .portal-kicker{display:block;margin-bottom:4px;}.cliro-document-portal-head-v018 .customer-actions{max-width:none;}.cliro-document-preview-v018{max-width:1040px;margin:0 auto;padding:0 14px 30px;}.cliro-document-preview-v018>.doc-sheet,.customer-page>.doc-sheet{max-width:920px;border-radius:14px;border:1px solid #d4dde8;box-shadow:0 28px 80px rgba(15,23,42,.16);overflow:hidden;background:#fff;}.cliro-document-preview-v018 .doc-head-block,.customer-page .doc-head-block{padding:27px 30px 20px;margin:0 0 17px;background:linear-gradient(135deg,#fff 0,#f8fbfd 100%);border-bottom:1px solid #e5ebf2;}.cliro-document-preview-v018 .doc-kind-badge,.customer-page .doc-kind-badge{box-shadow:0 8px 20px color-mix(in srgb,var(--doc018-brand) 22%,transparent);}.cliro-document-preview-v018 .doc-title,.customer-page .doc-title{font-size:24px;letter-spacing:-.035em;}.cliro-document-preview-v018 .items-section,.customer-page .items-section{margin-top:17px;}.cliro-document-preview-v018 .pos-table,.customer-page .pos-table{border:1px solid #dce4ed;border-radius:10px;overflow:hidden;}.cliro-document-preview-v018 .pos-table th,.customer-page .pos-table th{background:var(--doc018-brand);color:#fff;padding:10px 12px;}.cliro-document-preview-v018 .pos-table td,.customer-page .pos-table td{padding:11px 12px;}.cliro-document-preview-v018 .position-desc-row td,.customer-page .position-desc-row td{background:#f8fafc;}.payment-summary{display:block;margin:0;}.document-total-list-v018{width:min(100%,430px);margin:0 0 0 auto;border:1px solid #d7e0ea;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(15,23,42,.07);}.document-total-row-v018{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 12px;border-bottom:1px solid #e7ecf2;}.document-total-row-v018:last-child{border-bottom:0;}.document-total-row-v018 dt{color:#475467;font-weight:700;}.document-total-row-v018 dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;color:#101828;}.document-total-row-v018.total-gross{padding:12px;background:var(--doc018-brand);border-bottom:0;}.document-total-row-v018.total-gross dt,.document-total-row-v018.total-gross dd{color:#fff;font-size:15px;font-weight:950;}.document-total-row-v018.total-tax dt:after{content:"";}.document-check-v018{max-width:1040px;margin:12px auto;display:grid;gap:8px;}.document-check-v018>strong,.document-check-v018>div strong{display:block;}.document-check-v018 span{display:block;margin-top:3px;}.document-check-v018 ul{margin:4px 0 0 16px;padding:0;}.document-check-v018 li{margin:4px 0;}.preview-actions-v018{max-width:1040px;margin:0 auto 10px;}.preview-actions-v018 .btn.primary{order:-1;}.preview-info-bubbles{max-width:1040px;margin:0 auto 12px;}.accept-box{max-width:920px;}.accept-box h2{font-size:21px;margin-top:0;}html.cliro-theme-dark body.cliro-public-document-v018{background:linear-gradient(180deg,#07111d,#0c1a29 260px,#08131f);color:#eaf0f6;}html.cliro-theme-dark .cliro-public-document-v018 .doc-sheet{color:#172033;}html.cliro-theme-dark .cliro-public-document-v018 .cliro-document-portal-head-v018{background:rgba(11,26,42,.93);border-color:#263d52;color:#f8fafc;}html.cliro-theme-dark .cliro-public-document-v018 .cliro-document-portal-head-v018 p{color:#b6c1d4;}html.cliro-theme-dark .cliro-public-document-v018 .accept-box{background:#102235;border-color:#2a4359;color:#f8fafc;}html.cliro-theme-dark .cliro-public-document-v018 .accept-box .muted{color:#bdc8d5;}html.cliro-theme-dark .cliro-public-document-v018 .confirm-box{background:#0b1b2b;border-color:#30495f;}html.cliro-theme-dark .cliro-public-document-v018 .input{background:#091827;border-color:#3a5267;color:#fff;}@media(max-width:800px){.cliro-document-portal-head-v018{margin:0;padding:12px;border-radius:0;grid-template-columns:1fr;}.cliro-document-portal-head-v018 .customer-actions{display:grid;grid-template-columns:1fr 1fr;width:100%;}.cliro-document-portal-head-v018 .customer-actions .btn{justify-content:center;}.cliro-document-preview-v018{padding:0 0 17px;}.cliro-document-preview-v018>.doc-sheet,.customer-page>.doc-sheet{border-radius:0;border-left:0;border-right:0;box-shadow:none;}.preview-actions-v018{top:0;border-radius:0;margin:0;padding:8px;overflow-x:auto;flex-wrap:nowrap;}.preview-actions-v018 .btn{white-space:nowrap;}.document-total-list-v018{width:100%;margin:0;}.document-total-row-v018{padding:10px 12px;}.accept-box{border-radius:0;margin:10px 0;box-shadow:none;}.customer-page{padding:0;margin:0;}}@media print{.cliro-document-portal-head-v018,.preview-actions-v018,.document-check-v018{display:none;}.cliro-document-preview-v018{max-width:none;padding:0;}.cliro-document-preview-v018>.doc-sheet{box-shadow:none;border:0;border-radius:0;}.document-total-list-v018{box-shadow:none;border:0;border-radius:0;}.document-total-row-v018.total-gross{background:#11131a;-webkit-print-color-adjust:exact;print-color-adjust:exact;}}.customer-page{max-width:1180px;margin:0 auto;padding:0 14px 33px;}.cliro-document-status-v018{letter-spacing:.02em;}.cliro-document-preview-v018>.doc-sheet{margin-inline:auto;}.cliro-document-preview-v018 .doc-brand-row{gap:17px;}.cliro-document-preview-v018 .doc-recipient-block{margin:0 30px 16px;}.cliro-document-preview-v018 .doc-title,.cliro-document-preview-v018 .salutation,.cliro-document-preview-v018 .items-section,.cliro-document-preview-v018 .payment-final-block,.cliro-document-preview-v018 .closing{margin-left:30px;margin-right:30px;}.cliro-document-preview-v018 .payment-final-block{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,430px);gap:20px;align-items:start;padding:19px 0 10px;border-top:1px solid #e7edf3;}.cliro-document-preview-v018 .payment-info{padding:2px 0;}.cliro-document-preview-v018 .payment-info h2{margin-top:0;}.cliro-document-preview-v018 .doc-footer{margin-top:20px;}.preview-info-bubble{box-shadow:0 8px 24px rgba(15,23,42,.055);}.preview-info-bubble-note{grid-column:1 / -1;}html.cliro-theme-dark .preview-actions-v018,html.cliro-theme-dark .preview-info-bubble{background:#102235;border-color:#2a4359;color:#f8fafc;}.cliro-public-document-v018 .success,.cliro-public-document-v018 .notice,.cliro-public-document-v018 .error{max-width:1040px;margin:10px auto;border-radius:11px;}@media(max-width:900px){.cliro-document-preview-v018 .doc-recipient-block,.cliro-document-preview-v018 .doc-title,.cliro-document-preview-v018 .salutation,.cliro-document-preview-v018 .items-section,.cliro-document-preview-v018 .payment-final-block,.cliro-document-preview-v018 .closing{margin-left:17px;margin-right:17px;}.cliro-document-preview-v018 .payment-final-block{grid-template-columns:1fr;}.preview-info-bubbles{grid-template-columns:1fr 1fr;}.preview-info-bubble-wide,.preview-info-bubble-note{grid-column:1 / -1;}}@media(max-width:600px){.customer-page{padding:0;}.cliro-document-portal-head-v018 .customer-actions{grid-template-columns:1fr;}.cliro-document-preview-v018 .doc-head-block{padding:17px 14px 16px;}.cliro-document-preview-v018 .doc-brand-row{display:grid;grid-template-columns:1fr;}.cliro-document-preview-v018 .doc-recipient-block,.cliro-document-preview-v018 .doc-title,.cliro-document-preview-v018 .salutation,.cliro-document-preview-v018 .items-section,.cliro-document-preview-v018 .payment-final-block,.cliro-document-preview-v018 .closing{margin-left:12px;margin-right:12px;}.cliro-document-preview-v018 .doc-title{font-size:22px;}.preview-info-bubbles{grid-template-columns:1fr;}.preview-info-bubble,.preview-info-bubble-wide,.preview-info-bubble-note{grid-column:auto;}.document-total-row-v018{grid-template-columns:minmax(0,1fr) auto;gap:10px;}.document-total-row-v018 dt{overflow-wrap:anywhere;}}body.cliro-v7154 .cliro-document-preview-v019 .doc-brand-left{min-width:0;min-height:50px;display:flex;align-items:center;overflow:visible;}body.cliro-v7154 .cliro-document-preview-v019 .doc-logo{display:block;width:auto;height:auto;max-width:170px;max-height:57px;object-fit:contain;object-position:left center;background:transparent;}body.cliro-v7154 .cliro-document-preview-v019 .doc-logo-fallback-v019{display:block;max-width:180px;color:var(--brand-primary,#12395b);font-size:16px;font-weight:950;line-height:1.15;overflow-wrap:anywhere;}html.cliro-theme-dark body.cliro-v7154 .cliro-document-preview-v019{background:transparent;}html.cliro-theme-dark body.cliro-v7154 .cliro-document-preview-v019>.doc-sheet{color-scheme:light;background:#fff;color:#172033;border-color:#7890a5;box-shadow:0 28px 84px rgba(0,0,0,.42);}html.cliro-theme-dark body.cliro-v7154 .preview-actions-v018,
html.cliro-theme-dark body.cliro-v7154 .preview-info-bubble{background:#102235;border-color:#2f485e;color:#f8fafc;}html.cliro-theme-dark body.cliro-v7154 .preview-info-bubble :where(.preview-info-label,.preview-info-value){color:inherit;}body.cliro-v7154 .cliro-v7153-tour-overlay{z-index:30000;background:rgba(2,11,18,.76);backdrop-filter:blur(3px);pointer-events:none;}body.cliro-v7154 .cliro-v7153-tour-overlay.has-target{background:transparent;backdrop-filter:none;}body.cliro-v7154 .cliro-v71715-tour-shade{position:fixed;z-index:30000;display:block;margin:0;padding:0;border:0;background:rgba(2,11,18,.76);pointer-events:none;}body.cliro-v7154 .cliro-v71715-tour-shade[hidden]{display:none;}body.cliro-v7154 .cliro-v71715-tour-spotlight{position:fixed;z-index:30001;display:block;border:3px solid var(--cliro-v7153-focus,#8fc7f0);border-radius:12px;background:rgba(255,255,255,.04);box-shadow:0 18px 54px rgba(0,0,0,.28);pointer-events:none;transition:left .16s ease,top .16s ease,width .16s ease,height .16s ease;}body.cliro-v7154 .cliro-v71715-tour-spotlight[hidden]{display:none;}body.cliro-v7154 .cliro-v7153-tour-dialog{z-index:30002;margin:0;pointer-events:auto;}body.cliro-v7154 .cliro-v7153-tour-dialog.is-centered{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);}body.cliro-v7154 .cliro-v7153-tour-dialog.is-positioned{transform:none;}body.cliro-v7154 .cliro-v7153-tour-target,
body.cliro-v7154 .cliro-v7153-tour-trigger.cliro-v7153-tour-target{z-index:auto;outline:0;box-shadow:none;}@media(max-width:760px){body.cliro-v7154 .cliro-v7153-tour-dialog{left:8px;right:8px;top:auto;bottom:max(8px,env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 16px);transform:none;}body.cliro-v7154 .cliro-v71715-tour-spotlight{border-radius:13px;}}@media(prefers-reduced-motion:reduce){body.cliro-v7154 .cliro-v71715-tour-spotlight{transition:none;}}@media(forced-colors:active){body.cliro-v7154 .cliro-v71715-tour-shade{background:Canvas;forced-color-adjust:none;}body.cliro-v7154 .cliro-v71715-tour-spotlight{border:3px solid Highlight;box-shadow:none;forced-color-adjust:none;}}@media screen and (max-width:800px){.cliro-document-preview-v018,.cliro-document-preview-v019,.customer-page{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;}.cliro-document-preview-v018>.doc-sheet,.cliro-document-preview-v019>.doc-sheet,.customer-page>.doc-sheet{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box;overflow:hidden;}.cliro-document-preview-v018 :is(.doc-brand-row,.doc-brand-left,.doc-brand-main,.doc-docdata,.doc-recipient-block,.doc-title,.salutation,.items-section,.payment-final-block,.payment-info,.payment-summary,.closing,.doc-footer),
  .cliro-document-preview-v019 :is(.doc-brand-row,.doc-brand-left,.doc-brand-main,.doc-docdata,.doc-recipient-block,.doc-title,.salutation,.items-section,.payment-final-block,.payment-info,.payment-summary,.closing,.doc-footer){min-width:0;max-width:100%;box-sizing:border-box;}.cliro-document-preview-v018 :is(.desc-html,.flow-content,.notes-render,.recipient,.doc-company,.doc-sub,.doc-addr,.doc-docdata dd,a),
  .cliro-document-preview-v019 :is(.desc-html,.flow-content,.notes-render,.recipient,.doc-company,.doc-sub,.doc-addr,.doc-docdata dd,a){overflow-wrap:anywhere;word-break:break-word;}.cliro-document-preview-v018 :is(.desc-html,.flow-content,.notes-render) table,
  .cliro-document-preview-v019 :is(.desc-html,.flow-content,.notes-render) table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;}.cliro-document-preview-v018 :is(img,svg,canvas,video,iframe),.cliro-document-preview-v019 :is(img,svg,canvas,video,iframe){max-width:100%;height:auto;}.preview-actions-v018{max-width:100%;box-sizing:border-box;}}@media screen and (max-width:520px){.cliro-document-preview-v018 .doc-docdata dl,.cliro-document-preview-v019 .doc-docdata dl{grid-template-columns:1fr!important;}.cliro-document-preview-v018 .pos-table td,.cliro-document-preview-v018 .pos-table-compact td,
  .cliro-document-preview-v019 .pos-table td,.cliro-document-preview-v019 .pos-table-compact td{grid-template-columns:minmax(72px,28%) minmax(0,1fr)!important;}.preview-actions-v018 .btn{min-height:35px;white-space:normal;overflow-wrap:anywhere;}}/* source: assets/cliro-v716-theme.css */:root {color-scheme: light;--cliro-bg: #f4f7fb;--cliro-bg-elevated: #ffffff;--cliro-surface: #ffffff;--cliro-surface-muted: #f7f9fc;--cliro-surface-strong: #edf2f7;--cliro-text: #142033;--cliro-text-muted: #526477;--cliro-border: #d9e2ec;--cliro-border-strong: #b9c7d5;--cliro-control-border: #71869a;--cliro-primary: var(--brand-text, var(--brand-primary, #12395b));--cliro-primary-text: var(--brand-on, #ffffff);--cliro-accent: var(--brand-accent, #d99a28);--cliro-accent-text: #172033;--cliro-success: #067647;--cliro-danger: #b42318;--cliro-warning: #b54708;--cliro-focus: #2e72b8;--cliro-shadow-sm: 0 1px 2px rgba(15, 23, 42, .06);--cliro-shadow-md: 0 12px 30px rgba(15, 23, 42, .09);--cliro-radius-sm: 10px;--cliro-radius: 16px;--cliro-radius-lg: 22px;--cliro-page-gap:clamp(12px, 2vw, 17px);--cliro-control-height:35px;}html.cliro-theme-dark {--cliro-bg: #08131d;--cliro-bg-elevated: #0d1c29;--cliro-surface: #102231;--cliro-surface-muted: #132837;--cliro-surface-strong: #193345;--cliro-text: #f4f8fc;--cliro-text-muted: #aec0d1;--cliro-border: #284357;--cliro-border-strong: #3c5c72;--cliro-control-border: #63829a;--cliro-primary: #8fc7f0;--cliro-primary-text: #07131d;--cliro-accent: #e4ae46;--cliro-accent-text: #172033;--cliro-success: #4bd19a;--cliro-danger: #ff9f96;--cliro-warning: #ffc36b;--cliro-focus: #8fc7f0;--cliro-shadow-sm: 0 1px 2px rgba(0, 0, 0, .25);--cliro-shadow-md: 0 18px 45px rgba(0, 0, 0, .28);}html.cliro-theme-light[data-cliro-v716="1"],
html.cliro-theme-dark[data-cliro-v716="1"],
html[data-cliro-v716="1"] body,
body.cliro-v716 {min-height:100%;background: var(--cliro-bg);color: var(--cliro-text);}body.cliro-v716,
body.cliro-v716 input,
body.cliro-v716 select,
body.cliro-v716 textarea,
body.cliro-v716 button {font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;}body.cliro-v716 *,
body.cliro-v716 *::before,
body.cliro-v716 *::after {box-sizing: border-box;}body.cliro-v716 a {color: var(--cliro-primary);}body.cliro-v716 a:hover {text-decoration-thickness: 2px;}body.cliro-v716 .muted,
body.cliro-v716 small {color: var(--cliro-text-muted);}body.cliro-v716 .panel, body.cliro-v716 .card, body.cliro-v716 .stat, body.cliro-v716 .empty-state, body.cliro-v716 .form-card, body.cliro-v716 .kanban-card-v108{background: var(--cliro-surface);color: var(--cliro-text);border: 1px solid var(--cliro-border);border-radius:var(--cliro-radius-lg);box-shadow: var(--cliro-shadow-sm);}body.cliro-v716 .panel {padding:clamp(12px, 2.2vw, 17px);}body.cliro-v716 .panel + .panel {margin-top:var(--cliro-page-gap);}body.cliro-v716 input:not([type="checkbox"]):not([type="radio"]),
body.cliro-v716 select,
body.cliro-v716 textarea {width: 100%;min-height:var(--cliro-control-height);border: 1px solid var(--cliro-control-border);border-radius:var(--cliro-radius-sm);background: var(--cliro-bg-elevated);color: var(--cliro-text);padding:8px 10px;box-shadow: inset 0 1px 0 rgba(255,255,255,.03);}body.cliro-v716 input::placeholder,
body.cliro-v716 textarea::placeholder {color: var(--cliro-text-muted);opacity: .8;}body.cliro-v716 label {color: var(--cliro-text);}body.cliro-v716 fieldset {border-color: var(--cliro-border);}body.cliro-v716 .btn,
body.cliro-v716 button,
body.cliro-v716 [role="button"] {min-height:var(--cliro-control-height);border: 1px solid var(--cliro-border-strong);border-radius:12px;background: var(--cliro-surface);color: var(--cliro-text);box-shadow: var(--cliro-shadow-sm);}body.cliro-v716 .btn.primary,
body.cliro-v716 button.primary,
body.cliro-v716 .button.primary {border-color: var(--cliro-primary);background: var(--cliro-primary);color: var(--cliro-primary-text);}body.cliro-v716 .btn.danger,
body.cliro-v716 button.danger {color: var(--cliro-danger);border-color: color-mix(in srgb, var(--cliro-danger) 45%, var(--cliro-border));}body.cliro-v716 .headbar-create-menu > summary {background: var(--cliro-accent);color: var(--cliro-accent-text);border-color: color-mix(in srgb, var(--cliro-accent) 68%, #7a5b1f);}body.cliro-v716 .headbar-create-menu > summary .cliro-symbol-plus,
body.cliro-v716 .headbar-create-menu > summary .cliro-symbol-check,
body.cliro-v716 .headbar-create-menu > summary .cliro-symbol-chevron,
body.cliro-v716 .headbar-create-menu > summary [aria-hidden="true"] {color: var(--cliro-accent-text);}body.cliro-v716 .headbar-create-menu {position: relative;z-index: 60;}body.cliro-v716 .headbar-create-panel {z-index: 70;margin-top:8px;background: var(--cliro-surface);color: var(--cliro-text);border: 1px solid var(--cliro-border);box-shadow: var(--cliro-shadow-md);}body.cliro-v716 .cliro-language-link,
body.cliro-v716 .cliro-a11y-language-link {display: inline-flex;align-items: center;justify-content: center;min-width: 40px;min-height:32px;border: 1px solid var(--cliro-border);border-radius:10px;background: var(--cliro-surface-muted);color: var(--cliro-text);text-decoration: none;opacity: 1;}body.cliro-v716 .cliro-language-link.is-active,
body.cliro-v716 .cliro-a11y-language-link.is-active {background: var(--cliro-primary);color: var(--cliro-primary-text);border-color: var(--cliro-primary);}body.cliro-v716 .headbar,
body.cliro-v716 .headbar-v711,
body.cliro-v716 .topbar,
body.cliro-v716 header.app-header {background: var(--cliro-bg-elevated);color: var(--cliro-text);border-color: var(--cliro-border);}body.cliro-v716 .headbar-context-v711 {display: grid;grid-template-columns: minmax(220px, 1fr) minmax(420px, 720px) minmax(220px, 1fr);align-items: center;gap:clamp(12px, 2vw, 23px);}body.cliro-v716 .headbar-timer-v712 {display: flex;justify-content: center;min-width: 0;}body.cliro-v716 .headbar-company-v712 {display: flex;justify-content: flex-end;min-width: 0;}body.cliro-v716 .page-head-timer-card,
body.cliro-v716 .cliro-timer {width: min(100%, 720px);min-height:55px;display: grid;grid-template-columns: 48px minmax(0, 1fr) auto;grid-template-rows: auto auto;grid-template-areas: "icon time action" "icon context action";align-items: center;column-gap:12px;row-gap:2px;padding:11px 13px;border: 1px solid var(--cliro-border);border-radius:14px;background: var(--cliro-surface);color: var(--cliro-text);box-shadow: var(--cliro-shadow-sm);text-decoration: none;}body.cliro-v716 .page-head-timer-icon {grid-area: icon;width: 44px;height:35px;display: grid;place-items: center;border-radius:10px;background: var(--cliro-surface-strong);color: var(--cliro-primary);}body.cliro-v716 .page-head-timer-body {display: contents;}body.cliro-v716 .page-head-timer-label {display: none;}body.cliro-v716 .page-head-timer-time {grid-area: time;font-size:clamp(19px, 2vw, 24px);line-height:1;font-variant-numeric: tabular-nums;color: var(--cliro-text);}body.cliro-v716 .page-head-timer-context,
body.cliro-v716 .page-head-timer-body > small {grid-area: context;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--cliro-text-muted);}body.cliro-v716 .page-head-timer-cta {grid-area: action;align-self: center;padding:8px 12px;border-radius:11px;background: var(--cliro-primary);color: var(--cliro-primary-text);font-weight: 800;white-space: nowrap;}body.cliro-v716 .business-switch summary,
body.cliro-v716 .business-switch-menu,
body.cliro-v716 .business-switch-option {background: var(--cliro-surface);color: var(--cliro-text);border-color: var(--cliro-border);}body.cliro-v716 .business-switch-current strong,
body.cliro-v716 .business-switch-option strong {overflow-wrap: anywhere;hyphens: auto;}body.cliro-v716 .cliro-table-scroll,
body.cliro-v716 .table-wrap,
body.cliro-v716 .table-scroll {width: 100%;max-width: 100%;overflow-x: auto;overscroll-behavior-inline: contain;border: 1px solid var(--cliro-border);border-radius:var(--cliro-radius);background: var(--cliro-surface);box-shadow: var(--cliro-shadow-sm);}body.cliro-v716 .cliro-table-scroll:not(.is-scrollable) {overflow-x: visible;}body.cliro-v716 table {width: 100%;border-collapse: separate;border-spacing: 0;background: var(--cliro-surface);color: var(--cliro-text);}body.cliro-v716 table thead {background: var(--cliro-surface-strong);}body.cliro-v716 table th,
body.cliro-v716 table td {padding:10px 12px;border-bottom: 1px solid var(--cliro-border);color: inherit;vertical-align: top;}body.cliro-v716 table th {font-weight: 800;text-align: left;}body.cliro-v716 table tbody tr:nth-child(even) {background: color-mix(in srgb, var(--cliro-surface-muted) 78%, transparent);}body.cliro-v716 table tbody tr:hover {background: color-mix(in srgb, var(--cliro-primary) 9%, var(--cliro-surface));}body.cliro-v716 table tbody tr:last-child > * {border-bottom: 0;}body.cliro-v716 .doc-sheet,
body.cliro-v716 .doc-sheet table,
.cliro-public-document-v019 .doc-sheet,
.cliro-public-document-v019 .doc-sheet table {color-scheme: light;background: #ffffff;color: #172033;}body.cliro-v716 .doc-sheet .cliro-table-scroll,
.cliro-public-document-v019 .doc-sheet .cliro-table-scroll {border: 0;box-shadow: none;overflow: visible;}body.cliro-v716 .doc-sheet table thead,
.cliro-public-document-v019 .doc-sheet table thead {background: #eef3f7;}body.cliro-v716 .doc-sheet table th,
body.cliro-v716 .doc-sheet table td,
.cliro-public-document-v019 .doc-sheet table th,
.cliro-public-document-v019 .doc-sheet table td {color: #172033;border-color: #d9e2ec;}body.cliro-v716 .document-total-list-v018 {background: #ffffff;color: #172033;border-color: #d7e0ea;}body.cliro-v716 .document-total-row-v018 dt {color: #475467;}body.cliro-v716 .document-total-row-v018 dd {color: #101828;}body.cliro-v716 .document-total-row-v018.total-gross {background: var(--brand-primary, #12395b);}body.cliro-v716 .document-total-row-v018.total-gross dt,
body.cliro-v716 .document-total-row-v018.total-gross dd {color: #ffffff;}body.cliro-v716 .success,
body.cliro-v716 .notice.success {background: color-mix(in srgb, var(--cliro-success) 14%, var(--cliro-surface));color: var(--cliro-text);border-color: color-mix(in srgb, var(--cliro-success) 45%, var(--cliro-border));}body.cliro-v716 .error,
body.cliro-v716 .notice.error {background: color-mix(in srgb, var(--cliro-danger) 13%, var(--cliro-surface));color: var(--cliro-text);border-color: color-mix(in srgb, var(--cliro-danger) 45%, var(--cliro-border));}body.cliro-v716 .warning,
body.cliro-v716 .notice.warning {background: color-mix(in srgb, var(--cliro-warning) 14%, var(--cliro-surface));color: var(--cliro-text);border-color: color-mix(in srgb, var(--cliro-warning) 45%, var(--cliro-border));}@media (max-width: 1000px) {body.cliro-v716 .headbar-context-v711 {grid-template-columns: 1fr;gap:10px;}body.cliro-v716 .headbar-title-v711 {order: 1;}body.cliro-v716 .headbar-timer-v712 {order: 2;justify-content: stretch;}body.cliro-v716 .headbar-company-v712 {order: 3;justify-content: stretch;}body.cliro-v716 .page-head-timer-card {width: 100%;}body.cliro-v716 .business-switch {width: 100%;}}@media (max-width: 720px) {:root {--cliro-page-gap:10px;}body.cliro-v716 {padding-inline: 0;}body.cliro-v716 .main,
  body.cliro-v716 main.container,
  body.cliro-v716 .container {width: 100%;max-width: none;padding-inline: 12px;}body.cliro-v716 .panel {border-radius:12px;padding:12px;}body.cliro-v716 .page-head-timer-card {grid-template-columns: 42px minmax(0,1fr) auto;min-height:50px;padding:9px 10px;}body.cliro-v716 .page-head-timer-icon {width: 40px;height:32px;}body.cliro-v716 .page-head-timer-time {font-size:20px;}body.cliro-v716 .page-head-timer-cta {padding:9px 8px;}body.cliro-v716 .headbar-create-panel {position: fixed;left: 12px;right: 12px;top: max(72px, env(safe-area-inset-top));max-height:calc(100dvh - 67px);overflow: auto;}body.cliro-v716 table th,
  body.cliro-v716 table td {padding:8px 9px;}}@media print {.no-print,
  .preview-actions-v018,
  .cliro-document-portal-head-v018 {display: none;}.doc-sheet {box-shadow: none;border: 0;}}body.cliro-v716 .app,
body.cliro-v716.sidebar-collapsed .app {display: block;width: 100%;min-width: 0;min-height:100vh;margin:0;grid-template-columns: none;}body.cliro-v716 .app > .main,
body.cliro-v716 #main-content {display: block;width: 100%;min-width: 0;max-width: none;margin:0;}body.cliro-v716 aside.sidebar.sidebar-command {display: none;}body.cliro-v716 .page-content-v711 {box-sizing: border-box;width: 100%;min-width: 0;max-width: none;margin-inline: 0;}@media (max-width: 720px) {body.cliro-v716 .page-content-v711 {width: 100%;padding:10px 8px 29px;}}/* source: assets/cliro-document-v716.css */:root {--cliro-document-ink: #172033;--cliro-document-muted: #667085;--cliro-document-line: #d9e2ec;--cliro-document-soft: #f7f9fc;--cliro-document-brand: var(--brand-primary, #12395b);--cliro-document-accent: var(--brand-accent, #d99a28);}body.cliro-public-document-v716 {min-height: 100vh;margin: 0;background: linear-gradient(180deg, var(--cliro-bg, #edf3f8), var(--cliro-surface-muted, #f7f9fc));color: var(--cliro-text, #142033);}.cliro-document-portal-head-v018 {width: min(calc(100% - 32px), 1120px);margin: 18px auto 14px;padding: 16px 18px;display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;gap: 18px;border: 1px solid var(--cliro-border, #d9e2ec);border-radius: 18px;background: var(--cliro-surface, #fff);color: var(--cliro-text, #142033);box-shadow: var(--cliro-shadow-md, 0 18px 50px rgba(15, 23, 42, .10));}.cliro-document-portal-title-v018 {min-width: 0;}.cliro-document-portal-meta-v018 {display: flex;align-items: center;flex-wrap: wrap;gap: 9px;margin-bottom: 6px;}.cliro-document-portal-head-v018 .portal-kicker {color: var(--cliro-primary, #12395b);font-size: 11px;font-weight: 900;letter-spacing: .08em;text-transform: uppercase;}.cliro-document-portal-head-v018 h1 {margin: 0;color: inherit;font-size: 20px;line-height: 1.25;overflow-wrap: anywhere;}.cliro-document-portal-head-v018 p {margin: 5px 0 0;color: var(--cliro-text-muted, #607086);}.cliro-document-portal-head-v018 .customer-actions {display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 8px;margin: 0;}.cliro-document-portal-head-v018 .customer-actions .btn {background: var(--cliro-surface, #fff);color: var(--cliro-text, #142033);border-color: var(--cliro-border-strong, #b9c7d5);}.cliro-document-portal-head-v018 .customer-actions .btn.primary {background: var(--cliro-primary, #12395b);color: var(--cliro-primary-text, #fff);border-color: var(--cliro-primary, #12395b);}.cliro-document-portal-head-v018 .customer-actions .btn.danger {background: transparent;color: var(--cliro-danger, #b42318);border-color: color-mix(in srgb, var(--cliro-danger, #b42318) 48%, var(--cliro-border, #d9e2ec));}.cliro-document-status-v018 {display: inline-flex;align-items: center;min-height: 25px;padding: 4px 9px;border-radius: 999px;background: var(--cliro-surface-strong, #edf2f7);color: var(--cliro-text, #142033);font-size: 11px;font-weight: 900;}.cliro-document-status-v018.is-open {background: #fff3d6;color: #854d0e;}.cliro-document-status-v018.is-viewed {background: #e0f2fe;color: #075985;}.cliro-document-status-v018.is-accepted {background: #dcfae6;color: #067647;}.cliro-document-status-v018.is-declined {background: #fee4e2;color: #b42318;}.customer-page,
.cliro-document-preview-v018,
.cliro-document-preview-v019 {box-sizing: border-box;width: min(100%, 1120px);max-width: 1120px;margin: 0 auto;padding: 0 18px 44px;}.customer-page > .doc-sheet,
.cliro-document-preview-v018 > .doc-sheet,
.cliro-document-preview-v019 > .doc-sheet,
body.cliro-v716 .doc-sheet.doc-sheet-long {position: relative;display: block;box-sizing: border-box;width: min(100%, 920px);min-width: 0;max-width: 920px;min-height: 0;margin: 0 auto;padding: 0 0 30px;overflow: hidden;border: 1px solid #d4dde8;border-radius: 18px;background: #fff;color: var(--cliro-document-ink);color-scheme: light;box-shadow: 0 26px 74px rgba(15, 23, 42, .15);}.doc-sheet .doc-head-block {position: static;height: auto;margin: 0 0 26px;padding: 36px 40px 28px;background: linear-gradient(135deg, #fff, #f7fafc);border-bottom: 1px solid #e5ebf2;}.doc-sheet .doc-brand-row {position: static;display: grid;grid-template-columns: minmax(120px, 160px) minmax(0, 1fr) minmax(170px, 210px);width: 100%;height: auto;gap: 24px;align-items: start;}.doc-sheet .doc-brand-row.no-logo {grid-template-columns: minmax(0, 1fr) minmax(170px, 210px);}.doc-sheet .doc-brand-left,
.doc-sheet .doc-brand-main,
.doc-sheet .doc-docdata {position: static;inset: auto;display: block;width: auto;min-width: 0;max-width: none;padding: 0;margin: 0;}.doc-sheet .doc-brand-left {min-height: 64px;display: flex;align-items: flex-start;}.doc-sheet .doc-logo {display: block;width: auto;height: auto;max-width: 160px;max-height: 78px;object-fit: contain;object-position: left top;background: transparent;}.doc-sheet .doc-logo-fallback-v019 {color: var(--cliro-document-brand);font-size: 17px;font-weight: 900;line-height: 1.2;overflow-wrap: anywhere;}.doc-sheet .doc-company {margin: 0;color: #111827;font-size: 22px;font-weight: 900;line-height: 1.15;overflow-wrap: anywhere;}.doc-sheet .doc-sub {margin-top: 5px;color: #344054;font-size: 13px;font-weight: 700;line-height: 1.35;}.doc-sheet .doc-addr {margin-top: 8px;color: #667085;font-size: 12px;line-height: 1.45;}.doc-sheet .doc-docdata {text-align: right;}.doc-sheet .doc-kind-badge {display: inline-flex;max-width: 100%;padding: 7px 11px;border-radius: 999px;background: var(--cliro-document-brand);color: #fff;font-size: 11px;font-weight: 900;letter-spacing: .06em;text-transform: uppercase;white-space: normal;text-align: center;}.doc-sheet .doc-number {margin: 10px 0 12px;color: #111827;font-size: 17px;font-weight: 900;overflow-wrap: anywhere;}.doc-sheet .doc-docdata dl {display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 6px 12px;margin: 0;}.doc-sheet .doc-docdata dt {margin: 0;color: #667085;font-size: 10px;font-weight: 800;letter-spacing: .03em;text-transform: uppercase;text-align: left;}.doc-sheet .doc-docdata dd {margin: 0;color: #111827;font-size: 12px;font-weight: 800;text-align: right;white-space: nowrap;}.doc-sheet .doc-recipient-block,
.doc-sheet .doc-title,
.doc-sheet .salutation,
.doc-sheet .items-section,
.doc-sheet .document-content,
.doc-sheet .payment-final-block,
.doc-sheet .tax-note,
.doc-sheet .notes-render,
.doc-sheet .attachments,
.doc-sheet .closing {margin-left: 40px;margin-right: 40px;}.doc-sheet .doc-recipient-block {margin-top: 0;margin-bottom: 24px;padding: 0;}.doc-sheet .recipient {color: #172033;font-size: 13px;line-height: 1.5;}.doc-sheet .sender-line {margin-bottom: 12px;padding-bottom: 6px;border-bottom: 1px solid #d9e2ec;color: #667085;font-size: 10px;}.doc-sheet .doc-label {margin-bottom: 8px;color: #667085;font-size: 10px;font-weight: 900;letter-spacing: .06em;text-transform: uppercase;}.doc-sheet .doc-title {margin-top: 0;margin-bottom: 12px;color: #111827;font-size: 29px;line-height: 1.16;letter-spacing: -.035em;}.doc-sheet .salutation {margin-top: 0;margin-bottom: 24px;color: #475467;font-size: 14px;line-height: 1.55;}.doc-sheet .items-section {margin-top: 0;margin-bottom: 28px;padding: 0;}.doc-sheet .cliro-table-scroll,
.doc-sheet .cliro-table-scroll-007,
.doc-sheet .table-scroll,
.doc-sheet .table-wrap,
.doc-sheet [role="region"][aria-label*="Tabelle horizontal"],
.doc-sheet [role="region"][aria-label*="horizontally scrollable"] {display: contents;}.doc-sheet table {width: 100%;max-width: 100%;margin: 0;border-spacing: 0;border-collapse: collapse;background: #fff;color: #172033;box-shadow: none;}.doc-sheet table thead:empty,
.doc-sheet table thead:not(:has(th, td)) {display: none;}.doc-sheet table tbody tr,
.doc-sheet table tbody tr:nth-child(even),
.doc-sheet table tbody tr:hover {background: #fff;}.doc-sheet .pos-table,
.doc-sheet .pos-table-compact {display: table;width: 100%;min-width: 0;max-width: 100%;table-layout: fixed;border: 1px solid #d9e2ec;border-radius: 0;overflow: visible;font-size: 13px;}.doc-sheet .pos-table thead,
.doc-sheet .pos-table-compact thead {display: table-header-group;}.doc-sheet .pos-table th,
.doc-sheet .pos-table-compact th {padding: 11px 13px;border: 0;background: var(--cliro-document-brand);color: #fff;font-size: 10px;font-weight: 900;letter-spacing: .045em;text-transform: uppercase;text-align: left;}.doc-sheet .pos-table th:nth-child(1), .doc-sheet .pos-table td:nth-child(1) {width: 52%;}.doc-sheet .pos-table th:nth-child(2), .doc-sheet .pos-table td:nth-child(2) {width: 16%;text-align: right;}.doc-sheet .pos-table th:nth-child(3), .doc-sheet .pos-table td:nth-child(3) {width: 10%;text-align: right;}.doc-sheet .pos-table th:nth-child(4), .doc-sheet .pos-table td:nth-child(4) {width: 22%;text-align: right;}.doc-sheet .pos-table td,
.doc-sheet .pos-table-compact td {display: table-cell;padding: 13px;border: 0;border-bottom: 1px solid #e5e7eb;background: #fff;color: #172033;vertical-align: top;line-height: 1.45;}.doc-sheet .pos-table td::before,
.doc-sheet .pos-table-compact td::before {content: none;display: none;}.doc-sheet .pos-table td.num,
.doc-sheet .pos-table-compact td.num {white-space: nowrap;font-variant-numeric: tabular-nums;}.doc-sheet .pos-table td strong {color: #111827;font-weight: 850;}.doc-sheet .position-desc-row td {padding: 11px 13px 14px;background: #f8fafc;color: #475467;}.doc-sheet .position-desc-inline {margin: 0;color: inherit;font-size: 12px;line-height: 1.55;}.doc-sheet .desc-html table:not(.pos-table),
.doc-sheet .flow-content table,
.doc-sheet .notes-render table {table-layout: auto;margin: 12px 0;border-top: 1px solid #d9e2ec;border-bottom: 1px solid #d9e2ec;font-size: 12px;}.doc-sheet .desc-html table:not(.pos-table) th,
.doc-sheet .flow-content table th,
.doc-sheet .notes-render table th {padding: 10px 11px;border: 0;border-bottom: 1px solid #cbd5e1;background: #eef3f7;color: #344054;font-weight: 850;text-align: left;}.doc-sheet .desc-html table:not(.pos-table) td,
.doc-sheet .flow-content table td,
.doc-sheet .notes-render table td {min-width: 0;padding: 10px 11px;border: 0;border-bottom: 1px solid #e5e7eb;background: #fff;color: #344054;vertical-align: top;overflow-wrap: anywhere;}.doc-sheet .desc-html table:not(.pos-table) tr:last-child td,
.doc-sheet .flow-content table tr:last-child td,
.doc-sheet .notes-render table tr:last-child td {border-bottom: 0;}.doc-sheet .payment-final-block {display: grid;grid-template-columns: minmax(0, 1fr) minmax(300px, 420px);width: auto;max-width: none;gap: 30px;align-items: start;margin-top: 0;margin-bottom: 24px;padding: 26px 0 0;border-top: 1px solid #e5e7eb;background: transparent;overflow: visible;}.doc-sheet .payment-info,
.doc-sheet .payment-summary {display: block;width: auto;min-width: 0;padding: 0;margin: 0;background: transparent;border: 0;box-shadow: none;}.doc-sheet .payment-info h2 {margin: 0 0 12px;color: #111827;font-size: 19px;}.doc-sheet .payment-info h3 {margin: 14px 0 6px;color: #475467;font-size: 11px;text-transform: uppercase;letter-spacing: .045em;}.doc-sheet .payment-info p {margin: 0 0 10px;color: #475467;font-size: 13px;line-height: 1.55;}.doc-sheet .document-total-list-v018 {display: block;width: 100%;max-width: 420px;margin: 0 0 0 auto;padding: 4px 0;overflow: visible;border: 0;border-top: 1px solid #cfd8e3;border-bottom: 1px solid #cfd8e3;border-radius: 0;background: transparent;color: #172033;box-shadow: none;}.doc-sheet .document-total-row-v018 {display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: baseline;gap: 18px;padding: 9px 0;border: 0;border-bottom: 1px solid #e5e7eb;background: transparent;}.doc-sheet .document-total-row-v018:last-child {border-bottom: 0;}.doc-sheet .document-total-row-v018 dt {margin: 0;color: #475467;font-size: 13px;font-weight: 700;line-height: 1.35;}.doc-sheet .document-total-row-v018 dd {margin: 0;color: #111827;font-size: 13px;font-weight: 800;line-height: 1.35;text-align: right;white-space: nowrap;font-variant-numeric: tabular-nums;}.doc-sheet .document-total-row-v018 dd strong {color: inherit;font-weight: inherit;}.doc-sheet .document-total-row-v018.total-gross {margin-top: 3px;padding: 13px 0 10px;border-top: 2px solid #111827;border-bottom: 0;background: transparent;}.doc-sheet .document-total-row-v018.total-gross dt,
.doc-sheet .document-total-row-v018.total-gross dd {color: #111827;font-size: 15px;font-weight: 900;}.doc-sheet .payment-public-note {max-width: 420px;margin: 14px 0 0 auto;padding: 12px 14px;border: 1px solid #d9e2ec;border-radius: 12px;background: #f8fafc;color: #475467;font-size: 12px;line-height: 1.5;}.doc-sheet .sepa-payment-code.compact {grid-template-columns: 92px minmax(0, 1fr);gap: 14px;align-items: center;margin-top: 12px;padding: 0;border: 0;border-radius: 0;background: transparent;box-shadow: none;}.doc-sheet .sepa-payment-code.compact .sepa-payment-qr {width: 92px;height: 92px;min-height: 0;padding: 0;overflow: hidden;border: 0;border-radius: 0;background: #fff;}.doc-sheet .sepa-payment-code.compact .sepa-payment-qr svg,
.doc-sheet .sepa-payment-code.compact .sepa-payment-qr img {width: 92px;height: 92px;margin: 0;}.doc-sheet .tax-note,
.doc-sheet .notes-render {color: #475467;font-size: 13px;line-height: 1.55;}.doc-sheet .closing {color: #475467;font-size: 13px;line-height: 1.55;}.doc-sheet .doc-footer {position: static;inset: auto;width: auto;margin: 30px 40px 0;padding: 16px 0 0;border-top: 1px solid #d9e2ec;color: #667085;font-size: 10px;line-height: 1.45;}.doc-sheet .doc-footer span {display: block;margin-bottom: 3px;}.preview-actions-v018,
.preview-info-bubbles,
.document-check-v018,
.accept-box,
.cliro-public-document-v716 .success,
.cliro-public-document-v716 .notice,
.cliro-public-document-v716 .error {width: min(calc(100% - 32px), 1120px);max-width: 1120px;margin-left: auto;margin-right: auto;}.preview-actions-v018 {position: sticky;top: 10px;z-index: 500;display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 12px;padding: 12px 14px;border: 1px solid var(--cliro-border, #d9e2ec);border-radius: 16px;background: var(--cliro-surface, #fff);color: var(--cliro-text, #142033);box-shadow: var(--cliro-shadow-md, 0 12px 34px rgba(15,23,42,.08));}.preview-info-bubbles {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 10px;margin-bottom: 14px;}.preview-info-bubble {min-width: 0;padding: 12px 14px;border: 1px solid var(--cliro-border, #d9e2ec);border-radius: 14px;background: var(--cliro-surface, #fff);color: var(--cliro-text, #142033);}.preview-info-bubble-wide,
.preview-info-bubble-note {grid-column: auto;}.preview-info-link {overflow-wrap: anywhere;}html.cliro-theme-dark .preview-info-bubble .preview-info-label {color: var(--cliro-text-muted, #b8c7d9);}html.cliro-theme-dark .preview-info-bubble .preview-info-value {color: var(--cliro-text, #f4f8fc);}.document-check-v018 {box-sizing: border-box;margin-top: 12px;margin-bottom: 12px;padding: 14px 16px;border: 1px solid #b7e4ca;border-radius: 14px;background: #ecfdf3;color: #065f46;}.document-check-v018.has-warning {border-color: #fedf89;background: #fffaeb;color: #7a2e0e;}.document-check-v018.has-error {border-color: #fecdca;background: #fef3f2;color: #912018;}.accept-box {box-sizing: border-box;padding: 24px;border: 1px solid var(--cliro-border, #d9e2ec);border-radius: 18px;background: var(--cliro-surface, #fff);color: var(--cliro-text, #142033);box-shadow: var(--cliro-shadow-md, 0 16px 46px rgba(15,23,42,.10));}.confirm-box {display: flex;align-items: flex-start;gap: 10px;padding: 13px 14px;border: 1px solid var(--cliro-border, #d9e2ec);border-radius: 12px;background: var(--cliro-surface-muted, #f8fafc);}.signature-pad {width: 100%;max-width: 100%;border: 2px dashed var(--cliro-border-strong, #aab8c8);border-radius: 12px;background: #fff;touch-action: none;}html.cliro-theme-dark body.cliro-public-document-v716 {background: linear-gradient(180deg, #06111c, #0b1a29 260px, #07121e);color: #f4f8fc;}html.cliro-theme-dark body.cliro-public-document-v716 .cliro-document-portal-head-v018,
html.cliro-theme-dark body.cliro-public-document-v716 .accept-box {background: #102231;border-color: #2f4a5f;color: #f4f8fc;box-shadow: 0 20px 58px rgba(0, 0, 0, .30);}html.cliro-theme-dark body.cliro-public-document-v716 .cliro-document-portal-head-v018 p,
html.cliro-theme-dark body.cliro-public-document-v716 .accept-box .muted {color: #b8c7d5;}html.cliro-theme-dark body.cliro-public-document-v716 .customer-actions .btn {background: #142b40;border-color: #3a556c;color: #f8fafc;}html.cliro-theme-dark body.cliro-public-document-v716 .customer-actions .btn.primary {background: var(--cliro-primary, #8fc7f0);border-color: var(--cliro-primary, #8fc7f0);color: var(--cliro-primary-text, #07131d);}html.cliro-theme-dark body.cliro-public-document-v716 .customer-actions .btn.danger {background: #3a1820;border-color: #8f3543;color: #ffd7dc;}html.cliro-theme-dark body.cliro-public-document-v716 .confirm-box {background: #0b1b2b;border-color: #39556d;color: #edf3f8;}html.cliro-theme-dark body.cliro-public-document-v716 input.input,
html.cliro-theme-dark body.cliro-public-document-v716 textarea.input,
html.cliro-theme-dark body.cliro-public-document-v716 select.input {background: #081725;border-color: #3a566d;color: #fff;}html.cliro-theme-dark body.cliro-v716 .doc-sheet {background: #fff;color: #172033;border-color: #7890a5;box-shadow: 0 28px 84px rgba(0, 0, 0, .40);color-scheme: light;}html.cliro-theme-dark body.cliro-v716 .doc-sheet .document-total-list-v018,
html.cliro-theme-dark body.cliro-v716 .doc-sheet .document-total-row-v018 {background: transparent;color: #172033;}@media (max-width: 900px) {.cliro-document-portal-head-v018 {grid-template-columns: 1fr;}.cliro-document-portal-head-v018 .customer-actions {justify-content: stretch;}.cliro-document-portal-head-v018 .customer-actions .btn {flex: 1 1 180px;justify-content: center;}.preview-info-bubbles {grid-template-columns: repeat(2, minmax(0, 1fr));}.preview-info-bubble-note,
  .preview-info-bubble-wide {grid-column: auto;}.doc-sheet .payment-final-block {grid-template-columns: 1fr;}.doc-sheet .document-total-list-v018 {max-width: none;}}@media (max-width: 680px) {.cliro-document-portal-head-v018,
  .preview-actions-v018,
  .preview-info-bubbles,
  .document-check-v018,
  .accept-box,
  .cliro-public-document-v716 .success,
  .cliro-public-document-v716 .notice,
  .cliro-public-document-v716 .error {width: 100%;border-left: 0;border-right: 0;border-radius: 0;}.cliro-document-portal-head-v018 {margin-top: 0;padding: 14px;}.cliro-document-portal-head-v018 .customer-actions {display: grid;grid-template-columns: 1fr;}.customer-page,
  .cliro-document-preview-v018,
  .cliro-document-preview-v019 {width: 100%;padding: 0 0 24px;}.customer-page > .doc-sheet,
  .cliro-document-preview-v018 > .doc-sheet,
  .cliro-document-preview-v019 > .doc-sheet,
  body.cliro-v716 .doc-sheet.doc-sheet-long {width: 100%;max-width: none;border-left: 0;border-right: 0;border-radius: 0;box-shadow: none;}.doc-sheet .doc-head-block {padding: 24px 18px 20px;}.doc-sheet .doc-brand-row {grid-template-columns: 1fr;gap: 18px;}.doc-sheet .doc-brand-left {min-height: 48px;}.doc-sheet .doc-logo {max-width: 150px;max-height: 66px;}.doc-sheet .doc-docdata {text-align: left;}.doc-sheet .doc-docdata dl {grid-template-columns: minmax(0, 1fr) auto;}.doc-sheet .doc-docdata dt {text-align: left;}.doc-sheet .doc-docdata dd {text-align: right;}.doc-sheet .doc-recipient-block,
  .doc-sheet .doc-title,
  .doc-sheet .salutation,
  .doc-sheet .items-section,
  .doc-sheet .document-content,
  .doc-sheet .payment-final-block,
  .doc-sheet .tax-note,
  .doc-sheet .notes-render,
  .doc-sheet .attachments,
  .doc-sheet .closing {margin-left: 16px;margin-right: 16px;}.doc-sheet .doc-title {font-size: 25px;}.doc-sheet .pos-table,
  .doc-sheet .pos-table-compact,
  .doc-sheet .pos-table tbody,
  .doc-sheet .pos-table-compact tbody {display: block;width: 100%;min-width: 0;max-width: 100%;border: 0;}.doc-sheet .pos-table thead,
  .doc-sheet .pos-table-compact thead {display: none;}.doc-sheet .pos-table .position-main-row,
  .doc-sheet .pos-table-compact .position-main-row {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));margin-bottom: 0;border: 1px solid #d9e2ec;border-bottom: 0;background: #fff;}.doc-sheet .pos-table td,
  .doc-sheet .pos-table-compact td {display: flex;flex-direction: column;align-items: flex-end;width: auto;min-width: 0;padding: 10px 12px;justify-content: flex-start;gap: 4px;border-bottom: 1px solid #e5e7eb;text-align: right;white-space: normal;}.doc-sheet .pos-table .position-main-row td,
  .doc-sheet .pos-table-compact .position-main-row td {width: auto;min-width: 0;}.doc-sheet .pos-table td::before,
  .doc-sheet .pos-table-compact td::before {content: attr(data-label);display: block;width: 100%;color: #667085;font-size: 10px;font-weight: 850;letter-spacing: .035em;text-transform: uppercase;text-align: right;}.doc-sheet .pos-table td:first-child,
  .doc-sheet .pos-table-compact td:first-child {grid-column: 1 / -1;display: block;width: auto;text-align: left;}.doc-sheet .pos-table td:first-child::before,
  .doc-sheet .pos-table-compact td:first-child::before {margin-bottom: 6px;text-align: left;}.doc-sheet .pos-table .position-desc-row,
  .doc-sheet .pos-table-compact .position-desc-row {display: block;margin-bottom: 14px;border: 1px solid #d9e2ec;border-top: 0;}.doc-sheet .pos-table .position-desc-row td,
  .doc-sheet .pos-table-compact .position-desc-row td {display: block;width: 100%;border: 0;text-align: left;}.doc-sheet .pos-table .position-desc-row td::before,
  .doc-sheet .pos-table-compact .position-desc-row td::before {content: none;display: none;}.doc-sheet .desc-html table:not(.pos-table),
  .doc-sheet .flow-content table,
  .doc-sheet .notes-render table {display: block;max-width: 100%;overflow-x: auto;overscroll-behavior-inline: contain;}.doc-sheet .desc-html table:not(.pos-table) tbody,
  .doc-sheet .flow-content table tbody,
  .doc-sheet .notes-render table tbody {display: table;width: 100%;min-width: 520px;}.doc-sheet .document-total-row-v018 {gap: 12px;}.doc-sheet .document-total-row-v018 dt {overflow-wrap: anywhere;}.doc-sheet .sepa-payment-code.compact {grid-template-columns: 84px minmax(0, 1fr);gap: 12px;text-align: left;}.doc-sheet .sepa-payment-code.compact .sepa-payment-qr,
  .doc-sheet .sepa-payment-code.compact .sepa-payment-qr svg,
  .doc-sheet .sepa-payment-code.compact .sepa-payment-qr img {width: 84px;height: 84px;}.doc-sheet .doc-footer {margin: 26px 16px 0;}.preview-actions-v018 {position: static;overflow: visible;}.preview-info-bubbles {grid-template-columns: 1fr;}.preview-info-bubble,
  .preview-info-bubble-wide,
  .preview-info-bubble-note {grid-column: auto;}}@media print {.cliro-document-portal-head-v018,
  .preview-actions-v018,
  .preview-info-bubbles,
  .document-check-v018 {display: none;}.customer-page,
  .cliro-document-preview-v018,
  .cliro-document-preview-v019 {width: auto;max-width: none;padding: 0;}.customer-page > .doc-sheet,
  .cliro-document-preview-v018 > .doc-sheet,
  .cliro-document-preview-v019 > .doc-sheet {border: 0;border-radius: 0;box-shadow: none;}}/* source: lib.php#a11y-critical-v23 */.skip-link{position:absolute;left:16px;top:10px;z-index:99999;transform:translateY(-180%);background:#fff;color:#071421;border:3px solid var(--brand-accent,#d99a28);border-radius:12px;padding:10px 14px;font-weight:950;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.22);}.skip-link:focus{transform:none;}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}:where(a,button,input,select,textarea,[tabindex],.rich,[contenteditable="true"]):focus-visible{outline:4px solid var(--brand-accent,#d99a28);outline-offset:3px;box-shadow:0 0 0 7px rgba(217,154,40,.24);}button,[type="button"],[type="submit"],a.btn,.btn,.sidebar-command nav a,.sidebar-quick-actions a{min-height:44px;}input,select,textarea,.input{font-size:16px;}label{font-weight:800;}.muted,.hint,small{color:#475467;}.sidebar-command .muted,.sidebar-command small,.sidebar-command .brand-kicker{color:rgba(255,255,255,.78);}.sidebar-command nav a{color:#fff;}.sidebar-command .nav-group span{color:rgba(255,255,255,.82);}.nav-ico[aria-hidden="true"]{speak:none;}.rich[contenteditable="true"]{min-height:44px;}.table-wrap,.responsive-table{overflow:auto;}.table-wrap:focus-visible,.responsive-table:focus-visible{outline:4px solid var(--brand-accent,#d99a28);outline-offset:4px;}table{border-collapse:separate;border-spacing:0;}th{font-weight:950;}caption{font-weight:950;text-align:left;padding:8px 0;color:#101828;}.a11y-status{position:fixed;left:50%;bottom:20px;transform:translateX(-50%);z-index:99999;background:#071421;color:#fff;border-radius:999px;padding:10px 14px;font-weight:900;box-shadow:0 14px 40px rgba(0,0,0,.28);}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto;}}@media (forced-colors:active){.sidebar-command,.card,.btn,input,select,textarea{forced-color-adjust:auto;}.nav-ico,.nav-badge{border:1px solid CanvasText;}}/* source: lib.php#rights-kanban-bell-v105 */.page-head-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;}.top-notification-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:17px;border:1px solid rgba(18,57,91,.12);background:#fff;color:#101828;box-shadow:0 12px 28px rgba(16,24,40,.10);cursor:pointer;}.top-notification-bell:hover{transform:translateY(-1px);box-shadow:0 16px 34px rgba(16,24,40,.14);}.bell-icon{font-size:19px;line-height:1;}.bell-badge{position:absolute;right:-5px;top:-6px;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:#d92d20;color:#fff;font-size:11px;font-weight:950;border:2px solid #fff;}.rights-user-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:18px;}.user-card-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:14px;border:1px solid #e6edf5;border-radius:22px;background:linear-gradient(135deg,#fff,#f8fbff);box-shadow:0 12px 28px rgba(16,24,40,.06);margin-bottom:10px;}.user-avatar{width:46px;height:46px;border-radius:18px;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));display:flex;align-items:center;justify-content:center;color:#fff;font-weight:950;}.user-main-line{display:flex;gap:12px;align-items:center;}.rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:10px;}.right-check{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;}.right-check input{margin-top:3px;}.kanban-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;align-items:start;}.kanban-col{border:1px solid #e5e7eb;border-radius:24px;background:#f8fafc;padding:12px;min-height:180px;}.kanban-col-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px;}.kanban-col h3{margin:0;font-size:16px;}.kanban-card{display:grid;gap:8px;padding:13px;border:1px solid #e2e8f0;border-radius:18px;background:#fff;box-shadow:0 10px 22px rgba(16,24,40,.06);margin-bottom:10px;}.kanban-card strong{font-size:14px;}.kanban-meta{display:flex;flex-wrap:wrap;gap:6px;}.kanban-meta span{padding:4px 8px;border-radius:999px;background:#eef2f7;font-size:11px;font-weight:850;color:#344054;}.kanban-move{display:flex;gap:6px;flex-wrap:wrap;}.kanban-columns-editor{display:grid;gap:9px;}.kanban-column-row{display:grid;grid-template-columns:150px 1fr 1fr auto;gap:8px;align-items:center;}.notification-panel-note{font-size:12px;color:#667085;}@media(max-width:980px){.rights-user-shell{grid-template-columns:1fr;}.kanban-column-row{grid-template-columns:1fr;}.page-head-actions{width:100%;justify-content:flex-start;}}/* source: lib.php#header-timer-premium-v118 */.company-page-head{display:grid;grid-template-columns:minmax(260px,1fr) minmax(360px,540px) max-content;align-items:center;gap:22px;}.page-head-title-block{min-width:0;}.page-head-timer-card{position:relative;box-sizing:border-box;justify-self:center;width:min(100%,440px);min-height:66px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--brand-primary,#12395b) 18%,#e4e7ec);border-radius:28px;background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--brand-accent,#d99a28) 24%,transparent),transparent 35%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--brand-primary,#12395b) 10%,transparent),transparent 42%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(248,250,252,.94));box-shadow:0 22px 54px rgba(16,24,40,.105),inset 0 1px 0 rgba(255,255,255,.96);text-decoration:none;color:#101828;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;}.page-head-timer-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--brand-primary,#12395b),var(--brand-accent,#d99a28));}.page-head-timer-card:after{content:"";position:absolute;right:18px;top:16px;width:72px;height:72px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,#12395b) 7%,transparent);filter:blur(.2px);z-index:0;}.page-head-timer-card>*{position:relative;z-index:1;}.page-head-timer-card:hover{transform:translateY(-2px);box-shadow:0 28px 66px rgba(16,24,40,.14),inset 0 1px 0 rgba(255,255,255,.98);border-color:color-mix(in srgb,var(--brand-primary,#12395b) 32%,#e4e7ec);text-decoration:none;}.page-head-timer-icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-primary,#12395b),color-mix(in srgb,var(--brand-primary,#12395b) 70%,#08111f));color:#fff;-webkit-text-fill-color:#fff;box-shadow:0 15px 32px color-mix(in srgb,var(--brand-primary,#12395b) 25%,transparent);}.page-head-timer-icon svg{display:block;color:#fff;stroke:currentColor;}.page-head-timer-card.is-running .page-head-timer-icon{background:linear-gradient(135deg,var(--brand-primary,#12395b),var(--brand-accent,#d99a28));}.page-head-timer-card.is-running .page-head-timer-icon:after{content:"";position:absolute;width:11px;height:11px;border-radius:999px;background:#12b76a;box-shadow:0 0 0 6px rgba(18,183,106,.17);transform:translate(22px,-22px);}.page-head-timer-body{display:grid;gap:3px;min-width:0;}.page-head-timer-label{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:color-mix(in srgb,var(--brand-primary,#12395b) 8%,#fff);color:var(--brand-primary,#12395b);font-size:10px;font-weight:950;letter-spacing:.085em;text-transform:uppercase;line-height:1;}.page-head-timer-label i{width:7px;height:7px;border-radius:999px;background:#98a2b3;box-shadow:none;}.page-head-timer-card.is-running .page-head-timer-label i{background:#12b76a;box-shadow:0 0 0 4px rgba(18,183,106,.15);}.page-head-timer-time{display:block;margin-top:3px;color:#0f172a;font-size:clamp(22px,1.9vw,30px);line-height:.96;letter-spacing:-.07em;font-variant-numeric:tabular-nums;text-decoration:none;}.page-head-timer-body small{display:block;max-width:100%;color:#475467;font-size:10.5px;font-weight:850;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}.page-head-timer-units{display:grid;grid-template-columns:repeat(3,38px);gap:4px;align-items:center;}.page-head-timer-units span{display:grid;place-items:center;gap:2px;min-height:36px;border-radius:10px;background:rgba(255,255,255,.82);border:1px solid rgba(15,23,42,.08);box-shadow:0 9px 20px rgba(16,24,40,.055);}.page-head-timer-units b{color:var(--brand-primary,#12395b);font-size:16px;line-height:1;font-variant-numeric:tabular-nums;}.page-head-timer-units em{font-style:normal;color:#667085;font-size:9px;font-weight:950;text-transform:uppercase;letter-spacing:.05em;}.page-head-timer-cta{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:40px;padding:0 13px;border-radius:14px;background:color-mix(in srgb,var(--brand-primary,#12395b) 10%,#fff);color:var(--brand-primary,#12395b);font-size:12px;font-weight:950;white-space:nowrap;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-primary,#12395b) 10%,transparent);}.page-head-timer-card.is-idle .page-head-timer-time{font-size:clamp(26px,2vw,34px);color:var(--brand-primary,#12395b);letter-spacing:-.045em;}.time-hero{align-items:center;}.time-hero.card{background:radial-gradient(circle at 98% 0,color-mix(in srgb,var(--brand-primary,#12395b) 7%,transparent),transparent 34%),linear-gradient(135deg,#fff,#fbfcff);}.time-summary-grid>div{border-radius:22px;padding:18px;background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 15px 34px rgba(16,24,40,.07);}.time-summary-grid span{font-weight:900;}.time-summary-grid strong{font-size:28px;color:var(--brand-primary,#12395b);}.timer-control-card{border-radius:26px;border:1px solid rgba(15,23,42,.09);background:linear-gradient(135deg,#fff,#fbfdff);box-shadow:0 18px 44px rgba(16,24,40,.075);}.timer-control-card.is-running{background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--brand-accent,#d99a28) 20%,transparent),transparent 33%),linear-gradient(135deg,#fff,#fbfdff);}.timer-start-grid .field label,.filter-row label,.time-control-panel .field label{color:#667085;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase;}.timer-start-grid input,.timer-start-grid select,.filter-row select{border-radius:16px;min-height:50px;}.manual-time{border-radius:20px;background:linear-gradient(135deg,#fff,#fbfdff);border:1px dashed color-mix(in srgb,var(--brand-primary,#12395b) 20%,#d0d5dd);}.manual-time summary{padding:4px 2px;}@media(max-width:1240px){.company-page-head{grid-template-columns:minmax(0,1fr) minmax(340px,500px);}.page-head-actions{grid-column:1/-1;justify-content:flex-start;}.page-head-timer-card{justify-self:end;}}@media(max-width:860px){.company-page-head{grid-template-columns:1fr;}.page-head-timer-card{justify-self:stretch;width:100%;grid-template-columns:54px minmax(0,1fr);min-height:92px;}.page-head-timer-units,.page-head-timer-cta{grid-column:1/-1;}.page-head-timer-units{grid-template-columns:repeat(3,1fr);}.page-head-timer-time{font-size:34px;}.page-head-actions{grid-column:auto;}}@media(max-width:560px){.page-head-timer-card{padding:15px;border-radius:24px;}.page-head-timer-icon{width:52px;height:52px;}.time-summary-grid{grid-template-columns:1fr;}}/* source: lib.php#systemwide-responsive-v167 */html.is-mobile-device,html.is-mobile-device body{overflow-x:hidden;max-width:100%;background:#f4f6fb;}html.is-mobile-device .app,
html.is-mobile-device .main,
html.is-mobile-device #main-content,
html.is-mobile-device aside.sidebar.sidebar-command,
html.is-mobile-device .sidebar,
html.is-mobile-device .sidebar-command{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-x:hidden;}html.is-mobile-device .panel,
html.is-mobile-device .card,
html.is-mobile-device .page-head,
html.is-mobile-device .company-page-head,
html.is-mobile-device .dashboard-hero,
html.is-mobile-device .home-hero,
html.is-mobile-device .table-wrap,
html.is-mobile-device .customers-layout,
html.is-mobile-device .project-form,
html.is-mobile-device .form-grid,
html.is-mobile-device .split,
html.is-mobile-device .doc-grid,
html.is-mobile-device .cards,
html.is-mobile-device .stats,
html.is-mobile-device .task-board-shell-v108,
html.is-mobile-device .task-create-v108,
html.is-mobile-device .kanban-config-v108,
html.is-mobile-device .task-board-panel-v108{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}html.is-mobile-device .form-grid,
html.is-mobile-device .project-form,
html.is-mobile-device .doc-grid,
html.is-mobile-device .split,
html.is-mobile-device .cards,
html.is-mobile-device .stats{grid-template-columns:1fr;}html.is-mobile-device .table-wrap,
html.is-mobile-device .kanban-board-v108,
html.is-mobile-device .pipeline-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;}html.is-mobile-device table{max-width:100%;}html.is-mobile-device input,
html.is-mobile-device select,
html.is-mobile-device textarea,
html.is-mobile-device button,
html.is-mobile-device .btn{max-width:100%;}html.is-mobile-device .toolbar,
html.is-mobile-device .form-actions,
html.is-mobile-device .row-actions,
html.is-mobile-device .customer-actions,
html.is-mobile-device .doc-actions{display:flex;flex-wrap:wrap;gap:8px;}html.is-mobile-device .toolbar .btn,
html.is-mobile-device .form-actions .btn,
html.is-mobile-device .row-actions .btn{white-space:normal;}html.is-mobile-device .task-notification-dialog{position:fixed;left:8px;right:8px;top:auto;bottom:calc(env(safe-area-inset-bottom,0px) + 8px);transform:none;width:auto;max-width:none;min-width:0;margin:0;}html.is-mobile-device .task-notification-dialog *,
html.is-mobile-device .task-notification-dialog .toolbar,
html.is-mobile-device .task-notification-dialog .toolbar .btn{min-width:0;max-width:100%;box-sizing:border-box;}html.is-mobile-device .kanban-column-editor-head-v108{display:none;}html.is-mobile-device .kanban-column-row-v108{display:grid;grid-template-columns:1fr;gap:8px;margin:0 12px 10px;}html.is-mobile-device .kanban-designer-v108>button{margin:8px 12px 0;width:calc(100% - 24px);}@media(max-width:900px){.form-grid,.project-form,.doc-grid,.split,.cards,.stats{grid-template-columns:1fr;}.kanban-column-editor-head-v108{display:none;}.kanban-column-row-v108{grid-template-columns:1fr;margin:0 12px 10px;}.kanban-designer-v108>button{margin:8px 12px 0;width:calc(100% - 24px);}}/* source: lib.php#exact-responsive-root-v168 */html,body{width:100%;margin:0;padding:0;background:#f4f6fb;}body{position:relative;}.app,.main,#main-content,aside.sidebar.sidebar-command,.sidebar,.sidebar-command{box-sizing:border-box;min-width:0;max-width:100%;}@media(max-width:1180px), (pointer:coarse){html,body{width:100%;max-width:100%;overflow-x:hidden;background:#f4f6fb;}.app{display:block;width:100%;max-width:100%;min-width:0;overflow-x:hidden;background:#f4f6fb;}.main,#main-content{display:block;width:100%;max-width:100%;min-width:0;overflow-x:hidden;background:#f4f6fb;}aside.sidebar.sidebar-command,.sidebar,.sidebar-command{width:100%;max-width:100%;min-width:0;overflow:hidden;box-sizing:border-box;}.page-head,.company-page-head,.dashboard-hero,.home-hero,.panel,.card,.table-wrap,.toolbar,.filter-row,
  .leads-board,.pipeline-grid,.crm-inline-form,.task-board-shell-v108,
  .customers-layout,.project-form,.form-grid,.split,.cards,.stats{width:100%;max-width:100%;min-width:0;box-sizing:border-box;}.home-hero,.dashboard-hero,.company-page-head,.crm-inline-form,.form-grid,.project-form,.split,.cards,.stats,
  .customer-hero,.customer-detail-main,.customer-detail-secondary,.recurring-layout,.rights-user-shell{grid-template-columns:1fr;}.home-hero{display:grid;gap:14px;overflow:hidden;}.home-hero .hero-actions{display:grid;grid-template-columns:1fr;gap:8px;}.leads-board,.pipeline-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;}.crm-inline-form{display:grid;gap:10px;}.crm-inline-form .customer-search-field-v168,
  .crm-inline-form .input,
  .crm-inline-form select,
  .crm-inline-form .btn{width:100%;}.table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;}.table{min-width:0;}}html:before{content:"";position:fixed;inset:0;z-index:-2147483647;background:#f4f6fb;pointer-events:none;}.customer-search-field-v168{position:relative;min-width:0;}.customer-search-field-v168.is-compact{margin:0;}.customer-search-field-v168 .customer-search-clear-v030{-webkit-appearance:none!important;appearance:none!important;display:inline-flex!important;align-items:center!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;margin:6px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--brand-primary,#12395b)!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important;}.customer-search-results-v168{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:9999;display:grid;gap:6px;max-height:280px;overflow:auto;padding:8px;border:1px solid #dbe3ee;border-radius:14px;background:#fff;box-shadow:0 18px 44px rgba(15,23,42,.15);}.customer-search-results-v168[hidden]{display:none;}.customer-search-results-v168 button{display:grid;gap:2px;width:100%;text-align:left;border:0;border-radius:10px;background:#f8fafc;padding:10px 11px;cursor:pointer;font-weight:900;color:#101828;}.customer-search-results-v168 button small{font-weight:750;color:#667085;}.customer-search-results-v168 button:hover{background:#eef2ff;}@media(max-width:720px), (pointer:coarse){.main{padding:10px;}.panel,.card{padding:13px;border-radius:18px;}.page-head,.company-page-head{gap:10px;}.task-notification-dialog{left:8px;right:8px;width:auto;max-width:none;transform:none;}}/* source: lib.php#final-width-override-v168 */@media(max-width:1180px), (pointer:coarse){html,body,.app,.main,#main-content,.sidebar,.sidebar-command,aside.sidebar.sidebar-command{width:100%;max-width:100%;min-width:0;overflow-x:hidden;}.task-notification-modal{width:auto;max-width:none;}}/* source: lib.php#timer-calm-accessible-v197 */.company-page-head .page-head-timer-card{position:relative;box-sizing:border-box;width:min(100%,560px);max-width:560px;min-height:76px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:12px 14px;border-radius:22px;border:1px solid #d8e0ea;background:#ffffff;color:#0f172a;text-decoration:none;box-shadow:0 12px 30px rgba(15,23,42,.07);overflow:hidden;transform:none;}.company-page-head .page-head-timer-card:before{content:"";position:absolute;left:0;top:12px;bottom:12px;width:4px;height:auto;right:auto;border-radius:0 999px 999px 0;background:#12395b;}.company-page-head .page-head-timer-card:after{display:none;content:none;}.company-page-head .page-head-timer-card:hover{transform:translateY(-1px);border-color:#b8c4d3;box-shadow:0 16px 34px rgba(15,23,42,.10);text-decoration:none;}.company-page-head .page-head-timer-card:focus-visible,
.header-projecttime-card-v158:focus-visible,
.timer-start-btn:focus-visible,
.timer-stop-btn:focus-visible{outline:3px solid #2563eb;outline-offset:3px;}.company-page-head .page-head-timer-icon{width:46px;height:46px;min-width:46px;border-radius:16px;display:grid;place-items:center;background:#12395b;color:#fff;-webkit-text-fill-color:#fff;box-shadow:none;}.company-page-head .page-head-timer-icon svg{width:22px;height:22px;color:#fff;stroke:currentColor;}.company-page-head .page-head-timer-card.is-running .page-head-timer-icon{background:#0f2e4d;}.company-page-head .page-head-timer-card.is-running .page-head-timer-icon:after{content:"";position:absolute;width:10px;height:10px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.18);transform:translate(18px,-18px);}.company-page-head .page-head-timer-body{display:grid;gap:4px;min-width:0;}.company-page-head .page-head-timer-label{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;padding:5px 9px;border-radius:999px;background:#f1f5f9;color:#334155;font-size:11px;font-weight:900;line-height:1;letter-spacing:.04em;text-transform:none;}.company-page-head .page-head-timer-card.is-running .page-head-timer-label{background:#ecfdf3;color:#067647;}.company-page-head .page-head-timer-label i{width:8px;height:8px;border-radius:999px;background:#94a3b8;box-shadow:none;}.company-page-head .page-head-timer-card.is-running .page-head-timer-label i{background:#16a34a;box-shadow:none;}.company-page-head .page-head-timer-time{display:block;margin:0;color:#0f172a;font-size:clamp(24px,2.1vw,34px);line-height:1.05;letter-spacing:-.035em;font-weight:950;font-variant-numeric:tabular-nums;text-decoration:none;}.company-page-head .page-head-timer-body small{display:block;max-width:100%;color:#475467;font-size:12px;line-height:1.25;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;}.company-page-head .page-head-timer-units{display:none;}.company-page-head .page-head-timer-cta{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border-radius:13px;background:#f8fafc;color:#12395b;border:1px solid #d8e0ea;box-shadow:none;font-size:12px;font-weight:900;white-space:nowrap;}.company-page-head .page-head-timer-card.is-idle .page-head-timer-cta{min-height:44px;padding:0 17px;gap:5px;border-radius:14px;background:linear-gradient(180deg,#163f62 0%,#0f304d 100%);color:#ffffff;-webkit-text-fill-color:#ffffff;border-color:#0b2943;box-shadow:0 8px 18px rgba(9,30,48,.22),inset 0 1px 0 rgba(255,255,255,.12);letter-spacing:.01em;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;}.company-page-head .page-head-timer-card.is-idle .page-head-timer-cta>span{display:inline-block;margin-left:2px;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transition:transform .18s ease;}.company-page-head .page-head-timer-card.is-idle:hover .page-head-timer-cta,
.company-page-head .page-head-timer-card.is-idle:focus-visible .page-head-timer-cta{background:linear-gradient(180deg,#1b4b73 0%,#12395b 100%);border-color:#0b2943;box-shadow:0 10px 22px rgba(9,30,48,.3),inset 0 1px 0 rgba(255,255,255,.16);transform:translateY(-1px);}.company-page-head .page-head-timer-card.is-idle:hover .page-head-timer-cta>span,
.company-page-head .page-head-timer-card.is-idle:focus-visible .page-head-timer-cta>span{transform:translateX(2px);}.timer-control-card,.running-timer-card{border-radius:22px;border:1px solid #d8e0ea;background:#fff;box-shadow:0 12px 30px rgba(15,23,42,.07);}.timer-control-card.is-running,.running-timer-card.is-running,.running-timer-card{background:linear-gradient(135deg,#ffffff,#f8fafc);border-left:4px solid #12395b;}.timer-pill{background:#f1f5f9;color:#334155;border:1px solid #d8e0ea;letter-spacing:.035em;}.timer-pill:before{background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.14);}.timer-big,.live-timer-wrap .timer-big,.live-timer{color:#0f172a;font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-.04em;}.live-timer-units span{border:1px solid #d8e0ea;background:#fff;box-shadow:none;}.live-timer-units b{color:#0f172a;}.live-timer-units small{color:#475467;}.timer-start-btn,.timer-stop-btn{min-height:46px;border-radius:15px;}@media(max-width:1240px){.company-page-head .page-head-timer-card{justify-self:stretch;width:100%;max-width:100%;}}@media(max-width:860px){.company-page-head .page-head-timer-card{grid-template-columns:44px minmax(0,1fr);min-height:74px;padding:12px;border-radius:20px;}.company-page-head .page-head-timer-cta{grid-column:1/-1;width:100%;}.company-page-head .page-head-timer-time{font-size:28px;}}@media(max-width:560px){.company-page-head .page-head-timer-card{border-radius:18px;}.company-page-head .page-head-timer-icon{width:42px;height:42px;min-width:42px;border-radius:14px;}.timer-big,.live-timer-wrap .timer-big,.live-timer{font-size:34px;}}@media (min-width:901px){aside.sidebar.sidebar-command,
  .sidebar.sidebar-command,
  .sidebar-command{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent;}.sidebar-command nav{flex:0 0 auto;min-height:auto;max-height:none;overflow:visible;}}:root{--lmcs-sidebar-mobile-w:min(360px,86vw);--lmcs-sidebar-mobile-max-h:min(76dvh,720px);}@media (max-width:900px), (pointer:coarse){.app{display:block;grid-template-columns:1fr;}aside.sidebar.sidebar-command,
  .sidebar.sidebar-command,
  .sidebar-command{position:sticky;top:10px;left:10px;right:auto;width:var(--lmcs-sidebar-mobile-w);min-width:0;max-width:var(--lmcs-sidebar-mobile-w);height:auto;min-height:0;max-height:var(--lmcs-sidebar-mobile-max-h);margin:10px 0 14px 10px;border-radius:24px;overflow-y:auto;overflow-x:hidden;z-index:900;box-shadow:0 18px 40px rgba(15,23,42,.22);}body.sidebar-collapsed aside.sidebar.sidebar-command,
  body.sidebar-collapsed .sidebar.sidebar-command,
  body.sidebar-collapsed .sidebar-command{width:min(96px,28vw);max-width:min(96px,28vw);min-width:0;}.sidebar-command nav{max-height:none;}.main,
  #main-content{width:100%;max-width:100%;margin-left:0;}}@media (max-width:480px){:root{--lmcs-sidebar-mobile-w:min(330px,84vw);--lmcs-sidebar-mobile-max-h:min(72dvh,680px);}aside.sidebar.sidebar-command,
  .sidebar.sidebar-command,
  .sidebar-command{margin-left:8px;border-radius:22px;}}/* source: lib.php#cliro-responsive-foundation-v602 */*,*::before,*::after{box-sizing:border-box;}html,body{max-width:100%;min-width:0;}body{overflow-wrap:break-word;}.app,.main{min-width:0;max-width:100%;}img,video,picture,svg,canvas,iframe{max-width:100%;}pre,code,kbd,samp,.technical-value,.webhook-url,.cron-url{max-width:100%;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;}input,select,textarea,button{max-width:100%;min-width:0;}.table-scroll,.table-wrap,.responsive-table,.billing-table-wrap{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;}dialog,.modal,.dialog,[role="dialog"]{max-width:min(94vw,900px);max-height:92dvh;overflow:auto;}.btn.primary,.btn.primary:link,.btn.primary:visited,.btn.primary:hover,.btn.primary:focus,.btn.primary:active,
.button-primary,.button-primary:link,.button-primary:visited,.button-primary:hover,.button-primary:focus,.button-primary:active{color:#fff;-webkit-text-fill-color:#fff
;}.btn.primary *,.button-primary *{color:inherit;-webkit-text-fill-color:inherit;}.btn.primary:focus-visible,.button-primary:focus-visible{outline:3px solid #ffbf47;outline-offset:3px;}@media(max-width:1180px){.main{padding-inline:clamp(12px,2.4vw,24px);}.receipt-workbench-v579{grid-template-columns:minmax(250px,290px) minmax(0,1fr);height:auto;min-height:0;}.receipt-editor-v579{grid-column:1/-1;max-height:none;border-left:0;border-top:1px solid #d5dfe9;}.receipt-document-transform-v579 iframe,.receipt-document-transform-v579 img{width:min(100%,850px);max-width:100%;}}@media(max-width:900px){.main{width:100%;padding:12px;}.receipt-upload-form-v579,.receipt-email-grid-v585{grid-template-columns:1fr;}}@media(max-width:760px){body{font-size:15px;}.main{padding:10px;}.receipt-workbench-v579{display:block;overflow:visible;}.receipt-queue-list-v579{max-height:360px;}.receipt-document-canvas-v579{min-height:420px;padding:10px;}.receipt-document-transform-v579{width:100%;}.receipt-document-transform-v579 iframe{width:100%;height:min(68dvh,620px);min-height:420px;}.receipt-document-transform-v579 img{width:auto;max-width:100%;max-height:68dvh;}.receipt-actionbar-v579{position:static;align-items:stretch;flex-direction:column;}.receipt-actionbar-v579>div{display:grid;grid-template-columns:1fr;width:100%;}.receipt-actionbar-v579 .btn{width:100%;justify-content:center;}canvas.signature-canvas,.signature-pad canvas,[data-signature-canvas]{width:100%;height:auto;max-width:100%;}}@media(max-width:480px){.main{padding:8px;}.btn,button,input,select,textarea{min-height:44px;}.ui-lang-switch{width:auto;}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms;animation-iteration-count:1;transition-duration:.01ms;}}/* source: lib.php#navigation-v709 */.sidebar-command .sidebar-create-menu{position:relative;flex:0 0 auto;margin:0;width:100%;color:#fff;z-index:30;}.sidebar-command .sidebar-create-menu>summary{list-style:none;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:9px;min-height:46px;padding:8px 12px;border-radius:16px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;border:1px solid rgba(255,255,255,.24);box-shadow:0 10px 24px rgba(0,0,0,.18);cursor:pointer;font-weight:950;}.sidebar-command .sidebar-create-menu>summary::-webkit-details-marker{display:none;}.sidebar-command .sidebar-create-menu>summary span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:rgba(255,255,255,.34);color:#071421;-webkit-text-fill-color:#071421;font-size:19px;line-height:1;}.sidebar-command .sidebar-create-menu>summary strong{color:#071421;-webkit-text-fill-color:#071421;font-size:14px;}.sidebar-command .sidebar-create-menu>summary small{color:#071421;-webkit-text-fill-color:#071421;text-align:right;font-size:12px;transition:transform .16s ease;}.sidebar-command .sidebar-create-menu[open]>summary small{transform:rotate(180deg);}.sidebar-command .sidebar-create-panel{position:absolute;left:0;right:0;top:calc(100% + 8px);display:grid;grid-template-columns:1fr;gap:4px;padding:8px;border-radius:18px;background:#fff;border:1px solid #d8e2ee;box-shadow:0 22px 55px rgba(3,12,24,.32);max-height:min(520px,70vh);overflow:auto;z-index:1000;}.sidebar-command .sidebar-create-panel a,.sidebar-command .sidebar-create-panel a:visited{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;align-items:center;min-height:50px;padding:8px 10px;border-radius:13px;background:transparent;border:0;color:#101828;-webkit-text-fill-color:#101828;text-decoration:none;transform:none;}.sidebar-command .sidebar-create-panel a:hover,.sidebar-command .sidebar-create-panel a:focus-visible{background:#eef4fa;color:#101828;-webkit-text-fill-color:#101828;}.sidebar-command .sidebar-create-panel a>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e8f0f8;color:var(--brand-primary,#12395b);-webkit-text-fill-color:var(--brand-primary,#12395b);font-weight:950;}.sidebar-command .sidebar-create-panel a strong,.sidebar-command .sidebar-create-panel a small{display:block;color:#101828;-webkit-text-fill-color:#101828;}.sidebar-command .sidebar-create-panel a strong{font-size:13px;font-weight:950;}.sidebar-command .sidebar-create-panel a small{margin-top:2px;font-size:10.5px;line-height:1.25;color:#5d6b7c;-webkit-text-fill-color:#5d6b7c;}.sidebar-command .primary-module-nav{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:6px;margin:0;padding:4px 2px;overflow-y:auto;overflow-x:hidden;}.sidebar-command .primary-module-nav .module-nav-link,.sidebar-command .sidebar-admin-slot .module-nav-link{display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:6px 9px;border-radius:15px;background:transparent;border:1px solid transparent;color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;transform:none;}.sidebar-command .primary-module-nav .module-nav-link:hover,.sidebar-command .sidebar-admin-slot .module-nav-link:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.15);transform:none;}.sidebar-command .primary-module-nav .module-nav-link.active,.sidebar-command .sidebar-admin-slot .module-nav-link.active{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.24);box-shadow:inset 3px 0 0 var(--brand-accent,#d99a28);}.sidebar-command .primary-module-nav .nav-ico,.sidebar-command .sidebar-admin-slot .nav-ico{display:grid;place-items:center;width:38px;height:36px;border-radius:12px;background:rgba(255,255,255,.10);color:#fff;-webkit-text-fill-color:#fff;font-size:16px;font-weight:950;}.sidebar-command .primary-module-nav .active .nav-ico,.sidebar-command .sidebar-admin-slot .active .nav-ico{background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;}.sidebar-command .primary-module-nav .nav-label,.sidebar-command .sidebar-admin-slot .nav-label{min-width:0;color:#fff;-webkit-text-fill-color:#fff;font-size:13px;font-weight:900;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .sidebar-admin-slot{flex:0 0 auto;padding-top:9px;margin-top:2px;border-top:1px solid rgba(255,255,255,.12);}.sidebar-command .sidebar-admin-slot .module-nav-link{width:100%;}.sidebar-command .primary-module-nav .nav-badge,.sidebar-command .sidebar-admin-slot .nav-badge{min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:950;}.module-subnav{display:flex;align-items:center;gap:7px;overflow-x:auto;overflow-y:hidden;margin:0 0 18px;padding:8px 4px 10px;scrollbar-width:thin;white-space:nowrap;}.module-subnav a,.module-subnav a:visited{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 13px;border-radius:999px;border:1px solid #d8e2ee;background:#fff;color:#344054;-webkit-text-fill-color:#344054;font-size:12px;font-weight:900;text-decoration:none;}.module-subnav a:hover{border-color:#9fb2c7;background:#f3f7fb;color:#172b4d;-webkit-text-fill-color:#172b4d;}.module-subnav a.active{border-color:var(--brand-primary,#12395b);background:var(--brand-primary,#12395b);color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .module-subnav a,html.cliro-theme-dark .module-subnav a:visited{background:#13263a;border-color:#31475d;color:#eaf1f8;-webkit-text-fill-color:#eaf1f8;}html.cliro-theme-dark .module-subnav a:hover{background:#1b334a;border-color:#54718c;}html.cliro-theme-dark .module-subnav a.active{background:var(--brand-accent,#d99a28);border-color:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;}.module-hub{display:grid;gap:18px;max-width:1240px;margin:0 auto 48px;}.module-hub-hero{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:22px;border:1px solid #dce5ef;border-radius:24px;background:linear-gradient(135deg,#fff,#f6f9fc);box-shadow:0 14px 36px rgba(15,23,42,.06);}.module-hub-hero .module-hub-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:var(--brand-primary,#12395b);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);font-size:27px;font-weight:950;box-shadow:0 12px 26px rgba(18,57,91,.22);}.module-hub-hero h2{margin:0 0 5px;font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;}.module-hub-hero p{margin:0;max-width:760px;color:#5d6b7c;line-height:1.55;}.module-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;}.module-card,.module-card:visited{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:94px;padding:16px;border:1px solid #dce5ef;border-radius:19px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;text-decoration:none;box-shadow:0 8px 22px rgba(15,23,42,.045);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease;}.module-card:hover{transform:translateY(-2px);border-color:#9fb4ca;box-shadow:0 16px 34px rgba(15,23,42,.09);color:#101828;-webkit-text-fill-color:#101828;}.module-card-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#edf3f8;color:var(--brand-icon-text,var(--brand-text,var(--brand-primary,#12395b)));-webkit-text-fill-color:var(--brand-icon-text,var(--brand-text,var(--brand-primary,#12395b)));font-size:18px;font-weight:950;}.module-card-copy{min-width:0;}.module-card-copy strong,.module-card-copy small{display:block;color:#101828;-webkit-text-fill-color:#101828;}.module-card-copy strong{font-size:14px;font-weight:950;}.module-card-copy small{margin-top:5px;color:#667085;-webkit-text-fill-color:#667085;font-size:12px;line-height:1.4;}.module-card-arrow{color:#8a9aad;-webkit-text-fill-color:#8a9aad;font-size:20px;font-weight:900;}.module-card-badge{position:absolute;top:10px;right:10px;display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:999px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;font-size:10px;font-weight:950;}.module-admin-groups{display:grid;gap:18px;}.module-admin-group{display:grid;gap:10px;padding:16px;border:1px solid #dce5ef;border-radius:22px;background:rgba(255,255,255,.72);}.module-admin-group>h3{margin:0;font-size:16px;}html.cliro-theme-dark .sidebar-command .sidebar-create-panel,html.cliro-theme-dark .module-hub-hero,html.cliro-theme-dark .module-card,html.cliro-theme-dark .module-admin-group{background:#102337;border-color:#2b4158;color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark .module-hub-hero p,html.cliro-theme-dark .module-card-copy small{color:#c4d0dc;-webkit-text-fill-color:#c4d0dc;}html.cliro-theme-dark .module-card-copy strong,html.cliro-theme-dark .module-admin-group>h3{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .module-card-icon{background:#1d3851;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .module-card:hover{border-color:#5d7892;background:#173049;}html.cliro-theme-dark .sidebar-command .sidebar-create-panel a,html.cliro-theme-dark .sidebar-command .sidebar-create-panel a:visited{color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark .sidebar-command .sidebar-create-panel a:hover,html.cliro-theme-dark .sidebar-command .sidebar-create-panel a:focus-visible{background:#1b334a;}html.cliro-theme-dark .sidebar-command .sidebar-create-panel a strong{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .sidebar-command .sidebar-create-panel a small{color:#c4d0dc;-webkit-text-fill-color:#c4d0dc;}html.cliro-theme-dark .sidebar-command .sidebar-create-panel a>span:first-child{background:#1d3851;color:#fff;-webkit-text-fill-color:#fff;}body.sidebar-collapsed .sidebar-command .sidebar-create-menu>summary{grid-template-columns:1fr;padding:7px;justify-items:center;}body.sidebar-collapsed .sidebar-command .sidebar-create-menu>summary strong,body.sidebar-collapsed .sidebar-command .sidebar-create-menu>summary small{display:none;}body.sidebar-collapsed .sidebar-command .sidebar-create-panel{left:70px;right:auto;top:0;width:270px;}body.sidebar-collapsed .sidebar-command .primary-module-nav .module-nav-link,body.sidebar-collapsed .sidebar-command .sidebar-admin-slot .module-nav-link{grid-template-columns:1fr;justify-items:center;padding:6px;}body.sidebar-collapsed .sidebar-command .primary-module-nav .nav-label,body.sidebar-collapsed .sidebar-command .sidebar-admin-slot .nav-label,body.sidebar-collapsed .sidebar-command .primary-module-nav .nav-badge,body.sidebar-collapsed .sidebar-command .sidebar-admin-slot .nav-badge{display:none;}@media(max-width:900px){.sidebar-command .sidebar-create-menu{grid-column:1/-1;}.sidebar-command .sidebar-create-menu>summary{min-height:40px;padding:5px 10px;}.sidebar-command .sidebar-create-panel{position:fixed;left:12px;right:12px;top:132px;width:auto;max-height:calc(100vh - 150px);}.sidebar-command .primary-module-nav{display:flex;flex-direction:row;gap:7px;overflow-x:auto;overflow-y:hidden;margin:0;padding:0 0 5px;}.sidebar-command .primary-module-nav .module-nav-link{flex:0 0 auto;display:flex;grid-template-columns:none;gap:7px;min-height:40px;padding:6px 10px;}.sidebar-command .primary-module-nav .nav-ico{width:27px;height:27px;border-radius:9px;font-size:13px;}.sidebar-command .primary-module-nav .nav-label{display:inline;font-size:12px;}.sidebar-command .primary-module-nav .nav-badge{min-width:20px;height:20px;padding:0 5px;}.sidebar-command .sidebar-admin-slot{display:block;grid-column:1/-1;padding:0;margin:0;border:0;}.sidebar-command .sidebar-admin-slot .module-nav-link{display:flex;gap:7px;min-height:40px;padding:6px 10px;border-radius:14px;}.sidebar-command .sidebar-admin-slot .nav-ico{width:27px;height:27px;border-radius:9px;font-size:13px;}.sidebar-command .sidebar-admin-slot .nav-label{display:inline;font-size:12px;}.module-subnav{margin-top:-4px;padding-left:0;padding-right:0;}.module-hub-hero{grid-template-columns:48px minmax(0,1fr);padding:16px;border-radius:19px;}.module-hub-hero .module-hub-icon{width:48px;height:48px;border-radius:15px;font-size:20px;}.module-card-grid{grid-template-columns:1fr;}.module-admin-group{padding:12px;}}/* source: lib.php#hybrid-navigation-v710 */.module-card-mobile-only{display:none;}.headbar-create-menu,.headbar-profile{position:relative;flex:0 0 auto;color:inherit;}.headbar-create-menu>summary,.headbar-profile>summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;}.headbar-create-menu>summary::-webkit-details-marker,.headbar-profile>summary::-webkit-details-marker{display:none;}.headbar-create-menu>summary{display:inline-grid;grid-template-columns:24px auto 14px;align-items:center;gap:6px;min-height:34px;padding:5px 8px;border:1px solid var(--brand-accent,#d99a28);border-radius:13px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;box-shadow:0 7px 18px rgba(15,23,42,.12);font-weight:950;}.headbar-create-menu>summary>span{display:grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgba(255,255,255,.36);font-size:17px;}.headbar-create-menu>summary strong{font-size:12.5px;color:#071421;-webkit-text-fill-color:#071421;}.headbar-create-menu>summary small{font-size:11px;color:#071421;-webkit-text-fill-color:#071421;transition:transform .16s ease;}.headbar-create-menu[open]>summary small{transform:rotate(180deg);}.headbar-create-panel,.headbar-profile-menu{position:absolute;right:0;top:calc(100% + 10px);z-index:1000;width:min(340px,calc(100vw - 28px));padding:8px;border:1px solid #d9e2ec;border-radius:17px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;box-shadow:0 22px 60px rgba(15,23,42,.22);}.headbar-create-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;}.headbar-create-panel a,.headbar-profile-menu a{display:grid;align-items:center;gap:9px;min-height:48px;padding:9px 10px;border-radius:12px;color:#172b4d;-webkit-text-fill-color:#172b4d;text-decoration:none;border:1px solid transparent;background:transparent;}.headbar-create-panel a{grid-template-columns:34px minmax(0,1fr);}.headbar-create-panel a:hover,.headbar-create-panel a:focus-visible,.headbar-profile-menu a:hover,.headbar-profile-menu a:focus-visible{background:#f1f5f9;border-color:#cbd5e1;color:#0f2740;-webkit-text-fill-color:#0f2740;}.headbar-create-panel a>span:last-child{display:grid;gap:2px;min-width:0;}.headbar-create-panel a strong,.headbar-profile-menu a{font-size:12px;font-weight:950;}.headbar-create-panel a small{font-size:10.5px;line-height:1.25;color:#667085;-webkit-text-fill-color:#667085;}.headbar-create-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--brand-soft,rgba(18,57,91,.12));color:var(--brand-text,#12395b);-webkit-text-fill-color:var(--brand-text,#12395b);font-weight:950;}.headbar-profile>summary{display:grid;grid-template-columns:36px minmax(0,1fr) 14px;align-items:center;gap:8px;min-height:44px;padding:4px 9px 4px 5px;border:1px solid #d9e2ec;border-radius:14px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;}.headbar-profile-avatar{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:var(--brand-primary,#12395b);color:var(--brand-on,#fff);-webkit-text-fill-color:var(--brand-on,#fff);font-size:11px;font-weight:950;}.headbar-profile-copy{display:grid;gap:1px;min-width:0;text-align:left;}.headbar-profile-copy strong{max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:11.5px;color:#101828;-webkit-text-fill-color:#101828;}.headbar-profile-copy small{font-size:9.5px;color:#667085;-webkit-text-fill-color:#667085;}.headbar-profile-caret{font-size:11px;color:#667085;-webkit-text-fill-color:#667085;}.headbar-profile-menu{width:250px;display:grid;gap:4px;}.headbar-profile-meta{display:grid;gap:2px;padding:9px 10px 10px;border-bottom:1px solid #e4e7ec;margin-bottom:3px;}.headbar-profile-meta strong{font-size:12px;}.headbar-profile-meta small{font-size:10px;line-height:1.3;color:#667085;-webkit-text-fill-color:#667085;}.headbar-profile-menu a{grid-template-columns:24px minmax(0,1fr);}html.cliro-theme-dark .headbar-create-panel,html.cliro-theme-dark .headbar-profile-menu{background:#102337;border-color:#31475d;color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark .headbar-create-panel a,html.cliro-theme-dark .headbar-profile-menu a{color:#eef4fa;-webkit-text-fill-color:#eef4fa;}html.cliro-theme-dark .headbar-create-panel a:hover,html.cliro-theme-dark .headbar-create-panel a:focus-visible,html.cliro-theme-dark .headbar-profile-menu a:hover,html.cliro-theme-dark .headbar-profile-menu a:focus-visible{background:#1b334a;border-color:#54718c;color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .headbar-create-panel a small,html.cliro-theme-dark .headbar-profile-meta small{color:#c4d0dc;-webkit-text-fill-color:#c4d0dc;}html.cliro-theme-dark .headbar-profile>summary{background:#13263a;border-color:#31475d;color:#f8fafc;-webkit-text-fill-color:#f8fafc;}html.cliro-theme-dark .headbar-profile-copy strong{color:#fff;-webkit-text-fill-color:#fff;}html.cliro-theme-dark .headbar-profile-copy small,html.cliro-theme-dark .headbar-profile-caret{color:#c4d0dc;-webkit-text-fill-color:#c4d0dc;}@media (min-width:901px){:root{--clu-rail-w-v710:76px;--clu-rail-open-v710:236px;--clu-headbar-h-v710:78px;}html,body{overflow-x:hidden;}.app{display:grid;grid-template-columns:var(--clu-rail-w-v710) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s ease;}body.sidebar-pinned-v710 .app{grid-template-columns:var(--clu-rail-open-v710) minmax(0,1fr);}body.sidebar-collapsed .app{grid-template-columns:var(--clu-rail-w-v710) minmax(0,1fr);}.app>.main{min-width:0;width:auto;margin:0;}aside.sidebar.sidebar-command.sidebar-rail-v710{box-sizing:border-box;position:sticky;top:0;left:0;z-index:260;width:var(--clu-rail-w-v710);min-width:var(--clu-rail-w-v710);max-width:none;height:100vh;height:100dvh;padding:11px 9px;gap:9px;overflow:visible;background:linear-gradient(180deg,var(--brand-primary,#12395b) 0%,#0a1a2b 62%,#050b14 100%);box-shadow:10px 0 28px rgba(15,23,42,.16);transition:width .18s ease,box-shadow .18s ease;}aside.sidebar.sidebar-command.sidebar-rail-v710:hover,aside.sidebar.sidebar-command.sidebar-rail-v710:focus-within,body.sidebar-pinned-v710 aside.sidebar.sidebar-command.sidebar-rail-v710{width:var(--clu-rail-open-v710);box-shadow:18px 0 42px rgba(15,23,42,.24);}.sidebar-rail-v710 .sidebar-pin-v710{position:absolute;right:-13px;top:67px;z-index:20;display:grid;place-items:center;width:28px;height:28px;min-height:28px;padding:0;border-radius:999px;border:2px solid rgba(255,255,255,.88);background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;box-shadow:0 6px 18px rgba(0,0,0,.25);font-size:14px;transform:none;transition:right .18s ease,transform .18s ease;}.sidebar-rail-v710:hover .sidebar-pin-v710,.sidebar-rail-v710:focus-within .sidebar-pin-v710,body.sidebar-pinned-v710 .sidebar-rail-v710 .sidebar-pin-v710{right:9px;}body.sidebar-pinned-v710 .sidebar-pin-v710{transform:rotate(180deg);}.sidebar-rail-v710 .sidebar-company-panel{flex:0 0 auto;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;}.sidebar-rail-v710 .premium-brand{box-sizing:border-box;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:54px;margin:0;padding:5px;border-radius:17px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.12);overflow:hidden;}.sidebar-rail-v710 .premium-brand .brand-logo,.sidebar-rail-v710 .premium-brand .brand-mark{width:42px;height:42px;min-width:42px;border-radius:13px;object-fit:contain;background:#fff;padding:3px;}.sidebar-rail-v710 .brand-copy{min-width:0;opacity:0;visibility:hidden;transform:translateX(-7px);transition:opacity .13s ease,transform .13s ease;}.sidebar-rail-v710:hover .brand-copy,.sidebar-rail-v710:focus-within .brand-copy,body.sidebar-pinned-v710 .sidebar-rail-v710 .brand-copy{opacity:1;visibility:visible;transform:none;}.sidebar-rail-v710 .brand-copy strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#fff;-webkit-text-fill-color:#fff;}.sidebar-rail-v710 .brand-copy em{display:none;}.sidebar-rail-v710 .sidebar-company-switch{display:none;}.sidebar-rail-v710 .primary-module-nav{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:6px;margin:0;padding:5px 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;}.sidebar-rail-v710 .primary-module-nav::-webkit-scrollbar{display:none;}.sidebar-rail-v710 .primary-module-nav .module-nav-link,.sidebar-rail-v710 .sidebar-admin-slot .module-nav-link{box-sizing:border-box;position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:48px;margin:0;padding:3px 6px;border-radius:14px;border:1px solid transparent;background:transparent;color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;overflow:hidden;transform:none;transition:background .14s ease,border-color .14s ease;}.sidebar-rail-v710 .primary-module-nav .module-nav-link:hover,.sidebar-rail-v710 .sidebar-admin-slot .module-nav-link:hover{background:rgba(255,255,255,.10);border-color:rgba(255,255,255,.15);transform:none;}.sidebar-rail-v710 .primary-module-nav .module-nav-link.active,.sidebar-rail-v710 .sidebar-admin-slot .module-nav-link.active{background:rgba(255,255,255,.15);border-color:rgba(255,255,255,.22);box-shadow:inset 3px 0 0 var(--brand-accent,#d99a28);}.sidebar-rail-v710 .primary-module-nav .nav-ico,.sidebar-rail-v710 .sidebar-admin-slot .nav-ico{display:grid;place-items:center;width:42px;height:40px;min-width:42px;border-radius:12px;background:rgba(255,255,255,.10);color:#fff;-webkit-text-fill-color:#fff;font-size:15px;font-weight:950;}.sidebar-rail-v710 .primary-module-nav .active .nav-ico,.sidebar-rail-v710 .sidebar-admin-slot .active .nav-ico{background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;}.sidebar-rail-v710 .primary-module-nav .nav-label,.sidebar-rail-v710 .sidebar-admin-slot .nav-label{display:block;min-width:0;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;opacity:0;visibility:hidden;transform:translateX(-6px);color:#fff;-webkit-text-fill-color:#fff;font-size:12.5px;font-weight:900;transition:opacity .12s ease,transform .12s ease;}.sidebar-rail-v710:hover .primary-module-nav .nav-label,.sidebar-rail-v710:focus-within .primary-module-nav .nav-label,body.sidebar-pinned-v710 .sidebar-rail-v710 .primary-module-nav .nav-label,.sidebar-rail-v710:hover .sidebar-admin-slot .nav-label,.sidebar-rail-v710:focus-within .sidebar-admin-slot .nav-label,body.sidebar-pinned-v710 .sidebar-rail-v710 .sidebar-admin-slot .nav-label{opacity:1;visibility:visible;transform:none;}.sidebar-rail-v710 .primary-module-nav .nav-badge,.sidebar-rail-v710 .sidebar-admin-slot .nav-badge{position:absolute;right:2px;top:2px;display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;border-radius:999px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;font-size:9px;font-weight:950;box-shadow:0 3px 8px rgba(0,0,0,.22);}.sidebar-rail-v710:hover .primary-module-nav .nav-badge,.sidebar-rail-v710:focus-within .primary-module-nav .nav-badge,body.sidebar-pinned-v710 .sidebar-rail-v710 .primary-module-nav .nav-badge,.sidebar-rail-v710:hover .sidebar-admin-slot .nav-badge,.sidebar-rail-v710:focus-within .sidebar-admin-slot .nav-badge,body.sidebar-pinned-v710 .sidebar-rail-v710 .sidebar-admin-slot .nav-badge{position:static;min-width:22px;height:22px;padding:0 6px;font-size:10px;}.sidebar-rail-v710 .sidebar-admin-slot{flex:0 0 auto;width:100%;margin-top:auto;padding-top:8px;border-top:1px solid rgba(255,255,255,.12);}.sidebar-rail-v710 .premium-userbox,.sidebar-rail-v710 .logout{display:none;}.page-head.company-page-head{position:sticky;top:0;z-index:210;box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:14px;min-height:var(--clu-headbar-h-v710);margin:0 -1px;padding:10px 18px;border-bottom:1px solid #dce5ee;border-radius:0;background:rgba(255,255,255,.96);backdrop-filter:blur(16px);box-shadow:0 8px 24px rgba(15,23,42,.07);}html.cliro-theme-dark .page-head.company-page-head{background:rgba(9,22,36,.96);border-color:#2c4156;box-shadow:0 8px 24px rgba(0,0,0,.28);}.page-head-title-block{min-width:0;}.headbar-breadcrumb{display:flex;align-items:center;gap:7px;margin:0 0 3px;font-size:10px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#667085;-webkit-text-fill-color:#667085;}.headbar-breadcrumb span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.headbar-breadcrumb span:first-child{color:var(--brand-text,#12395b);-webkit-text-fill-color:var(--brand-text,#12395b);font-weight:950;}html.cliro-theme-dark .headbar-breadcrumb{color:#aebdcb;-webkit-text-fill-color:#aebdcb;}html.cliro-theme-dark .headbar-breadcrumb span:first-child{color:var(--brand-text-dark,#fff);-webkit-text-fill-color:var(--brand-text-dark,#fff);}.page-head .page-title-row h1{margin:0;font-size:clamp(19px,2vw,28px);line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page-head-title-block>.muted{display:none;}.page-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;min-width:0;flex-wrap:nowrap;}.page-head .header-timer-card,.page-head .timer-card{max-width:240px;}.module-subnav{position:sticky;top:var(--clu-headbar-h-v710);z-index:195;box-sizing:border-box;margin:0 0 18px;padding:8px 18px 9px;border-bottom:1px solid #dce5ee;background:rgba(248,250,252,.96);backdrop-filter:blur(14px);box-shadow:0 5px 15px rgba(15,23,42,.04);}html.cliro-theme-dark .module-subnav{background:rgba(8,20,33,.96);border-color:#2b4158;box-shadow:0 5px 15px rgba(0,0,0,.20);}}@media (min-width:901px) and (max-width:1180px){.page-head.company-page-head{grid-template-columns:minmax(180px,1fr) auto;gap:9px;padding-left:14px;padding-right:14px;}.page-head .header-timer-card,.page-head .timer-card{display:none;}.headbar-profile-copy,.headbar-profile-caret{display:none;}.headbar-profile>summary{grid-template-columns:34px;padding:4px;}.headbar-profile-avatar{width:34px;height:34px;font-size:12px;}.business-switch.business-switch-logo .business-switch-current strong{display:block;max-width:110px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page-head-actions{max-width:62vw;overflow-x:auto;scrollbar-width:none;}.page-head-actions::-webkit-scrollbar{display:none;}}@media (max-width:900px){:root{--clu-mobile-head-v710:64px;}body{padding-bottom:76px;}.app{display:block;min-height:100vh;}.app>.main{width:100%;max-width:none;margin:0;padding-bottom:8px;}aside.sidebar.sidebar-command.sidebar-rail-v710{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:1200;box-sizing:border-box;width:100%;min-width:0;max-width:none;height:72px;min-height:72px;max-height:72px;padding:6px max(6px,env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) max(6px,env(safe-area-inset-left));display:block;overflow:hidden;background:linear-gradient(135deg,var(--brand-primary,#12395b),#081421);border-top:1px solid rgba(255,255,255,.14);box-shadow:0 -12px 34px rgba(15,23,42,.25);}.sidebar-rail-v710 .sidebar-pin-v710,.sidebar-rail-v710 .sidebar-company-panel,.sidebar-rail-v710 .sidebar-admin-slot,.sidebar-rail-v710 .premium-userbox,.sidebar-rail-v710 .logout{display:none;}.sidebar-rail-v710 .primary-module-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:3px;width:100%;height:100%;margin:0;padding:0;overflow:visible;}.sidebar-rail-v710 .primary-module-nav .module-nav-link{box-sizing:border-box;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:56px;height:56px;margin:0;padding:3px 2px;border-radius:12px;border:1px solid transparent;background:transparent;color:rgba(255,255,255,.82);-webkit-text-fill-color:rgba(255,255,255,.82);text-decoration:none;overflow:visible;transform:none;}.sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="insights"]{display:none;}.sidebar-rail-v710 .primary-module-nav .module-nav-link.active,.nav-module-insights .sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="more"],.nav-module-admin .sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="more"]{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.18);color:#fff;-webkit-text-fill-color:#fff;}.sidebar-rail-v710 .primary-module-nav .nav-ico{display:grid;place-items:center;width:28px;height:27px;min-width:28px;border-radius:9px;background:rgba(255,255,255,.10);color:#fff;-webkit-text-fill-color:#fff;font-size:13px;font-weight:950;}.sidebar-rail-v710 .primary-module-nav .active .nav-ico,.nav-module-insights .sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="more"] .nav-ico,.nav-module-admin .sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="more"] .nav-ico{background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;}.sidebar-rail-v710 .primary-module-nav .nav-label{display:block;max-width:100%;padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:inherit;-webkit-text-fill-color:inherit;font-size:9px;line-height:1.1;font-weight:900;}.sidebar-rail-v710 .primary-module-nav .nav-badge{position:absolute;top:1px;left:calc(50% + 9px);right:auto;display:inline-flex;align-items:center;justify-content:center;min-width:16px;height:16px;padding:0 3px;border-radius:999px;background:var(--brand-accent,#d99a28);color:#071421;-webkit-text-fill-color:#071421;font-size:8px;font-weight:950;box-shadow:0 2px 6px rgba(0,0,0,.25);}.page-head.company-page-head{position:sticky;top:0;z-index:1100;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:var(--clu-mobile-head-v710);margin:0;padding:8px 10px;border-radius:0;border-bottom:1px solid #dce5ee;background:rgba(255,255,255,.97);backdrop-filter:blur(16px);box-shadow:0 7px 20px rgba(15,23,42,.08);}html.cliro-theme-dark .page-head.company-page-head{background:rgba(9,22,36,.97);border-color:#2c4156;}.page-head-title-block{min-width:0;}.headbar-breadcrumb{display:flex;align-items:center;gap:5px;margin:0 0 2px;font-size:9px;line-height:1.1;white-space:nowrap;overflow:hidden;color:#667085;-webkit-text-fill-color:#667085;}.headbar-breadcrumb span:last-child,.headbar-breadcrumb span[aria-hidden="true"]{display:none;}.page-head .page-title-row h1{max-width:100%;margin:0;font-size:17px;line-height:1.08;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.page-head-title-block>.muted,.page-head .header-timer-card,.page-head .timer-card,.mobile-title-bell-v168{display:none;}.page-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;min-width:0;max-width:58vw;overflow-x:auto;overflow-y:visible;scrollbar-width:none;white-space:nowrap;}.page-head-actions::-webkit-scrollbar{display:none;}.page-head-actions>*{flex:0 0 auto;}.headbar-profile-copy,.headbar-profile-caret{display:none;}.headbar-profile>summary{grid-template-columns:34px;padding:4px;border-radius:12px;}.headbar-profile-avatar{width:36px;height:36px;border-radius:11px;font-size:12px;}.headbar-create-menu>summary{grid-template-columns:22px auto;gap:4px;min-height:40px;padding:6px 9px;}.headbar-create-menu>summary>span{width:22px;height:22px;font-size:15px;}.headbar-create-menu>summary small{display:none;}.headbar-create-menu>summary strong{font-size:11px;}.headbar-create-panel,.headbar-profile-menu{position:fixed;left:12px;right:12px;top:calc(var(--clu-mobile-head-v710) + 8px);width:auto;max-height:calc(100dvh - 168px);overflow:auto;}.headbar-create-panel{grid-template-columns:repeat(2,minmax(0,1fr));}.business-switch.business-switch-logo>summary .business-switch-current{display:none;}.business-switch.business-switch-logo>summary{min-width:40px;padding:4px;grid-template-columns:32px;}.business-switch.business-switch-logo>summary .business-switch-caret{display:none;}.module-subnav{position:sticky;top:var(--clu-mobile-head-v710);z-index:1050;box-sizing:border-box;margin:0 0 12px;padding:7px 10px 8px;border-bottom:1px solid #dce5ee;background:rgba(248,250,252,.97);backdrop-filter:blur(14px);}html.cliro-theme-dark .module-subnav{background:rgba(8,20,33,.97);border-color:#2b4158;}.module-subnav a,.module-subnav a:visited{min-height:34px;padding:5px 10px;font-size:10.5px;}.module-card-mobile-only{display:grid;}}@media (prefers-reduced-motion:reduce){.app,aside.sidebar.sidebar-command.sidebar-rail-v710,.sidebar-rail-v710 .brand-copy,.sidebar-rail-v710 .nav-label{transition:none;}}/* source: lib.php#headbar-navigation-v711 */html,body{overflow-x:hidden;}.app,.app.app-bu-linkitup,.app.app-bu-lmcs{display:block;grid-template-columns:none;min-height:100vh;min-height:100dvh;background:#f5f7fa;}.app::before{display:none;content:none;width:0;}aside.sidebar,aside.sidebar.sidebar-command,.sidebar-rail-v710,.mobile-bottom-nav-v710{display:none;}.main{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0;background:#f5f7fa;}.app-headbar-v711{position:sticky;top:0;z-index:5000;width:100%;background:rgba(255,255,255,.97);border-bottom:1px solid #dbe3ec;box-shadow:0 8px 28px rgba(15,23,42,.07);backdrop-filter:blur(18px);}.headbar-primary-v711{box-sizing:border-box;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:52px;padding:6px clamp(12px,1.8vw,24px);border-bottom:1px solid #e7edf3;}.headbar-brand-v711{display:flex;align-items:center;gap:7px;min-width:150px;color:#0f172a;text-decoration:none;}.headbar-brand-mark-v711{display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:34px;border-radius:10px;background:linear-gradient(135deg,var(--brand-primary,#12395b),#071421);color:#fff;font-size:20px;font-weight:950;box-shadow:0 9px 22px rgba(18,57,91,.24);overflow:hidden;}.headbar-brand-mark-v711.has-logo{background:#fff;border:1px solid #dbe3ec;padding:4px;}.headbar-brand-mark-v711 img{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px;}.headbar-brand-copy-v711{display:grid;min-width:0;line-height:1.05;}.headbar-brand-copy-v711 strong{font-size:14px;font-weight:950;letter-spacing:-.025em;color:#0f172a;}.headbar-brand-copy-v711 small{margin-top:2px;max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10px;font-weight:750;}.headbar-main-nav-v711{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0;}.headbar-main-nav-v711 a,.headbar-main-nav-v711 a:visited{display:flex;align-items:center;gap:7px;min-height:34px;padding:5px 8px;border:1px solid transparent;border-radius:9px;background:transparent;color:#334155;text-decoration:none;font-size:11.5px;font-weight:900;white-space:nowrap;transition:background .15s ease,border-color .15s ease,color .15s ease;}.headbar-main-nav-v711 a:hover{background:#f1f5f9;border-color:#dbe3ec;color:#0f172a;}.headbar-main-nav-v711 a.active{background:#eaf1f8;border-color:#cbdbea;color:var(--brand-primary,#12395b);}.headbar-main-nav-v711 .nav-ico{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:6px;background:#e9eef5;color:#334155;font-size:11px;font-weight:950;box-shadow:none;border:0;}.headbar-main-nav-v711 a.active .nav-ico{background:var(--brand-primary,#12395b);color:#fff;}.headbar-main-nav-v711 .nav-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:#b42318;color:#fff;font-size:10px;font-weight:950;}.headbar-actions-v711{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:max-content;}.headbar-actions-v711 .btn,.headbar-actions-v711 button,.headbar-actions-v711 summary,.headbar-actions-v711 .header-help-anchor-v670{min-height:32px;}.headbar-actions-v711 .theme-toggle-top,.headbar-actions-v711 .top-notification-bell,.headbar-actions-v711 .global-search-button{width:32px;height:32px;min-width:32px;min-height:32px;border-radius:9px;border:1px solid #d8e1eb;background:#fff;color:#334155;box-shadow:none;}.headbar-actions-v711 .theme-toggle-top:hover,.headbar-actions-v711 .top-notification-bell:hover,.headbar-actions-v711 .global-search-button:hover{background:#f1f5f9;border-color:#c5d1de;}.headbar-actions-v711 .headbar-create-menu>summary{min-height:32px;border-radius:9px;padding:4px 8px;box-shadow:none;}.headbar-profile-v711>summary{border-radius:9px;border:1px solid #d8e1eb;background:#fff;}.headbar-profile-v711 .headbar-profile-menu-v711{right:0;left:auto;min-width:260px;}.headbar-profile-language-v711{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:8px;border-top:1px solid #e6ebf1;border-bottom:1px solid #e6ebf1;}.headbar-profile-language-v711 a{display:flex;align-items:center;justify-content:center;min-height:34px;border-radius:9px;background:#f1f5f9;color:#475569;font-size:12px;font-weight:900;text-decoration:none;}.headbar-profile-language-v711 a.is-active{background:var(--brand-primary,#12395b);color:#fff;}.headbar-context-v711{box-sizing:border-box;display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,440px) minmax(220px,330px);align-items:center;gap:12px;min-height:58px;padding:6px clamp(12px,1.8vw,24px) 5px;}.headbar-title-v711{min-width:0;}.headbar-eyebrow-v711{display:flex;align-items:center;gap:5px;margin:0 0 2px;color:#64748b;font-size:9px;font-weight:850;text-transform:none;letter-spacing:.02em;}.headbar-title-v711 h1{margin:0;color:#0f172a;font-size:clamp(18px,1.5vw,24px);line-height:1.08;letter-spacing:-.035em;font-weight:950;}.headbar-title-v711 h1 a{color:inherit;text-decoration:none;}.headbar-title-v711>.muted{display:block;margin:2px 0 0;max-width:760px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#64748b;font-size:10.5px;font-weight:650;}.headbar-timer-v712{display:flex;align-items:center;justify-content:center;min-width:0;}.headbar-company-v712{display:flex;align-items:center;justify-content:flex-end;min-width:0;gap:5px;}.headbar-timer-v712 .page-head-timer-card,.headbar-timer-v712 .header-running-timer-card{width:min(100%,420px);margin:0;}.headbar-company-v712 .business-switch{width:min(100%,320px);margin:0;}.headbar-company-v712 .business-switch>summary{width:100%;box-sizing:border-box;}.headbar-company-v712 .business-switch-menu{right:0;left:auto;width:min(430px,calc(100vw - 24px));}.headbar-subnav-wrap-v711{box-sizing:border-box;padding:0 clamp(12px,1.8vw,24px) 6px;}.headbar-subnav-wrap-v711:empty{display:none;}.headbar-subnav-wrap-v711 .module-subnav{position:static;display:flex;align-items:center;gap:3px;width:100%;margin:0;padding:3px;border:1px solid #e1e8ef;border-radius:10px;background:#f4f7fa;box-shadow:none;overflow-x:auto;scrollbar-width:thin;}.headbar-subnav-wrap-v711 .module-subnav a,.headbar-subnav-wrap-v711 .module-subnav a:visited{flex:0 0 auto;display:flex;align-items:center;min-height:28px;padding:4px 8px;border-radius:7px;border:1px solid transparent;background:transparent;color:#475569;text-decoration:none;font-size:10.5px;font-weight:850;white-space:nowrap;}.headbar-subnav-wrap-v711 .module-subnav a:hover{background:#fff;border-color:#dce5ee;color:#0f172a;}.headbar-subnav-wrap-v711 .module-subnav a.active{background:#fff;border-color:#cbd8e5;color:var(--brand-primary,#12395b);box-shadow:0 3px 10px rgba(15,23,42,.06);}.page-content-v711{box-sizing:border-box;width:100%;max-width:1900px;margin:0 auto;padding:14px clamp(12px,1.8vw,24px) 34px;}.page-content-v711>.license-banner{margin-top:0;}.headbar-mobile-menu-v711{display:none;position:relative;}.headbar-mobile-menu-v711>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:6px 10px;border:1px solid #d8e1eb;border-radius:12px;background:#fff;color:#334155;cursor:pointer;}.headbar-mobile-menu-v711>summary::-webkit-details-marker{display:none;}.headbar-mobile-panel-v711{position:absolute;top:calc(100% + 8px);right:0;z-index:6000;display:grid;gap:5px;width:min(320px,calc(100vw - 24px));max-height:calc(100dvh - 90px);padding:9px;overflow:auto;border:1px solid #d7e0ea;border-radius:16px;background:#fff;box-shadow:0 22px 60px rgba(15,23,42,.22);}.headbar-mobile-panel-v711 a,.headbar-mobile-panel-v711 a:visited{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 9px;border-radius:11px;color:#334155;text-decoration:none;font-size:13px;font-weight:900;}.headbar-mobile-panel-v711 a.active{background:#eaf1f8;color:var(--brand-primary,#12395b);}.headbar-mobile-panel-v711 .nav-ico{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#edf2f7;color:#334155;border:0;box-shadow:none;font-size:12px;}.headbar-mobile-panel-v711 .nav-badge{justify-self:end;display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;border-radius:999px;background:#b42318;color:#fff;font-size:10px;}.headbar-mobile-divider-v711{height:1px;margin:3px 5px;background:#e5eaf0;}html.cliro-theme-dark .app-headbar-v711{background:rgba(9,19,31,.97);border-color:#26384b;box-shadow:0 8px 28px rgba(0,0,0,.26);}html.cliro-theme-dark .headbar-primary-v711{border-color:#26384b;}html.cliro-theme-dark .headbar-brand-copy-v711 strong,html.cliro-theme-dark .headbar-title-v711 h1{color:#f8fafc;}html.cliro-theme-dark .headbar-brand-copy-v711 small,html.cliro-theme-dark .headbar-eyebrow-v711,html.cliro-theme-dark .headbar-title-v711>.muted{color:#aebfd0;}html.cliro-theme-dark .headbar-main-nav-v711 a{color:#c8d4e0;}html.cliro-theme-dark .headbar-main-nav-v711 a:hover{background:#132235;border-color:#30465d;color:#fff;}html.cliro-theme-dark .headbar-main-nav-v711 a.active{background:#18314a;border-color:#385673;color:#fff;}html.cliro-theme-dark .headbar-main-nav-v711 .nav-ico{background:#1a2a3d;color:#dbe7f2;}html.cliro-theme-dark .headbar-actions-v711 .theme-toggle-top,html.cliro-theme-dark .headbar-actions-v711 .top-notification-bell,html.cliro-theme-dark .headbar-actions-v711 .global-search-button,html.cliro-theme-dark .headbar-profile-v711>summary,html.cliro-theme-dark .headbar-mobile-menu-v711>summary{background:#101e2e;border-color:#31465b;color:#e8eef5;}html.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav{background:#0d1a29;border-color:#263a4e;}html.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav a{color:#b8c7d6;}html.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav a:hover,html.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav a.active{background:#17283a;border-color:#365069;color:#fff;}html.cliro-theme-dark .headbar-mobile-panel-v711{background:#0d1a29;border-color:#32485d;}html.cliro-theme-dark .headbar-mobile-panel-v711 a{color:#d7e2ec;}html.cliro-theme-dark .headbar-mobile-panel-v711 a.active{background:#18314a;color:#fff;}html.cliro-theme-dark .headbar-mobile-panel-v711 .nav-ico{background:#1a2b3d;color:#e5edf5;}@media (max-width:1180px){.headbar-primary-v711{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;}.headbar-main-nav-v711{display:none;}.headbar-mobile-menu-v711{display:block;justify-self:end;}.headbar-actions-v711{justify-self:end;}}@media (max-width:780px){.app-headbar-v711{position:sticky;}.headbar-primary-v711{grid-template-columns:minmax(0,1fr) auto auto;min-height:60px;padding:8px 12px;}.headbar-brand-v711{min-width:0;}.headbar-brand-mark-v711{width:38px;height:38px;min-width:38px;border-radius:12px;}.headbar-brand-copy-v711 small{display:none;}.headbar-actions-v711{gap:5px;}.headbar-actions-v711 .global-search-button{display:none;}.headbar-actions-v711 .headbar-profile-copy,.headbar-actions-v711 .headbar-profile-caret{display:none;}.headbar-actions-v711 .headbar-create-menu>summary strong{display:none;}.headbar-actions-v711 .headbar-create-menu>summary{grid-template-columns:24px;padding:6px;min-width:40px;}.headbar-context-v711{grid-template-columns:1fr;gap:8px;min-height:auto;padding:10px 12px 7px;}.headbar-title-v711 h1{font-size:22px;}.headbar-title-v711>.muted{display:none;}.headbar-timer-v712,.headbar-company-v712{justify-content:stretch;width:100%;}.headbar-timer-v712 .page-head-timer-card,.headbar-timer-v712 .header-running-timer-card,.headbar-company-v712 .business-switch{width:100%;max-width:none;}.headbar-subnav-wrap-v711{padding:0 12px 8px;}.headbar-subnav-wrap-v711 .module-subnav{border-radius:12px;}.page-content-v711{padding:18px 12px 38px;}.headbar-create-panel,.headbar-profile-menu-v711{position:fixed;left:12px;right:12px;top:68px;width:auto;max-height:calc(100dvh - 82px);overflow:auto;}}@media (max-width:480px){.headbar-brand-copy-v711 strong{font-size:15px;}.headbar-actions-v711 .theme-toggle-top{display:none;}.headbar-mobile-menu-v711>summary strong{display:none;}.headbar-mobile-menu-v711>summary{width:40px;padding:6px;}.headbar-eyebrow-v711 span:last-child,.headbar-eyebrow-v711 span[aria-hidden="true"]{display:none;}}@media (prefers-reduced-motion:reduce){.headbar-main-nav-v711 a{transition:none;}}/* source: lib.php#cliro-hotfix-078-headbar-profile */details.headbar-profile:not(.headbar-profile-v711)>summary{overflow:hidden;padding:0 8px 0 0!important;grid-template-columns:44px minmax(0,1fr) 14px!important;gap:8px!important;min-height:44px!important;}details.headbar-profile:not(.headbar-profile-v711) .headbar-profile-avatar{box-sizing:border-box;align-self:stretch;justify-self:stretch;width:44px!important;height:44px!important;min-width:44px;border-radius:13px 0 0 13px!important;font-size:14px!important;line-height:1!important;letter-spacing:.02em;}.headbar-profile-v711>summary{overflow:hidden;padding:0 8px 0 0!important;grid-template-columns:40px minmax(0,1fr) 14px!important;gap:8px!important;min-height:40px!important;}.headbar-profile-v711 .headbar-profile-avatar{box-sizing:border-box;align-self:stretch;justify-self:stretch;width:40px!important;height:40px!important;min-width:40px;border-radius:11px 0 0 11px!important;font-size:13px!important;line-height:1!important;letter-spacing:.02em;}@media(max-width:780px){.headbar-actions-v711 .headbar-profile-v711>summary{box-sizing:border-box;width:40px;height:40px;min-height:40px!important;padding:0!important;grid-template-columns:40px!important;gap:0!important;border-radius:12px!important;}.headbar-actions-v711 .headbar-profile-v711 .headbar-profile-avatar{width:100%!important;height:100%!important;min-width:0;border-radius:11px!important;font-size:13px!important;}}.app-headbar-v711,.headbar-primary-v711,.headbar-actions-v711,.headbar-profile-v711{overflow:visible!important;}details.headbar-profile[open]{position:relative;z-index:2147483001!important;}.headbar-profile-menu,.headbar-profile-menu-v711{z-index:2147483002!important;}body.profile-menu-open-v023 .app-headbar-v711{z-index:2147483000!important;}@media(max-width:780px){body.profile-menu-open-v023{overflow-x:hidden;}body.profile-menu-open-v023 .app-headbar-v711{isolation:isolate;}body.profile-menu-open-v023 .headbar-profile-menu-v711{z-index:2147483002!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}}/* source: assets/cliro-v717-theme-classes.css */html.cliro-theme-light {color-scheme: light;--cliro-paper: #ffffff;--cliro-overlay: rgba(15, 23, 42, .42);}html.cliro-theme-dark {color-scheme: dark;--cliro-paper: var(--cliro-surface);--cliro-overlay: rgba(0, 0, 0, .72);}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 {background: var(--cliro-bg) !important;color: var(--cliro-text) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,[contenteditable="true"]),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,[contenteditable="true"]) {background-color: var(--cliro-bg-elevated) !important;background-image: none !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;caret-color: var(--cliro-text) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(.panel,.card,.form-card,.stat,.table-wrap,.table-scroll,.cliro-table-scroll,.modal,.modal-content,.dropdown-menu,.popover,.suggestions,.select2-dropdown,.choices__inner,.flatpickr-calendar,.ui-datepicker,.tox,.ck,.ql-container,.trumbowyg-box),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(.panel,.card,.form-card,.stat,.table-wrap,.table-scroll,.cliro-table-scroll,.modal,.modal-content,.dropdown-menu,.popover,.suggestions,.select2-dropdown,.choices__inner,.flatpickr-calendar,.ui-datepicker,.tox,.ck,.ql-container,.trumbowyg-box) {background-color: var(--cliro-surface) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 table,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 table {background-color: var(--cliro-surface) !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(thead,th),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(thead,th) {background-color: var(--cliro-surface-strong) !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(td,tr),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(td,tr) {border-color: var(--cliro-border) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(.doc-sheet,.doc-sheet-long,.document-sheet,.signature-pad,.signature-preview),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(.doc-sheet,.doc-sheet-long,.document-sheet,.signature-pad,.signature-preview) {background-color: var(--cliro-paper) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark,
html.cliro-theme-dark.cliro-theme-dark #main-content,
html.cliro-theme-dark.cliro-theme-dark .app,
html.cliro-theme-dark.cliro-theme-dark .booking-body,
html.cliro-theme-dark.cliro-theme-dark .login-body,
html.cliro-theme-dark.cliro-theme-dark .main,
html.cliro-theme-dark.cliro-theme-dark .page-content-v711,
html.cliro-theme-dark.cliro-theme-dark body,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 {background-color: var(--cliro-bg) !important;background-image: none !important;color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark #docTable.doc-table .doc-actions-cell-v56,
html.cliro-theme-dark.cliro-theme-dark #docTable.doc-table td,
html.cliro-theme-dark.cliro-theme-dark #docTable.doc-table tr,
html.cliro-theme-dark.cliro-theme-dark #docTable.doc-table tr:hover td,
html.cliro-theme-dark.cliro-theme-dark #main-content,
html.cliro-theme-dark.cliro-theme-dark #main-content #docTable.doc-table tr,
html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-actions-v108 .edit-btn-v136,
html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-actions-v108 .task-delete-btn-v622,
html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-actions-v108 .task-final-actions-v626 .task-delete-btn-v622,
html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-actions-v108 .task-final-actions-v627 .task-delete-btn-v622,
html.cliro-theme-dark.cliro-theme-dark #main-content .task-board-panel-v108 .task-list-table-v621,
html.cliro-theme-dark.cliro-theme-dark #main-content .task-board-shell-v108,
html.cliro-theme-dark.cliro-theme-dark #main-content .task-list-table-v621 tbody tr,
html.cliro-theme-dark.cliro-theme-dark #main-content .task-list-table-v621 tbody tr:nth-child(even),
html.cliro-theme-dark.cliro-theme-dark #main-content .task-website-link-v628,
html.cliro-theme-dark.cliro-theme-dark #main-content .task-website-link-v628:hover,
html.cliro-theme-dark.cliro-theme-dark #main-content table.mobile-card-table tr,
html.cliro-theme-dark.cliro-theme-dark .accept-box,
html.cliro-theme-dark.cliro-theme-dark .accept-box.decline-box,
html.cliro-theme-dark.cliro-theme-dark .accept-box.decline-form,
html.cliro-theme-dark.cliro-theme-dark .action-card-icon-v583,
html.cliro-theme-dark.cliro-theme-dark .action-card-v583,
html.cliro-theme-dark.cliro-theme-dark .action-card-v583.severity-high .action-card-icon-v583,
html.cliro-theme-dark.cliro-theme-dark .action-card-v583.severity-medium .action-card-icon-v583,
html.cliro-theme-dark.cliro-theme-dark .action-center-update-v640,
html.cliro-theme-dark.cliro-theme-dark .active-switch-v108 span:after,
html.cliro-theme-dark.cliro-theme-dark .advanced-settings,
html.cliro-theme-dark.cliro-theme-dark .agency-card,
html.cliro-theme-dark.cliro-theme-dark .agency-card-logo,
html.cliro-theme-dark.cliro-theme-dark .agency-hero,
html.cliro-theme-dark.cliro-theme-dark .agency-panel,
html.cliro-theme-dark.cliro-theme-dark .agency-row,
html.cliro-theme-dark.cliro-theme-dark .all-company-check,
html.cliro-theme-dark.cliro-theme-dark .analytics-card,
html.cliro-theme-dark.cliro-theme-dark .api-attempt,
html.cliro-theme-dark.cliro-theme-dark .api-hero,
html.cliro-theme-dark.cliro-theme-dark .api-kpi,
html.cliro-theme-dark.cliro-theme-dark .api-panel,
html.cliro-theme-dark.cliro-theme-dark .api-status,
html.cliro-theme-dark.cliro-theme-dark .app,
html.cliro-theme-dark.cliro-theme-dark .app-headbar-v711,
html.cliro-theme-dark.cliro-theme-dark .app-header,
html.cliro-theme-dark.cliro-theme-dark .app-sidebar,
html.cliro-theme-dark.cliro-theme-dark .app.app-bu-ebfb,
html.cliro-theme-dark.cliro-theme-dark .app.app-bu-linkitup,
html.cliro-theme-dark.cliro-theme-dark .app.app-bu-lmcs,
html.cliro-theme-dark.cliro-theme-dark .app.app-bu-lmcs_media,
html.cliro-theme-dark.cliro-theme-dark .attachments,
html.cliro-theme-dark.cliro-theme-dark .attachments-admin,
html.cliro-theme-dark.cliro-theme-dark .bank-account-card-v669,
html.cliro-theme-dark.cliro-theme-dark .bank-account-card-v669.is-default-v661,
html.cliro-theme-dark.cliro-theme-dark .bank-account-card-v669.is-default-v661 .bank-account-header-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-account-header-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-account-number-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-account-row,
html.cliro-theme-dark.cliro-theme-dark .bank-account-row.is-default-v661,
html.cliro-theme-dark.cliro-theme-dark .bank-count-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-default-control-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-manager-actions-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-manager-icon-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-manager-info-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-payment-details>div:not(.bank-payment-qr),
html.cliro-theme-dark.cliro-theme-dark .bank-remove-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-remove-v667:hover,
html.cliro-theme-dark.cliro-theme-dark .big-link .card,
html.cliro-theme-dark.cliro-theme-dark .billing-card,
html.cliro-theme-dark.cliro-theme-dark .billing-current-tag,
html.cliro-theme-dark.cliro-theme-dark .billing-hero,
html.cliro-theme-dark.cliro-theme-dark .billing-package,
html.cliro-theme-dark.cliro-theme-dark .billing-package-accounting,
html.cliro-theme-dark.cliro-theme-dark .billing-panel,
html.cliro-theme-dark.cliro-theme-dark .billing-promo,
html.cliro-theme-dark.cliro-theme-dark .billing-stats article,
html.cliro-theme-dark.cliro-theme-dark .billing-status,
html.cliro-theme-dark.cliro-theme-dark .board-options-v108,
html.cliro-theme-dark.cliro-theme-dark .board-options-v108 .checkline,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-booking,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-card,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-check,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-embed-card,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-embed-card .booking-admin-linkbox,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-help,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-hero,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-linkbox,
html.cliro-theme-dark.cliro-theme-dark .booking-body,
html.cliro-theme-dark.cliro-theme-dark .booking-btn,
html.cliro-theme-dark.cliro-theme-dark .booking-card,
html.cliro-theme-dark.cliro-theme-dark .booking-details>div,
html.cliro-theme-dark.cliro-theme-dark .booking-html,
html.cliro-theme-dark.cliro-theme-dark .booking-logo,
html.cliro-theme-dark.cliro-theme-dark .booking-nav,
html.cliro-theme-dark.cliro-theme-dark .booking-nav:hover,
html.cliro-theme-dark.cliro-theme-dark .booking-result-icon,
html.cliro-theme-dark.cliro-theme-dark .booking-slot,
html.cliro-theme-dark.cliro-theme-dark .booking-wizard-num,
html.cliro-theme-dark.cliro-theme-dark .booking-wizard-step,
html.cliro-theme-dark.cliro-theme-dark .booking-wizard-step.is-done .booking-wizard-num,
html.cliro-theme-dark.cliro-theme-dark .box,
html.cliro-theme-dark.cliro-theme-dark .brand,
html.cliro-theme-dark.cliro-theme-dark .brand .brand-logo,
html.cliro-theme-dark.cliro-theme-dark .brand-logo,
html.cliro-theme-dark.cliro-theme-dark .btn,
html.cliro-theme-dark.cliro-theme-dark .btn-light:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.columns,
html.cliro-theme-dark.cliro-theme-dark .btn.columns:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.ghost:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.pdf-composer-action,
html.cliro-theme-dark.cliro-theme-dark .btn.pdf-composer-action:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.reset-columns,
html.cliro-theme-dark.cliro-theme-dark .btn.reset-columns:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.secondary:hover,
html.cliro-theme-dark.cliro-theme-dark .btn:not(.primary),
html.cliro-theme-dark.cliro-theme-dark .btn:not(.primary):hover,
html.cliro-theme-dark.cliro-theme-dark .business-card-v108,
html.cliro-theme-dark.cliro-theme-dark .business-switch-logo-mark,
html.cliro-theme-dark.cliro-theme-dark .business-switch-logo-mark img,
html.cliro-theme-dark.cliro-theme-dark .business-switch-menu,
html.cliro-theme-dark.cliro-theme-dark .business-switch-option,
html.cliro-theme-dark.cliro-theme-dark .business-switch-option-logo,
html.cliro-theme-dark.cliro-theme-dark .business-switch-option-logo img,
html.cliro-theme-dark.cliro-theme-dark .business-switch-option:hover,
html.cliro-theme-dark.cliro-theme-dark .cache-card-v670,
html.cliro-theme-dark.cliro-theme-dark .calendar-card,
html.cliro-theme-dark.cliro-theme-dark .calendar-check,
html.cliro-theme-dark.cliro-theme-dark .calendar-hero,
html.cliro-theme-dark.cliro-theme-dark .card,
html.cliro-theme-dark.cliro-theme-dark .choice-card,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-portal-head-v018,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-preview-v018 .doc-head-block,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-preview-v018 .position-desc-row td,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-preview-v018 > .doc-sheet,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-preview-v018>.doc-sheet,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-preview-v019 > .doc-sheet,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-status-v018,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-status-v018.is-viewed,
html.cliro-theme-dark.cliro-theme-dark .cliro-public-document-v019 .doc-sheet,
html.cliro-theme-dark.cliro-theme-dark .cliro-public-document-v019 .doc-sheet table,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v120,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v120.accent,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122.accent .cockpit-icon-v122,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122.calm .cockpit-icon-v122,
html.cliro-theme-dark.cliro-theme-dark .cockpit-icon-v122,
html.cliro-theme-dark.cliro-theme-dark .cockpit-tag-v122,
html.cliro-theme-dark.cliro-theme-dark .company-admin-hero,
html.cliro-theme-dark.cliro-theme-dark .company-card,
html.cliro-theme-dark.cliro-theme-dark .company-create-card,
html.cliro-theme-dark.cliro-theme-dark .company-limit-box div,
html.cliro-theme-dark.cliro-theme-dark .company-settings-card,
html.cliro-theme-dark.cliro-theme-dark .company-settings-details,
html.cliro-theme-dark.cliro-theme-dark .company-settings-details>.company-settings-head,
html.cliro-theme-dark.cliro-theme-dark .company-settings-details[open]>.company-settings-head,
html.cliro-theme-dark.cliro-theme-dark .company-settings-head img,
html.cliro-theme-dark.cliro-theme-dark .company-switch-card,
html.cliro-theme-dark.cliro-theme-dark .confirm-box,
html.cliro-theme-dark.cliro-theme-dark .connection-item:hover,
html.cliro-theme-dark.cliro-theme-dark .connection-item[aria-current="page"],
html.cliro-theme-dark.cliro-theme-dark .copyline,
html.cliro-theme-dark.cliro-theme-dark .crm-card,
html.cliro-theme-dark.cliro-theme-dark .csv-help,
html.cliro-theme-dark.cliro-theme-dark .dashboard-hero-timer,
html.cliro-theme-dark.cliro-theme-dark .dashboard-hero-timer .live-timer-units span,
html.cliro-theme-dark.cliro-theme-dark .dashboard-stat,
html.cliro-theme-dark.cliro-theme-dark .department-card:hover,
html.cliro-theme-dark.cliro-theme-dark .doc-col-resizer,
html.cliro-theme-dark.cliro-theme-dark .doc-col-resizer:after,
html.cliro-theme-dark.cliro-theme-dark .doc-col-resizer:before,
html.cliro-theme-dark.cliro-theme-dark .doc-docdata,
html.cliro-theme-dark.cliro-theme-dark .doc-head-block,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .desc-html table:not(.pos-table) td,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .doc-head-block,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .flow-content table td,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .pos-table .position-main-row,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .pos-table td,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .pos-table-compact .position-main-row,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .pos-table-compact td,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .position-desc-row td,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet table,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet table tbody tr,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet table tbody tr:hover,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet table tbody tr:nth-child(even),
html.cliro-theme-dark.cliro-theme-dark .doc-sheet.doc-sheet-long,
html.cliro-theme-dark.cliro-theme-dark .doc-table-wrap,
html.cliro-theme-dark.cliro-theme-dark .document-check-v018,
html.cliro-theme-dark.cliro-theme-dark .document-preview-shell,
html.cliro-theme-dark.cliro-theme-dark .dunning-card,
html.cliro-theme-dark.cliro-theme-dark .dunning-chip,
html.cliro-theme-dark.cliro-theme-dark .dunning-hero,
html.cliro-theme-dark.cliro-theme-dark .dunning-stat,
html.cliro-theme-dark.cliro-theme-dark .duplicate-group-v642,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-block,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-block:hover,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-canvas,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-canvas.is-over,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-card,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-create,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-palette-btn,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-palette-btn:hover,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-preview-card,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-preview-frame,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-ro,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-side-panel,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-style-section,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-template-edit-btn,
html.cliro-theme-dark.cliro-theme-dark .event-card,
html.cliro-theme-dark.cliro-theme-dark .expense-current-receipt,
html.cliro-theme-dark.cliro-theme-dark .filter-chip,
html.cliro-theme-dark.cliro-theme-dark .form-card,
html.cliro-theme-dark.cliro-theme-dark .fx-settings-box,
html.cliro-theme-dark.cliro-theme-dark .global-search-close-v583,
html.cliro-theme-dark.cliro-theme-dark .global-search-dialog-v583,
html.cliro-theme-dark.cliro-theme-dark .global-search-help-v583 kbd,
html.cliro-theme-dark.cliro-theme-dark .global-search-item-type-v583,
html.cliro-theme-dark.cliro-theme-dark .global-search-item-v583.is-active,
html.cliro-theme-dark.cliro-theme-dark .global-search-item-v583:hover,
html.cliro-theme-dark.cliro-theme-dark .global-search-trigger-v583,
html.cliro-theme-dark.cliro-theme-dark .global-search-trigger-v583 kbd,
html.cliro-theme-dark.cliro-theme-dark .global-search-trigger-v583:hover,
html.cliro-theme-dark.cliro-theme-dark .gtb-extra,
html.cliro-theme-dark.cliro-theme-dark .gtb-form-card,
html.cliro-theme-dark.cliro-theme-dark .help-context-v670,
html.cliro-theme-dark.cliro-theme-dark .help-hero-v670,
html.cliro-theme-dark.cliro-theme-dark .help-question-answer-v670,
html.cliro-theme-dark.cliro-theme-dark .help-question-v670,
html.cliro-theme-dark.cliro-theme-dark .help-search-v670,
html.cliro-theme-dark.cliro-theme-dark .help-topic-v670,
html.cliro-theme-dark.cliro-theme-dark .hero,
html.cliro-theme-dark.cliro-theme-dark .home-hero,
html.cliro-theme-dark.cliro-theme-dark .home-stat-icon,
html.cliro-theme-dark.cliro-theme-dark .integration-panel,
html.cliro-theme-dark.cliro-theme-dark .integration-status span,
html.cliro-theme-dark.cliro-theme-dark .integration-value,
html.cliro-theme-dark.cliro-theme-dark .internal-accounting-panel,
html.cliro-theme-dark.cliro-theme-dark .internal-card,
html.cliro-theme-dark.cliro-theme-dark .internal-mini-card,
html.cliro-theme-dark.cliro-theme-dark .internal-preview-bubbles .preview-bubble,
html.cliro-theme-dark.cliro-theme-dark .internal-split-card,
html.cliro-theme-dark.cliro-theme-dark .internal-stats-panel,
html.cliro-theme-dark.cliro-theme-dark .invoice-update-cat-v567,
html.cliro-theme-dark.cliro-theme-dark .invoice-update-entry-v566,
html.cliro-theme-dark.cliro-theme-dark .invoice-update-form-v566,
html.cliro-theme-dark.cliro-theme-dark .invoice-update-form-v566.compact,
html.cliro-theme-dark.cliro-theme-dark .invoice-update-plan-v566,
html.cliro-theme-dark.cliro-theme-dark .invoice-update-rotation-v567>div,
html.cliro-theme-dark.cliro-theme-dark .kanban-board-v108,
html.cliro-theme-dark.cliro-theme-dark .kanban-card,
html.cliro-theme-dark.cliro-theme-dark .kanban-card-head-v108 span,
html.cliro-theme-dark.cliro-theme-dark .kanban-card-title span,
html.cliro-theme-dark.cliro-theme-dark .kanban-card-v107,
html.cliro-theme-dark.cliro-theme-dark .kanban-card-v107.priority-dringend .kanban-card-title span,
html.cliro-theme-dark.cliro-theme-dark .kanban-card-v108,
html.cliro-theme-dark.cliro-theme-dark .kanban-card-v108.priority-dringend .kanban-card-head-v108 span,
html.cliro-theme-dark.cliro-theme-dark .kanban-col,
html.cliro-theme-dark.cliro-theme-dark .kanban-col-head-v108 b,
html.cliro-theme-dark.cliro-theme-dark .kanban-col-v107,
html.cliro-theme-dark.cliro-theme-dark .kanban-col-v108,
html.cliro-theme-dark.cliro-theme-dark .kanban-column-row-v108,
html.cliro-theme-dark.cliro-theme-dark .kanban-column-row-v108.new-row,
html.cliro-theme-dark.cliro-theme-dark .kanban-config-v108,
html.cliro-theme-dark.cliro-theme-dark .kanban-config-v108 details,
html.cliro-theme-dark.cliro-theme-dark .kanban-hero-v107,
html.cliro-theme-dark.cliro-theme-dark .kpi,
html.cliro-theme-dark.cliro-theme-dark .kpi-card,
html.cliro-theme-dark.cliro-theme-dark .leads-table-v168 tr,
html.cliro-theme-dark.cliro-theme-dark .license-hero,
html.cliro-theme-dark.cliro-theme-dark .license-kpis div,
html.cliro-theme-dark.cliro-theme-dark .license-mini-list li:before,
html.cliro-theme-dark.cliro-theme-dark .license-panel,
html.cliro-theme-dark.cliro-theme-dark .license-plan-accounting,
html.cliro-theme-dark.cliro-theme-dark .license-plan-card,
html.cliro-theme-dark.cliro-theme-dark .license-plan-card .plan-tag,
html.cliro-theme-dark.cliro-theme-dark .license-raw div,
html.cliro-theme-dark.cliro-theme-dark .live-timer-units span,
html.cliro-theme-dark.cliro-theme-dark .lmcs-a4-scale-wrap > .doc-sheet.doc-sheet-long,
html.cliro-theme-dark.cliro-theme-dark .lmcs-a4-scale-wrap>.doc-sheet.doc-sheet-long,
html.cliro-theme-dark.cliro-theme-dark .lmcs-column-choice,
html.cliro-theme-dark.cliro-theme-dark .lmcs-column-choice:hover,
html.cliro-theme-dark.cliro-theme-dark .lmcs-column-panel,
html.cliro-theme-dark.cliro-theme-dark .lmcs-column-panel-close-v638,
html.cliro-theme-dark.cliro-theme-dark .lmcs-column-panel-head-v638,
html.cliro-theme-dark.cliro-theme-dark .lmcs-google-suggest-box,
html.cliro-theme-dark.cliro-theme-dark .lmcs-google-suggest-item,
html.cliro-theme-dark.cliro-theme-dark .lmcs-google-suggest-item.is-active,
html.cliro-theme-dark.cliro-theme-dark .lmcs-google-suggest-item:focus,
html.cliro-theme-dark.cliro-theme-dark .lmcs-google-suggest-item:hover,
html.cliro-theme-dark.cliro-theme-dark .lmcs-license-banner,
html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap b,
html.cliro-theme-dark.cliro-theme-dark .lmcs-v294-scale-wrap .pos-table td:first-child,
html.cliro-theme-dark.cliro-theme-dark .lmcs-v294-scale-wrap .pos-table-compact td:first-child,
html.cliro-theme-dark.cliro-theme-dark .login-body,
html.cliro-theme-dark.cliro-theme-dark .login-card,
html.cliro-theme-dark.cliro-theme-dark .login-chips span,
html.cliro-theme-dark.cliro-theme-dark .login-eye-v364,
html.cliro-theme-dark.cliro-theme-dark .logout,
html.cliro-theme-dark.cliro-theme-dark .logout-card-v1,
html.cliro-theme-dark.cliro-theme-dark .logout:hover,
html.cliro-theme-dark.cliro-theme-dark .main,
html.cliro-theme-dark.cliro-theme-dark .manual-time,
html.cliro-theme-dark.cliro-theme-dark .manual-time.manual-time-v235,
html.cliro-theme-dark.cliro-theme-dark .metric,
html.cliro-theme-dark.cliro-theme-dark .metric-card,
html.cliro-theme-dark.cliro-theme-dark .mini-form,
html.cliro-theme-dark.cliro-theme-dark .mini-kpis div,
html.cliro-theme-dark.cliro-theme-dark .mini-switch span:after,
html.cliro-theme-dark.cliro-theme-dark .module-admin-group,
html.cliro-theme-dark.cliro-theme-dark .module-card,
html.cliro-theme-dark.cliro-theme-dark .module-card-icon,
html.cliro-theme-dark.cliro-theme-dark .module-card:visited,
html.cliro-theme-dark.cliro-theme-dark .module-hub-hero,
html.cliro-theme-dark.cliro-theme-dark .module-subnav,
html.cliro-theme-dark.cliro-theme-dark .module-subnav a,
html.cliro-theme-dark.cliro-theme-dark .module-subnav a:hover,
html.cliro-theme-dark.cliro-theme-dark .module-subnav a:visited,
html.cliro-theme-dark.cliro-theme-dark .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .nav-module-admin .sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="more"],
html.cliro-theme-dark.cliro-theme-dark .nav-module-insights .sidebar-rail-v710 .primary-module-nav .module-nav-link[data-module-key="more"],
html.cliro-theme-dark.cliro-theme-dark .offer-item-picker-v120,
html.cliro-theme-dark.cliro-theme-dark .offer-kit-item-v120,
html.cliro-theme-dark.cliro-theme-dark .offer-kit-item-v120 span,
html.cliro-theme-dark.cliro-theme-dark .ops-check-v583,
html.cliro-theme-dark.cliro-theme-dark .ops-hero-v583 .btn,
html.cliro-theme-dark.cliro-theme-dark .ops-job-v583,
html.cliro-theme-dark.cliro-theme-dark .ops-kpi-v583,
html.cliro-theme-dark.cliro-theme-dark .ops-panel-v583,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.done,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.interrupted,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.queued,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.running,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.skipped,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.stale,
html.cliro-theme-dark.cliro-theme-dark .panel,
html.cliro-theme-dark.cliro-theme-dark .partner-card-v436,
html.cliro-theme-dark.cliro-theme-dark .partner-hero-v436,
html.cliro-theme-dark.cliro-theme-dark .partner-link-box-v436,
html.cliro-theme-dark.cliro-theme-dark .partner-panel-v436,
html.cliro-theme-dark.cliro-theme-dark .pay-return-btn.secondary,
html.cliro-theme-dark.cliro-theme-dark .pay-return-card,
html.cliro-theme-dark.cliro-theme-dark .pay-return-fact,
html.cliro-theme-dark.cliro-theme-dark .pay-return-page,
html.cliro-theme-dark.cliro-theme-dark .payment-card,
html.cliro-theme-dark.cliro-theme-dark .payment-final-block,
html.cliro-theme-dark.cliro-theme-dark .payment-intro,
html.cliro-theme-dark.cliro-theme-dark .payment-method-card,
html.cliro-theme-dark.cliro-theme-dark .payment-methods-head>strong,
html.cliro-theme-dark.cliro-theme-dark .payment-methods-panel,
html.cliro-theme-dark.cliro-theme-dark .payment-receipt-row,
html.cliro-theme-dark.cliro-theme-dark .payments-page-v399 .payment-mobile-table tr,
html.cliro-theme-dark.cliro-theme-dark .payments-page-v399 .payment-receipt-row,
html.cliro-theme-dark.cliro-theme-dark .perf-metric-v683,
html.cliro-theme-dark.cliro-theme-dark .perf-slow-row-v683,
html.cliro-theme-dark.cliro-theme-dark .perf-status-v683,
html.cliro-theme-dark.cliro-theme-dark .perf-status-v683.slow,
html.cliro-theme-dark.cliro-theme-dark .perm-switch-v108,
html.cliro-theme-dark.cliro-theme-dark .perm-switch-v108 .switch-ui:after,
html.cliro-theme-dark.cliro-theme-dark .phase-title td,
html.cliro-theme-dark.cliro-theme-dark .pipeline-col,
html.cliro-theme-dark.cliro-theme-dark .pipeline-count-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-drag-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-icon-group-v631 h4:after,
html.cliro-theme-dark.cliro-theme-dark .pipeline-preview-item-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-rule-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-savebar-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-stage-card-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-stage-head-v620,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-close-v637,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-close-v637:hover,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-current-v637,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-dialog-foot-v637,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-dialog-head-v637,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-dialog-v637,
html.cliro-theme-dark.cliro-theme-dark .platform-diag-hero,
html.cliro-theme-dark.cliro-theme-dark .platform-diag-kpi,
html.cliro-theme-dark.cliro-theme-dark .platform-diag-panel,
html.cliro-theme-dark.cliro-theme-dark .platform-diag-row,
html.cliro-theme-dark.cliro-theme-dark .pos-table td:first-child,
html.cliro-theme-dark.cliro-theme-dark .pos-table tr,
html.cliro-theme-dark.cliro-theme-dark .pos-table-compact .position-desc-row td,
html.cliro-theme-dark.cliro-theme-dark .pos-table-compact td:first-child,
html.cliro-theme-dark.cliro-theme-dark .pos-table-compact tr,
html.cliro-theme-dark.cliro-theme-dark .position,
html.cliro-theme-dark.cliro-theme-dark .premium-brand,
html.cliro-theme-dark.cliro-theme-dark .premium-brand .brand-logo,
html.cliro-theme-dark.cliro-theme-dark .premium-brand .brand-mark,
html.cliro-theme-dark.cliro-theme-dark .premium-userbox,
html.cliro-theme-dark.cliro-theme-dark .preview-actions a.btn.pdf-composer-action,
html.cliro-theme-dark.cliro-theme-dark .preview-actions-v018,
html.cliro-theme-dark.cliro-theme-dark .preview-bubble,
html.cliro-theme-dark.cliro-theme-dark .preview-info-bubble,
html.cliro-theme-dark.cliro-theme-dark .preview-info-bubbles .preview-bubble,
html.cliro-theme-dark.cliro-theme-dark .preview-panel,
html.cliro-theme-dark.cliro-theme-dark .project-card,
html.cliro-theme-dark.cliro-theme-dark .project-create-details-v212,
html.cliro-theme-dark.cliro-theme-dark .project-file-row,
html.cliro-theme-dark.cliro-theme-dark .project-search-clear-v229,
html.cliro-theme-dark.cliro-theme-dark .project-search-results-v229,
html.cliro-theme-dark.cliro-theme-dark .provider-intro,
html.cliro-theme-dark.cliro-theme-dark .public-missing-btn.secondary,
html.cliro-theme-dark.cliro-theme-dark .public-missing-card,
html.cliro-theme-dark.cliro-theme-dark .public-missing-doc,
html.cliro-theme-dark.cliro-theme-dark .public-missing-doc span,
html.cliro-theme-dark.cliro-theme-dark .public-missing-kicker,
html.cliro-theme-dark.cliro-theme-dark .public-missing-page,
html.cliro-theme-dark.cliro-theme-dark .quality-card-v589,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-card,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-hero-card,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-kpi,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-status,
html.cliro-theme-dark.cliro-theme-dark .receipt-actionbar-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-advanced-booking-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-amount-card-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-analysis-overlay-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-commandbar-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-document-canvas-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-document-transform-v579 iframe,
html.cliro-theme-dark.cliro-theme-dark .receipt-document-transform-v579 img,
html.cliro-theme-dark.cliro-theme-dark .receipt-dropzone-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-dropzone-v579.is-dragging,
html.cliro-theme-dark.cliro-theme-dark .receipt-dropzone-v579:hover,
html.cliro-theme-dark.cliro-theme-dark .receipt-email-grid-v585>div,
html.cliro-theme-dark.cliro-theme-dark .receipt-email-inbox-v585,
html.cliro-theme-dark.cliro-theme-dark .receipt-legal-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-posted-banner-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-quality-v597,
html.cliro-theme-dark.cliro-theme-dark .receipt-quality-v597 li.is-info>span:first-child,
html.cliro-theme-dark.cliro-theme-dark .receipt-quality-v597.is-ok,
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-head-v579>strong,
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-item-v579:hover,
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-item-v579[data-status="testbeleg"],
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-recognition-ring-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-recognition-ring-v579.is-good,
html.cliro-theme-dark.cliro-theme-dark .receipt-recognition-ring-v579:before,
html.cliro-theme-dark.cliro-theme-dark .receipt-smart-cards-v579>div,
html.cliro-theme-dark.cliro-theme-dark .receipt-stage-tabs-v579 a,
html.cliro-theme-dark.cliro-theme-dark .receipt-stage-tabs-v579 a span,
html.cliro-theme-dark.cliro-theme-dark .receipt-stage-tabs-v579 a[aria-current="page"] span,
html.cliro-theme-dark.cliro-theme-dark .receipt-structured-v579>span,
html.cliro-theme-dark.cliro-theme-dark .receipt-suggestion-box-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-system-chip-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-system-chip-v579.is-ready>span:first-child,
html.cliro-theme-dark.cliro-theme-dark .receipt-test-banner-v590,
html.cliro-theme-dark.cliro-theme-dark .receipt-test-banner-v590>span:first-child,
html.cliro-theme-dark.cliro-theme-dark .receipt-type-picker-v579 span,
html.cliro-theme-dark.cliro-theme-dark .receipt-upload-options-v579 label,
html.cliro-theme-dark.cliro-theme-dark .receipt-upload-panel-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-view-controls-v579 a,
html.cliro-theme-dark.cliro-theme-dark .receipt-viewer-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-workbench-v579,
html.cliro-theme-dark.cliro-theme-dark .recurring-actions .btn.accent,
html.cliro-theme-dark.cliro-theme-dark .recurring-hero,
html.cliro-theme-dark.cliro-theme-dark .recurring-item,
html.cliro-theme-dark.cliro-theme-dark .recurring-payment-method,
html.cliro-theme-dark.cliro-theme-dark .recurring-payment-methods,
html.cliro-theme-dark.cliro-theme-dark .report-box,
html.cliro-theme-dark.cliro-theme-dark .right-check,
html.cliro-theme-dark.cliro-theme-dark .rights-block-v108,
html.cliro-theme-dark.cliro-theme-dark .rights-group-v107,
html.cliro-theme-dark.cliro-theme-dark .rights-groups-v108 .rights-group-v108,
html.cliro-theme-dark.cliro-theme-dark .rights-matrix-state-v608.no,
html.cliro-theme-dark.cliro-theme-dark .rights-matrix-state-v608.yes,
html.cliro-theme-dark.cliro-theme-dark .rights-section-v107,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-dbstate,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-group,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-perm,
html.cliro-theme-dark.cliro-theme-dark .rights-v110-group,
html.cliro-theme-dark.cliro-theme-dark .rights-v110-perm,
html.cliro-theme-dark.cliro-theme-dark .role-card-v108,
html.cliro-theme-dark.cliro-theme-dark .role-card-v108:hover,
html.cliro-theme-dark.cliro-theme-dark .running-timer-card,
html.cliro-theme-dark.cliro-theme-dark .running-timer-card.is-running,
html.cliro-theme-dark.cliro-theme-dark .saas-entity-suggestion-box,
html.cliro-theme-dark.cliro-theme-dark .savebar,
html.cliro-theme-dark.cliro-theme-dark .savebar-v108,
html.cliro-theme-dark.cliro-theme-dark .secondary,
html.cliro-theme-dark.cliro-theme-dark .security-card-v584,
html.cliro-theme-dark.cliro-theme-dark .security-state-v584,
html.cliro-theme-dark.cliro-theme-dark .sepa-payment-panel,
html.cliro-theme-dark.cliro-theme-dark .sepa-payment-qr,
html.cliro-theme-dark.cliro-theme-dark .settings-anchor-card,
html.cliro-theme-dark.cliro-theme-dark .settings-anchor-card a:hover,
html.cliro-theme-dark.cliro-theme-dark .settings-bank-intro-v661,
html.cliro-theme-dark.cliro-theme-dark .settings-bank-row-v661,
html.cliro-theme-dark.cliro-theme-dark .settings-block,
html.cliro-theme-dark.cliro-theme-dark .settings-company-hero,
html.cliro-theme-dark.cliro-theme-dark .settings-company-logo-preview,
html.cliro-theme-dark.cliro-theme-dark .settings-company-tabs,
html.cliro-theme-dark.cliro-theme-dark .settings-company-tabs a,
html.cliro-theme-dark.cliro-theme-dark .settings-media-card,
html.cliro-theme-dark.cliro-theme-dark .settings-media-thumb,
html.cliro-theme-dark.cliro-theme-dark .settings-pipeline-row,
html.cliro-theme-dark.cliro-theme-dark .settings-pipeline-row-new,
html.cliro-theme-dark.cliro-theme-dark .settings-preview-icon,
html.cliro-theme-dark.cliro-theme-dark .settings-preview-img,
html.cliro-theme-dark.cliro-theme-dark .settings-savebar,
html.cliro-theme-dark.cliro-theme-dark .settings-source-preview,
html.cliro-theme-dark.cliro-theme-dark .settings-source-preview span,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 #company-internal-split .check-row,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 .check-row,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 .settings-block,
html.cliro-theme-dark.cliro-theme-dark .share-box,
html.cliro-theme-dark.cliro-theme-dark .share-options label,
html.cliro-theme-dark.cliro-theme-dark .side-nav,
html.cliro-theme-dark.cliro-theme-dark .sidebar,
html.cliro-theme-dark.cliro-theme-dark .sidebar .nav a:hover .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar nav a,
html.cliro-theme-dark.cliro-theme-dark .sidebar nav a.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar nav a:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar nav::-webkit-scrollbar-thumb,
html.cliro-theme-dark.cliro-theme-dark .sidebar-collapse,
html.cliro-theme-dark.cliro-theme-dark .sidebar-collapse:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .logout,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .premium-brand,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .premium-brand .brand-logo,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .premium-brand .brand-mark,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .premium-userbox,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .primary-module-nav .module-nav-link.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .primary-module-nav .module-nav-link:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .primary-module-nav .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-admin-slot .module-nav-link.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-admin-slot .module-nav-link:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-admin-slot .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-collapse,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-collapse:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-picker-option,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-picker-option.is-current,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:focus-visible,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-picker-option:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-picker[open]>.sidebar-company-picker-menu,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-switch,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-create-panel,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-create-panel a:focus-visible,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-create-panel a:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-create-panel a>span:first-child,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-quick-actions a,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command nav a,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command nav a.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command nav a.active .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command nav a:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command nav a:hover .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command nav::-webkit-scrollbar-thumb,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command::-webkit-scrollbar-thumb,
html.cliro-theme-dark.cliro-theme-dark .sidebar-company-switch,
html.cliro-theme-dark.cliro-theme-dark .sidebar-quick-actions a,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .premium-brand,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .premium-brand .brand-logo,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .premium-brand .brand-mark,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .primary-module-nav .module-nav-link.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .primary-module-nav .module-nav-link:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .primary-module-nav .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .sidebar-admin-slot .module-nav-link.active,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .sidebar-admin-slot .module-nav-link:hover,
html.cliro-theme-dark.cliro-theme-dark .sidebar-rail-v710 .sidebar-admin-slot .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .sidebar.sidebar-command::-webkit-scrollbar-thumb,
html.cliro-theme-dark.cliro-theme-dark .sidebar.sidebar-command:hover::-webkit-scrollbar-thumb,
html.cliro-theme-dark.cliro-theme-dark .sidebar:before,
html.cliro-theme-dark.cliro-theme-dark .signature-pad,
html.cliro-theme-dark.cliro-theme-dark .signature-preview,
html.cliro-theme-dark.cliro-theme-dark .skip-link,
html.cliro-theme-dark.cliro-theme-dark .stat,
html.cliro-theme-dark.cliro-theme-dark .stat-card,
html.cliro-theme-dark.cliro-theme-dark .stats-card,
html.cliro-theme-dark.cliro-theme-dark .stats-page-v168 .card.stat,
html.cliro-theme-dark.cliro-theme-dark .stats-page-v168 .card.stat:before,
html.cliro-theme-dark.cliro-theme-dark .stats-page-v168 tr:hover td,
html.cliro-theme-dark.cliro-theme-dark .status,
html.cliro-theme-dark.cliro-theme-dark .status-tabs a,
html.cliro-theme-dark.cliro-theme-dark .status-tabs a:hover,
html.cliro-theme-dark.cliro-theme-dark .sticky-actions,
html.cliro-theme-dark.cliro-theme-dark .suggestion-item,
html.cliro-theme-dark.cliro-theme-dark .suggestion-item:hover,
html.cliro-theme-dark.cliro-theme-dark .suggestions,
html.cliro-theme-dark.cliro-theme-dark .system-check-card,
html.cliro-theme-dark.cliro-theme-dark .system-check-detail-panel,
html.cliro-theme-dark.cliro-theme-dark .system-check-image-preview,
html.cliro-theme-dark.cliro-theme-dark .system-check-img,
html.cliro-theme-dark.cliro-theme-dark .system-check-metric,
html.cliro-theme-dark.cliro-theme-dark .system-check-statusbox,
html.cliro-theme-dark.cliro-theme-dark .table,
html.cliro-theme-dark.cliro-theme-dark .table-scroll,
html.cliro-theme-dark.cliro-theme-dark .table-wrap table tr:hover td,
html.cliro-theme-dark.cliro-theme-dark .tag,
html.cliro-theme-dark.cliro-theme-dark .tag.blue,
html.cliro-theme-dark.cliro-theme-dark .tag.done,
html.cliro-theme-dark.cliro-theme-dark .tag.info,
html.cliro-theme-dark.cliro-theme-dark .tag.label,
html.cliro-theme-dark.cliro-theme-dark .task-action-row-v108,
html.cliro-theme-dark.cliro-theme-dark .task-appointment-head-v640,
html.cliro-theme-dark.cliro-theme-dark .task-appointment-open-v640,
html.cliro-theme-dark.cliro-theme-dark .task-appointment-zoom-v640,
html.cliro-theme-dark.cliro-theme-dark .task-board-panel-v108,
html.cliro-theme-dark.cliro-theme-dark .task-board-panel-v108 .panel-headline,
html.cliro-theme-dark.cliro-theme-dark .task-board-panel-v108.style-glass .kanban-card-v108,
html.cliro-theme-dark.cliro-theme-dark .task-board-shell-v108,
html.cliro-theme-dark.cliro-theme-dark .task-create-v108,
html.cliro-theme-dark.cliro-theme-dark .task-create-v108 details,
html.cliro-theme-dark.cliro-theme-dark .task-doc-link-v159,
html.cliro-theme-dark.cliro-theme-dark .task-filter-grid-v108,
html.cliro-theme-dark.cliro-theme-dark .task-form-v108,
html.cliro-theme-dark.cliro-theme-dark .task-list-wrap-v621,
html.cliro-theme-dark.cliro-theme-dark .task-notification-chip,
html.cliro-theme-dark.cliro-theme-dark .task-notification-close,
html.cliro-theme-dark.cliro-theme-dark .task-notification-dialog,
html.cliro-theme-dark.cliro-theme-dark .task-notification-item,
html.cliro-theme-dark.cliro-theme-dark .task-stat-row-v108 div,
html.cliro-theme-dark.cliro-theme-dark .task-stat-row-v108>div,
html.cliro-theme-dark.cliro-theme-dark .task-table tr:nth-child(even) td,
html.cliro-theme-dark.cliro-theme-dark .task-template-card-v632,
html.cliro-theme-dark.cliro-theme-dark .task-template-card-v632>header,
html.cliro-theme-dark.cliro-theme-dark .task-template-designer-head-v632,
html.cliro-theme-dark.cliro-theme-dark .task-template-designer-v632,
html.cliro-theme-dark.cliro-theme-dark .task-template-launcher-v632,
html.cliro-theme-dark.cliro-theme-dark .task-website-link-v628,
html.cliro-theme-dark.cliro-theme-dark .task-website-link-v628:hover,
html.cliro-theme-dark.cliro-theme-dark .team-member-head .avatar,
html.cliro-theme-dark.cliro-theme-dark .team-user-result-avatar-v015,
html.cliro-theme-dark.cliro-theme-dark .team-user-result-v015:focus-visible,
html.cliro-theme-dark.cliro-theme-dark .team-user-result-v015:hover,
html.cliro-theme-dark.cliro-theme-dark .team-user-search-results-v015,
html.cliro-theme-dark.cliro-theme-dark .technical-box,
html.cliro-theme-dark.cliro-theme-dark .tenant,
html.cliro-theme-dark.cliro-theme-dark .time-edit-panel-v466,
html.cliro-theme-dark.cliro-theme-dark .time-hero.card,
html.cliro-theme-dark.cliro-theme-dark .time-start-form,
html.cliro-theme-dark.cliro-theme-dark .time-table tr,
html.cliro-theme-dark.cliro-theme-dark .timeline-item-v120,
html.cliro-theme-dark.cliro-theme-dark .timeline-item-v120>span,
html.cliro-theme-dark.cliro-theme-dark .timeline-row,
html.cliro-theme-dark.cliro-theme-dark .timer-control-card,
html.cliro-theme-dark.cliro-theme-dark .timer-control-card.is-running,
html.cliro-theme-dark.cliro-theme-dark .timer-pause-btn-v565,
html.cliro-theme-dark.cliro-theme-dark .timer-resume-btn-v565,
html.cliro-theme-dark.cliro-theme-dark .timer-session-v715.is-paused-v715,
html.cliro-theme-dark.cliro-theme-dark .trash-card,
html.cliro-theme-dark.cliro-theme-dark .trash-hero,
html.cliro-theme-dark.cliro-theme-dark .ui-lang-switch,
html.cliro-theme-dark.cliro-theme-dark .update-check-v370,
html.cliro-theme-dark.cliro-theme-dark .update-drop-v370,
html.cliro-theme-dark.cliro-theme-dark .update-hero-v370,
html.cliro-theme-dark.cliro-theme-dark .update-mini-v370,
html.cliro-theme-dark.cliro-theme-dark .update-plan-cat-v567,
html.cliro-theme-dark.cliro-theme-dark .update-plan-kpis-v567>div,
html.cliro-theme-dark.cliro-theme-dark .update-plan-log-table-v568 tr,
html.cliro-theme-dark.cliro-theme-dark .update-plan-main-form-v568,
html.cliro-theme-dark.cliro-theme-dark .update-plan-next-v567,
html.cliro-theme-dark.cliro-theme-dark .update-plan-overview-hero-v567,
html.cliro-theme-dark.cliro-theme-dark .update-plan-quick-form-v567,
html.cliro-theme-dark.cliro-theme-dark .update-plan-rotation-strip-v567 span,
html.cliro-theme-dark.cliro-theme-dark .update-plan-table-v567 tr,
html.cliro-theme-dark.cliro-theme-dark .update-plan-table-v568 tr,
html.cliro-theme-dark.cliro-theme-dark .update-status-card-v370,
html.cliro-theme-dark.cliro-theme-dark .update-upload-box-v370,
html.cliro-theme-dark.cliro-theme-dark .user-card-row,
html.cliro-theme-dark.cliro-theme-dark .user-card-v107,
html.cliro-theme-dark.cliro-theme-dark .user-rights-hero,
html.cliro-theme-dark.cliro-theme-dark .user-row-v108,
html.cliro-theme-dark.cliro-theme-dark .userbox,
html.cliro-theme-dark.cliro-theme-dark .users-shell-v108,
html.cliro-theme-dark.cliro-theme-dark .users-stats-v108 div,
html.cliro-theme-dark.cliro-theme-dark .users-v109-active span:after,
html.cliro-theme-dark.cliro-theme-dark .users-v109-business label,
html.cliro-theme-dark.cliro-theme-dark .users-v109-hero,
html.cliro-theme-dark.cliro-theme-dark .users-v109-kpis div,
html.cliro-theme-dark.cliro-theme-dark .users-v109-role,
html.cliro-theme-dark.cliro-theme-dark .users-v109-row,
html.cliro-theme-dark.cliro-theme-dark .users-v109-savebar,
html.cliro-theme-dark.cliro-theme-dark .users-v109-section,
html.cliro-theme-dark.cliro-theme-dark .users-v110-active .switch:after,
html.cliro-theme-dark.cliro-theme-dark .users-v110-business label,
html.cliro-theme-dark.cliro-theme-dark .users-v110-dbstate,
html.cliro-theme-dark.cliro-theme-dark .users-v110-hero,
html.cliro-theme-dark.cliro-theme-dark .users-v110-kpis>div,
html.cliro-theme-dark.cliro-theme-dark .users-v110-mini-btn,
html.cliro-theme-dark.cliro-theme-dark .users-v110-panel,
html.cliro-theme-dark.cliro-theme-dark .users-v110-role,
html.cliro-theme-dark.cliro-theme-dark .users-v110-savebar,
html.cliro-theme-dark.cliro-theme-dark .users-v110-section,
html.cliro-theme-dark.cliro-theme-dark .users-v110-usercard,
html.cliro-theme-dark.cliro-theme-dark .users-v487-business-logo,
html.cliro-theme-dark.cliro-theme-dark .users-v487-business-logo img,
html.cliro-theme-dark.cliro-theme-dark .wysiwyg-btn-v704,
html.cliro-theme-dark.cliro-theme-dark a.btn.pdf-composer-action,
html.cliro-theme-dark.cliro-theme-dark a.btn.pdf-composer-action:hover,
html.cliro-theme-dark.cliro-theme-dark a.btn:not(.primary),
html.cliro-theme-dark.cliro-theme-dark a.btn:not(.primary):hover,
html.cliro-theme-dark.cliro-theme-dark aside.sidebar.sidebar-command,
html.cliro-theme-dark.cliro-theme-dark body .check-row,
html.cliro-theme-dark.cliro-theme-dark body .company-settings-body,
html.cliro-theme-dark.cliro-theme-dark body .company-settings-details,
html.cliro-theme-dark.cliro-theme-dark body .doc-sheet .pdf-structure-grid td.pdf-structure-cell,
html.cliro-theme-dark.cliro-theme-dark body .doc-sheet.doc-sheet-long .pdf-structure-grid td.pdf-structure-cell,
html.cliro-theme-dark.cliro-theme-dark body .savebar,
html.cliro-theme-dark.cliro-theme-dark body .settings-anchor-card,
html.cliro-theme-dark.cliro-theme-dark body .settings-savebar,
html.cliro-theme-dark.cliro-theme-dark body.booking-body,
html.cliro-theme-dark.cliro-theme-dark body.booking-body .booking-day-open,
html.cliro-theme-dark.cliro-theme-dark body.booking-body .booking-form-host img,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v716,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7153 a.cliro-a11y-language-link,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #docTable.doc-table .doc-actions-cell-v56,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-card-actions-v108 .task-final-actions-v009 .task-delete-btn-v622,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-card-v108,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-priority-v109,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .btn.secondary,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .card,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .cliro-responsive-table,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .form-actions,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .form-section,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .panel,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .settings-block,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .table-scroll,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .table-wrap,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 table.table tbody tr:hover td,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .doc-sheet,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .doc-sheet table,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .doc-sheet.doc-sheet-long,
html.cliro-theme-dark.cliro-theme-dark body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation,
html.cliro-theme-dark.cliro-theme-dark body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a,
html.cliro-theme-dark.cliro-theme-dark body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a.active,
html.cliro-theme-dark.cliro-theme-dark body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a:link,
html.cliro-theme-dark.cliro-theme-dark body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation a:visited,
html.cliro-theme-dark.cliro-theme-dark body.lmcs-mobile-nav-ready.lmcs-mobile-nav-open .sidebar-command nav#primary-navigation::-webkit-scrollbar-thumb,
html.cliro-theme-dark.cliro-theme-dark body.login-body,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .premium-brand,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .premium-brand .brand-logo,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .premium-brand .brand-mark,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option.is-current,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option:focus-visible,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option:hover,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-picker[open]>.sidebar-company-picker-menu,
html.cliro-theme-dark.cliro-theme-dark body:not(.login-body),
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command .nav-ico,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command .premium-brand,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command .premium-userbox,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a.active,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a:hover,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a:link,
html.cliro-theme-dark.cliro-theme-dark body:not(.sidebar-collapsed) .sidebar-command nav a:visited,
html.cliro-theme-dark.cliro-theme-dark nav.sidebar,
html.cliro-theme-dark.cliro-theme-dark pre,
html.cliro-theme-dark.cliro-theme-dark table,
html.cliro-theme-dark.cliro-theme-dark table.list-table.lmcs-resizable-table,
html.cliro-theme-dark.cliro-theme-dark table.lmcs-resizable-table,
html.cliro-theme-dark.cliro-theme-dark table.lmcs-resizable-table.mobile-card-table,
html.cliro-theme-dark.cliro-theme-dark table.mobile-card-table tr,
html.cliro-theme-dark.cliro-theme-dark table.table.lmcs-resizable-table,
html.cliro-theme-dark.cliro-theme-dark tbody tr:hover td,
html.cliro-theme-dark.cliro-theme-dark.is-mobile-device,
html.cliro-theme-dark.cliro-theme-dark.is-mobile-device body {background-color: var(--cliro-surface) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .help-context-v670,
  .help-topic-v670,
  .quality-card-v589
) {background-color: var(--cliro-surface-strong) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border-strong) !important;}html.cliro-theme-dark.cliro-theme-dark #company-stripe code,
html.cliro-theme-dark.cliro-theme-dark #docTable code,
html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-note-v108,
html.cliro-theme-dark.cliro-theme-dark .action-center-empty-v583,
html.cliro-theme-dark.cliro-theme-dark .action-center-empty-v583>span,
html.cliro-theme-dark.cliro-theme-dark .api-checklist code,
html.cliro-theme-dark.cliro-theme-dark .api-inline-note,
html.cliro-theme-dark.cliro-theme-dark .badge,
html.cliro-theme-dark.cliro-theme-dark .badge-text,
html.cliro-theme-dark.cliro-theme-dark .badge.blue,
html.cliro-theme-dark.cliro-theme-dark .badge.info,
html.cliro-theme-dark.cliro-theme-dark .badge.security,
html.cliro-theme-dark.cliro-theme-dark .bank-code-card-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-default-badge-v667,
html.cliro-theme-dark.cliro-theme-dark .billing-empty,
html.cliro-theme-dark.cliro-theme-dark .billing-note,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-booking .meta a,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-booking .meta span,
html.cliro-theme-dark.cliro-theme-dark .business-note,
html.cliro-theme-dark.cliro-theme-dark .cache-note-v670,
html.cliro-theme-dark.cliro-theme-dark .capability-pill,
html.cliro-theme-dark.cliro-theme-dark .clu-badge,
html.cliro-theme-dark.cliro-theme-dark .clu-badge.is-info,
html.cliro-theme-dark.cliro-theme-dark .csv-help code,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .notes-render table td,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .payment-public-note,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-badges span,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-empty,
html.cliro-theme-dark.cliro-theme-dark .empty,
html.cliro-theme-dark.cliro-theme-dark .empty-col-v108,
html.cliro-theme-dark.cliro-theme-dark .empty-dunning,
html.cliro-theme-dark.cliro-theme-dark .empty-state,
html.cliro-theme-dark.cliro-theme-dark .event-meta a,
html.cliro-theme-dark.cliro-theme-dark .event-meta span,
html.cliro-theme-dark.cliro-theme-dark .file-pill,
html.cliro-theme-dark.cliro-theme-dark .help-empty-v670,
html.cliro-theme-dark.cliro-theme-dark .internal-readonly-grid>div,
html.cliro-theme-dark.cliro-theme-dark .internal-split-readonly,
html.cliro-theme-dark.cliro-theme-dark .invoice-view-pills-v507,
html.cliro-theme-dark.cliro-theme-dark .invoice-view-pills-v507 a,
html.cliro-theme-dark.cliro-theme-dark .invoice-view-pills-v507 a span,
html.cliro-theme-dark.cliro-theme-dark .invoice-view-pills-v507 a.active.lmcs-on-dark span,
html.cliro-theme-dark.cliro-theme-dark .kanban-meta span,
html.cliro-theme-dark.cliro-theme-dark .kanban-meta-v108 em,
html.cliro-theme-dark.cliro-theme-dark .kanban-note-v107,
html.cliro-theme-dark.cliro-theme-dark .kanban-note-v108,
html.cliro-theme-dark.cliro-theme-dark .license-hint,
html.cliro-theme-dark.cliro-theme-dark .license-status-pill,
html.cliro-theme-dark.cliro-theme-dark .log-meta-chip,
html.cliro-theme-dark.cliro-theme-dark .log-meta-preview,
html.cliro-theme-dark.cliro-theme-dark .meta,
html.cliro-theme-dark.cliro-theme-dark .muted-badge,
html.cliro-theme-dark.cliro-theme-dark .note-card,
html.cliro-theme-dark.cliro-theme-dark .notes-render,
html.cliro-theme-dark.cliro-theme-dark .partner-code-v436,
html.cliro-theme-dark.cliro-theme-dark .partner-empty-v436,
html.cliro-theme-dark.cliro-theme-dark .partner-note-v436,
html.cliro-theme-dark.cliro-theme-dark .payment-code-plan-row .payment-public-note-inline,
html.cliro-theme-dark.cliro-theme-dark .payment-info .invoice-instant-transfer-note,
html.cliro-theme-dark.cliro-theme-dark .payment-public-note,
html.cliro-theme-dark.cliro-theme-dark .perf-note-v683,
html.cliro-theme-dark.cliro-theme-dark .pill,
html.cliro-theme-dark.cliro-theme-dark .pill.blue,
html.cliro-theme-dark.cliro-theme-dark .pill.info,
html.cliro-theme-dark.cliro-theme-dark .portal-preview-note,
html.cliro-theme-dark.cliro-theme-dark .preview-info-bubble-note,
html.cliro-theme-dark.cliro-theme-dark .progress,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-badge,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-badge.neutral,
html.cliro-theme-dark.cliro-theme-dark .receipt-cloud-note-v580,
html.cliro-theme-dark.cliro-theme-dark .receipt-cloud-note-v580>span:first-child,
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-item-v579[data-status="testbeleg"] .receipt-queue-tags-v579 small:first-child,
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-tags-v579 small,
html.cliro-theme-dark.cliro-theme-dark .receipt-viewer-empty-v579>span,
html.cliro-theme-dark.cliro-theme-dark .recovery-grid-v584 code,
html.cliro-theme-dark.cliro-theme-dark .recurring-meta span,
html.cliro-theme-dark.cliro-theme-dark .recurring-meta span.is-active,
html.cliro-theme-dark.cliro-theme-dark .recurring-meta span.is-mail,
html.cliro-theme-dark.cliro-theme-dark .recurring-meta span.is-paused,
html.cliro-theme-dark.cliro-theme-dark .score-pill-v120,
html.cliro-theme-dark.cliro-theme-dark .score-pill-v120.cold,
html.cliro-theme-dark.cliro-theme-dark .score-pill-v120.hot,
html.cliro-theme-dark.cliro-theme-dark .score-pill-v120.warm,
html.cliro-theme-dark.cliro-theme-dark .sepa-payment-code,
html.cliro-theme-dark.cliro-theme-dark .sepa-payment-code.compact,
html.cliro-theme-dark.cliro-theme-dark .settings-block code,
html.cliro-theme-dark.cliro-theme-dark .status-badge,
html.cliro-theme-dark.cliro-theme-dark .status-badge.blue,
html.cliro-theme-dark.cliro-theme-dark .status-badge.info,
html.cliro-theme-dark.cliro-theme-dark .system-check-badge,
html.cliro-theme-dark.cliro-theme-dark .system-check-image-empty,
html.cliro-theme-dark.cliro-theme-dark .system-check-image-empty>span,
html.cliro-theme-dark.cliro-theme-dark .task-notification-empty,
html.cliro-theme-dark.cliro-theme-dark .task-notification-note,
html.cliro-theme-dark.cliro-theme-dark .task-priority-pill-v621,
html.cliro-theme-dark.cliro-theme-dark .task-priority-pill-v621.priority-dringend,
html.cliro-theme-dark.cliro-theme-dark .task-priority-pill-v621.priority-hoch,
html.cliro-theme-dark.cliro-theme-dark .task-priority-pill-v621.priority-niedrig,
html.cliro-theme-dark.cliro-theme-dark .task-status-pill-v621,
html.cliro-theme-dark.cliro-theme-dark .task-status-pill-v621.is-done,
html.cliro-theme-dark.cliro-theme-dark .task-wish-price-pill-v625,
html.cliro-theme-dark.cliro-theme-dark .task-wish-price-pill-v625.is-offer-v634,
html.cliro-theme-dark.cliro-theme-dark .task-wish-price-pill-v625.is-wish-v634,
html.cliro-theme-dark.cliro-theme-dark .tax-note,
html.cliro-theme-dark.cliro-theme-dark .time-edit-readonly-grid-v466>div,
html.cliro-theme-dark.cliro-theme-dark .timer-pill,
html.cliro-theme-dark.cliro-theme-dark .timer-pill.is-paused-v565,
html.cliro-theme-dark.cliro-theme-dark .trash-meta span,
html.cliro-theme-dark.cliro-theme-dark .update-status-card-v370 .status-pill,
html.cliro-theme-dark.cliro-theme-dark .usage-pills span,
html.cliro-theme-dark.cliro-theme-dark .user-pill-row span,
html.cliro-theme-dark.cliro-theme-dark .user-row-pills-v108 em,
html.cliro-theme-dark.cliro-theme-dark .users-v109-meta em,
html.cliro-theme-dark.cliro-theme-dark .users-v110-badges span,
html.cliro-theme-dark.cliro-theme-dark body .settings-block-body > .muted:first-child,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-meta-v108 :is(em,a),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-note-v108,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .empty-state {background-color: var(--cliro-surface-muted) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark #docTable.doc-table th .doc-sort-arrow,
html.cliro-theme-dark.cliro-theme-dark .bank-manager-summary-v667,
html.cliro-theme-dark.cliro-theme-dark .bank-payment-method[open] summary,
html.cliro-theme-dark.cliro-theme-dark .billing-table th,
html.cliro-theme-dark.cliro-theme-dark .business-switch-logo summary,
html.cliro-theme-dark.cliro-theme-dark .cliro-public-document-v019 .doc-sheet table thead,
html.cliro-theme-dark.cliro-theme-dark .company-card summary,
html.cliro-theme-dark.cliro-theme-dark .company-page-head .page-head-timer-card,
html.cliro-theme-dark.cliro-theme-dark .company-page-head .page-head-timer-card.is-running .page-head-timer-label,
html.cliro-theme-dark.cliro-theme-dark .company-page-head .page-head-timer-cta,
html.cliro-theme-dark.cliro-theme-dark .company-page-head .page-head-timer-label,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .desc-html table:not(.pos-table) th,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .flow-content table th,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .notes-render table th,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .payment-summary .sum-table,
html.cliro-theme-dark.cliro-theme-dark .doc-sheet .payment-summary .sum-table tr,
html.cliro-theme-dark.cliro-theme-dark .headbar-brand-mark-v711.has-logo,
html.cliro-theme-dark.cliro-theme-dark .headbar-create-menu>summary>span,
html.cliro-theme-dark.cliro-theme-dark .headbar-create-panel,
html.cliro-theme-dark.cliro-theme-dark .headbar-create-panel a:focus-visible,
html.cliro-theme-dark.cliro-theme-dark .headbar-create-panel a:hover,
html.cliro-theme-dark.cliro-theme-dark .headbar-main-nav-v711 .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .headbar-main-nav-v711 a.active,
html.cliro-theme-dark.cliro-theme-dark .headbar-main-nav-v711 a:hover,
html.cliro-theme-dark.cliro-theme-dark .headbar-mobile-divider-v711,
html.cliro-theme-dark.cliro-theme-dark .headbar-mobile-menu-v711>summary,
html.cliro-theme-dark.cliro-theme-dark .headbar-mobile-panel-v711,
html.cliro-theme-dark.cliro-theme-dark .headbar-mobile-panel-v711 .nav-ico,
html.cliro-theme-dark.cliro-theme-dark .headbar-mobile-panel-v711 a.active,
html.cliro-theme-dark.cliro-theme-dark .headbar-profile-language-v711 a,
html.cliro-theme-dark.cliro-theme-dark .headbar-profile-menu,
html.cliro-theme-dark.cliro-theme-dark .headbar-profile-menu a:focus-visible,
html.cliro-theme-dark.cliro-theme-dark .headbar-profile-menu a:hover,
html.cliro-theme-dark.cliro-theme-dark .headbar-profile-v711>summary,
html.cliro-theme-dark.cliro-theme-dark .headbar-profile>summary,
html.cliro-theme-dark.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav,
html.cliro-theme-dark.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav a.active,
html.cliro-theme-dark.cliro-theme-dark .headbar-subnav-wrap-v711 .module-subnav a:hover,
html.cliro-theme-dark.cliro-theme-dark .headbar-timer-v712 .page-head-timer-card,
html.cliro-theme-dark.cliro-theme-dark .headbar-timer-v712 .page-head-timer-cta,
html.cliro-theme-dark.cliro-theme-dark .header,
html.cliro-theme-dark.cliro-theme-dark .header-help-anchor-v670,
html.cliro-theme-dark.cliro-theme-dark .header-help-anchor-v670:hover,
html.cliro-theme-dark.cliro-theme-dark .header-projecttime-card-v158,
html.cliro-theme-dark.cliro-theme-dark .hero-time-summary>div,
html.cliro-theme-dark.cliro-theme-dark .kanban-config-v108 details>summary,
html.cliro-theme-dark.cliro-theme-dark .kanban-config-v108 summary,
html.cliro-theme-dark.cliro-theme-dark .manual-time summary,
html.cliro-theme-dark.cliro-theme-dark .ops-table-v583 th,
html.cliro-theme-dark.cliro-theme-dark .page-head,
html.cliro-theme-dark.cliro-theme-dark .page-head-timer-card,
html.cliro-theme-dark.cliro-theme-dark .page-head-timer-units span,
html.cliro-theme-dark.cliro-theme-dark .page-head.company-page-head,
html.cliro-theme-dark.cliro-theme-dark .page-header,
html.cliro-theme-dark.cliro-theme-dark .partner-table-v436 th,
html.cliro-theme-dark.cliro-theme-dark .payment-summary,
html.cliro-theme-dark.cliro-theme-dark .payment-summary .sum-table,
html.cliro-theme-dark.cliro-theme-dark .payment-summary .sum-table tr,
html.cliro-theme-dark.cliro-theme-dark .payment-table th,
html.cliro-theme-dark.cliro-theme-dark .perf-table-v683 th,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-table th,
html.cliro-theme-dark.cliro-theme-dark .rights-group-v107 summary,
html.cliro-theme-dark.cliro-theme-dark .rights-groups-v108 .rights-group-v108 summary,
html.cliro-theme-dark.cliro-theme-dark .rights-groups-v108 summary em,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-group summary,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-group summary em,
html.cliro-theme-dark.cliro-theme-dark .rights-v110-group summary,
html.cliro-theme-dark.cliro-theme-dark .rights-v110-group summary em,
html.cliro-theme-dark.cliro-theme-dark .settings-block summary,
html.cliro-theme-dark.cliro-theme-dark .settings-block>summary,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 .settings-block>summary,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 .settings-block>summary:after,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-picker>summary,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-create-menu>summary span,
html.cliro-theme-dark.cliro-theme-dark .summary-item,
html.cliro-theme-dark.cliro-theme-dark .system-check-summary,
html.cliro-theme-dark.cliro-theme-dark .task-board-panel-v108 table.table th,
html.cliro-theme-dark.cliro-theme-dark .task-create-v108 details>summary,
html.cliro-theme-dark.cliro-theme-dark .task-create-v108 summary,
html.cliro-theme-dark.cliro-theme-dark .task-table th,
html.cliro-theme-dark.cliro-theme-dark .time-summary-grid>div,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .form-section details>summary,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012.is-running .page-head-timer-icon,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-009,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012:hover,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.is-running .page-head-timer-icon,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card:hover,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-cta,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-icon,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .settings-block details>summary,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 table.table thead th,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .doc-sheet table thead,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-picker>summary,
html.cliro-theme-dark.cliro-theme-dark table th,
html.cliro-theme-dark.cliro-theme-dark table:not(.resizable):not(.draggable):not(.stats-table):not(.analytics-table):not(.dashboard-table) th.light,
html.cliro-theme-dark.cliro-theme-dark table:not(.resizable):not(.draggable):not(.stats-table):not(.analytics-table):not(.dashboard-table) thead.light th {background-color: var(--cliro-surface-strong) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-actions-v108 .move-form-v108 select,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-form input[type="email"],
html.cliro-theme-dark.cliro-theme-dark .booking-admin-form input[type="number"],
html.cliro-theme-dark.cliro-theme-dark .booking-admin-form input[type="text"],
html.cliro-theme-dark.cliro-theme-dark .booking-admin-form select,
html.cliro-theme-dark.cliro-theme-dark .booking-admin-form textarea,
html.cliro-theme-dark.cliro-theme-dark .booking-field input[type="email"],
html.cliro-theme-dark.cliro-theme-dark .booking-field input[type="text"],
html.cliro-theme-dark.cliro-theme-dark .booking-field textarea,
html.cliro-theme-dark.cliro-theme-dark .booking-tf-form select,
html.cliro-theme-dark.cliro-theme-dark .booking-tz-form select,
html.cliro-theme-dark.cliro-theme-dark .business-switch select,
html.cliro-theme-dark.cliro-theme-dark .calendar-form input,
html.cliro-theme-dark.cliro-theme-dark .calendar-form select,
html.cliro-theme-dark.cliro-theme-dark .calendar-form textarea,
html.cliro-theme-dark.cliro-theme-dark .company-grid input,
html.cliro-theme-dark.cliro-theme-dark .company-grid select,
html.cliro-theme-dark.cliro-theme-dark .danger-zone input,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-block.selected,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-upload-field input[type=file],
html.cliro-theme-dark.cliro-theme-dark .filter-row select,
html.cliro-theme-dark.cliro-theme-dark .input,
html.cliro-theme-dark.cliro-theme-dark .input-suffix>span,
html.cliro-theme-dark.cliro-theme-dark .integration-form input,
html.cliro-theme-dark.cliro-theme-dark .integration-form select,
html.cliro-theme-dark.cliro-theme-dark .kanban-designer-v108 .input,
html.cliro-theme-dark.cliro-theme-dark .kanban-designer-v108 select,
html.cliro-theme-dark.cliro-theme-dark .license-key-only-form input,
html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap input,
html.cliro-theme-dark.cliro-theme-dark .manual-time select,
html.cliro-theme-dark.cliro-theme-dark .money-field,
html.cliro-theme-dark.cliro-theme-dark .money-field .lmcs-money-suffix,
html.cliro-theme-dark.cliro-theme-dark .money-field > .lmcs-money-suffix,
html.cliro-theme-dark.cliro-theme-dark .money-field > b,
html.cliro-theme-dark.cliro-theme-dark .money-field b,
html.cliro-theme-dark.cliro-theme-dark .move-form-v108 select,
html.cliro-theme-dark.cliro-theme-dark .payment-page input:not([type="checkbox"]),
html.cliro-theme-dark.cliro-theme-dark .payment-page input[readonly],
html.cliro-theme-dark.cliro-theme-dark .payment-page select,
html.cliro-theme-dark.cliro-theme-dark .payment-page textarea,
html.cliro-theme-dark.cliro-theme-dark .payments-page-v399 .money-field,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-selected-v637,
html.cliro-theme-dark.cliro-theme-dark .pipeline-symbol-selected-v637 strong,
html.cliro-theme-dark.cliro-theme-dark .readonly-field,
html.cliro-theme-dark.cliro-theme-dark .receipt-payment-picker-v579 input:checked+span,
html.cliro-theme-dark.cliro-theme-dark .receipt-queue-item-v579.is-selected,
html.cliro-theme-dark.cliro-theme-dark .receipt-type-picker-v579 input:checked+span,
html.cliro-theme-dark.cliro-theme-dark .recurring-form-card .field input[readonly],
html.cliro-theme-dark.cliro-theme-dark .rich,
html.cliro-theme-dark.cliro-theme-dark .role-card-v108.selected,
html.cliro-theme-dark.cliro-theme-dark .role-card-v108:has(input:checked),
html.cliro-theme-dark.cliro-theme-dark .settings-v71 .input,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 select,
html.cliro-theme-dark.cliro-theme-dark .settings-v71 textarea,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-select-shell,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-select-shell select optgroup,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-select-shell select option,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-switch select,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-company-switch select option,
html.cliro-theme-dark.cliro-theme-dark .sidebar-company-switch select,
html.cliro-theme-dark.cliro-theme-dark .sidebar-company-switch select option,
html.cliro-theme-dark.cliro-theme-dark .split-money,
html.cliro-theme-dark.cliro-theme-dark .split-money b,
html.cliro-theme-dark.cliro-theme-dark .split-money input,
html.cliro-theme-dark.cliro-theme-dark .split-note,
html.cliro-theme-dark.cliro-theme-dark .task-appointment-form-v640 .input,
html.cliro-theme-dark.cliro-theme-dark .task-appointment-form-v640 select,
html.cliro-theme-dark.cliro-theme-dark .task-filter-grid-v108 input,
html.cliro-theme-dark.cliro-theme-dark .task-filter-grid-v108 select,
html.cliro-theme-dark.cliro-theme-dark .task-form-v108 .input,
html.cliro-theme-dark.cliro-theme-dark .task-form-v108 select,
html.cliro-theme-dark.cliro-theme-dark .task-form-v108 textarea,
html.cliro-theme-dark.cliro-theme-dark .team-selected-avatar-v015,
html.cliro-theme-dark.cliro-theme-dark .team-selected-user-v015,
html.cliro-theme-dark.cliro-theme-dark .team-user-result-v015[aria-selected="true"],
html.cliro-theme-dark.cliro-theme-dark .time-filter-grid-v235 .input,
html.cliro-theme-dark.cliro-theme-dark .time-filter-grid-v235 input:not([type=hidden]),
html.cliro-theme-dark.cliro-theme-dark .time-filter-grid-v235 select,
html.cliro-theme-dark.cliro-theme-dark .timer-start-grid select,
html.cliro-theme-dark.cliro-theme-dark .users-v109-business label:has(input:checked),
html.cliro-theme-dark.cliro-theme-dark .users-v109-role.selected,
html.cliro-theme-dark.cliro-theme-dark .users-v110-business label:has(input:checked),
html.cliro-theme-dark.cliro-theme-dark .users-v110-role.selected,
html.cliro-theme-dark.cliro-theme-dark .vault-secret,
html.cliro-theme-dark.cliro-theme-dark .wysiwyg-select-v704,
html.cliro-theme-dark.cliro-theme-dark body.booking-body input[type="email"],
html.cliro-theme-dark.cliro-theme-dark body.booking-body input[type="text"],
html.cliro-theme-dark.cliro-theme-dark body.booking-body input[type="url"],
html.cliro-theme-dark.cliro-theme-dark body.booking-body select,
html.cliro-theme-dark.cliro-theme-dark body.booking-body textarea,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-card-actions-v108 .move-form-v108 select,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 select,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 textarea,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-select-shell,
html.cliro-theme-dark.cliro-theme-dark body.sidebar-collapsed .sidebar-command .sidebar-company-switch select,
html.cliro-theme-dark.cliro-theme-dark input[name="internal_linkitup_amount"],
html.cliro-theme-dark.cliro-theme-dark select,
html.cliro-theme-dark.cliro-theme-dark textarea {background-color: var(--cliro-bg-elevated) !important;background-image: none !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border-strong) !important;}html.cliro-theme-dark.cliro-theme-dark .api-status.error,
html.cliro-theme-dark.cliro-theme-dark .badge-text.error,
html.cliro-theme-dark.cliro-theme-dark .badge.danger,
html.cliro-theme-dark.cliro-theme-dark .badge.error,
html.cliro-theme-dark.cliro-theme-dark .booking-error,
html.cliro-theme-dark.cliro-theme-dark .btn.danger,
html.cliro-theme-dark.cliro-theme-dark .btn.danger:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.link-danger,
html.cliro-theme-dark.cliro-theme-dark .btn.link-danger:hover,
html.cliro-theme-dark.cliro-theme-dark .btn.small.danger,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-status-v018.is-declined,
html.cliro-theme-dark.cliro-theme-dark .clu-badge.is-danger,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v120.danger,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122.danger .cockpit-icon-v122,
html.cliro-theme-dark.cliro-theme-dark .danger-zone,
html.cliro-theme-dark.cliro-theme-dark .document-check-v018.has-error,
html.cliro-theme-dark.cliro-theme-dark .dunning-chip.danger,
html.cliro-theme-dark.cliro-theme-dark .emailtpl-json-error,
html.cliro-theme-dark.cliro-theme-dark .error,
html.cliro-theme-dark.cliro-theme-dark .event-meta .sync-error,
html.cliro-theme-dark.cliro-theme-dark .kanban-meta-v108 em.overdue,
html.cliro-theme-dark.cliro-theme-dark .lmcs-license-banner.danger,
html.cliro-theme-dark.cliro-theme-dark .login-error,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.failed,
html.cliro-theme-dark.cliro-theme-dark .pay-error-card,
html.cliro-theme-dark.cliro-theme-dark .pay-error-icon,
html.cliro-theme-dark.cliro-theme-dark .pay-error-page,
html.cliro-theme-dark.cliro-theme-dark .perf-status-v683.failed,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-badge.danger,
html.cliro-theme-dark.cliro-theme-dark .receipt-quality-v597 li.is-error>span:first-child,
html.cliro-theme-dark.cliro-theme-dark .receipt-quality-v597.has-errors,
html.cliro-theme-dark.cliro-theme-dark .recurring-actions .btn.danger,
html.cliro-theme-dark.cliro-theme-dark .reverse-charge-note,
html.cliro-theme-dark.cliro-theme-dark .stat.danger,
html.cliro-theme-dark.cliro-theme-dark .status-badge.danger,
html.cliro-theme-dark.cliro-theme-dark .status-badge.error,
html.cliro-theme-dark.cliro-theme-dark .task-due-pill-v621.is-overdue,
html.cliro-theme-dark.cliro-theme-dark .task-stat-row-v108 .danger,
html.cliro-theme-dark.cliro-theme-dark .timer-api-error-v715,
html.cliro-theme-dark.cliro-theme-dark .update-plan-status-v568.danger,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 #main-content .kanban-meta-v108 .overdue,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .btn.danger,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .error {background-color: color-mix(in srgb, var(--cliro-danger) 14%, var(--cliro-surface)) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: color-mix(in srgb, var(--cliro-danger) 45%, var(--cliro-border)) !important;}html.cliro-theme-dark.cliro-theme-dark .badge-text.warn,
html.cliro-theme-dark.cliro-theme-dark .badge.warn,
html.cliro-theme-dark.cliro-theme-dark .badge.warning,
html.cliro-theme-dark.cliro-theme-dark .billing-note.due,
html.cliro-theme-dark.cliro-theme-dark .billing-status.due,
html.cliro-theme-dark.cliro-theme-dark .clu-badge.is-warning,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v120.warn,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122.warn .cockpit-icon-v122,
html.cliro-theme-dark.cliro-theme-dark .company-limit-warning,
html.cliro-theme-dark.cliro-theme-dark .document-check-v018.has-warning,
html.cliro-theme-dark.cliro-theme-dark .dunning-chip.warn,
html.cliro-theme-dark.cliro-theme-dark .expense-accounting-notice,
html.cliro-theme-dark.cliro-theme-dark .internal-only,
html.cliro-theme-dark.cliro-theme-dark .license-status-pill.warn,
html.cliro-theme-dark.cliro-theme-dark .notice,
html.cliro-theme-dark.cliro-theme-dark .perf-status-v683.warning,
html.cliro-theme-dark.cliro-theme-dark .perf-warning-row-v683,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-badge.warn,
html.cliro-theme-dark.cliro-theme-dark .receipt-cloud-note-v580.is-warning,
html.cliro-theme-dark.cliro-theme-dark .receipt-duplicate-warning-v579,
html.cliro-theme-dark.cliro-theme-dark .receipt-duplicate-warning-v579 a,
html.cliro-theme-dark.cliro-theme-dark .recurring-meta span.is-due-date,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-dbstate.warn,
html.cliro-theme-dark.cliro-theme-dark .saas-address-notice,
html.cliro-theme-dark.cliro-theme-dark .stat.warning,
html.cliro-theme-dark.cliro-theme-dark .stats-page-v168 .card.stat.warning:before,
html.cliro-theme-dark.cliro-theme-dark .system-check-badge.warn,
html.cliro-theme-dark.cliro-theme-dark .system-check-card.check-warn,
html.cliro-theme-dark.cliro-theme-dark .system-check-statusbox.warn,
html.cliro-theme-dark.cliro-theme-dark .task-due-pill-v621,
html.cliro-theme-dark.cliro-theme-dark .task-notification-due,
html.cliro-theme-dark.cliro-theme-dark .update-plan-status-v568.warn,
html.cliro-theme-dark.cliro-theme-dark .update-status-card-v370 .status-pill.warn,
html.cliro-theme-dark.cliro-theme-dark .update-warning-v370,
html.cliro-theme-dark.cliro-theme-dark .user-row-pills-v108 em.warn,
html.cliro-theme-dark.cliro-theme-dark .users-v109-meta .warn,
html.cliro-theme-dark.cliro-theme-dark .users-v110-badges .warn,
html.cliro-theme-dark.cliro-theme-dark .users-v110-dbstate.warn,
html.cliro-theme-dark.cliro-theme-dark .warning,
html.cliro-theme-dark.cliro-theme-dark body.booking-body .booking-notice,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .notice,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .warning {background-color: color-mix(in srgb, var(--cliro-warning) 14%, var(--cliro-surface)) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: color-mix(in srgb, var(--cliro-warning) 45%, var(--cliro-border)) !important;}html.cliro-theme-dark.cliro-theme-dark .api-status.ok,
html.cliro-theme-dark.cliro-theme-dark .badge-text.ok,
html.cliro-theme-dark.cliro-theme-dark .badge.ok,
html.cliro-theme-dark.cliro-theme-dark .badge.success,
html.cliro-theme-dark.cliro-theme-dark .billing-status.ok,
html.cliro-theme-dark.cliro-theme-dark .cliro-document-status-v018.is-accepted,
html.cliro-theme-dark.cliro-theme-dark .clu-badge.is-success,
html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122.success .cockpit-icon-v122,
html.cliro-theme-dark.cliro-theme-dark .dunning-chip.ok,
html.cliro-theme-dark.cliro-theme-dark .ops-status-v583.success,
html.cliro-theme-dark.cliro-theme-dark .rec-mon-badge.ok,
html.cliro-theme-dark.cliro-theme-dark .rights-db-state.ok,
html.cliro-theme-dark.cliro-theme-dark .rights-v109-dbstate.ok,
html.cliro-theme-dark.cliro-theme-dark .status-badge.success,
html.cliro-theme-dark.cliro-theme-dark .status.ok,
html.cliro-theme-dark.cliro-theme-dark .success,
html.cliro-theme-dark.cliro-theme-dark .update-plan-status-v568.ok,
html.cliro-theme-dark.cliro-theme-dark .update-status-card-v370 .status-pill.ok,
html.cliro-theme-dark.cliro-theme-dark .user-row-pills-v108 em.ok,
html.cliro-theme-dark.cliro-theme-dark .users-v109-meta .ok,
html.cliro-theme-dark.cliro-theme-dark .users-v110-badges .ok,
html.cliro-theme-dark.cliro-theme-dark .users-v110-dbstate.ok,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .success {background-color: color-mix(in srgb, var(--cliro-success) 14%, var(--cliro-surface)) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: color-mix(in srgb, var(--cliro-success) 45%, var(--cliro-border)) !important;}html.cliro-theme-dark.cliro-theme-dark .cockpit-card-v122::before,
html.cliro-theme-dark.cliro-theme-dark .company-settings-details>.company-settings-head::after,
html.cliro-theme-dark.cliro-theme-dark .doc-docdata > .doc-kind.doc-kind-badge::before,
html.cliro-theme-dark.cliro-theme-dark .doc-docdata > .doc-kind::before,
html.cliro-theme-dark.cliro-theme-dark .settings-block>summary::after,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-quick-actions a::before,
html.cliro-theme-dark.cliro-theme-dark .sidebar-command .sidebar-quick-actions a:nth-child(1)::before {background-color: var(--cliro-surface) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(input,textarea,select):-webkit-autofill,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(input,textarea,select):-webkit-autofill:hover,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(input,textarea,select):-webkit-autofill:focus {-webkit-text-fill-color: var(--cliro-text) !important;box-shadow: 0 0 0 1000px var(--cliro-bg-elevated) inset !important;caret-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 option,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 optgroup {background: var(--cliro-surface) !important;color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 dialog::backdrop {background: var(--cliro-overlay) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 .eyebrow,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .eyebrow {display:block;width:auto;max-width:100%;margin:0 0 6px;padding:0;border:0;border-radius:0;background:transparent !important;background-image:none !important;box-shadow:none !important;color:var(--cliro-primary) !important;-webkit-text-fill-color:var(--cliro-primary) !important;font-size:11px;font-weight:900;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .eyebrow {color:#9fd3f6 !important;-webkit-text-fill-color:#9fd3f6 !important;}@media print {html.cliro-theme-dark.cliro-theme-dark {--cliro-bg: #ffffff;--cliro-bg-elevated: #ffffff;--cliro-surface: #ffffff;--cliro-surface-muted: #f7f9fc;--cliro-surface-strong: #edf2f7;--cliro-text: #172033;--cliro-text-muted: #607086;--cliro-border: #d9e2ec;--cliro-border-strong: #b9c7d5;--cliro-paper: #ffffff;}html.cliro-theme-dark body.cliro-v716,
  html.cliro-theme-dark body.cliro-v716 :is(.doc-sheet,.doc-sheet-long,.document-sheet,.signature-pad,.signature-preview),
  html.cliro-theme-light body.cliro-v716,
  html.cliro-theme-light body.cliro-v716 :is(.doc-sheet,.doc-sheet-long,.document-sheet,.signature-pad,.signature-preview) {color-scheme: light !important;background: #ffffff !important;color: #172033 !important;border-color: #d7e0ea !important;}}html.cliro-theme-light{--cliro-a11y-muted:#475569;--cliro-a11y-danger:#991b1b;--cliro-a11y-success:#166534;--cliro-a11y-warning:#92400e;--cliro-a11y-focus:#075985;--cliro-a11y-focus-ring:rgba(3,105,161,.28);}html.cliro-theme-dark{--cliro-a11y-muted:#cbd5e1;--cliro-a11y-danger:#fca5a5;--cliro-a11y-success:#86efac;--cliro-a11y-warning:#fcd34d;--cliro-a11y-focus:#7dd3fc;--cliro-a11y-focus-ring:rgba(125,211,252,.34);}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(a,button,input,select,textarea,summary,[role="button"],[tabindex]):focus-visible{outline:3px solid var(--cliro-a11y-focus)!important;outline-offset:3px!important;box-shadow:0 0 0 5px var(--cliro-a11y-focus-ring)!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(input,select,textarea)::placeholder{color:var(--cliro-a11y-muted)!important;opacity:1!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(.muted,.sub,.hint,.help-text,.field-help,small){color:var(--cliro-a11y-muted);}html.cliro-theme-light body.cliro-v716 .cliro-required-marker-v011{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1em!important;margin-left:2px!important;background:transparent!important;color:#991b1b!important;-webkit-text-fill-color:#991b1b!important;font-weight:950!important;}html.cliro-theme-dark body.cliro-v716 .cliro-required-marker-v011{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:1em!important;margin-left:2px!important;background:transparent!important;color:#fca5a5!important;-webkit-text-fill-color:#fca5a5!important;font-weight:950!important;}html.cliro-theme-light body.cliro-v716 :is(.error,.danger,.ops-danger-v583,[role="alert"]){color:var(--cliro-a11y-danger);}html.cliro-theme-dark body.cliro-v716 :is(.error,.danger,.ops-danger-v583,[role="alert"]){color:var(--cliro-a11y-danger);}html.cliro-theme-light body.cliro-v716 :is(.success,.ops-ok-v583){color:var(--cliro-a11y-success);}html.cliro-theme-dark body.cliro-v716 :is(.success,.ops-ok-v583){color:var(--cliro-a11y-success);}html.cliro-theme-light body.cliro-v716 :is(.warning,.warn){color:var(--cliro-a11y-warning);}html.cliro-theme-dark body.cliro-v716 :is(.warning,.warn){color:var(--cliro-a11y-warning);}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(button,input,select,textarea)[disabled],
html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 [aria-disabled="true"]{opacity:.72!important;cursor:not-allowed!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(svg,[class*="icon"]){forced-color-adjust:auto;}@media (forced-colors:active){html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(a,button,input,select,textarea,summary,[role="button"]):focus-visible{outline:3px solid Highlight!important;box-shadow:none!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .cliro-required-marker-v011{color:CanvasText!important;-webkit-text-fill-color:CanvasText!important;}}html.cliro-theme-light body.cliro-v716 {--cliro-status-danger-bg:#fff1f0;--cliro-status-danger-border:#fda29b;--cliro-status-danger-text:#7a271a;--cliro-status-success-bg:#ecfdf3;--cliro-status-success-border:#75e0a7;--cliro-status-success-text:#05603a;--cliro-status-warning-bg:#fffaeb;--cliro-status-warning-border:#fec84b;--cliro-status-warning-text:#7a2e0e;}html.cliro-theme-dark body.cliro-v716 {--cliro-status-danger-bg:#421b20;--cliro-status-danger-border:#8f3340;--cliro-status-danger-text:#fecaca;--cliro-status-success-bg:#123d2b;--cliro-status-success-border:#2d6f4d;--cliro-status-success-text:#bbf7d0;--cliro-status-warning-bg:#42260d;--cliro-status-warning-border:#7c4a13;--cliro-status-warning-text:#fde68a;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(.error,.login-error,.alert-error,.danger-message,[data-status="error"]){background:var(--cliro-status-danger-bg)!important;color:var(--cliro-status-danger-text)!important;border-color:var(--cliro-status-danger-border)!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(.success,.alert-success,[data-status="success"]){background:var(--cliro-status-success-bg)!important;color:var(--cliro-status-success-text)!important;border-color:var(--cliro-status-success-border)!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 :is(.warning,.warn,.alert-warning,[data-status="warning"]){background:var(--cliro-status-warning-bg)!important;color:var(--cliro-status-warning-text)!important;border-color:var(--cliro-status-warning-border)!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .cliro-required-marker-v011{background:transparent!important;border:0!important;font-size:1em!important;line-height:1!important;vertical-align:baseline!important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .cliro-code-block-v7174,
html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 pre.cliro-code-block-v7174{background:#0f172a!important;color:#f8fafc!important;border:1px solid #334155!important;}html.cliro-theme-light body.cliro-v716 :is(.migration-page-v7174,.tenant-provision-page-v7174,.sso-error-page-v7174,.domain-unassigned-page-v7174,.license-blocked-page-v7174),
html.cliro-theme-dark body.cliro-v716 :is(.migration-page-v7174,.tenant-provision-page-v7174,.sso-error-page-v7174,.domain-unassigned-page-v7174,.license-blocked-page-v7174){background:var(--cliro-bg)!important;color:var(--cliro-text)!important;}html.cliro-theme-dark body.cliro-v716 :is(.btn,button):not(.primary):not(.danger):not(.success):not(.accent):not(.lmcs-th-sort-button):not(.global-search-trigger-v583):not(.cliro-v7153-tour-trigger):not(.wysiwyg-btn-v704):not([data-clu-theme-choice]):not(.update-plan-action-btn-v569):not(.update-plan-action-btn-v570){color:var(--cliro-text)!important;-webkit-text-fill-color:var(--cliro-text)!important;background-color:var(--cliro-surface)!important;border-color:var(--cliro-border-strong)!important;opacity:1;}html.cliro-theme-dark body.cliro-v716 :is(.cockpit-card-v120,.cockpit-card-v122){background:var(--cliro-surface)!important;color:var(--cliro-text)!important;border-color:var(--cliro-border)!important;}html.cliro-theme-dark body.cliro-v716 :is(.cockpit-card-v120,.cockpit-card-v122) :is(strong,.cockpit-label-v122,.cockpit-tag-v122){color:var(--cliro-text)!important;-webkit-text-fill-color:var(--cliro-text)!important;}html.cliro-theme-dark body.cliro-v716 :is(.cockpit-card-v120,.cockpit-card-v122) small{color:var(--cliro-text-muted)!important;-webkit-text-fill-color:var(--cliro-text-muted)!important;}html.cliro-theme-light body.cliro-v716 :is(.cockpit-card-v120,.cockpit-card-v122) :is(strong,.cockpit-label-v122){color:#142033!important;}html.cliro-theme-light body.cliro-v716 :is(.cockpit-card-v120,.cockpit-card-v122) small{color:#475569!important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-button,
html.cliro-theme-light.cliro-theme-light body.cliro-v716 #docTable.doc-table th .doc-sort-link {color: #1f2937 !important;-webkit-text-fill-color: #1f2937 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-button,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 #docTable.doc-table th .doc-sort-link {color: #f1f5f9 !important;-webkit-text-fill-color: #f1f5f9 !important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-button {min-height:0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;border-radius:0 !important;box-shadow: none !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-arrow,
html.cliro-theme-light.cliro-theme-light body.cliro-v716 #docTable.doc-table th .doc-sort-arrow {color: #334155 !important;-webkit-text-fill-color: #334155 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;opacity: 1 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-arrow,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 #docTable.doc-table th .doc-sort-arrow {color: #e2e8f0 !important;-webkit-text-fill-color: #e2e8f0 !important;background: transparent !important;background-color: transparent !important;border: 0 !important;box-shadow: none !important;opacity: 1 !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 table.lmcs-sortable-table thead th[aria-sort="ascending"] .lmcs-th-sort-arrow,
html.cliro-theme-light.cliro-theme-light body.cliro-v716 table.lmcs-sortable-table thead th[aria-sort="descending"] .lmcs-th-sort-arrow,
html.cliro-theme-light.cliro-theme-light body.cliro-v716 #docTable.doc-table th .doc-sort-link.active .doc-sort-arrow {color: #111827 !important;-webkit-text-fill-color: #111827 !important;background: transparent !important;border: 0 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table.lmcs-sortable-table thead th[aria-sort="ascending"] .lmcs-th-sort-arrow,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table.lmcs-sortable-table thead th[aria-sort="descending"] .lmcs-th-sort-arrow,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 #docTable.doc-table th .doc-sort-link.active .doc-sort-arrow {color: #fbbf24 !important;-webkit-text-fill-color: #fbbf24 !important;background: transparent !important;border: 0 !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-button:focus-visible,
html.cliro-theme-light.cliro-theme-light body.cliro-v716 #docTable.doc-table th .doc-sort-link:focus-visible {outline: 2px solid #1d4ed8 !important;outline-offset: 2px !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table.lmcs-sortable-table thead th .lmcs-th-sort-button:focus-visible,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 #docTable.doc-table th .doc-sort-link:focus-visible {outline: 2px solid #93c5fd !important;outline-offset: 2px !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .doc-col-resizer,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .column-grip,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .column-resize-handle,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .resize-handle,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .resizer {background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .doc-col-resizer::before {background: var(--cliro-border-strong) !important;border: 0 !important;box-shadow: none !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .doc-col-resizer::after {background: var(--cliro-accent) !important;border: 0 !important;box-shadow: none !important;opacity: 0 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 table .doc-col-resizer:is(:hover,:focus-visible)::after,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.doc-resizing table .doc-col-resizer::after {opacity: 1 !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 .top-notification-bell .bell-badge,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .top-notification-bell .bell-badge {min-width: 24px;height:24px;padding:0 7px;border-radius:649px;background: #b42318 !important;color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;border: 2px solid var(--cliro-bg-elevated) !important;box-shadow: none;font-size:12px;font-weight: 900;line-height:1;font-variant-numeric: tabular-nums;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link) {min-width: 44px;min-height:35px;border-width: 1px;border-style: solid;border-color: var(--cliro-border-strong) !important;background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;font-weight: 850;opacity: 1;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link):is(.is-active,[aria-current="page"],[aria-current="true"]) {border-color: var(--brand-primary,#12395b) !important;background: var(--brand-primary,#12395b) !important;color: var(--brand-on,#ffffff) !important;-webkit-text-fill-color: var(--brand-on,#ffffff) !important;box-shadow: inset 0 0 0 1px currentColor;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link):is(.is-active,[aria-current="page"],[aria-current="true"]) {border-color: #8fc7f0 !important;background: #8fc7f0 !important;color: #07131d !important;-webkit-text-fill-color: #07131d !important;box-shadow: inset 0 0 0 1px currentColor;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link):hover,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link):hover {border-color: var(--cliro-text);text-decoration: underline;text-decoration-thickness: 2px;text-underline-offset: 3px;}html.cliro-theme-light.cliro-theme-light body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link):focus-visible,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(.cliro-language-link,.cliro-a11y-language-link):focus-visible,
html.cliro-theme-light.cliro-theme-light body.cliro-v716 .top-notification-bell:focus-visible,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .top-notification-bell:focus-visible {outline: 3px solid var(--cliro-focus);outline-offset: 3px;}.cliro-close-icon-v718 {display:block;width:22px;height:22px;margin:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;}:is(.task-notification-close,.global-search-close-v583,.lmcs-column-panel-close-v638,.pipeline-symbol-close-v637,.cliro-v7153-tour-close,.lmcs-tour-icon-v657) {display:inline-grid !important;place-items:center !important;padding:0 !important;line-height:0 !important;text-align:center !important;}html.cliro-theme-dark.cliro-theme-dark :is(.task-notification-close,.global-search-close-v583,.lmcs-column-panel-close-v638,.pipeline-symbol-close-v637,.cliro-v7153-tour-close,.lmcs-tour-icon-v657) {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark :is(.task-notification-close,.global-search-close-v583,.lmcs-column-panel-close-v638,.pipeline-symbol-close-v637,.cliro-v7153-tour-close,.lmcs-tour-icon-v657):hover {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}:is(.task-notification-close,.global-search-close-v583,.lmcs-column-panel-close-v638,.pipeline-symbol-close-v637,.cliro-v7153-tour-close,.lmcs-tour-icon-v657):focus-visible {outline:3px solid var(--cliro-focus,#f4b000) !important;outline-offset:3px !important;}.cockpit-icon-v122,
.home-card-icon,
.global-search-icon-v583 {display:grid !important;place-items:center !important;padding:0 !important;line-height:0 !important;text-align:center !important;}.cockpit-icon-v122 > svg,
.home-card-icon > svg,
.global-search-icon-v583 > svg {display:block !important;flex:0 0 auto !important;margin:0 !important;transform:none !important;transform-origin:center !important;vertical-align:middle !important;pointer-events:none !important;}.cockpit-icon-v122 > svg {width:22px !important;height:22px !important;overflow:hidden !important;}.home-card-icon > svg {width:24px !important;height:24px !important;overflow:visible !important;}.global-search-icon-v583 > svg {width:24px !important;height:24px !important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}@media (forced-colors:active) {.cliro-close-icon-v718,
  .cockpit-icon-v122 > svg,
  .home-card-icon > svg,
  .global-search-icon-v583 > svg {forced-color-adjust:auto;}}:is(.emailtpl-mini-actions button,[data-column-action],[data-task-template-action-v632],[data-line-item-remove],.pipeline-drag-v620) {display:inline-grid !important;place-items:center !important;line-height:1 !important;text-align:center !important;}:is(.emailtpl-mini-actions button,[data-line-item-remove]) > .cliro-close-icon-v718 {width:18px;height:18px;}html.cliro-theme-dark.cliro-theme-dark :is(.emailtpl-mini-actions button[data-act="remove"],[data-line-item-remove]) {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}.cliro-ui-icon-v718 {display:block;width:22px;height:22px;margin:0;overflow:visible;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;}.cliro-ui-icon-letter-v718 {display:grid;place-items:center;min-width:22px;height:22px;line-height:1;font-size:13px;font-weight:950;font-family:inherit;}:is(.nav-ico,.headbar-create-icon,.module-hub-icon,.module-card-icon,.module-card-arrow,.headbar-profile-caret,.global-search-trigger-v583 > span:first-child) {display:grid !important;place-items:center !important;line-height:0 !important;}:is(.nav-ico,.headbar-create-icon,.module-hub-icon,.module-card-icon,.module-card-arrow,.headbar-profile-caret,.global-search-trigger-v583 > span:first-child) > :is(.cliro-ui-icon-v718,.cliro-ui-icon-letter-v718) {margin:auto !important;transform:none !important;}.module-card-arrow .cliro-ui-icon-v718 {width:20px;height:20px;}.headbar-profile-caret .cliro-ui-icon-v718 {width:18px;height:18px;}:is(.emailtpl-mini-actions button,[data-column-action],[data-task-template-action-v632],.pipeline-drag-v620,[data-line-item-remove]) > .cliro-ui-icon-v718 {width:18px;height:18px;}:is(.header-projecttime-icon-v158,.cliro-theme-choice-group-v013 button > span:first-child,.headbar-mobile-menu-v711 summary > span:first-child,.receipt-posted-banner-v579 > span:first-child,.receipt-test-banner-v590 > span:first-child,.receipt-smart-cards-v579 > * > span:first-child,.action-center-empty-v583 > span:first-child,.emailtpl-block-handle) {display:grid !important;place-items:center !important;line-height:0 !important;}:is(.header-projecttime-icon-v158,.cliro-theme-choice-group-v013 button > span:first-child,.headbar-mobile-menu-v711 summary > span:first-child,.receipt-posted-banner-v579 > span:first-child,.receipt-test-banner-v590 > span:first-child,.receipt-smart-cards-v579 > * > span:first-child,.action-center-empty-v583 > span:first-child,.emailtpl-block-handle) .cliro-ui-icon-v718 {margin:auto !important;transform:none !important;}.emailtpl-block-handle .cliro-ui-icon-v718 {width:18px;height:18px;}:is(.task-notification-close,.global-search-close-v583,.lmcs-column-panel-close-v638,.pipeline-symbol-close-v637,.cliro-v7153-tour-close,.lmcs-tour-icon-v657) {min-width:44px !important;min-height:35px !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .cliro-close-icon-v718,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .cliro-close-icon-v718 path,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .cliro-close-icon-v718 line,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .cliro-close-icon-v718 polyline {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;fill:none !important;stroke:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  button[aria-label*="schließen" i],
  button[aria-label*="close" i],
  [data-task-modal-close],
  [data-icon-picker-close-v637],
  .global-search-close-v583,
  .lmcs-column-panel-close-v638,
  .cliro-v7153-tour-close,
  .lmcs-tour-icon-v657
) > .cliro-close-icon-v718,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  button[aria-label*="schließen" i],
  button[aria-label*="close" i],
  [data-task-modal-close],
  [data-icon-picker-close-v637],
  .global-search-close-v583,
  .lmcs-column-panel-close-v638,
  .cliro-v7153-tour-close,
  .lmcs-tour-icon-v657
) > .cliro-close-icon-v718 * {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;fill:none !important;stroke:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  button[aria-label*="schließen" i],
  button[aria-label*="close" i],
  [data-task-modal-close],
  [data-icon-picker-close-v637],
  .global-search-close-v583,
  .lmcs-column-panel-close-v638,
  .cliro-v7153-tour-close,
  .lmcs-tour-icon-v657
),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  button[aria-label*="schließen" i],
  button[aria-label*="close" i],
  [data-task-modal-close],
  [data-icon-picker-close-v637],
  .global-search-close-v583,
  .lmcs-column-panel-close-v638,
  .cliro-v7153-tour-close,
  .lmcs-tour-icon-v657
) svg {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  button[aria-label*="schließen" i],
  button[aria-label*="close" i],
  [data-task-modal-close],
  [data-icon-picker-close-v637],
  .global-search-close-v583,
  .lmcs-column-panel-close-v638,
  .cliro-v7153-tour-close,
  .lmcs-tour-icon-v657
) svg :is(path,line,polyline)[stroke],
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  button[aria-label*="schließen" i],
  button[aria-label*="close" i],
  [data-task-modal-close],
  [data-icon-picker-close-v637],
  .global-search-close-v583,
  .lmcs-column-panel-close-v638,
  .cliro-v7153-tour-close,
  .lmcs-tour-icon-v657
) svg :is(path,line,polyline):not([fill]) {stroke:#ffffff !important;}[hidden] {display:none !important;}:where(.main,#main-content,.content,.page-content) :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,label,th,td) {overflow-wrap:anywhere;}:where(.main,#main-content,.content,.page-content) :where(form,fieldset,.field,.form-field,.form-grid,.toolbar,.filter-row,.actions) {min-width:0;}:where(.modal,.dialog,.popup,.task-notification-dialog,.global-search-dialog-v583,.lmcs-column-panel.is-open) {max-width:min(100%,calc(100vw - 20px));max-height:calc(100dvh - 20px);}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .doc-sheet .sepa-payment-code.compact {padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .doc-sheet :is(.pos-table,.pos-table-compact) thead th {background-image:none !important;border-color:var(--cliro-document-brand,var(--brand-primary,#12395b)) !important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .doc-sheet .document-total-row-v018.total-gross {background:var(--cliro-document-brand,var(--brand-primary,#12395b)) !important;border-color:var(--cliro-document-brand,var(--brand-primary,#12395b)) !important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .doc-sheet .document-total-row-v018.total-gross :is(dt,dd,strong) {color:var(--brand-on,#ffffff) !important;-webkit-text-fill-color:var(--brand-on,#ffffff) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet {--cliro-document-paper:#ffffff;--cliro-document-ink:#172033;--cliro-document-muted:#475467;--cliro-document-line:#d9e2ec;color-scheme:light !important;background-color:var(--cliro-document-paper) !important;background-image:none !important;color:var(--cliro-document-ink) !important;-webkit-text-fill-color:var(--cliro-document-ink) !important;border-color:var(--cliro-document-line) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet :is(
  .doc-head-block,
  .doc-docdata,
  .payment-final-block,
  .payment-info,
  .payment-summary,
  .position-main-row,
  .position-desc-row,
  .position-desc-row > td,
  .invoice-instant-transfer-note,
  .payment-public-note,
  .reverse-charge-note,
  .tax-note,
  .notes-render,
  .business-note,
  .attachments,
  .attachments-admin,
  table,
  tbody,
  tbody > tr,
  tbody > tr > td
),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet :is(
  .doc-head-block,
  .doc-docdata,
  .payment-final-block,
  .payment-info,
  .payment-summary,
  .position-main-row,
  .position-desc-row,
  .position-desc-row > td,
  .invoice-instant-transfer-note,
  .payment-public-note,
  .reverse-charge-note,
  .tax-note,
  .notes-render,
  .business-note,
  .attachments,
  .attachments-admin,
  table,
  tbody,
  tbody > tr,
  tbody > tr > td
) {background-color:transparent !important;background-image:none !important;color:var(--cliro-document-ink) !important;-webkit-text-fill-color:var(--cliro-document-ink) !important;box-shadow:none !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet :is(
  h1,h2,h3,h4,h5,h6,p,li,dt,dd,span,small,strong,b,em,a,td,
  .doc-company,.doc-number,.recipient,.position-desc-inline,.sepa-payment-copy
),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet :is(
  h1,h2,h3,h4,h5,h6,p,li,dt,dd,span,small,strong,b,em,a,td,
  .doc-company,.doc-number,.recipient,.position-desc-inline,.sepa-payment-copy
) {color:var(--cliro-document-ink) !important;-webkit-text-fill-color:var(--cliro-document-ink) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet :is(
  .doc-sub,.doc-addr,.sender-line,.doc-label,.salutation,.payment-info p,
  .payment-info h3,.sepa-payment-copy span,.sepa-payment-copy small,
  .tax-note,.notes-render,.closing,.doc-footer,.doc-footer span
),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet :is(
  .doc-sub,.doc-addr,.sender-line,.doc-label,.salutation,.payment-info p,
  .payment-info h3,.sepa-payment-copy span,.sepa-payment-copy small,
  .tax-note,.notes-render,.closing,.doc-footer,.doc-footer span
) {color:var(--cliro-document-muted) !important;-webkit-text-fill-color:var(--cliro-document-muted) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact {display:grid !important;grid-template-columns:92px minmax(0,1fr) !important;gap:12px !important;align-items:center !important;min-height:64px;color:var(--cliro-document-ink) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr {box-sizing:border-box;width:92px !important;height:64px !important;min-height:0 !important;padding:0 !important;overflow:hidden;border:0 !important;border-radius:0 !important;background:#ffffff !important;box-shadow:none !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr :is(svg,img),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr :is(svg,img) {display:block;width:92px !important;height:64px !important;max-width:100% !important;margin:0 !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-copy,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-copy {min-width:0;text-align:left !important;color:var(--cliro-document-ink) !important;-webkit-text-fill-color:var(--cliro-document-ink) !important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .doc-sheet :is(.pos-table,.pos-table-compact) thead th {background:var(--cliro-document-brand,var(--brand-primary,#12395b)) !important;color:var(--brand-on,#ffffff) !important;-webkit-text-fill-color:var(--brand-on,#ffffff) !important;}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 .doc-sheet .doc-kind-badge {background:var(--cliro-document-brand,var(--brand-primary,#12395b)) !important;color:var(--brand-on,#ffffff) !important;-webkit-text-fill-color:var(--brand-on,#ffffff) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .document-total-row-v018.total-gross,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .document-total-row-v018.total-gross {background-color:var(--cliro-document-brand,var(--brand-primary,#12395b)) !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .document-total-row-v018.total-gross :is(dt,dd,strong),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .document-total-row-v018.total-gross :is(dt,dd,strong) {color:var(--brand-on,#ffffff) !important;-webkit-text-fill-color:var(--brand-on,#ffffff) !important;}@media (max-width:680px) {html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-row,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-row {display:grid !important;grid-template-columns:minmax(0,1fr) !important;gap:12px !important;align-items:start !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-row > :is(.doc-brand-left,.doc-brand-main,.doc-docdata),
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-row > :is(.doc-brand-left,.doc-brand-main,.doc-docdata) {position:static !important;inset:auto !important;display:block !important;width:100% !important;min-width:0 !important;max-width:none !important;margin:0 !important;padding:0 !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-row > .doc-brand-left,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-row > .doc-brand-left {display:flex !important;min-height:0 !important;align-items:flex-start !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-left > .doc-logo,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-brand-left > .doc-logo {display:block !important;width:auto !important;height:auto !important;max-width:150px !important;max-height:46px !important;object-fit:contain !important;object-position:left top !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata {text-align:left !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata dl,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata dl {display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:8px 10px !important;width:100% !important;margin:0 !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata dt,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata dt {text-align:left !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata dd,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .doc-docdata dd {text-align:right !important;white-space:nowrap !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact {grid-template-columns:84px minmax(0,1fr) !important;gap:10px !important;min-height:59px;text-align:left !important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr,
  html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr :is(svg,img),
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-sheet .sepa-payment-code.compact .sepa-payment-qr :is(svg,img) {width:84px !important;height:59px !important;}}html:is(.cliro-theme-light,.cliro-theme-dark) body.cliro-v716 table.lmcs-sortable-table thead th > button.lmcs-th-sort-button {min-height:28px !important;padding:0 !important;background:transparent !important;background-color:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}body.cliro-v716 .setup-page-v71713 {display:grid;gap:12px;width:100%;max-width:1240px;margin:0 auto 37px;}body.cliro-v716 .setup-page-v71713 .setup-hero {display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:19px;border:1px solid var(--cliro-border);border-radius:16px;background:
    radial-gradient(circle at 100% 0,color-mix(in srgb,var(--brand-accent,#d99a28) 13%,transparent),transparent 34%),
    var(--cliro-surface);color:var(--cliro-text);box-shadow:var(--cliro-shadow-md);}body.cliro-v716 .setup-page-v71713 .setup-hero h2 {margin:0 0 7px;font-size:clamp(1.75rem,3vw,2.6rem);letter-spacing:-.045em;}body.cliro-v716 .setup-page-v71713 .setup-hero p {max-width:780px;margin:0;color:var(--cliro-text-muted);line-height:1.55;}body.cliro-v716 .setup-page-v71713 .setup-hero-actions {display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:flex-end;}body.cliro-v716 .setup-page-v71713 .setup-steps {display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;}body.cliro-v716 .setup-page-v71713 .setup-step {padding:12px;border:1px solid var(--cliro-border);border-radius:12px;background:var(--cliro-surface);color:var(--cliro-text);box-shadow:var(--cliro-shadow-sm);}body.cliro-v716 .setup-page-v71713 .setup-step b {display:flex;gap:8px;align-items:center;}body.cliro-v716 .setup-page-v71713 .setup-dot {flex:0 0 12px;width:12px;height:12px;border-radius:649px;background:var(--cliro-danger,#dc2626);box-shadow:0 0 0 4px color-mix(in srgb,var(--cliro-danger,#dc2626) 17%,transparent);}body.cliro-v716 .setup-page-v71713 .setup-step.is-ok .setup-dot {background:var(--cliro-success,#16a34a);box-shadow:0 0 0 4px color-mix(in srgb,var(--cliro-success,#16a34a) 17%,transparent);}body.cliro-v716 .setup-page-v71713 .setup-step small {display:block;margin-top:6px;color:var(--cliro-text-muted);line-height:1.45;}body.cliro-v716 .setup-page-v71713 .setup-grid {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}body.cliro-v716 .setup-page-v71713 .setup-panel {scroll-margin-top:14px;padding:17px;border:1px solid var(--cliro-border);border-radius:13px;background:var(--cliro-surface);color:var(--cliro-text);box-shadow:var(--cliro-shadow-sm);}body.cliro-v716 .setup-page-v71713 .setup-panel h3 {margin:0 0 10px;font-size:1.35rem;}body.cliro-v716 .setup-page-v71713 .setup-form {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}body.cliro-v716 .setup-page-v71713 .setup-form .full {grid-column:1 / -1;}body.cliro-v716 .setup-page-v71713 .setup-form label {display:block;margin:0 0 7px;color:var(--cliro-text);font-weight:800;}body.cliro-v716 .setup-page-v71713 .setup-form :is(input,select) {width:100%;min-height:37px;padding:9px 11px;border:1px solid var(--cliro-border);border-radius:12px;background:var(--cliro-input-bg,var(--cliro-surface));color:var(--cliro-text);}body.cliro-v716 .setup-page-v71713 .setup-form input[readonly] {background:var(--cliro-surface-muted,#f5f7fa);color:var(--cliro-text-muted);}body.cliro-v716 .setup-page-v71713 .setup-license-first-v657 {margin:0 0 12px;padding:11px 12px;border:1px solid var(--cliro-warning-border,#d6a637);border-radius:10px;background:var(--cliro-warning-bg,#fffbeb);color:var(--cliro-warning-text,#7a2e0e);font-weight:800;line-height:1.45;}body.cliro-v716 .setup-page-v71713 .setup-note {padding:12px;border:1px solid var(--cliro-info-border,#7bb3ea);border-radius:10px;background:var(--cliro-info-bg,#eff6ff);color:var(--cliro-info-text,#1e3a8a);line-height:1.55;}body.cliro-v716 .setup-page-v71713 .setup-savebar {position:sticky;bottom:14px;z-index:3;grid-column:1 / -1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:11px;border:1px solid var(--cliro-border);border-radius:12px;background:color-mix(in srgb,var(--cliro-surface) 94%,transparent);color:var(--cliro-text);box-shadow:var(--cliro-shadow-md);backdrop-filter:blur(12px);}html.cliro-theme-dark body.cliro-v716 .setup-page-v71713 .setup-license-first-v657 {border-color:#775717;background:#2b210e;color:#ffd78a;}html.cliro-theme-dark body.cliro-v716 .setup-page-v71713 .setup-note {border-color:#28578d;background:#0d2745;color:#b9d9ff;}@media (max-width:980px) {body.cliro-v716 .setup-page-v71713 .setup-hero,
  body.cliro-v716 .setup-page-v71713 .setup-grid {grid-template-columns:minmax(0,1fr);}body.cliro-v716 .setup-page-v71713 .setup-hero-actions {justify-content:flex-start;}body.cliro-v716 .setup-page-v71713 .setup-steps {grid-template-columns:repeat(2,minmax(0,1fr));}body.cliro-v716 .setup-page-v71713 .setup-form {grid-template-columns:minmax(0,1fr);}}@media (max-width:560px) {body.cliro-v716 .setup-page-v71713 .setup-steps {grid-template-columns:minmax(0,1fr);}body.cliro-v716 .setup-page-v71713 .setup-hero-actions,
  body.cliro-v716 .setup-page-v71713 .setup-savebar {display:grid;grid-template-columns:minmax(0,1fr);}body.cliro-v716 .setup-page-v71713 .setup-hero-actions .btn,
  body.cliro-v716 .setup-page-v71713 .setup-savebar .btn {width:100%;justify-content:center;}}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {grid-template-columns:58px minmax(0,1fr) auto !important;grid-template-areas:"icon main action" !important;gap:14px !important;min-height:69px !important;padding:13px 13px !important;border-color:#b8ccdc !important;border-radius:14px !important;background-color:#f7fbfe !important;background-image:linear-gradient(135deg,#ffffff 0%,#eef5fa 100%) !important;box-shadow:0 12px 30px rgba(15,35,55,.10) !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-main {display:grid !important;grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto auto !important;grid-template-areas:
    "time"
    "context" !important;align-content:center !important;gap:7px !important;min-width:0 !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time {grid-area:time !important;justify-self:start !important;min-width:0 !important;color:#071b2b !important;-webkit-text-fill-color:#071b2b !important;font-size:clamp(27px,3vw,32px) !important;font-weight:950 !important;line-height:.92 !important;letter-spacing:-.045em !important;text-align:left !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context {grid-area:context !important;color:#486176 !important;-webkit-text-fill-color:#486176 !important;font-size:12px !important;font-weight:800 !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon {width:58px !important;height:44px !important;min-width:58px !important;border-color:#b7cddd !important;border-radius:14px !important;background:#e5f0f7 !important;color:#13547f !important;-webkit-text-fill-color:#13547f !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta {min-width:116px !important;min-height:36px !important;border-color:#174f77 !important;border-radius:10px !important;background:#174f77 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {border-color:#48667d !important;background-color:#173247 !important;background-image:linear-gradient(135deg,#1a3a51 0%,#11283a 100%) !important;box-shadow:0 14px 34px rgba(0,0,0,.24) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time {color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context {color:#c7d6e2 !important;-webkit-text-fill-color:#c7d6e2 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon {border-color:#51728a !important;background:#0d2638 !important;color:#bce4ff !important;-webkit-text-fill-color:#bce4ff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta {background:#d9efff !important;}@media (max-width:600px) {html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {grid-template-columns:50px minmax(0,1fr) auto !important;gap:10px !important;min-height:59px !important;padding:10px !important;border-radius:14px !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon {width:50px !important;height:38px !important;min-width:50px !important;border-radius:11px !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time {font-size:23px !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta {min-width:46px !important;width:46px !important;min-height:37px !important;padding:0 !important;font-size:0 !important;}html body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta::after {content:"→";font-size:15px;}}@media (min-width:761px) and (max-width:1180px) {html body.cliro-v7154 .headbar-actions-v711 {display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-self:end !important;width:max-content !important;max-width:100% !important;min-width:0 !important;gap:8px !important;}html body.cliro-v7154 .headbar-context-v711 {grid-template-columns:minmax(0,1fr) auto !important;grid-template-areas:
      "title company"
      "timer timer" !important;align-items:center !important;gap:10px 16px !important;min-height:auto !important;padding-block:14px !important;}html body.cliro-v7154 .headbar-title-v711 {grid-area:title !important;align-self:center !important;min-width:0 !important;}html body.cliro-v7154 .headbar-timer-v712 {grid-area:timer !important;justify-self:center !important;width:100% !important;max-width:720px !important;min-width:0 !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 {width:100% !important;max-width:720px !important;min-width:0 !important;}html body.cliro-v7154 .headbar-company-v712 {grid-area:company !important;justify-self:end !important;width:auto !important;max-width:420px !important;min-width:0 !important;}html body.cliro-v7154 .headbar-company-v712:empty {display:none !important;}}html body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 {border-color:#7e9aaf !important;background:#edf4f8 !important;color:#102f49 !important;-webkit-text-fill-color:#102f49 !important;box-shadow:none !important;}html body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 > span:first-child {color:#102f49 !important;-webkit-text-fill-color:#102f49 !important;}html body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 kbd {border-color:#b5c7d5 !important;background:#ffffff !important;color:#243b4f !important;-webkit-text-fill-color:#243b4f !important;}html body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583:hover {border-color:#376f98 !important;background:#deecf5 !important;}html.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 {border-color:#6f98b5 !important;background:#e8f2f8 !important;color:#071b2a !important;-webkit-text-fill-color:#071b2a !important;}html.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 > span:first-child {color:#071b2a !important;-webkit-text-fill-color:#071b2a !important;}html.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 kbd {border-color:#294a62 !important;background:#102b3e !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583:hover {border-color:#9fc9e5 !important;background:#ffffff !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary {display:flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;width:auto !important;min-width:106px !important;min-height:35px !important;padding:6px 10px !important;border-color:#9c6c13 !important;border-style:solid !important;border-width:1px !important;border-radius:13px !important;background:#edb84d !important;color:#071421 !important;-webkit-text-fill-color:#071421 !important;box-shadow:none !important;list-style:none !important;white-space:nowrap !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu {flex:0 0 auto !important;width:auto !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary::-webkit-details-marker {display:none !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary > :is(strong,small) {display:block !important;flex:0 0 auto !important;margin:0 !important;white-space:nowrap !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary > span:first-child {display:grid !important;place-items:center !important;flex:0 0 26px !important;width:26px !important;height:26px !important;padding:0 !important;border-radius:9px !important;background:#071421 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary:hover,
html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu[open] > summary {border-color:#6d4909 !important;background:#f5c664 !important;}@media (max-width:600px) {html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary {width:44px !important;min-width:44px !important;height:35px !important;min-height:35px !important;padding:4px !important;}html body.cliro-v7154 .headbar-actions-v711 .headbar-create-menu > summary > :is(strong,small) {display:none !important;}}html body.cliro-v7154.lmcs-v373-docs-page .app-headbar-v711,
html body.cliro-v7154.lmcs-v373-docs-page .headbar-timer-v712 .page-head-timer-card {box-shadow:none !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form :is(
  .position,
  .offer-item-picker-v120,
  .internal-split-card,
  .internal-split-card-v223
) {box-shadow:none !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .savebar {padding-inline:0 !important;border:0 !important;border-top:1px solid var(--cliro-border,#d9e2ec) !important;border-radius:0 !important;background:transparent !important;background-image:none !important;box-shadow:none !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .editor-payment-methods {border:0 !important;border-radius:0 !important;background:transparent !important;background-image:none !important;color:var(--cliro-text,#172033) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .editor-payment-methods legend {border-bottom-color:var(--cliro-border,#d9e2ec) !important;color:var(--cliro-text,#172033) !important;-webkit-text-fill-color:var(--cliro-text,#172033) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .editor-payment-method {border-color:var(--cliro-border,#d9e2ec) !important;background:var(--cliro-surface,#fff) !important;color:var(--cliro-text,#172033) !important;-webkit-text-fill-color:var(--cliro-text,#172033) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .editor-payment-methods-empty {border:0 !important;border-radius:0 !important;background:transparent !important;color:var(--cliro-text-muted,#667085) !important;-webkit-text-fill-color:var(--cliro-text-muted,#667085) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form :is(
  .editor-payment-method small,
  .editor-payment-methods-note
) {color:var(--cliro-text-muted,#667085) !important;-webkit-text-fill-color:var(--cliro-text-muted,#667085) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form :is(
  .editor-payment-methods-empty,
  .editor-payment-methods-note
) a {color:var(--cliro-link,#4ea3e3) !important;-webkit-text-fill-color:var(--cliro-link,#4ea3e3) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .position-price-field-v71713 {background:var(--cliro-surface,#ffffff) !important;border-color:var(--cliro-border-strong,var(--cliro-border,#cbd5e1)) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .position-price-field-v71713 .pos-price {background:transparent !important;color:var(--cliro-text,#172033) !important;-webkit-text-fill-color:var(--cliro-text,#172033) !important;}html body.cliro-v7154.lmcs-v373-docs-page .doc-editor-form .position-price-currency-v71713 {background:var(--cliro-surface-muted,#f4f7fa) !important;border-left-color:var(--cliro-border-strong,var(--cliro-border,#cbd5e1)) !important;color:var(--cliro-text,#172033) !important;-webkit-text-fill-color:var(--cliro-text,#172033) !important;}html body.cliro-v7154.lmcs-v373-docs-page .cliro-v7153-tour-trigger {bottom:max(76px,calc(env(safe-area-inset-bottom) + 76px)) !important;}html.cliro-theme-light body.cliro-v716 .doc-sheet .position-desc-inline :where(
  div,
  p,
  span,
  li,
  ul,
  ol,
  strong,
  b,
  em,
  a
),
html.cliro-theme-dark body.cliro-v716 .doc-sheet .position-desc-inline :where(
  div,
  p,
  span,
  li,
  ul,
  ol,
  strong,
  b,
  em,
  a
) {color:var(--cliro-document-ink,#172033) !important;-webkit-text-fill-color:var(--cliro-document-ink,#172033) !important;}html.cliro-theme-light {--surface: var(--cliro-surface);--surface-soft: var(--cliro-surface-muted);--surface-muted: var(--cliro-surface-muted);--surface-strong: var(--cliro-surface-strong);--panel: var(--cliro-surface);--border: var(--cliro-border);}html.cliro-theme-dark {--surface: var(--cliro-surface);--surface-soft: var(--cliro-surface-muted);--surface-muted: var(--cliro-surface-muted);--surface-strong: var(--cliro-surface-strong);--panel: var(--cliro-surface);--paper: var(--cliro-surface);--border: var(--cliro-border);--line: var(--cliro-border);--soft: var(--cliro-surface-muted);--ink: var(--cliro-text);--muted: var(--cliro-text-muted);}html body :is(
  .lmcs-tour-root-v657,
  .lmcs-tour-backdrop-v657,
  .lmcs-tour-highlight-v657,
  .lmcs-tour-card-v657,
  .cliro-v7153-tour-trigger,
  .cliro-v7153-tour-overlay,
  .cliro-v7153-tour-dialog,
  .cliro-v71715-tour-spotlight,
  .cliro-v71715-tour-shade,
  .onboarding-tour-overlay,
  #onboardingTour
) {display: none !important;visibility: hidden !important;pointer-events: none !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .two-factor-card,
  .scheduler-panel-v71713,
  .scheduler-stat-v71713,
  .saas-admin-hero-v71713,
  .saas-admin-kpi-v71713,
  .saas-admin-table-wrap-v71713,
  .security-card-v713,
  .security-state-v713,
  .datev-card-v588,
  .datev-kpi-v588 > div,
  .recurring-auto-status-v142,
  .receipt-viewer-toolbar-v579,
  .receipt-editor-v579,
  .receipt-editor-tabs-v579,
  .receipt-email-inbox-v585,
  .receipt-quality-v597,
  .dunning-history,
  .task-wish-total-bar-v631,
  .task-wish-total-chip-v631,
  .pipeline-symbol-toolbar-v637,
  .pipeline-icon-grid-v631 button,
  .pipeline-preview-item-v620,
  .pipeline-drag-v620,
  .pipeline-rule-v620,
  .pipeline-stage-card-v620,
  .pipeline-stage-head-v620,
  .pipeline-savebar-v620,
  .task-template-launcher-v632,
  .task-template-designer-head-v632,
  .clu-card-v608,
  .theme-toggle
) {background-color: var(--cliro-surface) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;box-shadow: var(--cliro-shadow-sm) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .scheduler-stat-v71713,
  .security-state-v713,
  .receipt-editor-tabs-v579,
  .dunning-history,
  .task-wish-total-bar-v631,
  .pipeline-symbol-toolbar-v637,
  .pipeline-stage-head-v620,
  .pipeline-savebar-v620
) {background-color: var(--cliro-surface-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .scheduler-panel-v71713,
  .scheduler-stat-v71713,
  .saas-admin-hero-v71713,
  .saas-admin-kpi-v71713,
  .saas-admin-table-wrap-v71713,
  .security-card-v713,
  .security-state-v713,
  .datev-card-v588,
  .datev-kpi-v588 > div,
  .recurring-auto-status-v142,
  .receipt-viewer-toolbar-v579,
  .receipt-editor-v579,
  .receipt-editor-tabs-v579,
  .receipt-email-inbox-v585,
  .receipt-quality-v597,
  .dunning-history,
  .task-wish-total-bar-v631,
  .pipeline-symbol-toolbar-v637,
  .pipeline-preview-item-v620,
  .pipeline-rule-v620,
  .pipeline-stage-card-v620,
  .pipeline-stage-head-v620,
  .pipeline-savebar-v620,
  .task-template-launcher-v632,
  .task-template-designer-head-v632,
  .clu-card-v608
) :is(h1,h2,h3,h4,h5,strong,label,summary,legend) {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .scheduler-panel-v71713,
  .scheduler-stat-v71713,
  .saas-admin-hero-v71713,
  .saas-admin-kpi-v71713,
  .security-card-v713,
  .datev-card-v588,
  .recurring-auto-status-v142,
  .receipt-viewer-toolbar-v579,
  .receipt-editor-v579,
  .receipt-email-inbox-v585,
  .receipt-quality-v597,
  .dunning-history,
  .task-wish-total-bar-v631,
  .pipeline-symbol-toolbar-v637,
  .pipeline-preview-item-v620,
  .pipeline-rule-v620,
  .pipeline-stage-card-v620,
  .pipeline-stage-head-v620,
  .pipeline-savebar-v620,
  .task-template-launcher-v632,
  .task-template-designer-head-v632,
  .clu-card-v608
) :is(p,small,.muted,.sub) {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .scheduler-badge-v71713 {background: var(--cliro-accent) !important;color: var(--cliro-accent-text) !important;-webkit-text-fill-color: var(--cliro-accent-text) !important;border: 1px solid color-mix(in srgb, var(--cliro-accent) 70%, #705318) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .two-factor-card > p:not(.eyebrow) {color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  .receipt-viewer-toolbar-v579,
  .receipt-editor-v579,
  .receipt-editor-tabs-v579
) :is(button,a,[role="tab"]) {background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .receipt-discard-button-v590 {background: #2c171a !important;color: #ffb4b4 !important;-webkit-text-fill-color: #ffb4b4 !important;border-color: #714047 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .receipt-discard-button-v590:hover {background: #3b1d22 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  .pipeline-preview-item-v620,
  .pipeline-rule-v620,
  .pipeline-stage-card-v620,
  .pipeline-stage-head-v620,
  .pipeline-savebar-v620,
  .task-template-launcher-v632,
  .task-template-designer-head-v632
) :is(strong,span) {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  .pipeline-preview-item-v620,
  .pipeline-rule-v620,
  .pipeline-stage-card-v620,
  .pipeline-stage-head-v620,
  .pipeline-savebar-v620,
  .task-template-launcher-v632,
  .task-template-designer-head-v632
) small {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .pipeline-drag-v620 {background: var(--cliro-surface-strong) !important;color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;box-shadow: inset 0 0 0 1px var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .task-wish-total-chip-v631 {background: #102a43 !important;color: #9cc9ff !important;-webkit-text-fill-color: #9cc9ff !important;border-color: #365d82 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .recurring-auto-status-v142 {background: var(--cliro-surface) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .recurring-payment-method {background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .recurring-payment-method :is(strong,legend) {color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .recurring-payment-method small {color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .headbar-actions-v711 :is(
  .theme-toggle-top,
  .top-notification-bell,
  .global-search-button
) {background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;box-shadow: none !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .headbar-actions-v711 :is(
  .theme-toggle-top,
  .top-notification-bell,
  .global-search-button
):hover {background: var(--cliro-surface-strong) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  .dunning-toolbar,
  .users-v110-editor,
  .customer-search-results-v168,
  .monitor-card-v599,
  .monitor-check-v599,
  .doc-editor-form .split-total,
  .doc-editor-form .split-person,
  .doc-editor-form .split-slider-wrap,
  .document-list-toolbar
) {background: var(--cliro-surface) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;box-shadow: var(--cliro-shadow-sm) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(
  .customer-search-results-v168,
  .monitor-check-v599,
  .doc-editor-form .split-total,
  .doc-editor-form .split-person,
  .doc-editor-form .split-slider-wrap
) {background-color: var(--cliro-surface-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .receipt-amount-card-v579 .is-total input {background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-results-v168 :is(button,a,[role="option"]) {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-results-v168 :is(button,a,[role="option"]):hover,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-results-v168 :is(button,a,[role="option"]):focus-visible {background: var(--cliro-surface-strong) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .saas-admin-table-v71713 th {background: var(--cliro-surface-strong) !important;color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .saas-admin-table-v71713 td,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .datev-history-v588 td,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .datev-history-v588 th {color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}@media print {html.cliro-theme-dark body.cliro-v716 :is(.doc-sheet,.doc-sheet-long,.document-sheet) {background: #ffffff !important;color: #11131a !important;}}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .task-stage-pill-v621,
  .task-move-btn-v622,
  .kanban-meta-v108 em.today,
  .task-due-pill-v621.is-today
) {background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .kanban-meta-v108 em.today,
  .task-due-pill-v621.is-today
) {background: #42260d !important;color: #fde68a !important;-webkit-text-fill-color: #fde68a !important;border-color: #7c4a13 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .monitor-severity-v599.error {background: #421b20 !important;color: #fecaca !important;-webkit-text-fill-color: #fecaca !important;border: 1px solid #8f3340 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .monitor-severity-v599.warning {background: #42260d !important;color: #fde68a !important;-webkit-text-fill-color: #fde68a !important;border: 1px solid #7c4a13 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .monitor-severity-v599.info {background: #102a43 !important;color: #bfdbfe !important;-webkit-text-fill-color: #bfdbfe !important;border: 1px solid #365d82 !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-editor-form :is(
  .internal-split-card-v223,
  .split-person,
  .split-money,
  .split-money-clean,
  .split-slider-wrap,
  .split-note,
  .split-total
) {background: var(--cliro-surface) !important;background-image: none !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-editor-form .split-currency {background: var(--cliro-surface-strong) !important;color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .team-invite-card,
  .invite-link-card,
  .team-member,
  .business-unit-fieldset,
  .member-limit
) {color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .team-member-head :is(h3,p),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(.team-add-grid,.team-member-form,.invite-link-card) label {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .team-member-head p {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .cliro-table-scroll-007 > table {background: var(--cliro-surface) !important;color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .billing-form input,
  .team-add-grid input,
  .team-add-grid select,
  .team-member-form select,
  .invite-link-card input
) {background: var(--cliro-bg-elevated) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border-strong) !important;}@media print {html.cliro-theme-dark body.cliro-v716 :is(.doc-sheet,.doc-sheet-long,.document-sheet,.pdf-page,.print-only) {background: #ffffff !important;color: #101828 !important;border-color: #d7e0ea !important;}}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .payment-page :is(
  .card-heading h2,
  .card-heading h3,
  .editor-header h2,
  .transactions-head h2,
  .integration-card h3,
  .integration-value strong,
  .technical-box h3,
  .bank-settings-title strong,
  .bank-manager-heading-v667 strong,
  .bank-account-identity-v667 strong,
  .empty-state strong,
  .field label,
  .fx-booking-field
),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .update-version-v370 strong,
  .dunning-title a,
  .dunning-stat strong,
  .doc-editor-form .split-card-title strong,
  .help-question-head-v670 strong,
  .log-title-cell strong,
  .recurring-title-block strong,
  .rec-mon-log-title,
  .rights-v110-copy strong,
  .ops-kpi-v583 strong,
  .ops-panel-v583 h3,
  .ops-job-v583 strong,
  .ops-check-v583 strong,
  .security-card-v584 h2,
  .security-state-v584 b
) {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .payment-page :is(
  .card-heading p,
  .editor-header p,
  .transactions-head p,
  .integration-card p,
  .technical-box p,
  .bank-settings-title small,
  .bank-manager-heading-v667 small,
  .bank-account-identity-v667 small,
  .field-help,
  .fx-booking-field small,
  .transaction-recheck-note,
  .empty-state,
  .permission-note
),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .update-version-v370 span,
  .doc-editor-form .split-card-title span,
  .help-question-head-v670 small,
  .help-question-v670 > p,
  .log-message,
  .recurring-subline,
  .recurring-help-text,
  .rec-mon-muted,
  .rights-v110-copy small,
  .ops-kpi-v583 span,
  .ops-panel-v583 > p,
  .ops-job-v583 small,
  .ops-check-v583 span,
  .security-session-v584 small,
  .security-event-v584 small,
  .security-uri-v584
) {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .ops-table-wrap-v583,
  .transactions-card,
  .integration-card
) {border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .users-v110-savebar {background: color-mix(in srgb, var(--cliro-bg-elevated) 94%, transparent) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .rights-v110-toggle {background: var(--cliro-border-strong) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .rights-v110-perm input:checked + .rights-v110-toggle {background: var(--cliro-primary) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .rights-v110-toggle::after {background: #ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .payment-intro p,
  .company-admin-hero p,
  .company-card summary small,
  .company-entity-field-v659 small,
  .company-limit-box span,
  .billing-hero p,
  .billing-stats span,
  .plan-price span,
  .billing-package-price span,
  .billing-package p,
  .billing-form .fine,
  .agency-hero p,
  .agency-row small,
  .agency-card small,
  .partner-hero-v436 p,
  .partner-card-v436 span,
  .api-hero p,
  .api-kpi span,
  .recurring-payment-methods p,
  .users-v110-kpis span,
  .users-v110-usercard small,
  .users-v110-section-head p,
  .users-v110-role small,
  .users-v110-business small,
  .rights-matrix-v608 tbody th small,
  .help-question-answer-v670 small,
  .log-time small,
  .log-user small,
  .log-level-small,
  .system-jobs-v583 .ops-empty-v583,
  .rec-mon-hero-card p,
  .rec-mon-kpi span,
  .rec-mon-card p,
  .cockpit-subtitle-v122,
  .cockpit-label-v122,
  .cockpit-card-v120 small,
  .cockpit-card-v122 small,
  .receipt-command-title-v579 p:not(.eyebrow),
  .receipt-system-chip-v579 small,
  .receipt-dropzone-v579 small,
  .receipt-upload-options-v579 small,
  .receipt-import-old-v579 p,
  .receipt-queue-secondary-v579,
  .receipt-queue-empty-v579,
  .receipt-file-title-v579 small,
  .receipt-structured-v579,
  .receipt-viewer-empty-v579,
  .receipt-analysis-overlay-v579 small,
  .receipt-editor-head-v579 p:not(.eyebrow),
  .receipt-recognition-ring-v579 small,
  .receipt-smart-cards-v579 small,
  .receipt-section-title-v579 span,
  .receipt-amount-card-v579 label,
  .receipt-amount-card-v579 > div > div > span,
  .receipt-suggestion-box-v579 small,
  .receipt-integrity-list-v579 dt,
  .receipt-timeline-v579 small,
  .receipt-draft-state-v579,
  .receipt-readonly-v579 dt,
  .receipt-editor-empty-v579,
  .receipt-legal-v579 p,
  .receipt-email-inbox-v585 > summary small,
  .receipt-email-grid-v585 label,
  .receipt-email-grid-v585 p,
  .receipt-email-log-v585 small,
  .doc-editor-form .editor-payment-methods-note,
  .doc-editor-form .split-person label,
  .doc-editor-form .split-hint,
  .doc-editor-form .split-caption
) {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .stats-page-v168 .card.stat .num,
  .company-grid label,
  .billing-card strong,
  .billing-package strong,
  .agency-card-logo em,
  .partner-link-box-v436 input,
  .api-form-grid label,
  .recurring-payment-methods legend,
  .users-v110-kpis strong,
  .users-v487-business-logo em,
  .rights-v110-group summary strong,
  .cockpit-card-v122 small b,
  .log-meta-chip b,
  .receipt-command-title-v579 h2,
  .receipt-structured-v579 h3,
  .receipt-viewer-empty-v579 h2,
  .receipt-editor-head-v579 h2,
  .receipt-section-title-v579 h3,
  .receipt-editor-empty-v579 h2,
  .doc-editor-form .split-person > span
) {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-editor-form :is(
  .split-money input,
  .split-note
) {background: var(--cliro-bg-elevated) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border-strong) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .doc-editor-form :is(
  .split-money b,
  .split-money-clean > .split-currency
) {background: var(--cliro-surface-strong) !important;color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(
  .users-v110-role button,
  .users-v110-mini-btn,
  .receipt-view-controls-v579 button,
  .receipt-view-controls-v579 a,
  .receipt-editor-tabs-v579 button
) {background: var(--cliro-surface-muted) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border-color: var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark .logout-card-v1 :is(h1,p) {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark .logout-card-v1 p {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap{background:transparent !important;border:0 !important;box-shadow:none !important;}html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap > input{background:var(--cliro-bg-elevated) !important;color:var(--cliro-text) !important;-webkit-text-fill-color:var(--cliro-text) !important;border-color:var(--cliro-border-strong) !important;border-right:0 !important;}html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap > .lmcs-money-suffix{position:static !important;transform:none !important;display:grid !important;place-items:center !important;background:var(--cliro-surface-muted) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;border-color:var(--cliro-border-strong) !important;border-left:0 !important;}html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap:focus-within > :is(input,.lmcs-money-suffix){border-color:#9ec1ff !important;}html.cliro-theme-dark.cliro-theme-dark .lmcs-money-field-wrap:focus-within > .lmcs-money-suffix{background:#1f2947 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark :is(.crm-page-v012,.customer-detail-page-v012,.projects-page-v012) :is(.panel,.card,.crm-card,.project-card,.pipeline-col,.customer-facts>span){background:var(--cliro-surface) !important;background-image:none !important;color:var(--cliro-text) !important;border-color:var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark .crm-card-stage-v012{border-color:var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark :is(.crm-page-v012,.customer-detail-page-v012,.projects-page-v012) :is(h1,h2,h3,h4,strong,label,dt){color:var(--cliro-text) !important;-webkit-text-fill-color:var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark :is(.crm-page-v012,.customer-detail-page-v012,.projects-page-v012) :is(p,span,small,dd,.muted){color:var(--cliro-text-muted) !important;-webkit-text-fill-color:var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark .crm-page-v012 .crm-card :is(strong,a:not(.btn)),
html.cliro-theme-dark.cliro-theme-dark .customer-detail-page-v012 :is(.timeline-item-v120,.note-card) :is(strong,a:not(.btn)),
html.cliro-theme-dark.cliro-theme-dark .projects-page-v012 .project-card :is(strong,a:not(.btn)){color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(
  .task-board-shell-v108,.task-action-row-v108,.task-filter-grid-v108,
  .task-create-v108,.kanban-config-v108,.task-board-panel-v108,
  .task-create-v108 details>summary,.kanban-config-v108 details>summary,
  .task-form-v108,.board-options-v108,.kanban-column-row-v108,
  .task-board-panel-v108 .panel-headline,.kanban-board-v108,
  .kanban-col-v108,.kanban-card-v108,.task-list-wrap-v621,
  .task-list-table-v621,.task-list-table-v621 tbody tr
){background:var(--cliro-surface) !important;background-image:none !important;color:var(--cliro-text) !important;border-color:var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(.kanban-board-v108,.kanban-col-v108,.task-list-wrap-v621){background:var(--cliro-bg) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(
  .task-board-hero-v108 h2,.task-create-v108 summary strong,.kanban-config-v108 summary strong,
  .kanban-col-title-v108 h3,.kanban-card-head-v108 strong,
  .task-list-table-v621 td strong,.task-board-panel-v108 .panel-headline h2
){color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(
  .task-board-hero-v108 p,.task-stat-row-v108 span,.task-create-v108 summary span,
  .kanban-config-v108 summary span,.kanban-column-editor-head-v108,
  .kanban-col-title-v108 small,.kanban-note-v108,.kanban-doc-v136,
  .task-list-table-v621 td small,.empty-col-v108
){color:#c6cfdf !important;-webkit-text-fill-color:#c6cfdf !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(
  .task-stat-row-v108>div,.kanban-col-head-v108 b,.kanban-meta-v108 em,
  .kanban-note-v108,.empty-col-v108,.task-stage-pill-v621,
  .task-priority-pill-v621,.task-status-pill-v621,.task-due-pill-v621,
  .task-doc-link-v159,.task-website-link-v628
){background:var(--cliro-surface-muted) !important;color:#f4f7fb !important;-webkit-text-fill-color:#f4f7fb !important;border-color:var(--cliro-border-strong) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .task-stat-row-v108 .danger,
html.cliro-theme-dark.cliro-theme-dark #main-content :is(.kanban-meta-v108 em.overdue,.task-due-pill-v621.is-overdue,.task-priority-pill-v621.priority-dringend){background:#421b20 !important;color:#fecaca !important;-webkit-text-fill-color:#fecaca !important;border-color:#8f3340 !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(.kanban-meta-v108 em.today,.task-due-pill-v621.is-today,.task-priority-pill-v621.priority-hoch){background:#42260d !important;color:#fde68a !important;-webkit-text-fill-color:#fde68a !important;border-color:#7c4a13 !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(.task-status-pill-v621.is-done,.task-priority-pill-v621.priority-niedrig){background:#123d2b !important;color:#bbf7d0 !important;-webkit-text-fill-color:#bbf7d0 !important;border-color:#2d6f4d !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-head-v108 span{background:#202a52 !important;color:#dbe4ff !important;-webkit-text-fill-color:#dbe4ff !important;border:1px solid #51639d !important;}html.cliro-theme-dark.cliro-theme-dark #main-content :is(.task-form-v108 label,.kanban-designer-v108 label:not(.mini-switch),.board-options-v108 .checkline){color:#f4f7fb !important;-webkit-text-fill-color:#f4f7fb !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .task-list-table-v621 tbody td{color:#e9edf6 !important;-webkit-text-fill-color:#e9edf6 !important;border-color:var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .task-list-table-v621 tbody tr:hover{background:#161d29 !important;box-shadow:inset 5px 0 0 var(--task-stage-color) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .task-list-table-v621 td a:not(.btn){color:#b8d4ff !important;-webkit-text-fill-color:#b8d4ff !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-board-v108::-webkit-scrollbar-thumb{background:#556284 !important;border-color:var(--cliro-bg) !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .task-stat-row-v108 strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .task-stat-row-v108 .danger :is(strong,span){color:#fecaca !important;-webkit-text-fill-color:#fecaca !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-v108.priority-dringend .kanban-card-head-v108 span{background:#421b20 !important;color:#fecaca !important;-webkit-text-fill-color:#fecaca !important;border-color:#8f3340 !important;}html.cliro-theme-dark.cliro-theme-dark #main-content .kanban-card-v108.priority-hoch .kanban-card-head-v108 span{background:#42260d !important;color:#fde68a !important;-webkit-text-fill-color:#fde68a !important;border-color:#7c4a13 !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 .page-head-timer-cta,
html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012 .page-head-timer-cta>span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .projects-page-v012 :is(.project-form label,.project-inline-upload label){color:var(--cliro-text) !important;-webkit-text-fill-color:var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark .projects-page-v012 :is(.project-card .badge,.project-progress-value-v015){color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .projects-page-v012 .progress{border-color:var(--cliro-border) !important;background:var(--cliro-surface-muted) !important;}html.cliro-theme-dark.cliro-theme-dark .projects-page-v012 .project-empty-v015{border-color:var(--cliro-border-strong) !important;background:var(--cliro-surface-muted) !important;color:var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark .projects-page-v012 .project-empty-v015 span{color:var(--cliro-text-muted) !important;-webkit-text-fill-color:var(--cliro-text-muted) !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta{min-width:116px !important;min-height:37px !important;padding:0 14px !important;gap:5px !important;border:1px solid #0b2943 !important;border-radius:10px !important;background-color:#0f304d !important;background-image:linear-gradient(180deg,#163f62 0%,#0f304d 100%) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 8px 18px rgba(9,30,48,.28),inset 0 1px 0 rgba(255,255,255,.12) !important;font-weight:950 !important;letter-spacing:.01em !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta>span,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta>span{display:inline-block !important;margin-left:2px !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;transition:transform .18s ease !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:hover .page-head-timer-cta,
html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:focus-visible .page-head-timer-cta,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:hover .page-head-timer-cta,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:focus-visible .page-head-timer-cta{border-color:#0b2943 !important;background-color:#12395b !important;background-image:linear-gradient(180deg,#1b4b73 0%,#12395b 100%) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 10px 22px rgba(9,30,48,.36),inset 0 1px 0 rgba(255,255,255,.16) !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:hover .page-head-timer-cta>span,
html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:focus-visible .page-head-timer-cta>span,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:hover .page-head-timer-cta>span,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle:focus-visible .page-head-timer-cta>span{transform:translateX(2px) !important;}@media(max-width:600px){html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta{min-width:46px !important;width:46px !important;min-height:37px !important;padding:0 !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta::after,
  html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012.is-idle .page-head-timer-cta::after{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583{border-color:#406985 !important;background-color:#102b3e !important;background-image:linear-gradient(180deg,#173c56 0%,#102b3e 100%) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:0 7px 16px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.09) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583>span:first-child{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583 kbd{border-color:#56758d !important;background:#0a2132 !important;color:#f8fafc !important;-webkit-text-fill-color:#f8fafc !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583:hover,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-actions-v711 .global-search-trigger-v583:focus-visible{border-color:#79a9c9 !important;background-color:#163f62 !important;background-image:linear-gradient(180deg,#1d5078 0%,#163f62 100%) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .wysiwyg-btn-v704.is-active,
html.cliro-theme-dark.cliro-theme-dark .wysiwyg-btn-v704[aria-pressed="true"]{border-color:#4d7594 !important;background:#12395b !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08) !important;}html.cliro-theme-dark.cliro-theme-dark body kbd{border-color:#52637c !important;background:#111827 !important;color:#f8fafc !important;-webkit-text-fill-color:#f8fafc !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v7154 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta{border-color:#2b5a86 !important;background-color:#12395b !important;background-image:linear-gradient(180deg,#1a4d7c 0%,#12395b 100%) !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .action-card-v583 .action-card-body-v583 strong{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .action-card-v583 .action-card-body-v583 small{color:#cbd5e1 !important;-webkit-text-fill-color:#cbd5e1 !important;}html.cliro-theme-dark.cliro-theme-dark .action-card-v583 .action-card-body-v583>span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .action-card-v583:hover .action-card-body-v583>span,
html.cliro-theme-dark.cliro-theme-dark .action-card-v583:focus-visible .action-card-body-v583>span{color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;text-decoration:underline;text-underline-offset:3px;}html.cliro-theme-dark.cliro-theme-dark .action-card-v583:focus-visible{outline:3px solid #7dd3fc !important;outline-offset:3px !important;}html.cliro-theme-light.cliro-theme-light .empty-col-v108{color:#64748b !important;-webkit-text-fill-color:#64748b !important;}html.cliro-theme-light.cliro-theme-light .top-notification-bell .bell-badge,
html.cliro-theme-dark.cliro-theme-dark .top-notification-bell .bell-badge{border-color:#fecaca !important;background:#b91c1c !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-light.cliro-theme-light .action-center-update-icon-v640,
html.cliro-theme-dark.cliro-theme-dark .action-center-update-icon-v640{background:#92400e !important;color:#ffffff !important;-webkit-text-fill-color:#ffffff !important;}html.cliro-theme-dark.cliro-theme-dark .badge{background:#3b465f !important;color:#f8fafc !important;-webkit-text-fill-color:#f8fafc !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .time-hero-project-label-v236 {background: color-mix(in srgb, var(--cliro-accent) 18%, var(--cliro-surface-muted)) !important;color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;border: 1px solid var(--cliro-border) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .live-timer-wrap .timer-big {color: var(--cliro-text) !important;-webkit-text-fill-color: var(--cliro-text) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 :is(.running-meta-v232,.timer-running-note-form-v564 label) {color: var(--cliro-text-muted) !important;-webkit-text-fill-color: var(--cliro-text-muted) !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .timer-paused-hint-v565 {background: #3b2818 !important;color: #ffd0a0 !important;-webkit-text-fill-color: #ffd0a0 !important;border-color: #8b603c !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168{background:transparent !important;background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168 .customer-search-clear-v030{background:transparent !important;background-color:transparent !important;background-image:none !important;border-color:transparent !important;box-shadow:none !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716 .customer-search-field-v168 > .customer-search-clear-v030{-webkit-appearance:none !important;appearance:none !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;background-color:transparent !important;background-image:none !important;box-shadow:none !important;color:var(--brand-accent,#d99a28) !important;-webkit-text-fill-color:currentColor !important;text-decoration:underline !important;text-underline-offset:3px !important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .payment-methods-head h2,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .payment-methods-head p,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .payment-methods-head > strong,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .payment-method-card h3,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .payment-method-card p,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .bank-payment-method summary strong,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .bank-payment-method summary small,
html.cliro-theme-dark.cliro-theme-dark body.cliro-public-document-v018 .payment-methods-panel .payment-method-open {color: #ffffff !important;-webkit-text-fill-color: #ffffff !important;}.cliro-session-guard-v030[hidden]{display:none!important;}.cliro-session-guard-v030{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:14px;}.cliro-session-backdrop-v030{position:absolute;inset:0;background:rgba(4,12,20,.72);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);}.cliro-session-dialog-v030{position:relative;z-index:1;display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;width:min(560px,100%);padding:17px;border:1px solid var(--cliro-border,#d9e2ec);border-radius:16px;background:var(--cliro-surface,#fff);color:var(--cliro-text,#142033);box-shadow:0 30px 90px rgba(0,0,0,.36);}.cliro-session-icon-v030{display:grid;place-items:center;width:56px;height:42px;border-radius:14px;background:color-mix(in srgb,var(--cliro-primary,#12395b) 14%,var(--cliro-surface,#fff));color:var(--cliro-primary,#12395b);font-size:22px;font-weight:950;}.cliro-session-content-v030{min-width:0;}.cliro-session-eyebrow-v030{margin:0 0 5px;color:var(--cliro-primary,#12395b);font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase;}.cliro-session-dialog-v030 h2{margin:0 0 9px;color:var(--cliro-text,#142033);font-size:clamp(20px,4vw,25px);line-height:1.12;letter-spacing:-.035em;}.cliro-session-dialog-v030 p{line-height:1.55;}#cliro-session-copy-v030{margin:0;color:var(--cliro-text-muted,#526579);}.cliro-session-countdown-v030{margin:12px 0 0;color:var(--cliro-text,#142033);font-weight:900;font-variant-numeric:tabular-nums;}.cliro-session-status-v030{min-height:22px;margin:6px 0 0;color:var(--cliro-danger,#b42318);font-weight:800;}.cliro-session-actions-v030{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px;}.cliro-session-actions-v030 .btn{min-height:37px;justify-content:center;}body.cliro-session-dialog-open-v030{overflow:hidden;}html.cliro-theme-dark .cliro-session-icon-v030{background:#19384e;color:#9fd3f6;}html.cliro-theme-dark #cliro-session-copy-v030{color:#bdcad8;}@media(max-width:560px){.cliro-session-guard-v030{align-items:end;padding:8px;}.cliro-session-dialog-v030{grid-template-columns:1fr;padding:16px;border-radius:14px;}.cliro-session-icon-v030{width:48px;height:36px;border-radius:11px;}.cliro-session-actions-v030{display:grid;grid-template-columns:1fr;}.cliro-session-actions-v030 .btn{width:100%;}}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(
  .muted,.form-hint,.help-text,.field-help,.card-subtitle,.table-meta,.breadcrumbs-sep,
  .stat-card__label,.integration-value span,.provider-meta,.empty-state p,.description-muted
){color:#526579!important;-webkit-text-fill-color:#526579!important;opacity:1!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(
  .muted,.form-hint,.help-text,.field-help,.card-subtitle,.table-meta,.breadcrumbs-sep,
  .stat-card__label,.integration-value span,.provider-meta,.empty-state p,.description-muted
){color:#bdcad8!important;-webkit-text-fill-color:#bdcad8!important;opacity:1!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(.field>label,.form-field>label,.filter-row label){color:#475569!important;-webkit-text-fill-color:#475569!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(.field>label,.form-field>label,.filter-row label){color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(input,textarea)::placeholder{color:#64748b!important;opacity:1!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(input,textarea)::placeholder{color:#aebfd0!important;opacity:1!important;}html body.cliro-v716 .page-content-v711 :is(button,input,select,textarea)[disabled],
html body.cliro-v716 .page-content-v711 [aria-disabled="true"]{opacity:1!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(button,input,select,textarea)[disabled],
html.cliro-theme-light body.cliro-v716 .page-content-v711 [aria-disabled="true"]{color:#526579!important;-webkit-text-fill-color:#526579!important;background:#eef2f6!important;border-color:#c8d3df!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(button,input,select,textarea)[disabled],
html.cliro-theme-dark body.cliro-v716 .page-content-v711 [aria-disabled="true"]{color:#bdcad8!important;-webkit-text-fill-color:#bdcad8!important;background:#172d3d!important;border-color:#3c5c72!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(.stat-card__value--success,.status-success,.text-success){color:#067647!important;-webkit-text-fill-color:#067647!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(.stat-card__value--warning,.status-warning,.text-warning){color:#9a3f05!important;-webkit-text-fill-color:#9a3f05!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(.stat-card__value--danger,.status-danger,.text-danger){color:#b42318!important;-webkit-text-fill-color:#b42318!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(.stat-card__value--success,.status-success,.text-success){color:#73e0b1!important;-webkit-text-fill-color:#73e0b1!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(.stat-card__value--warning,.status-warning,.text-warning){color:#ffd08a!important;-webkit-text-fill-color:#ffd08a!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(.stat-card__value--danger,.status-danger,.text-danger){color:#ffb4ad!important;-webkit-text-fill-color:#ffb4ad!important;}html.cliro-theme-light body.cliro-v716 .page-content-v711 :is(.table,.data-table,.settings-table,.crm-table) thead th{background:#e9eff5!important;color:#172b3d!important;-webkit-text-fill-color:#172b3d!important;border-color:#c8d3df!important;}html.cliro-theme-dark body.cliro-v716 .page-content-v711 :is(.table,.data-table,.settings-table,.crm-table) thead th{background:#193345!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#3c5c72!important;}html.cliro-theme-dark body.cliro-v716 :is(.headbar-profile-menu,.headbar-profile-menu-v711,.headbar-create-panel,.business-switch-menu){background:#102337!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;border-color:#3c5c72!important;}html.cliro-theme-dark body.cliro-v716 :is(.headbar-profile-menu,.headbar-profile-menu-v711,.headbar-create-panel,.business-switch-menu) :is(a,button,summary,strong,small,span){color:inherit;-webkit-text-fill-color:currentColor;}html body.cliro-v716 .page-content-v711 a:focus-visible,
html body.cliro-v716 .page-content-v711 button:focus-visible,
html body.cliro-v716 .page-content-v711 summary:focus-visible{outline:3px solid var(--cliro-focus,#2e72b8)!important;outline-offset:3px!important;}@media(prefers-contrast:more){html body.cliro-v716 .page-content-v711 :is(.card,.panel,.table,.data-table,.settings-table,input,select,textarea,.btn){border-width:2px!important;}}body.cliro-v7154 .page-content-v711,
body.cliro-v7154 .page-content-v711 > *,
body.cliro-v7154 :where(.panel,.card,.form-card,.box,.table-card,.settings-block,.crm-card,.project-card,.customer-card,.document-card,.invoice-card,.offer-card,.preview-panel,.customer-detail-card),
body.cliro-v7154 :where(form,fieldset,.grid,.form-grid,.company-form-grid,.payment-form-grid,.payment-main-grid,.internal-accounting-grid,.settings-grid,.email-builder-grid,.csv-import-grid,.pdf-structure-grid,.department-grid,.business-unit-grid){min-width:0;max-width:100%;box-sizing:border-box;}body.cliro-v7154 :where(.grid,.form-grid,.company-form-grid,.payment-form-grid,.payment-main-grid,.internal-accounting-grid,.settings-grid,.email-builder-grid,.csv-import-grid,.pdf-structure-grid,.department-grid,.business-unit-grid,.inline-grid,.crm-inline-form) > *{min-width:0;max-width:100%;}body.cliro-v7154 :where(.field,.form-control,.mini-form,.roomy-form,.inline-form,.customer-create-form,.customer-form-panel,.recurring-form-card) :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,.input){min-width:0;max-width:100%;box-sizing:border-box;}body.cliro-v7154 :where(.field,.form-control) > label,
body.cliro-v7154 :where(.field,.form-control) > :is(div,span,p,small){min-width:0;max-width:100%;overflow-wrap:anywhere;}body.cliro-v7154 :where(.actions,.row-actions,.card-actions,.panel-actions,.page-actions,.page-head-actions,.header-actions,.form-actions,.quick-actions,.bulk-actions,.doc-actions,.recurring-actions,.dunning-actions,.receipt-actions,.preview-actions,.api-actions,.license-actions){min-width:0;max-width:100%;flex-wrap:wrap;}body.cliro-v7154 :where(.actions,.row-actions,.card-actions,.panel-actions,.page-actions,.page-head-actions,.header-actions,.form-actions,.quick-actions,.bulk-actions,.doc-actions,.recurring-actions,.dunning-actions,.receipt-actions,.preview-actions,.api-actions,.license-actions) > *{min-width:0;max-width:100%;}body.cliro-v7154 :where(.table-wrap,.table-scroll,.responsive-table,.list-table-wrap,.gtb-scroll,.crm-table-wrap){min-width:0;max-width:100%;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;}body.cliro-v7154 :where(.modal-card,.modal-content,.task-modal,.notification-modal,.task-notification-dialog,.global-search-dialog-v583,.pipeline-symbol-dialog-v637){min-width:0;max-width:calc(100vw - 24px);max-width:calc(100dvw - 24px);box-sizing:border-box;}body.cliro-v7154 .app-headbar-v711,
body.cliro-v7154 :where(.headbar-primary-v711,.headbar-context-v711,.headbar-title-v711,.headbar-actions-v711,.headbar-timer-v712,.headbar-company-v712,.headbar-subnav-wrap-v711){min-width:0;max-width:100%;box-sizing:border-box;}body.cliro-v7154 :where(.headbar-title-v711,.headbar-company-v712,.headbar-timer-v712) :is(h1,p,strong,small,span){max-width:100%;overflow-wrap:anywhere;}@media (max-width:980px){body.cliro-v7154 :where(.form-grid,.company-form-grid,.payment-form-grid,.payment-main-grid,.internal-accounting-grid,.settings-grid,.email-builder-grid,.csv-import-grid,.pdf-structure-grid,.department-grid,.business-unit-grid){grid-template-columns:minmax(0,1fr);}body.cliro-v7154 :where(.form-grid,.company-form-grid,.payment-form-grid,.payment-main-grid,.internal-accounting-grid,.settings-grid,.email-builder-grid,.csv-import-grid,.pdf-structure-grid,.department-grid,.business-unit-grid) > *{grid-column:auto;}body.cliro-v7154 .headbar-context-v711{grid-template-columns:minmax(0,1fr);grid-template-areas:none;align-items:stretch;}body.cliro-v7154 :where(.headbar-title-v711,.headbar-timer-v712,.headbar-company-v712){grid-column:auto;grid-row:auto;width:100%;justify-self:stretch;}body.cliro-v7154 .headbar-timer-v712 .page-head-timer-card,
  body.cliro-v7154 .headbar-company-v712 .business-switch{width:100%;max-width:100%;min-width:0;}}@media (max-width:760px){body.cliro-v7154 .page-content-v711{width:100%;min-width:0;overflow-x:clip;}body.cliro-v7154 :where(.panel,.card,.form-card,.box,.settings-block,.crm-card,.project-card,.customer-card,.document-card,.invoice-card,.offer-card){overflow-wrap:anywhere;}body.cliro-v7154 :where(.actions,.row-actions,.card-actions,.panel-actions,.page-actions,.page-head-actions,.header-actions,.form-actions,.quick-actions,.bulk-actions,.doc-actions,.recurring-actions,.dunning-actions,.receipt-actions,.preview-actions,.api-actions,.license-actions){display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:stretch;}body.cliro-v7154 :where(.actions,.row-actions,.card-actions,.panel-actions,.page-actions,.page-head-actions,.header-actions,.form-actions,.quick-actions,.bulk-actions,.doc-actions,.recurring-actions,.dunning-actions,.receipt-actions,.preview-actions,.api-actions,.license-actions) > :is(a,button,.btn,form){width:100%;min-width:0;max-width:100%;justify-content:center;}body.cliro-v7154 :where(.modal-card,.modal-content,.task-modal,.notification-modal,.task-notification-dialog,.global-search-dialog-v583,.pipeline-symbol-dialog-v637){max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;}body.cliro-v7154 :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea){min-width:0;}}/* source: assets/cliro-global-tables-v71950.css */body.cliro-v716 {--lmcs-table-bg-v050: var(--cliro-surface, #ffffff);--lmcs-table-bg-soft-v050: var(--cliro-surface-muted, #f4f7fb);--lmcs-table-bg-strong-v050: var(--cliro-surface-strong, #eef3f8);--lmcs-table-text-v050: var(--cliro-text, #142033);--lmcs-table-muted-v050: var(--cliro-text-muted, #667085);--lmcs-table-border-v050: var(--cliro-border, #d9e2ec);--lmcs-table-hover-v050: #f4f7fb;--lmcs-table-hover-v050: color-mix(in srgb, var(--cliro-primary, #12395b) 7%, var(--cliro-surface, #ffffff));--lmcs-table-handle-v050: rgba(20, 32, 51, .48);--lmcs-table-handle-v050: color-mix(in srgb, var(--cliro-text, #142033) 48%, transparent);--lmcs-table-handle-active-v050: var(--cliro-accent, var(--brand-accent, #d99a28));--lmcs-table-focus-v050: var(--cliro-primary, #155b86);--lmcs-table-scrollbar-v050: rgba(102, 112, 133, .58);--lmcs-table-scrollbar-v050: color-mix(in srgb, var(--cliro-text-muted, #667085) 58%, transparent);}html.cliro-theme-dark body.cliro-v716,
html[data-theme="dark"] body.cliro-v716 {--lmcs-table-bg-v050: var(--cliro-surface, #102231);--lmcs-table-bg-soft-v050: var(--cliro-surface-muted, #132837);--lmcs-table-bg-strong-v050: var(--cliro-surface-strong, #193345);--lmcs-table-text-v050: var(--cliro-text, #f4f8fc);--lmcs-table-muted-v050: var(--cliro-text-muted, #b8c7d9);--lmcs-table-border-v050: var(--cliro-border, #284357);--lmcs-table-hover-v050: #193345;--lmcs-table-hover-v050: color-mix(in srgb, var(--cliro-primary, #8fc7f0) 11%, var(--cliro-surface, #102231));--lmcs-table-handle-v050: rgba(244, 248, 252, .58);--lmcs-table-handle-v050: color-mix(in srgb, var(--cliro-text, #f4f8fc) 58%, transparent);--lmcs-table-handle-active-v050: var(--cliro-accent, var(--brand-accent, #e4ae46));--lmcs-table-focus-v050: var(--cliro-primary, #8fc7f0);--lmcs-table-scrollbar-v050: rgba(184, 199, 217, .62);--lmcs-table-scrollbar-v050: color-mix(in srgb, var(--cliro-text-muted, #b8c7d9) 62%, transparent);}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050 {display: block;width: 100%;max-width: 100%;box-sizing: border-box;overflow: auto;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;scrollbar-width: thin;scrollbar-color: var(--lmcs-table-scrollbar-v050) transparent;background: var(--lmcs-table-bg-v050) !important;background-image: none !important;border-color: var(--lmcs-table-border-v050) !important;color: var(--lmcs-table-text-v050);box-shadow: none;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050::-webkit-scrollbar {height:10px;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050::-webkit-scrollbar-track {background: transparent;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050::-webkit-scrollbar-thumb {background: var(--lmcs-table-scrollbar-v050);border: 3px solid transparent;border-radius:649px;background-clip: padding-box;}body.cliro-v716 table.lmcs-global-data-table-v050 {display: table !important;table-layout: fixed !important;width: var(--lmcs-table-total-width-v050) !important;min-width: var(--lmcs-table-total-width-v050) !important;max-width: none !important;margin-inline: 0;border-collapse: separate;border-spacing: 0;color: var(--lmcs-table-text-v050);background-color: transparent;}body.cliro-v716 table.lmcs-global-data-table-v050 > colgroup {display: table-column-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > colgroup > col {width: var(--lmcs-column-width-v050, auto) !important;min-width: var(--lmcs-column-width-v050, 0) !important;max-width: var(--lmcs-column-width-v050, none) !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > thead {display: table-header-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > tbody {display: table-row-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > :is(thead,tbody,tfoot) > tr {display: table-row !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > :is(thead,tbody,tfoot) > tr > :is(th,td) {display: table-cell !important;box-sizing: border-box;width: var(--lmcs-column-width-v050, auto) !important;min-width: var(--lmcs-column-width-v050, 0) !important;max-width: var(--lmcs-column-width-v050, none) !important;overflow-wrap: anywhere;word-break: normal;color: inherit;border-color: var(--lmcs-table-border-v050);}body.cliro-v716 table.lmcs-global-data-table-v050 > thead > tr > th {padding-right:max(22px, var(--lmcs-table-header-padding-right-v050, 22px));color: var(--lmcs-table-text-v050) !important;-webkit-text-fill-color: var(--lmcs-table-text-v050) !important;text-shadow: none;background: var(--lmcs-table-bg-soft-v050);background-image: none;border-color: var(--lmcs-table-border-v050);}body.cliro-v716 table.lmcs-global-data-table-v050 > thead > tr > th.lmcs-resize-anchor-v051 {position: relative !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > thead > tr > th > :not(.doc-col-resizer) {color: inherit !important;-webkit-text-fill-color: currentColor !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > tbody > tr:hover > td {background-color: var(--lmcs-table-hover-v050);}body.cliro-v716 table.lmcs-global-data-table-v050 > :is(thead,tbody,tfoot) > tr > :is(th,td)[hidden],
body.cliro-v716 table.lmcs-global-data-table-v050 > colgroup > col[hidden] {display: none !important;}body.cliro-v716 table.lmcs-global-data-table-v050 :where(
  input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
  select,
  textarea
) {box-sizing: border-box;max-width: 100%;min-width: 0;}body.cliro-v716 table.lmcs-global-data-table-v050 :where(
  input.input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),
  select.input,
  textarea.input,
  .full-width,
  [data-table-field="full"]
) {width: 100%;}body.cliro-v716 table.lmcs-global-data-table-v050 :where(button,.btn,.button,[role="button"],a) {box-sizing: border-box;max-width: 100%;}body.cliro-v716 table.lmcs-global-data-table-v050 :where(
  .actions,
  .row-actions,
  .table-actions,
  .action-buttons,
  .button-group,
  .btn-group,
  .time-actions-v466,
  form.inline-form
) {min-width: 0;max-width: 100%;flex-wrap: wrap;}body.cliro-v716 table.lmcs-global-data-table-v050 :where(code,pre,.mono) {max-width: 100%;white-space: pre-wrap;overflow-wrap: anywhere;}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer {display: block !important;position: absolute !important;z-index: 1 !important;top: 0 !important;right: 0 !important;bottom: 0 !important;height:auto !important;min-height:0 !important;padding:0;margin:0;cursor: col-resize;touch-action: none;user-select: none;opacity: .86;background: transparent !important;background-color: transparent !important;background-image: none !important;border: 0 !important;border-radius:0;box-shadow: none !important;}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer::before {content: "";position: absolute;top: 0;right: 0;bottom: 0;width: 1px;background: var(--lmcs-table-border-v050);}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer::after {content: "";position: absolute;top: 20%;right: 0;bottom: 20%;width: 3px;border-radius:649px;background: var(--lmcs-table-handle-v050);box-shadow: none;transition: transform .15s ease, background-color .15s ease, opacity .15s ease;}body.cliro-v716 table.lmcs-global-data-table-v050 th:hover > .doc-col-resizer,
body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer:focus-visible,
body.lmcs-table-resizing-v050 table.lmcs-global-data-table-v050 .doc-col-resizer[aria-pressed="true"] {opacity: 1;outline: none;}body.cliro-v716 table.lmcs-global-data-table-v050 th:hover > .doc-col-resizer::after,
body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer:focus-visible::after,
body.lmcs-table-resizing-v050 table.lmcs-global-data-table-v050 .doc-col-resizer[aria-pressed="true"]::after {background: var(--lmcs-table-handle-active-v050);transform: scaleX(1.45);}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer:focus-visible {border-radius:5px;box-shadow: inset 0 0 0 2px var(--lmcs-table-focus-v050) !important;}body.lmcs-table-resizing-v050,
body.lmcs-table-resizing-v050 * {cursor: col-resize !important;user-select: none !important;}body.cliro-v716 .lmcs-table-tools.doc-table-tools[data-table-tools-for] {display: flex !important;align-items: center;justify-content: space-between;gap:8px;flex-wrap: wrap;color: var(--lmcs-table-text-v050);}body.cliro-v716 .lmcs-generated-table-tools {padding:8px 10px;border: 1px solid var(--lmcs-table-border-v050);border-radius:10px;background: var(--lmcs-table-bg-soft-v050) !important;background-image: none !important;box-shadow: none;}body.cliro-v716 .lmcs-table-tools .hint,
body.cliro-v716 .lmcs-column-panel small {color: var(--lmcs-table-muted-v050);}body.cliro-v716 .lmcs-column-panel,
body.cliro-v716 .lmcs-column-panel-head-v638 {color: var(--lmcs-table-text-v050);background: var(--lmcs-table-bg-v050) !important;background-image: none !important;border-color: var(--lmcs-table-border-v050) !important;}body.cliro-v716 .lmcs-column-panel strong,
body.cliro-v716 .lmcs-column-choice {color: var(--lmcs-table-text-v050);}body.cliro-v716 .lmcs-column-choice {background: transparent !important;background-image: none !important;}body.cliro-v716 .lmcs-column-panel-close-v638 {color: var(--lmcs-table-text-v050);background: var(--lmcs-table-bg-soft-v050) !important;background-image: none !important;border-color: var(--lmcs-table-border-v050) !important;}body.cliro-v716 .lmcs-column-panel :where(span,b,strong,small,label) {box-shadow: none;}html.cliro-theme-dark body.cliro-v716 table.lmcs-global-data-table-v050 > thead > tr > th,
html[data-theme="dark"] body.cliro-v716 table.lmcs-global-data-table-v050 > thead > tr > th {color: var(--lmcs-table-text-v050) !important;-webkit-text-fill-color: var(--lmcs-table-text-v050) !important;background: var(--lmcs-table-bg-soft-v050) !important;background-image: none !important;border-color: var(--lmcs-table-border-v050) !important;}html.cliro-theme-dark body.cliro-v716 table.lmcs-global-data-table-v050 > tbody > tr > td,
html[data-theme="dark"] body.cliro-v716 table.lmcs-global-data-table-v050 > tbody > tr > td {background-color: var(--lmcs-table-bg-v050) !important;border-color: var(--lmcs-table-border-v050) !important;}html.cliro-theme-dark body.cliro-v716 table.lmcs-global-data-table-v050 > tbody > tr:hover > td,
html[data-theme="dark"] body.cliro-v716 table.lmcs-global-data-table-v050 > tbody > tr:hover > td {background-color: var(--lmcs-table-hover-v050) !important;}@media (max-width: 900px), (pointer: coarse) {body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050 {overflow: auto !important;}body.cliro-v716 .lmcs-table-tools.doc-table-tools[data-table-tools-for] {display: grid !important;grid-template-columns: minmax(0,1fr);align-items: stretch;}body.cliro-v716 .lmcs-table-tools.doc-table-tools[data-table-tools-for] .lmcs-column-actions {display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap:8px;}body.cliro-v716 table.lmcs-global-data-table-v050 {display: table !important;width: var(--lmcs-table-total-width-v050) !important;min-width: var(--lmcs-table-total-width-v050) !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > colgroup {display: table-column-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > colgroup > col {display: table-column !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > thead {display: table-header-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > tbody {display: table-row-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > tfoot {display: table-footer-group !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > :is(thead,tbody,tfoot) > tr {display: table-row !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > :is(thead,tbody,tfoot) > tr > :is(th,td) {display: table-cell !important;}body.cliro-v716 table.lmcs-global-data-table-v050 td[data-label]::before {content: none !important;display: none !important;background: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;}body.cliro-v716 table.lmcs-global-data-table-v050 > thead > tr > th {padding-right:max(27px, var(--lmcs-table-header-padding-right-v050, 27px));}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer {display: block !important;right: 0 !important;width: 32px !important;min-width: 32px !important;max-width: 32px !important;min-height:0 !important;}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer::before {right: 0 !important;}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer::after {right: 0 !important;width: 5px !important;}}@media (max-width: 900px), (pointer: coarse) {html body.cliro-v716 #main-content .doc-table-wrap.lmcs-global-table-wrap-v050 {width: 100% !important;min-width: 0 !important;max-width: 100% !important;overflow: auto !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 {display: table !important;width: var(--lmcs-table-total-width-v050) !important;min-width: var(--lmcs-table-total-width-v050) !important;max-width: none !important;overflow: visible !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > thead {display: table-header-group !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > thead > tr {display: table-row !important;position: static !important;overflow: visible !important;padding:0 !important;border: 0 !important;border-radius:0 !important;background: transparent !important;background-image: none !important;box-shadow: none !important;grid-template-columns: none !important;grid-template-areas: none !important;column-gap:0 !important;row-gap:0 !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > thead > tr > th {display: table-cell !important;width: var(--lmcs-column-width-v050, auto) !important;min-width: var(--lmcs-column-width-v050, 0) !important;max-width: var(--lmcs-column-width-v050, none) !important;grid-area: auto !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody {display: table-row-group !important;gap:0 !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody > tr {display: table-row !important;position: static !important;overflow: visible !important;padding:0 !important;border: 0 !important;border-radius:0 !important;background: transparent !important;background-image: none !important;box-shadow: none !important;grid-template-columns: none !important;grid-template-areas: none !important;column-gap:0 !important;row-gap:0 !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody > tr > td {display: table-cell !important;position: static !important;width: var(--lmcs-column-width-v050, auto) !important;min-width: var(--lmcs-column-width-v050, 0) !important;max-width: var(--lmcs-column-width-v050, none) !important;min-height:0 !important;margin:0 !important;padding:8px !important;border: 0 !important;border-bottom: 1px solid var(--lmcs-table-border-v050) !important;border-radius:0 !important;background: transparent !important;background-image: none !important;box-shadow: none !important;grid-area: auto !important;grid-template-columns: none !important;align-self: auto !important;justify-self: auto !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody > tr:last-child > td {border-bottom: 0 !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody > tr.is-open-v072 > td:first-child {box-shadow: inset 4px 0 0 #d99a28 !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody > tr.is-overdue-v072 > td:first-child {box-shadow: inset 4px 0 0 #c2414f !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 > tbody > tr.is-paid-v072 > td:first-child {box-shadow: inset 4px 0 0 #16875d !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 td[data-label]::before,
  html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-mobile-field-label-v074,
  html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-date-grid-v074,
  html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-mobile-open-v072,
  html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-more-toggle-v072 {display: none !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-date-desktop-v074 {display: inline !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-number-link-v074,
  html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 td[data-label="Kunde"] :is(a,span:last-child),
  html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-gross-main-v074 {display: inline !important;font-size:inherit !important;line-height:inherit !important;letter-spacing: normal !important;white-space: normal !important;overflow: visible !important;text-overflow: clip !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 td[data-label="Brutto"] {text-align: right !important;font-size:inherit !important;font-weight: inherit !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .invoice-secondary-action-v072:is(a,button) {display: inline-flex !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 form.invoice-secondary-action-v072 {display: block !important;margin-top:0 !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .doc-actions-v56-grid {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;grid-auto-rows: minmax(28px, auto) !important;gap:5px !important;width: 100% !important;}html body.cliro-v716 #main-content table.invoice-doc-table-v072.lmcs-global-data-table-v050 .doc-actions-v56 :is(.btn,button) {min-height:28px !important;height:auto !important;padding:5px !important;border-radius:8px !important;font-size:10px !important;line-height:1.15 !important;white-space: normal !important;}}@media print {body.cliro-v716 .lmcs-table-tools,
  body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer {display: none !important;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050 {overflow: visible !important;border: 0 !important;}body.cliro-v716 table.lmcs-global-data-table-v050 {table-layout: auto !important;width: 100% !important;min-width: 0 !important;}body.cliro-v716 table.lmcs-global-data-table-v050 col {width: auto !important;min-width: 0 !important;max-width: none !important;}}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050.lmcs-horizontal-scroll-v056 {display: block !important;inline-size: 100% !important;max-inline-size: 100% !important;min-inline-size: 0 !important;flex: 1 1 auto;overflow-x: auto !important;overflow-y: visible;overscroll-behavior-x: contain;touch-action: pan-x pan-y pinch-zoom;-webkit-overflow-scrolling: touch;scrollbar-gutter: stable;cursor: default;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050.lmcs-horizontal-scroll-v056:focus-visible {outline: 2px solid var(--lmcs-table-focus-v050);outline-offset: 2px;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050.lmcs-horizontal-scroll-v056 > table.lmcs-global-data-table-v050 {max-inline-size: none !important;}body.cliro-v716 :where(.card,.panel,.content-card,.settings-card,.table-section,.table-container,.section-card) > .lmcs-horizontal-scroll-v056 {min-width: 0 !important;max-width: 100% !important;}@media (max-width: 900px), (pointer: coarse) {body.cliro-v716 .lmcs-horizontal-scroll-v056 {overflow-x: auto !important;overflow-y: visible !important;touch-action: pan-x pan-y pinch-zoom !important;}}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer {-webkit-tap-highlight-color: transparent;}body.cliro-v716:not(.lmcs-table-resizing-v050) table.lmcs-global-data-table-v050 .doc-col-resizer {cursor: ew-resize;}body.cliro-v716 table.lmcs-global-data-table-v050 :where(a,button,input,select,textarea,[role="button"]) {touch-action: manipulation;}body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer {width: 8px !important;min-width: 8px !important;max-width: 8px !important;}@media (pointer: coarse) {body.cliro-v716 table.lmcs-global-data-table-v050 .doc-col-resizer {width: 18px !important;min-width: 18px !important;max-width: 18px !important;}}body.cliro-v716 table.lmcs-global-data-table-v050 :where(a,button,input,select,textarea,[role="button"]) {position: relative;z-index: 10;}body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for]{justify-content:flex-end !important;min-height:37px;padding:7px 9px;}body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for] > .hint,
body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for] > .lmcs-table-hint-v065{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important;}body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for] .lmcs-column-actions{display:flex;justify-content:flex-end;gap:8px;margin-left:auto;}body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for] .btn{min-height:31px;padding:7px 9px;}@media(max-width:600px){body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for]{display:flex !important;min-height:35px;}body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for] .lmcs-column-actions{display:flex;flex-wrap:wrap;width:100%;}body.cliro-v716 .lmcs-generated-table-tools[data-table-tools-for] .lmcs-column-actions .btn{flex:1 1 150px;}}body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050,
body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 col,
body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 th,
body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 td,
body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 .doc-col-resizer,
body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 .doc-col-resizer::before,
body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 .doc-col-resizer::after {transition: none !important;animation: none !important;}body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 {contain: layout style;}body.cliro-v716.lmcs-table-resizing-v066 table.lmcs-global-data-table-v050 .doc-col-resizer[aria-pressed="true"]::after {transform: none !important;opacity: 1 !important;}body.cliro-v716.lmcs-table-resizing-v066 .lmcs-global-table-wrap-v050 {scroll-behavior: auto !important;}body.cliro-v716 table.lmcs-global-data-table-v050.lmcs-table-fit-v078,
body.cliro-v716 table.lmcs-global-data-table-v050.lmcs-table-scroll-v078 {box-sizing: border-box;}body.cliro-v716 .lmcs-resizable-table-wrap.lmcs-global-table-wrap-v050 {min-width: 0;scrollbar-gutter: stable;}body.cliro-v716 .lmcs-table-tools.doc-table-tools[data-table-tools-for] {width: 100%;min-width: 0;max-width: 100%;box-sizing: border-box;}body.cliro-v716 table.lmcs-global-data-table-v050 > :is(thead,tbody,tfoot) > tr > :is(th,td) {min-inline-size: 0;}body.cliro-v716 table.lmcs-global-data-table-v050 > tbody > tr > td :where(.row-actions,.actions,.button-group,.btn-group) {width: auto;}@media (max-width: 900px), (pointer: coarse) {body.cliro-v716 table.lmcs-global-data-table-v050.lmcs-table-fit-v078,
  body.cliro-v716 table.lmcs-global-data-table-v050.lmcs-table-scroll-v078 {width: var(--lmcs-table-total-width-v050) !important;min-width: var(--lmcs-table-total-width-v050) !important;}}body.cliro-v716 #main-content #docTable.lmcs-global-data-table-v050 tbody :is(a,button,input,select,textarea,label,form,[role="button"]){position:relative;z-index:220;pointer-events:auto !important;}body.cliro-v716 #main-content #docTable.lmcs-global-data-table-v050 tbody :is(td,tr)::before,
body.cliro-v716 #main-content #docTable.lmcs-global-data-table-v050 tbody :is(td,tr)::after{pointer-events:none !important;}/* source: assets/cliro-table-labels-v71981.css */html body.cliro-v716 #main-content table.lmcs-global-data-table-v050 > tbody > tr > td[data-label]::before,
html body.cliro-v716 #main-content table.lmcs-global-data-table-v050 > tfoot > tr > td[data-label]::before {content: none !important;display: none !important;width: 0 !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;pointer-events: none !important;}html body.cliro-v716 #main-content table.lmcs-global-data-table-v050 .invoice-mobile-field-label-v074 {display: none !important;}html body.cliro-v716 #main-content table.lmcs-global-data-table-v050 td[data-label="Kunde"] {text-indent: 0 !important;}/* source: assets/cliro-global-layout-v71952.css */body.cliro-v716 .recurring-item :where(
  .recurring-subline-v072,
  .recurring-subline-v072 > span,
  .recurring-assignment-name-v042,
  .recurring-assignment-value-v042,
  .recurring-assignment-period-v042,
  .recurring-assignment-monthly-title-v042,
  .recurring-assignment-monthly-values-v042,
  .recurring-assignment-monthly-values-v042 > span,
  .recurring-assignment-monthly-values-v042 b,
  .recurring-assignment-empty-label-v042
) {box-sizing: border-box;min-width: 0;max-width: 100%;}body.cliro-v716 .recurring-item .recurring-subline-v072,
body.cliro-v716 .recurring-item .recurring-subline-v072 > span {font-size:13px !important;}body.cliro-v716 .recurring-item .recurring-assignment-name-v042 {font-size:12px !important;}body.cliro-v716 .recurring-item .recurring-assignment-value-v042 {font-size:14px !important;}body.cliro-v716 .recurring-item .recurring-assignment-period-v042 {font-size:11px !important;}body.cliro-v716 .recurring-item :is(
  .recurring-assignment-monthly-title-v042,
  .recurring-assignment-monthly-values-v042,
  .recurring-assignment-monthly-values-v042 > span,
  .recurring-assignment-empty-label-v042
) {font-size:12px !important;}body.cliro-v716 .recurring-assignment-summary-v039,
body.cliro-v716 .recurring-assignment-card-v042,
body.cliro-v716 .recurring-assignment-monthly-v042 {box-sizing: border-box;width: 100%;min-width: 0;max-width: 100%;}html.cliro-theme-dark body.cliro-v716 .recurring-item :where(
  .recurring-subline-v072,
  .recurring-subline-v072 > span,
  .recurring-assignment-name-v042,
  .recurring-assignment-period-v042,
  .recurring-assignment-monthly-title-v042,
  .recurring-assignment-monthly-values-v042,
  .recurring-assignment-monthly-values-v042 > span,
  .recurring-assignment-monthly-values-v042 b,
  .recurring-assignment-empty-label-v042
) {background-color: transparent !important;background-image: none !important;border-color: transparent !important;box-shadow: none !important;}html.cliro-theme-dark body.cliro-v716 .recurring-item .recurring-subline-v072 {color: var(--cliro-text-muted, #94a3b8) !important;-webkit-text-fill-color: currentColor !important;}html.cliro-theme-dark body.cliro-v716 .recurring-item .recurring-subline-v072 > span {color: inherit !important;-webkit-text-fill-color: currentColor !important;}html.cliro-theme-dark body.cliro-v716 .recurring-item .recurring-assignment-name-v042 {color: var(--cliro-text-muted, #cbd5e1) !important;-webkit-text-fill-color: currentColor !important;}html.cliro-theme-dark body.cliro-v716 .recurring-item .recurring-assignment-period-v042 {color: var(--cliro-text-muted, #94a3b8) !important;-webkit-text-fill-color: currentColor !important;}body.cliro-v716 .sidebar-company-picker-option > span {background-color: transparent !important;background-image: none !important;border: 0 !important;box-shadow: none !important;color: inherit !important;-webkit-text-fill-color: currentColor !important;}html body.cliro-v716 .task-notification-dialog .toolbar {display: grid !important;grid-template-columns: repeat(2, minmax(0, 1fr)) !important;width: 100%;min-width: 0;max-width: 100%;background-color: transparent !important;background-image: none !important;box-shadow: none !important;}html body.cliro-v716 .task-notification-dialog .toolbar > .btn {min-width: 0;max-width: 100%;}html body.cliro-v716 .task-notification-dialog .toolbar > .btn.primary {grid-column: 1 / -1 !important;white-space: normal !important;overflow-wrap: anywhere;}html.cliro-theme-light body.cliro-v716 .task-notification-dialog .toolbar > .btn:not(.primary),
html.cliro-theme-light body.cliro-v716 .task-notification-dialog .task-notification-close {color: #142033 !important;-webkit-text-fill-color: currentColor !important;}html.cliro-theme-dark body.cliro-v716 .task-notification-dialog .toolbar > .btn:not(.primary),
html.cliro-theme-dark body.cliro-v716 .task-notification-dialog .task-notification-close {-webkit-text-fill-color: currentColor !important;}@media (max-width: 720px) {html body.cliro-v716 .task-notification-dialog .toolbar {grid-template-columns: minmax(0, 1fr) !important;}html body.cliro-v716 .task-notification-dialog .toolbar > .btn,
  html body.cliro-v716 .task-notification-dialog .toolbar > .btn.primary {grid-column: auto !important;width: 100%;}}@media (max-width: 480px) {body.cliro-v716 .recurring-assignment-card-v042 {grid-template-columns: minmax(0, 1fr) !important;}body.cliro-v716 .recurring-assignment-name-v042,
  body.cliro-v716 .recurring-assignment-value-v042,
  body.cliro-v716 .recurring-assignment-period-v042 {grid-column: 1;justify-self: start;white-space: normal !important;overflow-wrap: anywhere;}body.cliro-v716 .recurring-assignment-monthly-title-v042 {white-space: normal !important;overflow-wrap: anywhere;}body.cliro-v716 .recurring-assignment-monthly-values-v042 {display: grid !important;justify-content: stretch !important;text-align: left !important;}body.cliro-v716 .recurring-assignment-monthly-values-v042 > span {display: block;white-space: normal !important;overflow-wrap: anywhere;}body.cliro-v716 .recurring-assignment-monthly-values-v042 > .separator-v042 {display: none !important;}}html body.cliro-v716.lmcs-workspace-wide-v078 .page-content-v711 {width: min(100%, 1920px) !important;max-width: 1920px !important;margin-inline: auto !important;padding-inline: clamp(14px, 1.75vw, 32px) !important;}html body.cliro-v716.lmcs-workspace-standard-v078 .page-content-v711 {width: min(100%, 1720px) !important;max-width: 1720px !important;margin-inline: auto !important;padding-inline: clamp(16px, 2vw, 36px) !important;}html body.cliro-v716.lmcs-workspace-readable-v078 .page-content-v711 {width: min(100%, 1480px) !important;max-width: 1480px !important;margin-inline: auto !important;padding-inline: clamp(16px, 2.2vw, 38px) !important;}html body.cliro-v716.lmcs-workspace-wide-v078 .page-content-v711 > * {box-sizing: border-box;min-width: 0;max-width: 100% !important;}html body.cliro-v716 :where(
  .page-content-v711,
  .page-content-v711 > *,
  .panel,
  .card,
  .box,
  .table-wrap,
  .table-scroll,
  .lmcs-resizable-table-wrap
) {min-width: 0;}@media (min-width: 2000px) {html body.cliro-v716.lmcs-workspace-wide-v078 .page-content-v711 {max-width: 2048px !important;width: min(100%, 2048px) !important;}}@media (max-width: 900px) {html body.cliro-v716:is(.lmcs-workspace-wide-v078,.lmcs-workspace-standard-v078,.lmcs-workspace-readable-v078) .page-content-v711 {width: 100% !important;max-width: none !important;padding-inline: 10px !important;}}/* source: assets/cliro-headbar-shell-v72068.css */body.layout-headbar-v711 .app {display:block;width:100%;min-width:0;max-width:none;margin:0;}body.layout-headbar-v711 .app > .main,
body.layout-headbar-v711 #main-content {display:block;width:100%;min-width:0;max-width:none;margin:0;padding:0;}body.layout-headbar-v711 .page-content-v711 {box-sizing:border-box;min-width:0;}/* source: assets/cliro-document-list-v71713.css */html body.cliro-v7154 .document-list-toolbar-v015 {display: grid;grid-template-columns: minmax(0, 1fr) auto;grid-template-areas:
    "primary secondary"
    "filters filters";align-items: end;gap: 12px 14px;}html body.cliro-v7154 .document-list-toolbar-v015 .document-toolbar-primary-v015 {grid-area: primary;align-self: end;}html body.cliro-v7154 .document-list-toolbar-v015 .document-toolbar-secondary-v015 {grid-area: secondary;align-self: end;justify-content: flex-end;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-grid-v015 {grid-area: filters;display: grid;grid-template-columns:
    minmax(170px, 1.15fr)
    minmax(210px, 1.35fr)
    minmax(140px, .8fr)
    minmax(190px, 1.05fr)
    minmax(170px, .95fr);gap: 10px;min-width: 0;width: 100%;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-field-v015 {display: grid;grid-template-rows: 16px 44px;align-content: stretch;align-items: stretch;gap: 6px;min-width: 0;margin: 0;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-field-v015 > label,
html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-label-v015 {display: block;height: 16px;min-height: 16px;margin: 0;overflow: hidden;color: #526779;font-size: 11px;font-weight: 900;line-height: 16px;letter-spacing: .045em;text-overflow: ellipsis;text-transform: uppercase;white-space: nowrap;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-field-v015 > :is(input, select),
html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-field-v015 .input {box-sizing: border-box;width: 100%;min-width: 0;height: 44px;min-height: 44px;margin: 0;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-field-v168.is-compact {position: relative;display: block;width: 100%;min-width: 0;height: 44px;min-height: 44px;margin: 0;padding: 0;border: 0;background: transparent;color: inherit;box-shadow: none;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-field-v168 > label {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-input-v168 {box-sizing: border-box;width: 100%;height: 44px;min-height: 44px;margin: 0;padding-right: 104px;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-clear-v030 {position: absolute;z-index: 3;top: 50%;right: 8px;display: inline-flex;align-items: center;justify-content: center;width: auto;min-width: 0;min-height: 28px;margin: 0;padding: 0 8px;transform: translateY(-50%);border: 1px solid color-mix(in srgb, var(--brand-primary, #12395b) 13%, transparent);border-radius: 9px;background: color-mix(in srgb, var(--brand-primary, #12395b) 6%, #fff);color: var(--brand-primary, #12395b);box-shadow: none;font-size: 10.5px;font-weight: 900;line-height: 1;white-space: nowrap;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-clear-v030:hover,
html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-clear-v030:focus-visible {border-color: color-mix(in srgb, var(--brand-primary, #12395b) 30%, transparent);background: color-mix(in srgb, var(--brand-primary, #12395b) 11%, #fff);}html.cliro-theme-dark body.cliro-v7154 .document-list-toolbar-v015 .document-filter-field-v015 > label,
html.cliro-theme-dark body.cliro-v7154 .document-list-toolbar-v015 .document-filter-label-v015 {color: #aebfd0;}html.cliro-theme-dark body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-clear-v030 {border-color: #365069;background: #17283a;color: #f4f8fc;}.module-subnav a.active[aria-current="page"] {color: #1e3a8a;-webkit-text-fill-color: currentColor;}.cliro-theme-dark .module-subnav a.active[aria-current="page"],
[data-theme="dark"] .module-subnav a.active[aria-current="page"] {color: #f4f8fc;-webkit-text-fill-color: currentColor;}#docTable.doc-table {--doc-col-number: 136px;--doc-col-code: 116px;--doc-col-customer: 260px;--doc-col-source: 100px;--doc-col-email: 250px;--doc-col-status: 118px;--doc-col-date: 105px;--doc-col-gross: 112px;--doc-col-actions: 150px;}@media (min-width: 861px) {#docTable .doc-actions-v56 {grid-template-columns: repeat(2, minmax(0, 1fr));gap: 5px;}#docTable .doc-actions-v56-grid,
  #docTable .doc-actions-v56 > .doc-act-wide {grid-column: 1 / -1;}#docTable .doc-action-danger-full-v56 .btn {height: 30px;min-height: 30px;border-radius: 9px;font-size: 10.5px;}}@media (max-width: 1180px) {html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-grid-v015 {grid-template-columns: repeat(3, minmax(0, 1fr));}}@media (max-width: 780px) {html body.cliro-v7154 .document-list-toolbar-v015 {grid-template-columns: 1fr;grid-template-areas:
      "primary"
      "filters"
      "secondary";align-items: stretch;gap: 11px;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-grid-v015 {grid-template-columns: repeat(2, minmax(0, 1fr));}html body.cliro-v7154 .document-list-toolbar-v015 .document-toolbar-secondary-v015 {justify-content: stretch;}}@media (max-width: 560px) {html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-grid-v015 {grid-template-columns: 1fr;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-field-v015 {grid-template-rows: 16px 44px;}html body.cliro-v7154 .document-list-toolbar-v015 .document-filter-customer-v015 .customer-search-input-v168 {padding-right: 98px;}}/* source: lib.php#v613-mobile-company-panel */.sidebar-company-panel{display:contents;}@media (max-width:900px), (pointer:coarse){.sidebar-command .sidebar-collapse{display:none;visibility:hidden;pointer-events:none;}.sidebar-command .sidebar-company-panel,
  body.sidebar-collapsed .sidebar-command .sidebar-company-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;margin:0;padding:0;}.sidebar-command .premium-brand,
  body.sidebar-collapsed .sidebar-command .premium-brand{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:11px;width:100%;min-width:0;min-height:0;height:auto;margin:0;padding:11px 12px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:linear-gradient(135deg,rgba(255,255,255,.16),rgba(255,255,255,.075));box-shadow:inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden;}.sidebar-command .premium-brand .brand-logo,
  .sidebar-command .premium-brand .brand-mark,
  body.sidebar-collapsed .sidebar-command .premium-brand .brand-logo,
  body.sidebar-collapsed .sidebar-command .premium-brand .brand-mark{display:block;width:48px;height:48px;min-width:48px;padding:5px;border-radius:15px;background:#fff;object-fit:contain;}.sidebar-command .brand-copy,
  body.sidebar-collapsed .sidebar-command .brand-copy{display:block;min-width:0;max-width:100%;overflow:hidden;}.sidebar-command .brand-copy .brand-kicker,
  body.sidebar-collapsed .sidebar-command .brand-copy .brand-kicker{display:block;margin:0 0 2px;color:rgba(255,255,255,.76);-webkit-text-fill-color:rgba(255,255,255,.76);font-size:9px;line-height:1.1;font-weight:900;letter-spacing:.085em;text-transform:uppercase;}.sidebar-command .brand-copy strong,
  body.sidebar-collapsed .sidebar-command .brand-copy strong{display:block;min-width:0;margin:0;color:#fff;-webkit-text-fill-color:#fff;font-size:13.5px;line-height:1.16;font-weight:900;letter-spacing:-.015em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.sidebar-command .brand-copy em,
  body.sidebar-collapsed .sidebar-command .brand-copy em{display:-webkit-box;margin:3px 0 0;max-height:none;color:rgba(255,255,255,.84);-webkit-text-fill-color:rgba(255,255,255,.84);font-size:10.5px;line-height:1.24;font-style:normal;font-weight:700;white-space:normal;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;}.sidebar-command .sidebar-company-switch,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:0 2px;background:transparent;border:0;}.sidebar-command .sidebar-company-switch label,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch label{display:block;margin:0;color:rgba(255,255,255,.88);-webkit-text-fill-color:rgba(255,255,255,.88);font-size:10px;line-height:1.15;font-weight:900;letter-spacing:.035em;text-transform:none;white-space:nowrap;}}@media (max-width:340px){.sidebar-command .premium-brand,
  body.sidebar-collapsed .sidebar-command .premium-brand{grid-template-columns:44px minmax(0,1fr);padding:10px;gap:9px;}.sidebar-command .premium-brand .brand-logo,
  .sidebar-command .premium-brand .brand-mark,
  body.sidebar-collapsed .sidebar-command .premium-brand .brand-logo,
  body.sidebar-collapsed .sidebar-command .premium-brand .brand-mark{width:44px;height:44px;min-width:44px;}.sidebar-command .sidebar-company-switch,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch{grid-template-columns:1fr;gap:5px;}}/* source: lib.php#v615-sidebar-company-picker */.sidebar-command .sidebar-company-switch-label,
body.sidebar-collapsed .sidebar-command .sidebar-company-switch-label{display:block;margin:0;color:rgba(255,255,255,.92);-webkit-text-fill-color:rgba(255,255,255,.92);font-size:13px;line-height:1.15;font-weight:900;letter-spacing:0;white-space:nowrap;}.sidebar-command .sidebar-company-picker,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker{position:relative;display:block;width:100%;min-width:0;margin:0;color-scheme:light;}.sidebar-command .sidebar-company-picker>summary,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker>summary{list-style:none;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;min-width:0;height:44px;min-height:44px;box-sizing:border-box;margin:0;padding:0 13px;border:1px solid rgba(15,23,42,.16);border-radius:14px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;box-shadow:0 5px 14px rgba(3,12,28,.12);cursor:pointer;overflow:hidden;}.sidebar-command .sidebar-company-picker>summary::-webkit-details-marker,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker>summary::-webkit-details-marker{display:none;}.sidebar-command .sidebar-company-picker>summary::marker,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker>summary::marker{content:"";}.sidebar-command .sidebar-company-picker-value,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-value{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#101828;-webkit-text-fill-color:#101828;text-shadow:none;font-size:13px;line-height:1.2;font-weight:900;}.sidebar-command .sidebar-company-picker-caret,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-caret{display:block;justify-self:end;width:9px;height:9px;border-right:2px solid #101828;border-bottom:2px solid #101828;transform:translateY(-2px) rotate(45deg);transition:transform .16s ease;}.sidebar-command .sidebar-company-picker[open] .sidebar-company-picker-caret,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker[open] .sidebar-company-picker-caret{transform:translateY(2px) rotate(225deg);}.sidebar-command .sidebar-company-picker>summary:focus-visible,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker>summary:focus-visible,
.sidebar-command .sidebar-company-picker[open]>summary,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker[open]>summary{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.26),0 5px 14px rgba(3,12,28,.12);}.sidebar-command .sidebar-company-picker:not([open])>.sidebar-company-picker-menu,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker:not([open])>.sidebar-company-picker-menu{display:none;}.sidebar-command .sidebar-company-picker[open]>.sidebar-company-picker-menu,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker[open]>.sidebar-company-picker-menu{display:grid;gap:4px;width:100%;min-width:0;max-height:240px;margin:7px 0 0;padding:6px;box-sizing:border-box;overflow:auto;border:1px solid rgba(15,23,42,.14);border-radius:14px;background:#fff;box-shadow:0 14px 30px rgba(3,12,28,.18);color-scheme:light;}.sidebar-command .sidebar-company-picker-form,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-form{display:block;width:100%;margin:0;}.sidebar-command .sidebar-company-picker-option,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;min-width:0;min-height:40px;margin:0;padding:9px 10px;border:1px solid transparent;border-radius:10px;background:#fff;color:#101828;-webkit-text-fill-color:#101828;text-align:left;cursor:pointer;opacity:1;box-shadow:none;}.sidebar-command .sidebar-company-picker-option span,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#101828;-webkit-text-fill-color:#101828;font-size:13px;line-height:1.2;font-weight:850;}.sidebar-command .sidebar-company-picker-option b,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option b{justify-self:end;color:#12395b;-webkit-text-fill-color:#12395b;font-size:14px;}.sidebar-command .sidebar-company-picker-option:hover,
.sidebar-command .sidebar-company-picker-option:focus-visible,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option:hover,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option:focus-visible{outline:none;background:#f1f5f9;border-color:#d8e0ea;}.sidebar-command .sidebar-company-picker-option.is-current,
body.sidebar-collapsed .sidebar-command .sidebar-company-picker-option.is-current{background:#eef4fb;border-color:#cbdbea;color:#101828;-webkit-text-fill-color:#101828;cursor:default;opacity:1;}@media (max-width:900px), (pointer:coarse){.sidebar-command .sidebar-company-switch-label,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch-label{font-size:10px;color:rgba(255,255,255,.92);-webkit-text-fill-color:rgba(255,255,255,.92);}.sidebar-command .sidebar-company-picker>summary,
  body.sidebar-collapsed .sidebar-command .sidebar-company-picker>summary{height:42px;min-height:42px;border-radius:13px;padding:0 12px;}}@media (max-width:340px){.sidebar-command .sidebar-company-switch-label,
  body.sidebar-collapsed .sidebar-command .sidebar-company-switch-label{white-space:normal;}}/* source: assets/cliro-usability-v178.css */:root{--ux-page:#f5f7fa;--ux-surface:#fff;--ux-surface-2:#f8fafc;--ux-border:#dfe5ec;--ux-text:#172033;--ux-muted:#667085;--ux-radius:10px;--ux-shadow:0 1px 2px rgba(16,24,40,.04);}html{scroll-padding-top:126px;}body.layout-headbar-v711{background:var(--ux-page);color:var(--ux-text);font-size:13px;line-height:1.42;}body.layout-headbar-v711 .app{background:var(--ux-page);}body.layout-headbar-v711 .main,body.layout-headbar-v711 #main-content{background:var(--ux-page);}body.layout-headbar-v711 .app-headbar-v711{position:sticky;top:0;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);border-bottom:1px solid var(--ux-border);box-shadow:0 2px 10px rgba(16,24,40,.04);}body.layout-headbar-v711 .headbar-primary-v711{min-height:48px!important;height:48px!important;padding:0 16px!important;gap:12px!important;border-bottom:1px solid #eef1f4!important;background:#fff!important;}body.layout-headbar-v711 .headbar-brand-v711{min-height:36px!important;gap:8px!important;padding:4px 8px 4px 0!important;}body.layout-headbar-v711 .headbar-brand-mark-v711{width:30px!important;height:30px!important;min-width:30px!important;border-radius:8px!important;}body.layout-headbar-v711 .headbar-brand-mark-v711 img{max-width:28px!important;max-height:28px!important;}body.layout-headbar-v711 .headbar-brand-copy-v711 strong{font-size:12.5px!important;max-width:170px!important;}body.layout-headbar-v711 .headbar-main-nav-v711{gap:2px!important;min-height:0!important;}body.layout-headbar-v711 .headbar-main-nav-v711 a{min-height:34px!important;height:34px!important;padding:0 9px!important;border-radius:8px!important;gap:6px!important;font-size:12px!important;font-weight:750!important;}body.layout-headbar-v711 .headbar-main-nav-v711 .nav-ico{width:20px!important;height:20px!important;font-size:12px!important;border-radius:6px!important;}body.layout-headbar-v711 .headbar-actions-v711>button,
body.layout-headbar-v711 .headbar-actions-v711>details>summary,
body.layout-headbar-v711 .headbar-actions-v711 .btn{min-height:34px!important;height:34px!important;border-radius:8px!important;padding:0 9px!important;font-size:12px!important;}body.layout-headbar-v711 .headbar-profile-v711>summary{min-height:34px!important;height:34px!important;grid-template-columns:34px minmax(0,1fr) 12px!important;border-radius:8px!important;}body.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-avatar{width:34px!important;height:34px!important;min-width:34px!important;border-radius:8px 0 0 8px!important;}body.layout-headbar-v711 .headbar-profile-copy strong{font-size:11.5px!important;}body.layout-headbar-v711 .headbar-profile-copy small{font-size:9.5px!important;}body.layout-headbar-v711 .headbar-context-v711{min-height:54px!important;padding:7px 16px!important;display:flex!important;align-items:center!important;gap:14px!important;background:#fff!important;border-bottom:0!important;}body.layout-headbar-v711 .headbar-title-v711{display:flex!important;align-items:baseline!important;gap:10px!important;flex-wrap:wrap!important;}body.layout-headbar-v711 .headbar-title-v711 h1{margin:0!important;font-size:19px!important;line-height:1.15!important;letter-spacing:-.025em!important;}body.layout-headbar-v711 .headbar-eyebrow-v711{order:2!important;margin:0!important;font-size:10px!important;line-height:1!important;color:var(--ux-muted)!important;}body.layout-headbar-v711 .headbar-eyebrow-v711 span[aria-hidden="true"],
body.layout-headbar-v711 .headbar-eyebrow-v711 span:last-child{display:none!important;}body.layout-headbar-v711 .headbar-title-v711>p.muted{display:none!important;}body.layout-headbar-v711 .headbar-timer-v712{margin-left:auto!important;}body.layout-headbar-v711 .headbar-company-v712{flex:0 0 auto!important;}body.layout-headbar-v711 .headbar-context-v711 .btn,
body.layout-headbar-v711 .headbar-context-v711 button,
body.layout-headbar-v711 .headbar-context-v711 summary,
body.layout-headbar-v711 .headbar-context-v711 select{min-height:32px!important;height:32px!important;border-radius:8px!important;font-size:11.5px!important;padding-top:0!important;padding-bottom:0!important;}body.layout-headbar-v711 .headbar-subnav-wrap-v711{padding:0 16px 7px!important;background:#fff!important;}body.layout-headbar-v711 .module-subnav{min-height:32px!important;padding:2px!important;gap:2px!important;border:1px solid var(--ux-border)!important;border-radius:9px!important;background:#f6f8fa!important;box-shadow:none!important;overflow:auto!important;}body.layout-headbar-v711 .module-subnav a{min-height:27px!important;height:27px!important;padding:0 9px!important;border-radius:6px!important;font-size:11.5px!important;font-weight:700!important;white-space:nowrap!important;}body.layout-headbar-v711 .module-subnav a.active{background:#fff!important;box-shadow:0 1px 3px rgba(16,24,40,.10)!important;}body.layout-headbar-v711 .page-content-v711{width:min(100%,1680px)!important;margin:0 auto!important;padding:14px 16px 32px!important;}body.layout-headbar-v711 .page-head{margin:0 0 10px!important;align-items:center!important;}body.layout-headbar-v711 .page-head h1{font-size:19px!important;}body.layout-headbar-v711 .eyebrow{margin-bottom:3px!important;font-size:9.5px!important;}body.layout-headbar-v711 h2{font-size:16px;line-height:1.2;}body.layout-headbar-v711 h3{font-size:14px;line-height:1.25;}body.layout-headbar-v711 p{margin-top:0;}body.layout-headbar-v711 :where(.card,.panel,.form-card,.company-settings-card,.accept-box,.cockpit-panel-v120,.dashboard-panel,.section-card,.settings-card,.module-hub-hero){border-radius:var(--ux-radius)!important;border-color:var(--ux-border)!important;box-shadow:var(--ux-shadow)!important;}body.layout-headbar-v711 :where(.card,.panel,.form-card,.company-settings-card,.accept-box,.settings-card){padding:11px!important;}body.layout-headbar-v711 .panel{margin-bottom:10px!important;}body.layout-headbar-v711 :where(.grid,.form-grid,.cards,.stats){gap:9px!important;}body.layout-headbar-v711 .stats{margin-bottom:9px!important;}body.layout-headbar-v711 .stat .num{font-size:18px!important;}body.layout-headbar-v711 .stat .label{font-size:10.5px!important;}@media(min-width:781px){body.layout-headbar-v711 :where(input:not([type="checkbox"]):not([type="radio"]),select,textarea,.input,.rich){font-size:13px!important;border-radius:8px!important;}body.layout-headbar-v711 :where(input:not([type="checkbox"]):not([type="radio"]),select,.input){min-height:34px!important;height:34px!important;padding:5px 9px!important;}body.layout-headbar-v711 textarea{padding:7px 9px!important;}body.layout-headbar-v711 :where(button,.btn,a.btn,[type="submit"],[type="button"]){min-height:34px!important;padding:6px 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1.1!important;}body.layout-headbar-v711 .btn.small{min-height:30px!important;padding:4px 8px!important;font-size:11px!important;}}body.layout-headbar-v711 .toolbar{gap:6px!important;margin-bottom:9px!important;padding:0!important;}body.layout-headbar-v711 .field{gap:4px!important;margin-bottom:7px!important;}body.layout-headbar-v711 .field label{font-size:10px!important;letter-spacing:.025em!important;}body.layout-headbar-v711 :where(.table-wrap,.responsive-table){border:1px solid var(--ux-border);border-radius:10px;background:#fff;box-shadow:var(--ux-shadow);}body.layout-headbar-v711 table{font-size:12px!important;}body.layout-headbar-v711 :where(.table,table.data-table,table.list-table){border-radius:10px!important;border-color:var(--ux-border)!important;box-shadow:none!important;}body.layout-headbar-v711 :where(.table,table.data-table,table.list-table) th{position:sticky;top:0;z-index:2;background:#f4f6f8!important;color:#344054!important;font-size:9.5px!important;letter-spacing:.045em!important;padding:7px 8px!important;border-bottom:1px solid var(--ux-border)!important;}body.layout-headbar-v711 :where(.table,table.data-table,table.list-table) td{padding:7px 8px!important;border-bottom:1px solid #edf0f3!important;line-height:1.35!important;}body.layout-headbar-v711 :where(.table,table.data-table,table.list-table) tbody tr:hover td{background:#f8fafc!important;}body.layout-headbar-v711 .badge{padding:3px 6px!important;font-size:10.5px!important;}body.layout-headbar-v711 .cliro-dashboard-layout-v165{gap:10px!important;}body.layout-headbar-v711:not(.nav-module-home) .dashboard-todo-item{padding:9px 10px!important;border-radius:9px!important;gap:8px!important;}body.layout-headbar-v711 .dashboard-todo-row strong{font-size:12.5px!important;}body.layout-headbar-v711 .dashboard-todo-meta{gap:4px!important;}body.layout-headbar-v711 .todo-meta-chip,.todo-due-pill{font-size:10px!important;padding:2px 6px!important;}body.layout-headbar-v711 .dashboard-todo-suggestions,.dashboard-todo-actions{gap:5px!important;margin-top:6px!important;}body.layout-headbar-v711 .cockpit-panel-v120{padding:10px!important;}body.layout-headbar-v711 .cockpit-subtitle-v122{display:none!important;}body.layout-headbar-v711:not(.nav-module-home) .cockpit-grid-v120{gap:7px!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;}body.layout-headbar-v711:not(.nav-module-home) .cockpit-card-v120{min-height:0!important;padding:9px 10px!important;border-radius:9px!important;box-shadow:none!important;}body.layout-headbar-v711 .cockpit-card-v120 strong{font-size:19px!important;}body.layout-headbar-v711 .cockpit-card-v120 small{font-size:10px!important;}body.layout-headbar-v711 .crm-worklist-v170{margin-bottom:10px!important;}body.layout-headbar-v711 .crm-worklist-row-v170{min-height:0!important;padding:7px 9px!important;border-radius:8px!important;}body.layout-headbar-v711 .crm-board,body.layout-headbar-v711 .crm-pipeline,body.layout-headbar-v711 [class*="crm-board"]{gap:8px!important;}body.layout-headbar-v711 .crm-column,body.layout-headbar-v711 [class*="crm-column"]{min-width:225px!important;width:225px!important;border-radius:9px!important;padding:7px!important;}body.layout-headbar-v711 .crm-card,body.layout-headbar-v711 [class*="deal-card"]{border-radius:8px!important;padding:8px!important;box-shadow:none!important;}body.layout-headbar-v711 .module-hub-hero{padding:11px!important;margin-bottom:10px!important;display:flex!important;align-items:center!important;gap:9px!important;}body.layout-headbar-v711 .module-hub-hero p{display:none!important;}body.layout-headbar-v711 .module-hub-hero h2{margin:0!important;font-size:16px!important;}body.layout-headbar-v711 .module-hub-icon{width:34px!important;height:34px!important;min-width:34px!important;border-radius:8px!important;}body.layout-headbar-v711 .module-card-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(245px,1fr))!important;gap:7px!important;}body.layout-headbar-v711 .module-card{min-height:55px!important;padding:8px 9px!important;border-radius:9px!important;gap:8px!important;box-shadow:none!important;}body.layout-headbar-v711 .module-card-icon{width:32px!important;height:32px!important;min-width:32px!important;border-radius:8px!important;}body.layout-headbar-v711 .module-card-copy strong{font-size:12.5px!important;}body.layout-headbar-v711 .module-card-copy small{font-size:10.5px!important;line-height:1.25!important;}body.layout-headbar-v711 :where(.headbar-create-panel,.headbar-profile-menu-v711,.headbar-company-menu){border-radius:10px!important;padding:6px!important;box-shadow:0 12px 30px rgba(16,24,40,.14)!important;}body.layout-headbar-v711 :where(.headbar-create-panel,.headbar-profile-menu-v711,.headbar-company-menu) a{min-height:34px!important;padding:6px 8px!important;border-radius:7px!important;font-size:11.5px!important;}html[data-theme="dark"] body.layout-headbar-v711{--ux-page:#0e141d;--ux-surface:#131b26;--ux-surface-2:#17212e;--ux-border:#2a3543;--ux-text:#eef2f7;--ux-muted:#a8b2c0;}html[data-theme="dark"] body.layout-headbar-v711 .app-headbar-v711,
html[data-theme="dark"] body.layout-headbar-v711 .headbar-primary-v711,
html[data-theme="dark"] body.layout-headbar-v711 .headbar-context-v711,
html[data-theme="dark"] body.layout-headbar-v711 .headbar-subnav-wrap-v711{background:#111923!important;border-color:var(--ux-border)!important;}html[data-theme="dark"] body.layout-headbar-v711 .module-subnav{background:#0d141d!important;border-color:var(--ux-border)!important;}html[data-theme="dark"] body.layout-headbar-v711 .module-subnav a.active{background:#1b2633!important;}html[data-theme="dark"] body.layout-headbar-v711 :where(.table,table.data-table,table.list-table) th{background:#18222e!important;color:#dce3eb!important;}html[data-theme="dark"] body.layout-headbar-v711 :where(.table,table.data-table,table.list-table) tbody tr:hover td{background:#17212d!important;}@media(max-width:780px){html{scroll-padding-top:82px;}body.layout-headbar-v711 .headbar-primary-v711{height:50px!important;min-height:50px!important;padding:0 10px!important;}body.layout-headbar-v711 .headbar-brand-copy-v711 strong{font-size:12px!important;max-width:125px!important;}body.layout-headbar-v711 .headbar-context-v711{min-height:44px!important;padding:6px 10px!important;}body.layout-headbar-v711 .headbar-title-v711 h1{font-size:17px!important;}body.layout-headbar-v711 .headbar-eyebrow-v711{display:none!important;}body.layout-headbar-v711 .headbar-timer-v712,body.layout-headbar-v711 .headbar-company-v712{display:none!important;}body.layout-headbar-v711 .headbar-subnav-wrap-v711{padding:0 10px 6px!important;}body.layout-headbar-v711 .page-content-v711{padding:10px 10px 24px!important;}body.layout-headbar-v711 :where(button,.btn,a.btn,[type="submit"],[type="button"]){min-height:42px!important;}body.layout-headbar-v711 :where(input:not([type="checkbox"]):not([type="radio"]),select,.input){min-height:42px!important;font-size:16px!important;}body.layout-headbar-v711 .cards,body.layout-headbar-v711 .stats,body.layout-headbar-v711 .form-grid{grid-template-columns:1fr!important;}body.layout-headbar-v711 .module-card-grid{grid-template-columns:1fr!important;}body.layout-headbar-v711:not(.nav-module-home) .cockpit-grid-v120{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media(max-width:480px){body.layout-headbar-v711:not(.nav-module-home) .cockpit-grid-v120{grid-template-columns:1fr!important;}}@media (min-width:761px){html body.layout-headbar-v711 .headbar-primary-v711{grid-template-columns:none!important;grid-template-rows:none!important;grid-auto-flow:initial!important;width:100%!important;row-gap:0!important;column-gap:10px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711{grid-column:auto!important;grid-row:auto!important;align-items:center!important;white-space:nowrap!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{line-height:1!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 .nav-label{white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}html body.layout-headbar-v711 .headbar-actions-v711{grid-column:auto!important;grid-row:auto!important;justify-content:flex-end!important;}html body.layout-headbar-v711 .headbar-context-v711{width:100%!important;}html body.layout-headbar-v711 .headbar-title-v711{width:auto!important;max-width:none!important;}html body.layout-headbar-v711 .headbar-title-v711 h1{min-width:0!important;max-width:100%!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card,
  html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card.cliro-timer-009,
  html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;grid-template-areas:"icon time cta" "icon body cta"!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:360px!important;min-height:38px!important;height:auto!important;padding:5px 7px!important;gap:2px 7px!important;border-radius:9px!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-icon{grid-area:icon!important;width:30px!important;height:30px!important;min-width:30px!important;border-radius:7px!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-time{grid-area:time!important;font-size:16px!important;line-height:1!important;min-width:0!important;white-space:nowrap!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-body{grid-area:body!important;min-width:0!important;overflow:hidden!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-body small{font-size:9.5px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-label{display:none!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-cta{grid-area:cta!important;min-width:34px!important;width:auto!important;min-height:30px!important;height:30px!important;padding:0 8px!important;border-radius:7px!important;font-size:10px!important;}}@media (min-width:761px) and (max-width:1180px){html body.layout-headbar-v711 .headbar-brand-v711{flex-basis:44px!important;min-width:44px!important;max-width:44px!important;}html body.layout-headbar-v711 .headbar-brand-copy-v711{display:none!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{padding-inline:7px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 .nav-label{font-size:11px!important;}html body.layout-headbar-v711 .headbar-context-v711{grid-template-columns:minmax(150px,1fr) minmax(180px,300px) minmax(150px,220px)!important;}html body.layout-headbar-v711 .headbar-timer-v712{max-width:300px!important;}html body.layout-headbar-v711 .headbar-company-v712{max-width:220px!important;}}@media (min-width:761px) and (max-width:930px){html body.layout-headbar-v711 .headbar-primary-v711{gap:6px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 .nav-label{display:none!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{width:32px!important;min-width:32px!important;padding:0!important;justify-content:center!important;}html body.layout-headbar-v711 .headbar-context-v711{grid-template-columns:minmax(130px,1fr) minmax(150px,220px) auto!important;padding-inline:10px!important;gap:7px!important;}html body.layout-headbar-v711 .headbar-timer-v712{max-width:220px!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-body{display:none!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card,
  html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card.cliro-timer-009,
  html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012{grid-template-rows:1fr!important;grid-template-areas:"icon time cta"!important;}html body.layout-headbar-v711 .headbar-company-v712{max-width:180px!important;}}@media (max-width:760px){html body.layout-headbar-v711 .headbar-primary-v711{grid-template-columns:none!important;grid-template-rows:none!important;align-items:center!important;flex-wrap:nowrap!important;}}body.layout-headbar-v711 .app,
body.layout-headbar-v711 .main,
body.layout-headbar-v711 #main-content,
body.layout-headbar-v711 .page-content-v711{min-width:0;max-width:100%;box-sizing:border-box;}body.layout-headbar-v711 .headbar-primary-v711 > *,
body.layout-headbar-v711 .headbar-context-v711 > *,
body.layout-headbar-v711 .headbar-actions-v711 > *{min-width:0!important;max-width:100%;}body.layout-headbar-v711 .headbar-company-v712 .business-switch,
body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo > summary{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;grid-template-columns:30px minmax(0,1fr) 14px!important;gap:6px!important;min-height:32px!important;height:32px!important;padding:0 7px!important;border-radius:8px!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo-mark{width:28px!important;height:26px!important;min-width:28px!important;border-radius:7px!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-current{min-width:0!important;overflow:hidden!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-current strong{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-menu{right:0!important;left:auto!important;width:min(340px,calc(100vw - 24px))!important;min-width:220px!important;max-width:calc(100vw - 24px)!important;}@media (min-width:761px){body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012{box-sizing:border-box!important;display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;grid-template-rows:auto!important;grid-template-areas:"icon main cta"!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;height:36px!important;gap:6px!important;padding:3px 6px!important;border-radius:8px!important;overflow:hidden!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012::before,
  body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012::after{display:none!important;content:none!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon{grid-area:icon!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:7px!important;box-shadow:none!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-icon svg{width:17px!important;height:17px!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-main{grid-area:main!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:center!important;gap:6px!important;min-width:0!important;overflow:hidden!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time{margin:0!important;min-width:68px!important;font-size:15px!important;line-height:1!important;letter-spacing:-.035em!important;white-space:nowrap!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;line-height:1.1!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-cta{grid-area:cta!important;min-width:0!important;width:auto!important;height:28px!important;min-height:28px!important;padding:0 7px!important;border-radius:6px!important;font-size:9.5px!important;white-space:nowrap!important;}}@media (min-width:761px) and (max-width:930px){body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-context{display:none!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-main{grid-template-columns:1fr!important;}body.layout-headbar-v711 .headbar-timer-v712 .cliro-timer-012 .page-head-timer-time{min-width:0!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-menu{min-width:210px!important;}}body.layout-headbar-v711 .page-content-v711 :where(.toolbar,.filter-row,.page-head,.form-grid,.grid,.cards,.stats){min-width:0;}body.layout-headbar-v711 .page-content-v711 :where(.table-wrap,.table-scroll,.responsive-table){max-width:100%;min-width:0;}body.layout-headbar-v711 .page-content-v711 table{max-width:none;}body.layout-headbar-v711 .app-headbar-v711{z-index:1000!important;}body.layout-headbar-v711 :where(.headbar-create-panel,.headbar-profile-menu-v711,.business-switch-menu){z-index:1100!important;}body.layout-headbar-v711 :where(.modal,.modal-backdrop,.task-notification-modal){z-index:2000;}body.layout-headbar-v711 :where(.modal-content,.task-notification-dialog){position:relative;z-index:2001;}@media (min-width:781px){body.layout-headbar-v711 :where(.btn,button,[type="button"],[type="submit"]){border-radius:8px!important;}body.layout-headbar-v711 :where(.input,input:not([type="checkbox"]):not([type="radio"]),select,textarea){border-radius:8px!important;}body.layout-headbar-v711 :where(.card,.panel,.form-card,.settings-card){border-radius:10px!important;}}@media (max-width:760px){body.layout-headbar-v711 .headbar-company-v712{width:auto!important;max-width:48vw!important;min-width:0!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo > summary{height:40px!important;min-height:40px!important;}body.layout-headbar-v711 .headbar-company-v712 .business-switch-menu{position:fixed!important;left:12px!important;right:12px!important;top:58px!important;width:auto!important;min-width:0!important;max-width:none!important;}}:root{--cliro-app-sticky-top:142px;--cliro-app-sticky-top-compact:112px;}html body.layout-headbar-v711{overflow-x:hidden!important;}html body.layout-headbar-v711 .app,
html body.layout-headbar-v711 .app>.main,
html body.layout-headbar-v711 #main-content{display:block!important;grid-template-columns:none!important;grid-column:auto!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;}html body.layout-headbar-v711 .app::before,
html body.layout-headbar-v711 .app::after{content:none!important;display:none!important;}html body.layout-headbar-v711>.sidebar,
html body.layout-headbar-v711 .app>aside.sidebar{display:none!important;}html body.layout-headbar-v711 .app-headbar-v711{position:sticky!important;top:0!important;z-index:1000!important;width:100%!important;min-width:0!important;isolation:isolate!important;overflow:visible!important;}@media (min-width:761px){html body.layout-headbar-v711 .headbar-primary-v711{display:flex!important;grid-template:none!important;align-items:center!important;flex-wrap:nowrap!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-brand-v711{flex:0 1 190px!important;min-width:44px!important;max-width:190px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711{display:flex!important;flex:1 1 auto!important;min-width:0!important;max-width:none!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;}html body.layout-headbar-v711 .headbar-main-nav-v711::-webkit-scrollbar{display:none!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{flex:0 0 auto!important;white-space:nowrap!important;}html body.layout-headbar-v711 .headbar-actions-v711{display:flex!important;flex:0 0 auto!important;min-width:0!important;align-items:center!important;flex-wrap:nowrap!important;}html body.layout-headbar-v711 .headbar-context-v711{display:grid!important;grid-template-areas:"title timer company"!important;align-items:center!important;height:50px!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-title-v711{grid-area:title!important;min-width:0!important;overflow:hidden!important;display:block!important;}html body.layout-headbar-v711 .headbar-title-v711 h1{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;}html body.layout-headbar-v711 .headbar-title-v711 .headbar-eyebrow-v711{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}html body.layout-headbar-v711 .headbar-timer-v712{grid-area:timer!important;width:100%!important;min-width:0!important;max-width:340px!important;margin:0!important;justify-self:center!important;}html body.layout-headbar-v711 .headbar-company-v712{grid-area:company!important;width:100%!important;min-width:0!important;max-width:250px!important;margin:0!important;justify-self:end!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-timer-v712 .page-head-timer-card.cliro-timer-012{display:grid!important;grid-template-columns:30px minmax(0,1fr) auto!important;grid-template-rows:1fr!important;grid-template-areas:"icon main cta"!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:36px!important;height:36px!important;gap:6px!important;padding:3px 6px!important;border-radius:8px!important;overflow:hidden!important;}html body.layout-headbar-v711 .page-head-timer-card.cliro-timer-012::before,
  html body.layout-headbar-v711 .page-head-timer-card.cliro-timer-012::after{content:none!important;display:none!important;}html body.layout-headbar-v711 .cliro-timer-012 .page-head-timer-icon{grid-area:icon!important;width:28px!important;height:28px!important;min-width:28px!important;border-radius:7px!important;}html body.layout-headbar-v711 .cliro-timer-012 .page-head-timer-main{grid-area:main!important;display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:6px!important;align-items:center!important;min-width:0!important;overflow:hidden!important;}html body.layout-headbar-v711 .cliro-timer-012 .page-head-timer-time{margin:0!important;min-width:68px!important;font-size:15px!important;line-height:1!important;white-space:nowrap!important;}html body.layout-headbar-v711 .cliro-timer-012 .page-head-timer-context{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:9.5px!important;}html body.layout-headbar-v711 .cliro-timer-012 .page-head-timer-cta{grid-area:cta!important;min-width:0!important;width:auto!important;min-height:28px!important;height:28px!important;padding:0 7px!important;border-radius:6px!important;font-size:9.5px!important;}html body.layout-headbar-v711 .headbar-company-v712 .business-switch,
  html body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo{width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;}html body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo>summary{width:100%!important;min-width:0!important;max-width:100%!important;height:34px!important;min-height:34px!important;grid-template-columns:28px minmax(0,1fr) 12px!important;padding:0 7px!important;gap:6px!important;}html body.layout-headbar-v711 .business-switch-current{min-width:0!important;overflow:hidden!important;}html body.layout-headbar-v711 .business-switch-current strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}}html body.layout-headbar-v711 .headbar-primary-v711,
html body.layout-headbar-v711 .headbar-context-v711,
html body.layout-headbar-v711 .headbar-actions-v711,
html body.layout-headbar-v711 .headbar-company-v712{overflow:visible!important;}html body.layout-headbar-v711 :is(.headbar-create-panel,.headbar-profile-menu,.headbar-profile-menu-v711,.business-switch-menu){z-index:1200!important;max-width:calc(100vw - 24px)!important;}html body.layout-headbar-v711 .business-switch-menu{right:0!important;left:auto!important;width:min(340px,calc(100vw - 24px))!important;min-width:min(220px,calc(100vw - 24px))!important;}html body.layout-headbar-v711 .page-content-v711{box-sizing:border-box!important;width:min(100%,1680px)!important;min-width:0!important;max-width:1680px!important;margin:0 auto!important;padding:14px 16px 32px!important;overflow:visible!important;}html body.layout-headbar-v711 .page-content-v711>*{max-width:100%;min-width:0;box-sizing:border-box;}html body.layout-headbar-v711 .page-content-v711 :is(.grid,.form-grid,.toolbar,.filter-row,.cards,.stats,.split){min-width:0!important;max-width:100%;}html body.layout-headbar-v711 :is(.table-wrap,.table-scroll,.responsive-table,.table-region){min-width:0!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-inline:contain;}@media (min-width:761px){html body.layout-headbar-v711 .calendar-agenda-panel-v119{top:var(--cliro-app-sticky-top)!important;max-height:calc(100dvh - var(--cliro-app-sticky-top) - 18px)!important;}html body.layout-headbar-v711 :is(.connection-sidebar,.sticky-sidebar,.page-sticky-panel)[style*="sticky"]{top:var(--cliro-app-sticky-top)!important;}}html body.layout-headbar-v711 .logs-table-scroll-v077{width:100%!important;max-width:100%!important;overflow-x:auto!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-table-wrap-v033{max-width:100%!important;overflow-x:auto!important;}html body.layout-headbar-v711 .crm-pipeline-panel-v066{max-width:100%!important;overflow:hidden!important;}html body.layout-headbar-v711 .crm-board-v066{max-width:100%!important;overflow-x:auto!important;}@media (min-width:761px){html body.layout-headbar-v711 .recurring-hero{border-radius:12px!important;box-shadow:none!important;}html body.layout-headbar-v711 .recurring-hero .section-title-row{grid-template-columns:minmax(0,1fr) minmax(220px,320px)!important;gap:10px!important;}html body.layout-headbar-v711 .recurring-hero h2{font-size:22px!important;}html body.layout-headbar-v711 .recurring-layout{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr))!important;gap:10px!important;}html body.layout-headbar-v711 .recurring-item{padding:11px!important;border-radius:10px!important;gap:9px!important;box-shadow:none!important;}html body.layout-headbar-v711 .recurring-actions{gap:6px!important;padding-top:8px!important;}}@media (min-width:761px){html body.layout-headbar-v711 #expenses-main-v033 .expenses-hero-v033{padding:18px!important;border-radius:12px!important;min-height:0!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-hero-v033 h1{font-size:24px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-hero-v033 p:not(.expenses-eyebrow-v033){font-size:13px!important;margin-top:7px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-hero-summary-v033{min-height:0!important;padding:12px!important;border-radius:10px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-kpis-v033{gap:8px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-kpi-v033{min-height:78px!important;padding:11px!important;border-radius:10px!important;gap:9px!important;box-shadow:none!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-kpi-icon-v033{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:8px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-kpi-v033 strong{font-size:18px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-form-section-v033{grid-template-columns:minmax(150px,210px) minmax(0,1fr)!important;gap:16px!important;padding:16px 0!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-field-v033 :is(input,select){min-height:34px!important;height:34px!important;padding:5px 9px!important;}html body.layout-headbar-v711 #expenses-main-v033 .expenses-table-v033 td{padding:8px 9px!important;}}@media (min-width:781px){html body.layout-headbar-v711 :is(button,.btn,a.btn,[type="button"],[type="submit"]){min-height:34px!important;height:auto;padding:6px 10px!important;border-radius:8px!important;font-size:12px!important;line-height:1.15!important;}html body.layout-headbar-v711 :is(input:not([type="checkbox"]):not([type="radio"]),select,.input){min-height:34px!important;height:34px!important;padding:5px 9px!important;border-radius:8px!important;font-size:13px!important;}html body.layout-headbar-v711 textarea{font-size:13px!important;padding:7px 9px!important;border-radius:8px!important;}html body.layout-headbar-v711 :is(.card,.panel,.form-card,.settings-card){border-radius:10px!important;}}@media (max-width:760px){html body.layout-headbar-v711 .headbar-primary-v711{display:flex!important;grid-template:none!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-main-nav-v711{display:none!important;}html body.layout-headbar-v711 .headbar-actions-v711{margin-left:auto!important;min-width:0!important;}html body.layout-headbar-v711 .headbar-context-v711{display:grid!important;grid-template-areas:"title company"!important;min-height:46px!important;height:auto!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-timer-v712{display:none!important;}html body.layout-headbar-v711 .headbar-company-v712{grid-area:company!important;width:100%!important;min-width:0!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-title-v711{grid-area:title!important;min-width:0!important;overflow:hidden!important;}html body.layout-headbar-v711 .headbar-title-v711 h1{font-size:16px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}html body.layout-headbar-v711 .headbar-company-v712 .business-switch-logo>summary{min-height:40px!important;height:40px!important;min-width:0!important;width:100%!important;}html body.layout-headbar-v711 .business-switch-menu{position:fixed!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:auto!important;}html body.layout-headbar-v711 :is(.headbar-create-panel,.headbar-profile-menu,.headbar-profile-menu-v711){position:fixed!important;width:auto!important;min-width:0!important;max-width:none!important;overflow:auto!important;}}html body.layout-headbar-v711 :is(.modal,.modal-backdrop,.task-notification-modal){z-index:10000!important;}html body.layout-headbar-v711 :is(.modal-content,.task-notification-dialog){position:relative;z-index:10001!important;}/* source: assets/cliro-usability-v179.css */body.layout-headbar-v711 .headbar-primary-v711{display:flex!important;align-items:center!important;}body.layout-headbar-v711 .headbar-actions-v711{display:flex!important;align-items:center!important;gap:6px!important;min-width:0!important;flex:0 0 auto!important;}body.layout-headbar-v711 .headbar-timer-v179{display:flex!important;align-items:center!important;min-width:0!important;width:auto!important;max-width:250px!important;margin:0 4px 0 0!important;flex:0 1 250px!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.cliro-timer-012{width:100%!important;max-width:250px!important;min-width:0!important;min-height:34px!important;height:34px!important;display:grid!important;grid-template-columns:26px minmax(72px,1fr) auto!important;grid-template-areas:"icon main cta"!important;align-items:center!important;gap:6px!important;padding:3px 5px!important;margin:0!important;border-radius:9px!important;box-shadow:none!important;overflow:hidden!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon{grid-area:icon!important;width:26px!important;min-width:26px!important;height:26px!important;border-radius:7px!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon svg{width:15px!important;height:15px!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-main{grid-area:main!important;display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;overflow:hidden!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-time{margin:0!important;font-size:13px!important;line-height:1!important;letter-spacing:-.02em!important;white-space:nowrap!important;flex:0 0 auto!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-context{display:block!important;min-width:0!important;margin:0!important;font-size:9.5px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;flex:1 1 auto!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-cta{grid-area:cta!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:0!important;height:26px!important;min-height:26px!important;padding:0 7px!important;border-radius:7px!important;font-size:9.5px!important;white-space:nowrap!important;}body.layout-headbar-v711 .headbar-context-v711{grid-template-columns:minmax(0,1fr) minmax(190px,280px)!important;grid-template-areas:"title company"!important;}body.layout-headbar-v711 .headbar-title-v711{grid-area:title!important;min-width:0!important;}body.layout-headbar-v711 .headbar-company-v712{grid-area:company!important;}body.layout-headbar-v711 .headbar-context-v711>.headbar-timer-v712{display:none!important;}@media (max-width:1180px){body.layout-headbar-v711 .headbar-timer-v179{max-width:190px!important;flex-basis:190px!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.cliro-timer-012{max-width:190px!important;grid-template-columns:26px minmax(60px,1fr)!important;grid-template-areas:"icon main"!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-cta{display:none!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-context{display:none!important;}}@media (max-width:930px){body.layout-headbar-v711 .headbar-timer-v179{max-width:120px!important;flex-basis:120px!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.cliro-timer-012{max-width:120px!important;grid-template-columns:24px minmax(62px,1fr)!important;padding:3px 4px!important;}body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon{width:24px!important;min-width:24px!important;height:24px!important;}}@media (max-width:760px){body.layout-headbar-v711 .headbar-timer-v179{display:none!important;}body.layout-headbar-v711 .headbar-context-v711{grid-template-columns:minmax(0,1fr) minmax(0,45vw)!important;grid-template-areas:"title company"!important;}}/* source: assets/cliro-usability-v180.css */@media (min-width:761px){html body.layout-headbar-v711 .headbar-primary-v711{min-height:60px!important;height:60px!important;padding:0 18px!important;gap:14px!important;}html body.layout-headbar-v711 .headbar-brand-v711{min-height:42px!important;padding-right:4px!important;}html body.layout-headbar-v711 .headbar-brand-mark-v711{width:34px!important;height:34px!important;min-width:34px!important;border-radius:9px!important;}html body.layout-headbar-v711 .headbar-brand-mark-v711 img{max-width:31px!important;max-height:31px!important;}html body.layout-headbar-v711 .headbar-brand-copy-v711 strong{font-size:13px!important;max-width:155px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711{gap:5px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{min-height:40px!important;height:40px!important;padding:0 11px!important;border-radius:9px!important;gap:7px!important;font-size:12.5px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 .nav-ico{width:22px!important;height:22px!important;border-radius:7px!important;}html body.layout-headbar-v711 .headbar-actions-v711{gap:9px!important;margin-left:auto!important;}html body.layout-headbar-v711 .headbar-actions-v711>button,
  html body.layout-headbar-v711 .headbar-actions-v711>details>summary,
  html body.layout-headbar-v711 .headbar-actions-v711 .btn{min-height:40px!important;height:40px!important;border-radius:10px!important;padding:0 11px!important;font-size:12.5px!important;}html body.layout-headbar-v711 .headbar-timer-v179{width:214px!important;max-width:214px!important;flex:0 0 214px!important;margin:0 2px 0 0!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.cliro-timer-012{width:214px!important;max-width:214px!important;min-height:40px!important;height:40px!important;grid-template-columns:30px minmax(74px,1fr) auto!important;grid-template-areas:"icon main cta"!important;gap:7px!important;padding:4px 7px!important;border-radius:10px!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon{width:30px!important;min-width:30px!important;height:30px!important;border-radius:8px!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon svg{width:16px!important;height:16px!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-main{display:block!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-time{display:block!important;font-size:14px!important;line-height:1.05!important;letter-spacing:-.015em!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-context{display:none!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-cta{display:inline-flex!important;height:30px!important;min-height:30px!important;padding:0 9px!important;border-radius:8px!important;font-size:10.5px!important;}html body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{width:220px!important;min-width:220px!important;max-width:220px!important;display:grid!important;grid-template-columns:22px minmax(0,1fr) auto!important;gap:8px!important;padding:0 10px!important;text-align:left!important;}html body.layout-headbar-v711 .global-search-trigger-label-v583{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;}html body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583 kbd{min-width:34px!important;padding:3px 5px!important;border-radius:6px!important;font-size:10px!important;}html body.layout-headbar-v711 .headbar-create-menu>summary{min-width:112px!important;justify-content:center!important;padding:0 12px!important;}html body.layout-headbar-v711 .theme-toggle-top,
  html body.layout-headbar-v711 .top-notification-bell{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;border-radius:10px!important;padding:0!important;}html body.layout-headbar-v711 .headbar-profile-v711>summary{min-height:40px!important;height:40px!important;grid-template-columns:40px minmax(104px,1fr) 14px!important;border-radius:10px!important;}html body.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-avatar{width:40px!important;height:40px!important;min-width:40px!important;border-radius:10px 0 0 10px!important;}html body.layout-headbar-v711 .headbar-profile-copy strong{font-size:12px!important;}html body.layout-headbar-v711 .headbar-profile-copy small{font-size:10px!important;}html body.layout-headbar-v711 .headbar-context-v711{min-height:58px!important;padding:8px 18px!important;gap:18px!important;grid-template-columns:minmax(0,1fr) minmax(210px,300px)!important;}html body.layout-headbar-v711 .headbar-title-v711{gap:8px!important;align-content:center!important;}html body.layout-headbar-v711 .headbar-title-v711 h1{font-size:21px!important;line-height:1.15!important;}html body.layout-headbar-v711 .headbar-eyebrow-v711{font-size:10.5px!important;line-height:1.15!important;}html body.layout-headbar-v711 .headbar-context-v711 :is(.btn,button,summary,select){min-height:36px!important;height:36px!important;font-size:12px!important;}html body.layout-headbar-v711 .headbar-subnav-wrap-v711{padding:0 18px 9px!important;}html body.layout-headbar-v711 .module-subnav{min-height:36px!important;padding:3px!important;gap:3px!important;}html body.layout-headbar-v711 .module-subnav a{min-height:29px!important;height:29px!important;padding:0 10px!important;font-size:11.75px!important;}html body.layout-headbar-v711 .page-content-v711{padding:18px 18px 34px!important;}}@media (min-width:931px) and (max-width:1440px){html body.layout-headbar-v711 .headbar-primary-v711{padding-inline:12px!important;gap:9px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711{gap:3px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{padding-inline:8px!important;font-size:12px!important;}html body.layout-headbar-v711 .headbar-actions-v711{gap:6px!important;}html body.layout-headbar-v711 .headbar-timer-v179{width:172px!important;max-width:172px!important;flex-basis:172px!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.cliro-timer-012{width:172px!important;max-width:172px!important;grid-template-columns:28px minmax(70px,1fr)!important;grid-template-areas:"icon main"!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-cta{display:none!important;}html body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{width:180px!important;min-width:180px!important;max-width:180px!important;}html body.layout-headbar-v711 .headbar-profile-v711>summary{grid-template-columns:38px minmax(88px,1fr) 12px!important;}}@media (min-width:761px) and (max-width:930px){html body.layout-headbar-v711 .headbar-primary-v711{min-height:58px!important;height:58px!important;padding-inline:10px!important;}html body.layout-headbar-v711 .headbar-timer-v179{display:none!important;}html body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{width:150px!important;min-width:150px!important;max-width:150px!important;}html body.layout-headbar-v711 .headbar-context-v711{min-height:54px!important;padding:7px 12px!important;}}/* source: assets/cliro-usability-v181.css */html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-main-nav-v711 a{color:#334155!important;}html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-main-nav-v711 a.active{background:#e7f0f7!important;border-color:#b8ccdc!important;color:#12395b!important;-webkit-text-fill-color:#12395b!important;}html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-main-nav-v711 a.active .nav-ico{background:#12395b!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{background:#fff!important;border-color:#9fb3c5!important;color:#243b53!important;-webkit-text-fill-color:#243b53!important;}html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583 kbd{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important;}html.cliro-theme-dark body.layout-headbar-v711 .app-headbar-v711{background:#0b1726!important;border-color:#31465b!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-primary-v711{background:#0b1726!important;border-color:#31465b!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-context-v711,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-subnav-wrap-v711{background:#0f1c2a!important;border-color:#31465b!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-brand-copy-v711 strong,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-title-v711 h1,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-title-v711 h1 a{color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-brand-copy-v711 small,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-eyebrow-v711,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-title-v711>.muted{color:#b8c7d6!important;-webkit-text-fill-color:#b8c7d6!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 a,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 a:visited{color:#d5e3f0!important;-webkit-text-fill-color:#d5e3f0!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 a:hover{background:#13283b!important;border-color:#45637d!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 a.active{background:#183a55!important;border-color:#527492!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 .nav-ico{background:#122b3e!important;color:#e7f3fc!important;-webkit-text-fill-color:#e7f3fc!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 a.active .nav-ico{background:#0c2740!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-main-nav-v711 .nav-badge,
html.cliro-theme-dark body.layout-headbar-v711 .top-notification-bell .badge,
html.cliro-theme-dark body.layout-headbar-v711 .notification-badge{background:#b42318!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.cliro-timer-012{background:#10283b!important;background-image:none!important;border-color:#527492!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-time{color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-context{color:#c7d6e2!important;-webkit-text-fill-color:#c7d6e2!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon{background:#0d2638!important;border:1px solid #527492!important;color:#d7efff!important;-webkit-text-fill-color:#d7efff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-icon svg{color:#d7efff!important;stroke:currentColor!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-cta{background:#164f78!important;background-image:none!important;border:1px solid #6d9dbc!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important;}html body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-cta>.page-head-timer-arrow-v195{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin-left:2px!important;line-height:1!important;color:inherit!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.is-idle .page-head-timer-cta:hover,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-timer-v179 .page-head-timer-card.is-idle:focus-visible .page-head-timer-cta{background:#1d648f!important;border-color:#8fc1df!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{background:#102b3e!important;background-image:none!important;border-color:#527492!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583>span:first-child,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-label-v583{color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583 kbd{background:#071b2a!important;border-color:#5d7f99!important;color:#f8fafc!important;-webkit-text-fill-color:#f8fafc!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583:hover,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583:focus-visible{background:#163f62!important;border-color:#79a9c9!important;color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .theme-toggle-top,
html.cliro-theme-dark body.layout-headbar-v711 .top-notification-bell,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-profile-v711>summary{background:#101e2e!important;border-color:#4b657c!important;color:#eef5fb!important;-webkit-text-fill-color:#eef5fb!important;}html.cliro-theme-dark body.layout-headbar-v711 .theme-toggle-top:hover,
html.cliro-theme-dark body.layout-headbar-v711 .top-notification-bell:hover,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-profile-v711>summary:hover{background:#183149!important;border-color:#6e8da7!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-profile-copy strong{color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.layout-headbar-v711 .headbar-profile-copy small,
html.cliro-theme-dark body.layout-headbar-v711 .headbar-profile-caret{color:#c4d0dc!important;-webkit-text-fill-color:#c4d0dc!important;}body.layout-headbar-v711 .headbar-create-menu>summary{background:#f6bd45!important;border-color:#d69d27!important;color:#0b1726!important;-webkit-text-fill-color:#0b1726!important;}body.layout-headbar-v711 .headbar-create-menu>summary:hover,
body.layout-headbar-v711 .headbar-create-menu>summary:focus-visible{background:#ffd166!important;border-color:#e0a72f!important;color:#07111c!important;-webkit-text-fill-color:#07111c!important;}html.cliro-theme-dark body.layout-headbar-v711 .module-subnav{background:#0c1825!important;border-color:#31465b!important;}html.cliro-theme-dark body.layout-headbar-v711 .module-subnav a{color:#c8d6e3!important;-webkit-text-fill-color:#c8d6e3!important;}html.cliro-theme-dark body.layout-headbar-v711 .module-subnav a:hover,
html.cliro-theme-dark body.layout-headbar-v711 .module-subnav a.active{background:#183149!important;border-color:#527492!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}body.layout-headbar-v711 .app-headbar-v711 :is(a,button,summary):focus-visible{outline:3px solid #38bdf8!important;outline-offset:2px!important;box-shadow:none!important;}/* source: assets/cliro-usability-v182.css */html body.layout-headbar-v711 .page-content-v711{overflow-x:clip;}html body.layout-headbar-v711 .page-content-v711 > *{min-width:0;max-width:100%;box-sizing:border-box;}html body.layout-headbar-v711 :where(.panel,.card,.notice,.success,.error,.toolbar,.filter-row,.form-grid,.split,.grid){min-width:0;max-width:100%;box-sizing:border-box;}html body.layout-headbar-v711 :where(img,video,canvas,iframe,svg){max-width:100%;}html body.layout-headbar-v711 :where(input,select,textarea,button,.btn){box-sizing:border-box;}html body.layout-headbar-v711 :where(.table-scroll,.table-wrap,.responsive-table,.doc-table-wrap){max-width:100%;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;}html body.layout-headbar-v711 :is(.invoice-mobile-summary-card-v072,.offer-summary-card-v182)>strong{color:var(--cliro-text,#101828);}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072.is-open,html body.layout-headbar-v711 .offer-summary-card-v182.is-open{border-left:3px solid #d99a28!important;border-top-width:1px!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072.is-overdue,html body.layout-headbar-v711 .offer-summary-card-v182.is-declined{border-left:3px solid #c2414f!important;border-top-width:1px!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072.is-paid,html body.layout-headbar-v711 .offer-summary-card-v182.is-accepted{border-left:3px solid #16875d!important;border-top-width:1px!important;}html body.layout-headbar-v711 .document-list-toolbar{margin:0 0 12px!important;}html body.layout-headbar-v711 .document-filter-grid-v015{display:grid!important;grid-template-columns:minmax(220px,1.5fr) repeat(3,minmax(150px,1fr))!important;width:100%!important;min-width:0!important;}html body.layout-headbar-v711 .document-filter-field-v015{min-width:0!important;}html body.layout-headbar-v711 .document-filter-field-v015 :is(input,select,.input){width:100%!important;min-width:0!important;}html body.layout-headbar-v711 .document-toolbar-secondary-v015{display:flex!important;gap:7px!important;flex-wrap:wrap!important;align-items:center!important;}html body.layout-headbar-v711 .invoice-view-pills-v507{padding:5px!important;gap:5px!important;border-radius:11px!important;box-shadow:none!important;overflow-x:auto!important;flex-wrap:nowrap!important;}html body.layout-headbar-v711 .invoice-view-pills-v507 a{min-height:34px!important;padding:6px 10px!important;border-radius:8px!important;font-size:12px!important;flex:0 0 auto!important;}html body.layout-headbar-v711 .doc-table-wrap{border-radius:12px!important;box-shadow:none!important;padding-bottom:4px!important;}html body.layout-headbar-v711 .preview-actions-v018.preview-action-grid-v059{border:1px solid var(--cliro-border,#d0d5dd)!important;background:var(--cliro-surface,#fff)!important;}html body.layout-headbar-v711 .cliro-document-preview-v018{max-width:1160px!important;margin-inline:auto!important;min-width:0!important;overflow-x:auto!important;padding:0 2px 12px!important;}html body.layout-headbar-v711 .cliro-document-preview-v018 > *{max-width:100%;box-sizing:border-box;}html body.layout-headbar-v711 .doc-editor-form{width:100%!important;max-width:1500px!important;margin-inline:auto!important;min-width:0!important;}html body.layout-headbar-v711 .doc-editor-form .split{gap:12px!important;min-width:0!important;}html body.layout-headbar-v711 .doc-editor-form .panel{min-width:0!important;overflow:visible!important;}html body.layout-headbar-v711 .doc-editor-form .position,
html body.layout-headbar-v711 .doc-editor-form .position-head,
html body.layout-headbar-v711 .doc-editor-form .positions{min-width:0!important;max-width:100%!important;}html body.layout-headbar-v711 .doc-editor-form :where(input,select,textarea,[contenteditable="true"]){max-width:100%!important;min-width:0!important;}@media (max-width:1180px){html body.layout-headbar-v711 .document-filter-grid-v015{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}@media (min-width:1101px) and (max-width:1800px){html body.layout-headbar-v711 .headbar-brand-copy-v711,
  html body.layout-headbar-v711 .global-search-trigger-label-v583,
  html body.layout-headbar-v711 .global-search-trigger-v583 kbd,
  html body.layout-headbar-v711 .headbar-profile-copy,
  html body.layout-headbar-v711 .headbar-profile-caret,
  html body.layout-headbar-v711 .headbar-profile-copy-v711,
  html body.layout-headbar-v711 .headbar-profile-caret-v711,
  html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary>:is(strong,small){display:none!important;}html body.layout-headbar-v711 .headbar-brand-v711{flex:0 0 40px!important;min-width:40px!important;max-width:40px!important;}html body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;display:flex!important;justify-content:center!important;}html body.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary{width:40px!important;min-width:40px!important;max-width:40px!important;grid-template-columns:40px!important;padding:0!important;justify-content:center!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711>summary{width:40px!important;min-width:40px!important;max-width:40px!important;grid-template-columns:40px!important;padding:0!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711 .headbar-profile-avatar{width:38px!important;min-width:38px!important;height:38px!important;border-radius:9px!important;}}@media (min-width:761px) and (max-width:1100px){html body.layout-headbar-v711 .headbar-brand-copy-v711,
  html body.layout-headbar-v711 .headbar-main-nav-v711 .nav-label,
  html body.layout-headbar-v711 .global-search-trigger-label-v583,
  html body.layout-headbar-v711 .global-search-trigger-v583 kbd,
  html body.layout-headbar-v711 .headbar-profile-copy,
  html body.layout-headbar-v711 .headbar-profile-caret,
  html body.layout-headbar-v711 .headbar-profile-copy-v711,
  html body.layout-headbar-v711 .headbar-profile-caret-v711{display:none!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary>:is(strong,small){display:none!important;}html body.layout-headbar-v711 .headbar-brand-v711{flex:0 0 40px!important;min-width:40px!important;max-width:40px!important;}html body.layout-headbar-v711 .headbar-main-nav-v711{flex:1 1 auto!important;min-width:0!important;justify-content:flex-start!important;}html body.layout-headbar-v711 .headbar-main-nav-v711 a{width:38px!important;min-width:38px!important;max-width:38px!important;padding:0!important;justify-content:center!important;}html body.layout-headbar-v711 .headbar-actions-v711 .global-search-trigger-v583{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;display:flex!important;justify-content:center!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary{width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important;justify-content:center!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711>summary{width:40px!important;min-width:40px!important;max-width:40px!important;grid-template-columns:40px!important;padding:0!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711 .headbar-profile-avatar{width:38px!important;min-width:38px!important;height:38px!important;border-radius:9px!important;}}@media (max-width:760px){html,body{max-width:100%;overflow-x:hidden!important;}html body.layout-headbar-v711 .app-headbar-v711{width:100%;max-width:100vw;overflow:visible;}html body.layout-headbar-v711 .headbar-primary-v711{width:100%!important;max-width:100vw!important;min-width:0!important;padding:6px 8px!important;gap:5px!important;}html body.layout-headbar-v711 .headbar-brand-v711{flex:1 1 auto!important;max-width:none!important;min-width:34px!important;overflow:hidden!important;}html body.layout-headbar-v711 .headbar-brand-copy-v711{display:none!important;}html body.layout-headbar-v711 .headbar-actions-v711{flex:0 0 auto!important;gap:4px!important;max-width:calc(100vw - 58px)!important;overflow:visible!important;}html body.layout-headbar-v711 .headbar-timer-v179{display:none!important;}html body.layout-headbar-v711 .global-search-trigger-v583{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;padding:0!important;justify-content:center!important;}html body.layout-headbar-v711 .global-search-trigger-v583 .global-search-trigger-label-v583,
  html body.layout-headbar-v711 .global-search-trigger-v583 kbd{display:none!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary{width:44px!important;min-width:44px!important;max-width:44px!important;height:40px!important;padding:0!important;justify-content:center!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary>:is(strong,small){display:none!important;}html body.layout-headbar-v711 .top-notification-bell,
  html body.layout-headbar-v711 .theme-toggle-top{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711>summary{width:42px!important;min-width:42px!important;max-width:42px!important;height:40px!important;min-height:40px!important;grid-template-columns:42px!important;padding:0!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711 .headbar-profile-avatar{width:38px!important;min-width:38px!important;height:38px!important;border-radius:9px!important;}html body.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-copy,
  html body.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-caret,
  html body.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-copy-v711,
  html body.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-caret-v711{display:none!important;}html body.layout-headbar-v711 .headbar-context-v711{grid-template-columns:minmax(0,1fr) auto!important;padding:6px 8px!important;gap:6px!important;}html body.layout-headbar-v711 .headbar-company-v712{max-width:46vw!important;}html body.layout-headbar-v711 .headbar-company-v712 .business-switch-current small{display:none!important;}html body.layout-headbar-v711 .business-switch-menu{top:104px!important;left:8px!important;right:8px!important;max-height:calc(100dvh - 116px)!important;}html body.layout-headbar-v711 :is(.headbar-create-panel,.headbar-profile-menu,.headbar-profile-menu-v711){top:54px!important;left:8px!important;right:8px!important;max-height:calc(100dvh - 66px)!important;}html body.layout-headbar-v711 .module-subnav{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;scrollbar-width:none!important;}html body.layout-headbar-v711 .page-content-v711{padding:10px 8px 24px!important;}html body.layout-headbar-v711 :where(.panel,.card,.notice,.success,.error,.toolbar,fieldset,details){max-width:100%!important;min-width:0!important;}html body.layout-headbar-v711 :where(.modal-content,.task-notification-dialog,.calendar-event-drawer-v119){max-width:100vw!important;}html body.layout-headbar-v711 :where(.modal-content,.task-notification-dialog){width:calc(100vw - 16px)!important;margin-inline:auto!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;}html body.layout-headbar-v711 .document-list-toolbar{padding:10px!important;border-radius:10px!important;}html body.layout-headbar-v711 .document-filter-grid-v015{grid-template-columns:1fr!important;gap:8px!important;}html body.layout-headbar-v711 .document-toolbar-secondary-v015{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;}html body.layout-headbar-v711 .document-toolbar-secondary-v015>*{width:100%!important;min-width:0!important;justify-content:center!important;}html body.layout-headbar-v711 .invoice-view-pills-v507{display:flex!important;width:100%!important;overflow-x:auto!important;padding:4px!important;}html body.layout-headbar-v711 .invoice-view-pills-v507 a{width:auto!important;min-width:max-content!important;justify-content:center!important;}html body.layout-headbar-v711 .doc-table-tools .hint{display:none!important;}html body.layout-headbar-v711 .doc-table-wrap{overflow-x:hidden!important;overflow-y:visible!important;border:0!important;background:transparent!important;padding:0!important;}html body.layout-headbar-v711 #docTable.doc-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;table-layout:auto!important;background:transparent!important;}html body.layout-headbar-v711 #docTable.doc-table colgroup,
  html body.layout-headbar-v711 #docTable.doc-table thead{display:none!important;}html body.layout-headbar-v711 #docTable.doc-table tbody{display:grid!important;width:100%!important;gap:9px!important;}html body.layout-headbar-v711 #docTable.doc-table tr{display:grid!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important;padding:12px!important;border:1px solid var(--cliro-border,#d0d5dd)!important;border-radius:12px!important;background:var(--cliro-surface,#fff)!important;box-shadow:none!important;}html body.layout-headbar-v711 #docTable.doc-table td{min-width:0!important;max-width:100%!important;overflow:visible!important;}html body.layout-headbar-v711 #docTable.doc-table td[data-label="Kunde"]{white-space:normal!important;overflow-wrap:anywhere!important;}html body.layout-headbar-v711 #docTable.doc-table .doc-actions-v56-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;}html body.layout-headbar-v711 #docTable.doc-table .doc-actions-v56-grid>*{min-width:0!important;width:100%!important;}html body.layout-headbar-v711 #docTable.doc-table .doc-actions-v56 :is(.btn,.doc-act,.doc-act-wide,.doc-act-danger){min-width:0!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;}html body.layout-headbar-v711 .preview-actions-v018.preview-action-grid-v059{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;margin:0 0 10px!important;padding:8px!important;}html body.layout-headbar-v711 .preview-actions-v018.preview-action-grid-v059>*{min-width:0!important;}html body.layout-headbar-v711 .cliro-document-preview-v018{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}html body.layout-headbar-v711 .doc-editor-form .split{grid-template-columns:1fr!important;}html body.layout-headbar-v711 .doc-editor-form .panel{padding:12px!important;border-radius:12px!important;}html body.layout-headbar-v711 .doc-editor-form .position-head{grid-template-columns:1fr!important;}html body.layout-headbar-v711 .doc-editor-form .position-editor-head-v054{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;}html body.layout-headbar-v711 .doc-editor-form .position-editor-head-v054 .btn{width:100%!important;}html body.layout-headbar-v711 .doc-editor-form .wysiwyg-toolbar-v704{max-width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important;}html body.layout-headbar-v711 .doc-editor-form .savebar{position:static!important;width:100%!important;max-width:100%!important;}html body.layout-headbar-v711 .calendar-month-panel-v119{overflow:visible!important;min-width:0!important;}html body.layout-headbar-v711 .calendar-grid-v022{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch!important;}html body.layout-headbar-v711 .calendar-event-drawer-v119{width:100vw!important;max-width:100vw!important;}html body.layout-headbar-v711 .calendar-drawer-body-v119{min-width:0!important;overflow-x:hidden!important;}html body.layout-headbar-v711 .calendar-zoom-actions-v055{grid-template-columns:1fr!important;}html body.layout-headbar-v711 .calendar-zoom-actions-v055>*{width:100%!important;min-width:0!important;}}@media (max-width:430px){html body.layout-headbar-v711 .headbar-actions-v711{gap:3px!important;}html body.layout-headbar-v711 .top-notification-bell{display:none!important;}html body.layout-headbar-v711 .document-toolbar-secondary-v015{grid-template-columns:1fr!important;}html body.layout-headbar-v711 .preview-actions-v018.preview-action-grid-v059{grid-template-columns:1fr!important;}}html body.layout-headbar-v711 .invoice-mobile-summary-v072,
html body.layout-headbar-v711 .offer-summary-v182{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px!important;width:100%!important;max-width:100%!important;margin:0 0 10px!important;padding:0!important;overflow:visible!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072,
html body.layout-headbar-v711 .offer-summary-card-v182{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"label count" "meta meta"!important;gap:5px 10px!important;width:100%!important;min-width:0!important;min-height:70px!important;padding:10px 12px!important;border:1px solid var(--cliro-border,#d0d5dd)!important;border-radius:11px!important;background:var(--cliro-surface,#fff)!important;color:var(--cliro-text,#101828)!important;text-decoration:none!important;box-shadow:none!important;overflow:hidden!important;}html body.layout-headbar-v711 :is(.invoice-mobile-summary-card-v072,.offer-summary-card-v182)>span{grid-area:label!important;align-self:center;min-width:0;color:var(--cliro-text-muted,#475467)!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:0!important;text-transform:none!important;}html body.layout-headbar-v711 :is(.invoice-mobile-summary-card-v072,.offer-summary-card-v182)>strong{grid-area:count!important;align-self:center;font-size:20px!important;line-height:1!important;font-weight:850!important;}html body.layout-headbar-v711 :is(.invoice-mobile-summary-card-v072,.offer-summary-card-v182)>small{grid-area:meta!important;min-width:0!important;margin:0!important;color:var(--cliro-text-muted,#475467)!important;font-size:11.5px!important;line-height:1.25!important;font-weight:700!important;white-space:normal!important;overflow-wrap:anywhere!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072.is-open,
html body.layout-headbar-v711 .offer-summary-card-v182.is-open{border-left:3px solid #b7791f!important;border-top-width:1px!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072.is-overdue,
html body.layout-headbar-v711 .offer-summary-card-v182.is-declined{border-left:3px solid #b42318!important;border-top-width:1px!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072.is-paid,
html body.layout-headbar-v711 .offer-summary-card-v182.is-accepted{border-left:3px solid #067647!important;border-top-width:1px!important;}html body.layout-headbar-v711 .offer-summary-card-v182.is-active,
html body.layout-headbar-v711 .invoice-mobile-summary-card-v072:hover,
html body.layout-headbar-v711 .offer-summary-card-v182:hover{background:var(--cliro-surface-muted,#f8fafc)!important;border-color:color-mix(in srgb,var(--cliro-brand,#12395b) 42%,var(--cliro-border,#d0d5dd))!important;}html body.layout-headbar-v711 .document-list-toolbar{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:end!important;gap:9px!important;padding:10px!important;border-radius:11px!important;box-shadow:none!important;}html body.layout-headbar-v711 .document-toolbar-primary-v015,
html body.layout-headbar-v711 .document-toolbar-secondary-v015{align-items:end!important;gap:6px!important;}html body.layout-headbar-v711 .document-filter-grid-v015{gap:7px!important;}html body.layout-headbar-v711 .document-filter-field-v015{gap:4px!important;}html body.layout-headbar-v711 .document-filter-field-v015>label,
html body.layout-headbar-v711 .document-filter-label-v015{font-size:11px!important;font-weight:800!important;}html body.layout-headbar-v711 .invoice-view-pills-v507{margin:0 0 9px!important;}html body.layout-headbar-v711 .doc-table-tools{margin:0 0 6px!important;}html body.layout-headbar-v711 .preview-actions-v018.preview-action-grid-v059{width:min(1180px,100%)!important;max-width:100%!important;margin:0 auto 10px!important;padding:8px!important;gap:6px!important;border-radius:11px!important;box-shadow:none!important;}html body.layout-headbar-v711 .preview-info-section-v019{max-width:1180px!important;margin-inline:auto!important;}html body.layout-headbar-v711 .preview-info-bubbles{gap:7px!important;}html body.layout-headbar-v711 .preview-info-bubble{padding:9px 10px!important;border-radius:10px!important;}@media (max-width:980px){html body.layout-headbar-v711 .document-list-toolbar{grid-template-columns:1fr!important;align-items:stretch!important;}html body.layout-headbar-v711 .document-toolbar-primary-v015,
  html body.layout-headbar-v711 .document-toolbar-secondary-v015{width:100%!important;}}@media (max-width:760px){html body.layout-headbar-v711 .invoice-mobile-summary-v072,
  html body.layout-headbar-v711 .offer-summary-v182{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;}html body.layout-headbar-v711 .invoice-mobile-summary-card-v072,
  html body.layout-headbar-v711 .offer-summary-card-v182{min-height:66px!important;padding:9px 10px!important;border-radius:10px!important;}html body.layout-headbar-v711 .document-list-toolbar{display:block!important;}html body.layout-headbar-v711 .offer-view-pills-v022{display:none!important;}html body.layout-headbar-v711 .page-content-v711{overflow-x:clip!important;}}@media (max-width:430px){html body.layout-headbar-v711 .invoice-mobile-summary-v072,
  html body.layout-headbar-v711 .offer-summary-v182{grid-template-columns:1fr 1fr!important;}html body.layout-headbar-v711 :is(.invoice-mobile-summary-card-v072,.offer-summary-card-v182)>strong{font-size:18px!important;}}/* source: assets/company-menu-spacing-v71923.css */html body .business-switch.business-switch-logo > .business-switch-menu {box-sizing: border-box !important;display: grid !important;grid-auto-rows: max-content !important;align-content: start !important;padding: 6px !important;gap: 4px !important;}html body .business-switch-menu > form.business-switch-option-form {display: block !important;box-sizing: border-box !important;min-width: 0 !important;min-height: 0 !important;height: auto !important;margin: 0 !important;padding: 0 !important;border: 0 !important;background: transparent !important;box-shadow: none !important;}html body .business-switch.business-switch-logo .business-switch-menu .business-switch-option {box-sizing: border-box !important;display: grid !important;grid-template-columns: 38px minmax(0, 1fr) 16px !important;align-items: center !important;align-content: center !important;gap: 8px !important;width: 100% !important;min-width: 0 !important;height: auto !important;min-height: 44px !important;max-height: none !important;margin: 0 !important;padding: 8px 10px !important;text-align: left !important;white-space: normal !important;}html body .business-switch-menu .business-switch-option > span:not(.business-switch-option-logo) {display: grid !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;gap: 2px !important;}html body .business-switch-menu .business-switch-option strong,
html body .business-switch-menu .business-switch-option small {display: block !important;min-width: 0 !important;margin: 0 !important;padding: 0 !important;white-space: normal !important;overflow-wrap: anywhere !important;word-break: normal !important;text-overflow: clip !important;line-height: 1.3 !important;}html body .business-switch-menu .business-switch-option strong {font-size: 13px !important;}html body .business-switch-menu .business-switch-option small {font-size: 11px !important;}html body .business-switch-menu .business-switch-option-logo {box-sizing: border-box !important;width: 38px !important;min-width: 38px !important;height: 30px !important;min-height: 30px !important;margin: 0 !important;padding: 0 !important;}html body .business-switch-menu .business-switch-option-logo img {box-sizing: border-box !important;display: block !important;width: 100% !important;height: 100% !important;object-fit: contain !important;margin: 0 !important;padding: 2px !important;}html body .business-switch-menu .business-switch-option:focus-visible {outline: 3px solid var(--cliro-focus, #0969a2) !important;outline-offset: 1px !important;}@media (min-width: 761px) {html body .headbar-company-v712 .business-switch.business-switch-logo > .business-switch-menu {max-height: min(480px, calc(100dvh - 144px)) !important;}}/* source: assets/cliro-contrast-v190.css */body.cliro-v716 :focus-visible {outline:3px solid var(--cliro-focus)!important;outline-offset:3px!important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,[contenteditable="true"]),
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(input:not([type="checkbox"]):not([type="radio"]),select,textarea,[contenteditable="true"]) {border-color:var(--cliro-control-border)!important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 :is(.ac-hero,.ops-hero-v583,.perf-hero-v683) .eyebrow,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 :is(.ac-hero,.ops-hero-v583,.perf-hero-v683) .eyebrow {color:#dbeeff!important;-webkit-text-fill-color:#dbeeff!important;}html body.cliro-v716 :is(.ops-hero-v583,.perf-hero-v683) :is(h1,h2) {color:#f4f8fc!important;-webkit-text-fill-color:#f4f8fc!important;}html body.cliro-v716 .expenses-hero-summary-v033 :is(span,small) {color:#eef7fc!important;-webkit-text-fill-color:#eef7fc!important;}html.cliro-theme-light body.cliro-v716 :is(.contracts-steps-v082>div>b,.contracts-step-action-v082>b,.crm719-icon) {background:#5b45d6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark body.cliro-v716 :is(.contracts-steps-v082>div>b,.contracts-step-action-v082>b,.crm719-icon) {background:#ccbeff!important;color:#172033!important;-webkit-text-fill-color:#172033!important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .ac-step-number {color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .ac-step-number {color:#123028!important;-webkit-text-fill-color:#123028!important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .receipt-stage-tabs-v579 a[aria-current="page"] {color:#fff!important;-webkit-text-fill-color:#fff!important;}html.cliro-theme-light body.cliro-v716 .contracts-eyebrow-v082 {color:#5b45d6!important;-webkit-text-fill-color:#5b45d6!important;}html.cliro-theme-light body.cliro-v716 .contracts-summary-action-v082 {color:#5b45d6!important;-webkit-text-fill-color:#5b45d6!important;}html.cliro-theme-light body.cliro-v716 .kanban-doc-v136 {color:var(--cliro-text-muted,#526477)!important;-webkit-text-fill-color:var(--cliro-text-muted,#526477)!important;}html.cliro-theme-light body.cliro-v716 .expenses-card-v033 .expenses-eyebrow-v033 {color:#8a5a00!important;-webkit-text-fill-color:#8a5a00!important;}html body.cliro-v716 #docTable thead :is(.doc-sort-link,.doc-sort-label) {color:inherit!important;-webkit-text-fill-color:currentColor!important;}html.cliro-theme-light body.cliro-v716 .offer-view-pills-v022 .invoice-status-pill.active {color:var(--brand-on,#fff)!important;-webkit-text-fill-color:var(--brand-on,#fff)!important;}html.cliro-theme-dark body.cliro-v716 .offer-view-pills-v022 .invoice-status-pill.active {color:var(--brand-on,var(--cliro-text))!important;-webkit-text-fill-color:var(--brand-on,var(--cliro-text))!important;}html.cliro-theme-light body.cliro-v716 .help-hero-v670>div>p:not(.eyebrow),
html.cliro-theme-light body.cliro-v716 .help-contact-intro-v014>p {color:#526477!important;-webkit-text-fill-color:#526477!important;}html.cliro-theme-dark body.cliro-v716 .stats-page-v071 {--stats-border:var(--cliro-border)!important;--stats-surface:var(--cliro-surface)!important;--stats-soft:var(--cliro-surface-muted)!important;--stats-text:var(--cliro-text)!important;--stats-muted:var(--cliro-text-muted)!important;--stats-primary:var(--cliro-primary)!important;--stats-solid:var(--cliro-primary)!important;--stats-solid-on:var(--cliro-primary-text)!important;}html.cliro-theme-dark body.cliro-v716 .settings-v71 .settings-block summary strong,
html.cliro-theme-dark body.cliro-v716 .settings-v71 .settings-media-card strong {color:var(--cliro-text)!important;-webkit-text-fill-color:var(--cliro-text)!important;}html.cliro-theme-dark body.cliro-v716 .settings-v71 .settings-media-thumb span,
html.cliro-theme-dark body.cliro-v716 .emailtpl-meta-inline span,
html.cliro-theme-dark body.cliro-v716 .pipeline-designer-head-v620 p,
html.cliro-theme-dark body.cliro-v716 .system-check-kv dd,
html.cliro-theme-dark body.cliro-v716 .update-page-v370 :is(.update-hero-v370 p,.update-panel-head-v370 p,.update-mini-v370 span) {color:var(--cliro-text-muted)!important;-webkit-text-fill-color:var(--cliro-text-muted)!important;}html.cliro-theme-dark body.cliro-v716 .settings-company-logo-preview strong,
html.cliro-theme-dark body.cliro-v716 .update-page-v370 :is(.update-mini-v370 strong,.update-drop-v370 strong) {color:var(--cliro-text)!important;-webkit-text-fill-color:var(--cliro-text)!important;}html.cliro-theme-dark body.cliro-v716 .recurring-form-card .toggle-line {background:var(--cliro-surface-muted)!important;border-color:var(--cliro-control-border)!important;}html.cliro-theme-dark body.cliro-v716 .recurring-form-card .toggle-line label {color:var(--cliro-text)!important;-webkit-text-fill-color:var(--cliro-text)!important;}html.cliro-theme-dark body.cliro-v716 .calendar-jump-number-v054 {color:var(--cliro-primary)!important;-webkit-text-fill-color:var(--cliro-primary)!important;}html.cliro-theme-dark body.cliro-v716 .calendar-connection-head-v022 strong>span {color:#93c5fd!important;-webkit-text-fill-color:#93c5fd!important;}html.cliro-theme-dark body.cliro-v716 .monitor-check-v599 b.bad {color:var(--cliro-danger)!important;-webkit-text-fill-color:var(--cliro-danger)!important;}@media (max-width:760px) {html.cliro-theme-dark body.cliro-v716.lmcs-v373-docs-page #main-content #docTable.lmcs-global-data-table-v050 .invoice-number-link-v074 {color:var(--cliro-text,#f4f8fc)!important;-webkit-text-fill-color:var(--cliro-text,#f4f8fc)!important;}}html body.cliro-v716 .pipeline-rule-v620.is-disabled {opacity:.72!important;}html body.cliro-v716 :is(.crm7193-section-head>span,.crm7193-empty-state>span) {color:var(--brand-on,#fff)!important;-webkit-text-fill-color:var(--brand-on,#fff)!important;}html.cliro-theme-light body.cliro-v716 {--report-color-2:#8a5a00;}html.cliro-theme-dark body.cliro-v716 {--report-color-1:#8fc7f0;--report-color-2:#ffd27a;--report-color-3:#93c5fd;--report-color-4:#8de4b5;--report-color-5:#ccbeff;--report-color-6:#f9a8d4;--report-color-7:#fdba74;--report-color-8:#aec0d1;}html.cliro-theme-dark body.cliro-v716 :is(.crm7193-kpi strong,.crm7193-line polyline) {color:var(--cliro-primary)!important;stroke:var(--cliro-primary)!important;-webkit-text-fill-color:var(--cliro-primary)!important;}html body.cliro-v716 .crm7193-bar-track i {padding:2px 6px!important;border-radius:649px!important;background:#071421!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-shadow:none!important;}html.cliro-theme-light.cliro-theme-light body.cliro-v716.cliro-v716 .ac-hero .eyebrow,
html.cliro-theme-dark.cliro-theme-dark body.cliro-v716.cliro-v716 .ac-hero .eyebrow {color:#dbeeff!important;-webkit-text-fill-color:#dbeeff!important;}html body.cliro-v716 :is(.ac-hero,.ops-hero-v583,.perf-hero-v683,.expenses-hero-v033,.crm7193-hero,.up-hero,.wl-hero) :is(a,button,input,select,textarea,[tabindex]):focus-visible {outline-color:#dbeeff!important;}/* source: assets/cliro-layout-v190.css */html.cliro-theme-dark body.cliro-v716.layout-headbar-v711 #main-content > .page-content-v711 {background-color:transparent!important;background-image:none!important;}@media (min-width:981px) {html body.layout-headbar-v711 .payment-tabs-v060,
  html body.layout-headbar-v711 .payment-page-v054 .connection-sidebar {top:calc(var(--cliro-app-sticky-top) + 8px)!important;}}@media (max-width:980px) {html body.layout-headbar-v711 .payment-tabs-v060 {position:static!important;top:auto!important;}}html body.layout-headbar-v711 .ops-check-v583 {min-width:0!important;}html body.layout-headbar-v711 .ops-check-v583 :is(strong,span) {min-width:0!important;overflow-wrap:anywhere!important;}@media (max-width:650px) {html body.layout-headbar-v711 .ops-check-v583 {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;}html body.layout-headbar-v711 .ops-check-v583 span {text-align:left!important;}}@media (max-width:760px) {html body.layout-headbar-v711 .calendar-grid-v022 {grid-template-columns:minmax(0,1fr)!important;overflow:visible!important;}html body.layout-headbar-v711 .calendar-day-v022 {grid-column:auto!important;width:auto!important;max-width:100%!important;}html body.layout-headbar-v711 .calendar-app-v051 {margin-bottom:28px!important;}html body.layout-headbar-v711 :is(.calendar-agenda-actions-v022 .btn,.calendar-jump-v119 a) {min-height:44px!important;}}html body.layout-headbar-v711 .calendar-toast-v022 {box-sizing:border-box!important;right:12px!important;width:min(420px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)!important;}html body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a,
html body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a:visited,
html body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a:hover,
html body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a.active,
html body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a.active:visited {-webkit-text-fill-color:currentColor!important;}html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a.active,
html:not(.cliro-theme-dark) body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a.active:visited {background:#fff!important;color:#1e3a8a!important;}@media (max-width:760px) {:root {--cliro-app-sticky-top:160px;}html body.layout-headbar-v711 .headbar-primary-v711 {min-height:56px!important;height:56px!important;}html body.layout-headbar-v711 .headbar-brand-v711 {min-height:44px!important;height:44px!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711>button,
  html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711>details>summary,
  html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-create-menu>summary,
  html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .headbar-profile-v711>summary,
  html body.cliro-v7154.layout-headbar-v711 .headbar-mobile-menu-v711>summary {min-width:44px!important;width:44px!important;min-height:44px!important;height:44px!important;}html body.cliro-v7154.layout-headbar-v711 .headbar-profile-v711 .headbar-profile-avatar {width:44px!important;min-width:44px!important;height:44px!important;}html body.layout-headbar-v711 .headbar-subnav-wrap-v711 .module-subnav a {box-sizing:border-box!important;min-height:44px!important;height:44px!important;padding:8px 12px!important;}html body.layout-headbar-v711 .payment-tab-v060,
  html body.layout-headbar-v711 .receipt-stage-tabs-v579 a,
  html body.layout-headbar-v711 .receipt-editor-tabs-v579 button,
  html body.layout-headbar-v711 .receipt-type-picker-v579 span {box-sizing:border-box!important;min-height:44px!important;}html body.layout-headbar-v711 .page-content-v711 :is(
    button,
    a.btn,
    input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]),
    select,
    textarea,
    [role="button"],
    [role="tab"]
  ) {box-sizing:border-box!important;min-height:44px!important;}html body.layout-headbar-v711 .page-content-v711 :is(button,[role="button"],[role="tab"]) {min-width:44px!important;}html body.layout-headbar-v711 .settings-company-tabs a {box-sizing:border-box!important;min-height:44px!important;}html body.layout-headbar-v711 :is(
    .headbar-create-panel,
    .headbar-profile-menu-v711,
    .headbar-mobile-panel-v711
  ) :is(a,button,[role="button"],[role="tab"]) {box-sizing:border-box!important;min-height:44px!important;}}html body.layout-headbar-v711 > #taskNotificationModal.task-notification-modal {position:fixed!important;inset:0!important;display:block;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;overflow:hidden!important;pointer-events:none!important;contain:none!important;isolation:isolate!important;z-index:2147483200!important;}html body.layout-headbar-v711 > #taskNotificationModal.task-notification-modal[hidden] {display:none!important;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-backdrop {position:fixed!important;inset:0!important;width:auto!important;height:auto!important;margin:0!important;pointer-events:auto!important;z-index:0!important;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog {position:fixed!important;top:auto!important;left:auto!important;right:24px!important;bottom:24px!important;transform:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:min(480px,calc(100vw - 48px))!important;max-width:min(480px,calc(100vw - 48px))!important;min-width:0!important;max-height:min(72dvh,620px)!important;margin:0!important;padding:20px!important;overflow:hidden!important;pointer-events:auto!important;contain:none!important;overscroll-behavior:contain!important;border-radius:20px!important;z-index:1!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog h2 {margin:0 56px 6px 0!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-list {flex:1 1 auto!important;min-height:0!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar {flex:0 0 auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}@media (max-width:760px) {html body.cliro-v7154.layout-headbar-v711 .headbar-actions-v711 .top-notification-bell {display:inline-flex!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog {left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;max-height:min(82dvh,680px)!important;margin:0!important;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;border-radius:24px 24px 0 0!important;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog::before {content:"";display:block;flex:0 0 auto;border-radius:999px;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog h2 {margin-right:52px!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar {grid-template-columns:minmax(0,1fr)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar .btn,
  html body.layout-headbar-v711 > #taskNotificationModal .task-notification-close {min-height:44px!important;}}/* source: assets/cliro-notification-v192.css *//* Cliro Fix 193 notification owner */html body.layout-headbar-v711 > #taskNotificationModal.task-notification-modal {--notification-backdrop-v193:rgba(15,23,42,.28);--notification-surface-v193:#ffffff;--notification-divider-v193:rgba(113,134,154,.30);--notification-text-v193:#101828;--notification-muted-v193:#475467;--notification-primary-v193:#12395b;--notification-primary-hover-v193:#0e304f;--notification-primary-on-v193:#ffffff;--notification-utility-v193:#344054;--notification-utility-hover-v193:#eef3f7;--notification-focus-v193:#075985;--notification-grip-v193:#8091a3;}html.cliro-theme-dark body.layout-headbar-v711 > #taskNotificationModal.task-notification-modal {--notification-backdrop-v193:rgba(2,6,23,.60);--notification-surface-v193:#193345;--notification-divider-v193:rgba(155,183,202,.30);--notification-text-v193:#f4f8fc;--notification-muted-v193:#c6d5e2;--notification-primary-v193:#8fc7f0;--notification-primary-hover-v193:#b8dcf6;--notification-primary-on-v193:#07131d;--notification-utility-v193:#dce8f2;--notification-utility-hover-v193:rgba(255,255,255,.09);--notification-focus-v193:#dbeeff;--notification-grip-v193:#9bb7ca;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-backdrop {background-color:var(--notification-backdrop-v193)!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog {border:0!important;background-color:var(--notification-surface-v193)!important;background-image:none!important;color:var(--notification-text-v193)!important;-webkit-text-fill-color:currentColor!important;box-shadow:0 14px 36px rgba(15,23,42,.20)!important;}html.cliro-theme-dark body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog {box-shadow:0 14px 36px rgba(0,0,0,.30)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog :is(
  h2,
  p,
  span,
  strong,
  small,
  a,
  button
) {-webkit-text-fill-color:currentColor!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog h2,
html body.layout-headbar-v711 > #taskNotificationModal .task-notification-title {color:var(--notification-text-v193)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog h2 {font-size:22px!important;line-height:1.2!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog > .muted {margin:0 0 10px!important;color:var(--notification-muted-v193)!important;font-size:14px!important;line-height:1.4!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-list {display:grid!important;gap:0!important;margin:10px 0!important;padding:0 2px 0 0!important;background:transparent!important;background-image:none!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal :is(
  .task-notification-item,
  .task-notification-empty
) {box-sizing:border-box!important;border:0!important;border-radius:0!important;background-color:transparent!important;background-image:none!important;color:var(--notification-text-v193)!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-item {position:relative!important;padding:12px 0!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-item + .task-notification-item {border-top:1px solid var(--notification-divider-v193)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-item::before {content:none!important;display:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-empty {padding:16px 0!important;text-align:left!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-empty strong {color:var(--notification-muted-v193)!important;font-weight:650!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-title {display:grid!important;gap:3px!important;font-size:15px!important;line-height:1.3!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-title small {color:var(--notification-muted-v193)!important;font-size:12px!important;line-height:1.35!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-meta {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:0!important;margin-top:8px!important;background:transparent!important;background-image:none!important;}html body.layout-headbar-v711 > #taskNotificationModal :is(
  .task-notification-chip,
  .task-notification-due,
  .task-notification-amount,
  .task-notification-danger,
  .task-notification-doclink-v159
) {display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--notification-muted-v193)!important;font-size:12.5px!important;line-height:1.4!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-meta > :not(:first-child)::before {content:"·";display:inline-block;margin:0 6px;color:var(--notification-muted-v193)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-amount {color:var(--notification-text-v193)!important;font-weight:650!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-danger {color:#b42318!important;font-weight:650!important;}html.cliro-theme-dark body.layout-headbar-v711 > #taskNotificationModal .task-notification-danger {color:#ffc6c2!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-doclink-v159 {color:var(--notification-primary-v193)!important;font-weight:650!important;text-decoration:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-doclink-v159:hover {text-decoration:underline!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-note {display:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar {display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:stretch!important;gap:6px!important;margin:0!important;padding-top:10px!important;background:transparent!important;background-image:none!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar .btn {box-sizing:border-box!important;flex:1 1 140px!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:8px 12px!important;border:0!important;border-radius:10px!important;background-color:transparent!important;background-image:none!important;color:var(--notification-utility-v193)!important;box-shadow:none!important;font-size:14px!important;font-weight:650!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar .btn.primary {flex:1 0 100%!important;border:0!important;background-color:var(--notification-primary-v193)!important;color:var(--notification-primary-on-v193)!important;font-weight:700!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar .btn:not(.primary):hover {background-color:var(--notification-utility-hover-v193)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar .btn.primary:hover {background-color:var(--notification-primary-hover-v193)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-close {top:16px!important;right:16px!important;box-sizing:border-box!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;border:0!important;border-radius:999px!important;background-color:transparent!important;background-image:none!important;color:var(--notification-text-v193)!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-close:hover {background-color:var(--notification-utility-hover-v193)!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-close :is(svg,path) {color:inherit!important;stroke:currentColor!important;}html body.layout-headbar-v711 > #taskNotificationModal :is(
  .task-notification-close,
  .toolbar .btn
):focus-visible {outline:3px solid var(--notification-focus-v193)!important;outline-offset:2px!important;}@media (max-width:760px) {html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog {border:0!important;box-shadow:0 -8px 24px rgba(15,23,42,.16)!important;}html.cliro-theme-dark body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog {box-shadow:0 -8px 24px rgba(0,0,0,.26)!important;}html body.layout-headbar-v711 > #taskNotificationModal > .task-notification-dialog::before {width:40px!important;height:4px!important;margin:-6px auto 12px!important;background:var(--notification-grip-v193)!important;background-image:none!important;box-shadow:none!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog h2 {font-size:21px!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog > .muted {font-size:14px!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-list {margin:8px 0!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-item {padding:11px 0!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-title {font-size:15px!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-title small {font-size:12px!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar {display:flex!important;gap:6px!important;padding-top:8px!important;}html body.layout-headbar-v711 > #taskNotificationModal .task-notification-dialog .toolbar .btn {min-height:44px!important;font-size:14px!important;}}
