*{box-sizing:border-box}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f6f5f2;color:#171717}.shell{display:grid;grid-template-columns:235px 1fr;min-height:100vh}aside{background:#fff;border-right:1px solid #e6e3dc;padding:28px 18px;position:-webkit-sticky;position:sticky;top:0;height:100vh}.brand{font-family:Georgia,serif;font-size:20px;margin:0 10px 32px}.brand span{display:block;font:12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#888;margin-top:5px;letter-spacing:.08em;text-transform:uppercase}.nav{display:block;padding:11px 12px;margin:3px 0;border-radius:10px;color:#555;text-decoration:none;font-size:14px}.nav.active{background:#f0eee8;color:#111;font-weight:600}.settings{position:absolute;bottom:25px;width:calc(100% - 36px)}.content{padding:42px 48px;max-width:1300px;width:100%}header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}h1{font-size:30px;margin:0 0 5px}h2{font-size:18px;margin:0 0 20px}p{margin:0;color:#666}.primaryLink,button{background:#171717;color:#fff;border:0;border-radius:10px;padding:11px 15px;font-weight:600;text-decoration:none;cursor:pointer}.period{display:flex;gap:8px;margin-bottom:22px}.period>*{padding:8px 12px;border-radius:9px;cursor:pointer;font-size:14px}.period .selected,.period b{background:#fff;box-shadow:0 1px 4px #0000000d}.grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.card,.panel{background:#fff;border:1px solid #e8e5df;border-radius:15px;padding:22px}.card small{display:block;color:#777;margin-bottom:14px}.card strong{font-size:27px}.panel{margin-top:18px}.hint,.muted{color:#8b8b8b}.primaryLink{display:inline-block;margin-top:20px}.formgrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.field span{display:block;font-size:12px;color:#666;margin-bottom:7px}.field input,.field select,.rule input{width:100%;padding:10px 11px;border:1px solid #dcd9d2;border-radius:9px;background:#fff;font:inherit}.checks{margin:18px 0}.table{border-top:1px solid #eee}.row{display:grid;grid-template-columns:1fr 100px 100px 100px;grid-gap:12px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.row small{display:block;color:#777;margin-top:4px;line-height:1.45}.ghost{background:#f4f2ed;color:#333;padding:8px}.rule{justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee}.rule,.rule label{display:flex;align-items:center}.rule label{gap:6px}.rule input{width:90px}.hint{font-size:13px;margin-top:14px}@media(max-width:800px){.shell{display:block}aside{height:auto;position:relative;border-right:0;border-bottom:1px solid #e6e3dc;padding:18px}.brand{margin-bottom:15px}.nav{display:none}.nav.active,.nav:first-of-type{display:inline-block}.settings{position:static;width:auto}.content{padding:24px 16px}.grid{grid-template-columns:repeat(2,1fr)}.formgrid{grid-template-columns:1fr 1fr}.row{grid-template-columns:1fr 80px}.row button{display:none}header button{font-size:12px}}@media(max-width:520px){.formgrid,.grid{grid-template-columns:1fr}.content{padding:20px 12px}h1{font-size:25px}}.referencePreview{margin:18px 0 4px;padding:14px 16px;border-radius:12px;background:#f6f5f2;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.referencePreview span{font-size:12px;color:#666}.referencePreview strong{font-size:18px;letter-spacing:.03em}.referencePreview small{color:#888}.cancel{margin-left:8px}.catalogueHead{display:flex;justify-content:space-between;align-items:center;gap:16px}.search{width:340px;max-width:100%;padding:10px 12px;border:1px solid #dcd9d2;border-radius:9px;background:#fff}.row{grid-template-columns:1fr 100px 90px 90px 100px}.row.inactive{opacity:.45}@media(max-width:800px){.catalogueHead{align-items:stretch;flex-direction:column}.search{width:100%}.row{grid-template-columns:1fr 80px}.row button{display:none}}button:disabled{opacity:.4;cursor:not-allowed}.referencePreview.warning{background:#fff2e8;border:1px solid #f0c9aa}.tabs{flex-wrap:wrap}.configTwo{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px;align-items:start}.miniLabel{display:block;font-size:12px;color:#666;margin-bottom:9px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chips.spaced{margin:14px 0}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #ddd9d1;border-radius:999px;font-size:13px;background:#fff}.chip.on{background:#efede7;border-color:#d3cec3}.chip input{margin:0}.chip .x{background:transparent;color:#666;padding:0 2px;font-size:17px}.inlineAdd{display:flex;gap:8px;margin-top:18px}.gemHead input,.gemRow select,.inlineAdd input{padding:10px 11px;border:1px solid #dcd9d2;border-radius:9px;background:#fff;font:inherit}.inlineAdd input{min-width:260px}.topHint{margin-bottom:18px}.gemHead{display:grid;grid-template-columns:1fr 1.4fr 90px 90px auto;grid-gap:9px;gap:9px}.gemTable{display:grid;grid-template-columns:1.2fr .6fr 1fr 2fr;grid-gap:0;gap:0;align-items:center}.gemTable>b{padding:0 10px 12px;font-size:12px;color:#777}.gemRow{display:contents}.gemRow>*{padding:12px 10px;border-top:1px solid #eee}.gemRow select{margin:6px 10px;padding:7px 9px}@media(max-width:800px){.configTwo{grid-template-columns:1fr}.gemHead{grid-template-columns:1fr 1fr}.gemTable{display:block}.gemTable>b{display:none}.gemRow{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #eee;padding:10px 0}.gemRow>*{border:0;padding:6px 10px}.gemRow select{margin:0 10px}.inlineAdd{flex-direction:column}.inlineAdd input{min-width:0}}.smartBox{display:grid;grid-gap:14px;gap:14px}.smartInput{width:100%;font-size:18px;padding:16px 18px;border:1px solid #d9d9d9;border-radius:12px}.smartResult{padding:16px;border:1px solid #e6e6e6;border-radius:12px;background:#fafafa}.smartGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:12px}.smartDatum{padding:10px 12px;background:white;border:1px solid #ececec;border-radius:10px}.smartDatum small{display:block;color:#777;margin-bottom:4px}.smartWarn{background:#fff8e8}.smartOk,.smartWarn{padding:12px;border-radius:10px}.smartOk{background:#eef9f1}.smartPrice{font-size:24px;margin-top:12px}.smartExamples{display:flex;gap:8px;flex-wrap:wrap}.smartExamples button{width:auto}.smartCandidates{margin-top:10px;display:grid;grid-gap:8px;gap:8px}.smartCandidate{display:flex;justify-content:space-between;gap:12px;padding:10px;border:1px solid #e6e6e6;border-radius:10px;background:white}@media(max-width:800px){.smartGrid{grid-template-columns:1fr}}.shapeList{display:grid;grid-gap:10px;gap:10px;margin-top:18px}.shapeRule{grid-template-columns:minmax(150px,.7fr) minmax(260px,2fr) auto;align-items:center}.shapeRule input{width:100%}@media(max-width:800px){.shapeRule{grid-template-columns:1fr}.inlineAdd{flex-wrap:wrap}}.topAction{margin-top:0}.back{display:inline-block;color:#777;text-decoration:none;font-size:13px;margin-bottom:8px}.workClient{display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:10px;gap:10px}.jewelMeta input,.jewelMeta select,.unitInput input,.workClient input,.workClient select{padding:10px 11px;border:1px solid #dcd9d2;border-radius:9px;background:#fff;font:inherit;width:100%}.jewelTabs{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.jewelTab{background:#f4f2ed;color:#555}.jewelTab.selected{background:#171717;color:white}.jewelMeta{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:14px;gap:14px;margin-top:18px;align-items:end}.jewelMeta label{font-size:12px;color:#666}.jewelMeta input,.jewelMeta select{display:block;margin-top:7px}.coefBox{padding:10px 12px;border-radius:10px;background:#f6f5f2;font-size:13px}.workGrid{grid-template-columns:repeat(4,1fr)}.unitInput{display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:7px;gap:7px}.unitInput b{font-size:13px;color:#777}.pricePreview{margin-top:18px;padding:16px;border-radius:12px;background:#f6f5f2;display:grid;grid-template-columns:1fr 1fr auto;grid-gap:18px;gap:18px;align-items:center}.pricePreview small,.pricePreview span{display:block;color:#777;font-size:12px}.pricePreview strong{display:block;font-size:18px;margin:4px 0}.bigTotal{font-size:19px}.workLines{margin-top:10px}.workLine{display:grid;grid-template-columns:1fr 150px 120px 40px;grid-gap:12px;gap:12px;align-items:center;padding:13px 0;border-top:1px solid #eee}.workCard small,.workLine small{display:block;color:#777;margin-top:4px}.workLine>span,.workLine>strong{text-align:right}.emptyState{text-align:center;padding:50px}.workCard{display:grid;grid-template-columns:1fr auto 160px;grid-gap:18px;gap:18px;align-items:center}.workCard>strong{text-align:right}.status{padding:6px 9px;background:#f2f0ea;border-radius:999px;font-size:12px}@media(max-width:800px){.jewelMeta,.pricePreview,.workCard,.workClient{grid-template-columns:1fr}.workGrid{grid-template-columns:1fr 1fr}.workLine{grid-template-columns:1fr auto}.workLine>span{display:none}.workCard>strong{text-align:left}}@media(max-width:520px){.workGrid{grid-template-columns:1fr}}.aliasChips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:7px}.aliasAdd{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.aliasAdd input{width:100%}.aliasAdd .ghost{padding:8px 10px}.fullSelect{width:100%;padding:11px;border:1px solid #dcd9d2;border-radius:9px;background:#fff;font:inherit}.clientForm{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px;padding-top:18px;border-top:1px solid #eee}.clientForm label{font-size:12px;color:#666}.clientForm input,.clientForm textarea{display:block;width:100%;margin-top:7px;padding:10px 11px;border:1px solid #dcd9d2;border-radius:9px;background:#fff;font:inherit}.clientForm textarea{min-height:80px;resize:vertical}.clientForm .wide{grid-column:1/-1}.formActions{display:flex;gap:8px}.editingPanel{border-color:#b9b2a3;box-shadow:0 0 0 2px #ebe7df}.workLine.editable{grid-template-columns:1fr 140px 110px auto}.lineActions{display:flex;gap:6px;justify-content:flex-end}.lineActions button{font-size:12px}.ghost.danger{color:#8b2e2e;background:#fbefef}.clientGroup{padding:0;overflow:hidden}.clientGroupHead{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;background:#fbfaf8;border-bottom:1px solid #eee}.clientGroupHead h2{margin:0 0 4px}.clientGroupHead small{color:#777}.clientGroupHead strong{font-size:18px}.clientWorks{padding:0 22px}.workLink{margin:0;border:0;border-bottom:1px solid #eee;border-radius:0;padding:16px 0;color:inherit;text-decoration:none;background:transparent}.workLink:last-child{border-bottom:0}.workLink:hover{background:#faf9f6}.workLink:after{content:"›";font-size:24px;color:#aaa}@media(max-width:900px){.clientForm{grid-template-columns:1fr 1fr}.workLine.editable{grid-template-columns:1fr auto}.lineActions{grid-column:1/-1;justify-content:flex-start}.workLine.editable>span{display:none}.workLink{grid-template-columns:1fr auto}.workLink>strong{grid-column:1/-1;text-align:left}.workLink:after{position:absolute;right:20px}}@media(max-width:520px){.clientForm{grid-template-columns:1fr}.clientForm .wide{grid-column:auto}.clientGroupHead{align-items:flex-start;gap:10px;flex-direction:column}.lineActions{flex-wrap:wrap}}.singleJewel{display:grid;grid-template-columns:180px minmax(300px,1fr) 220px auto;grid-gap:14px;gap:14px;align-items:end}.singleJewel label{font-size:12px;color:#666}.clientForm select,.singleJewel input,.singleJewel select{display:block;width:100%;margin-top:7px;padding:10px 11px;border:1px solid #dcd9d2;border-radius:9px;background:#fff;font:inherit}.companySearch{position:relative}.searchLine{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px}.companyResults{margin-top:8px;border:1px solid #ddd9d2;border-radius:10px;overflow:hidden}.companyResults button{display:block;width:100%;text-align:left;background:#fff;color:#222;border-radius:0;border-bottom:1px solid #eee}.companyResults button:last-child{border-bottom:0}.companyResults button:hover{background:#f7f5f0}.companyResults small{display:block;color:#777;margin-top:3px}.workRow{grid-template-columns:1fr auto 130px auto;border-bottom:1px solid #eee;padding:16px 0}.workActions{display:flex;gap:6px}.actionLink{display:inline-flex;align-items:center;text-decoration:none;font-size:12px}.workRow:last-child{border-bottom:0}@media(max-width:900px){.singleJewel{grid-template-columns:1fr 1fr}.workRow{grid-template-columns:1fr auto}.workRow>strong{text-align:left}.workActions,.workRow>strong{grid-column:1/-1}}@media(max-width:520px){.searchLine,.singleJewel{grid-template-columns:1fr}.workActions{flex-wrap:wrap}}.marketCard{display:flex;justify-content:space-between;align-items:center;background:#171717;color:white;border-radius:15px;padding:20px 22px;margin-bottom:16px}.marketCard small,.marketCard span{display:block;color:#aaa}.marketCard strong{display:block;font-size:28px;margin:5px 0}.marketCard a{color:white;font-size:12px}.documentPage{background:#eceae5;min-height:100vh;padding:28px}.docToolbar{max-width:900px;margin:0 auto 18px;display:flex;justify-content:space-between}.docToolbar a{color:#555;text-decoration:none}.docToolbar div{display:flex;gap:8px}.deliveryEditor{max-width:900px;margin:0 auto 18px;background:white;padding:20px;border-radius:14px}.deliveryFields{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.deliveryFields label{font-size:12px;color:#666}.deliveryFields input,.deliveryFields textarea{width:100%;margin-top:6px;padding:10px;border:1px solid #ddd;border-radius:8px;font:inherit}.deliveryFields .wide{grid-column:1/-1}.deliveryFields textarea{min-height:80px}.internalCalc{margin-top:15px;padding:14px;background:#fff7e6;border-radius:10px;display:grid;grid-gap:5px;gap:5px;font-size:13px}.deliveryPaper{max-width:900px;min-height:1120px;margin:auto;background:white;padding:70px 65px;position:relative;box-shadow:0 8px 35px #0002}.docBrand{text-align:center;border-bottom:1px solid #222;padding-bottom:22px}.docBrand h1{font-family:Georgia,serif;font-weight:400;margin:4px}.docBrand p{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.mountain{font-size:34px}.docTitle{display:flex;justify-content:space-between;margin-top:42px}.docTitle b{font-size:22px;display:block}.docTitle small,.docTitle span{display:block;color:#777;margin-top:5px}.docTitle strong{display:block;margin-top:5px}.docClient{margin-top:38px}.docClient small{display:block;color:#777;margin-bottom:5px}.deliveryTable{width:100%;border-collapse:collapse;margin-top:36px}.deliveryTable th{text-align:left;font-size:11px;color:#666;border-bottom:1px solid #222;padding:10px 0}.deliveryTable td{padding:18px 0;border-bottom:1px solid #ddd}.deliveryTable td:nth-child(n+2),.deliveryTable th:nth-child(n+2){text-align:right}.observations{margin-top:35px;border:1px solid #ddd;min-height:150px;padding:18px}.observations small{color:#777}.observations p{margin-top:12px;white-space:pre-wrap;color:#222}.docTotal{margin:35px 0 0 auto;width:320px;display:flex;justify-content:space-between;border-top:1px solid #222;padding-top:12px}.docTotal strong{font-size:20px}.deliveryPaper footer{position:absolute;bottom:45px;left:65px;right:65px;border-top:1px solid #ddd;padding-top:12px;text-align:center;font-size:10px;color:#777}.simplePage{max-width:1150px;margin:auto;padding:42px}.clientListRow{display:grid;grid-template-columns:1.3fr .7fr 1fr;padding:14px 0;border-bottom:1px solid #eee;color:#222;text-decoration:none}.clientTop{display:flex;justify-content:space-between;align-items:start}.clientStats{grid-template-columns:repeat(4,1fr)}.clientStats .card strong{font-size:20px}@media print{.deliveryEditor,.docToolbar{display:none}.documentPage{padding:0;background:white}.deliveryPaper{box-shadow:none;margin:0;max-width:none;min-height:100vh}.deliveryPaper footer{bottom:20px}}@media(max-width:700px){.documentPage{padding:10px}.deliveryPaper{padding:35px 25px;min-height:900px}.clientStats,.deliveryFields{grid-template-columns:1fr}.simplePage{padding:24px 14px}.clientListRow{grid-template-columns:1fr}.clientTop{display:block}}.groupRight{display:flex;align-items:center;gap:14px}.primaryLink.mini{margin:0;padding:8px 11px;font-size:12px}.blSelect{display:grid;grid-gap:9px;gap:9px;margin:12px 0 18px}.blChoice{display:grid;grid-template-columns:auto 1fr 190px;align-items:center;grid-gap:12px;gap:12px;border:1px solid #e2ded5;border-radius:11px;padding:12px}.blChoice.on{background:#faf8f3;border-color:#aaa18f}.blChoice small{display:block;color:#777;margin-top:4px}.blChoice label{font-size:11px;color:#666}.obsEdit{display:block;font-size:12px;color:#666}.obsEdit textarea{display:block;width:100%;min-height:85px;margin-top:6px;padding:10px;border:1px solid #ddd;border-radius:8px;font:inherit}.invoiceTwin{font-family:Arial,sans-serif;overflow:hidden}.invoiceHeader{height:190px;display:grid;grid-template-columns:310px 1fr 130px;align-items:center;border-bottom:3px solid #111}.invoiceHeader img{width:250px;height:155px;object-fit:contain;object-position:left center}.invoiceBrand{text-align:center}.invoiceBrand h1{font-family:Arial,sans-serif;font-size:31px;font-weight:800;margin:0 0 4px}.invoiceBrand span{display:block;font-size:18px}.blNumber{text-align:right}.blNumber b{font-size:21px}.blNumber em,.blNumber span{color:#e57a19;font-style:normal}.blNumber span{display:block}.clientAddress{min-height:90px;padding-top:25px;color:#e57a19}.invoiceTable{margin-top:10px}.invoiceTable thead{background:#e9bd8b;color:#111}.invoiceTable th{padding:9px 8px;border:1px solid #111;color:#111}.invoiceTable td{padding:14px 8px;border:1px solid #111}.invoiceWatermark{position:absolute;left:35px;bottom:120px;font-size:350px;line-height:.6;color:#00000008;z-index:0}.invoiceTwin footer{display:flex;justify-content:space-between;text-align:left;font-size:11px;color:#333;z-index:1}.invoiceTwin footer div:last-child{text-align:right}.invoiceTwin .docTotal,.invoiceTwin .observations{position:relative;z-index:1}@media(max-width:700px){.blChoice{grid-template-columns:auto 1fr}.blChoice label{grid-column:2}.invoiceHeader{grid-template-columns:120px 1fr 90px;height:120px}.invoiceHeader img{width:110px;height:90px}.invoiceBrand h1{font-size:18px}.invoiceBrand span{font-size:11px}.blNumber b{font-size:14px}.groupRight{align-items:flex-end;flex-direction:column}}.checkField{display:flex!important;align-items:center;gap:10px;padding:12px;border:1px solid #e8e2da;border-radius:10px;background:#fff}.checkField input,.deliveredCheck input{width:auto}.chuteBox{margin-top:14px;padding:16px;border:1px solid #eadfd2;border-radius:12px;background:#fcfaf7}.chuteRange{display:flex;gap:14px}.chuteRange label{max-width:220px}.chuteRow{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eee5dc;padding:10px 0}.chuteRow span{display:flex;flex-direction:column}.chuteRow small{color:#777}.chuteRow label{display:flex;align-items:center;gap:8px}.chuteRow input{width:80px}.blChoiceV29{grid-template-columns:auto minmax(180px,1fr) 150px 130px minmax(220px,1.2fr)!important;align-items:start!important}.workObservation textarea{min-height:58px}.deliveredCheck{display:flex!important;align-items:center;gap:7px;padding-top:27px}.blFinalTable th:first-child{width:7%}.blFinalTable th:nth-child(2){width:16%}.blFinalTable th:nth-child(3){width:36%}.blFinalTable th:nth-child(4){width:12%}.blFinalTable th:nth-child(5){width:17%}.blFinalTable th:nth-child(6){width:12%}.blFinalTable td:first-child,.blFinalTable td:nth-child(4),.blFinalTable td:nth-child(5),.blFinalTable td:nth-child(6){text-align:right}.blFinalTable td:nth-child(3) em,.blFinalTable td:nth-child(3) small{display:block;margin-top:3px}.blFinalTable td:nth-child(3) em{font-style:normal;color:#6c625a}.blFinalTable .jewelStart td{border-top:2px solid #d9c7b5}@media(max-width:900px){.blChoiceV29{grid-template-columns:auto 1fr!important}.blChoiceV29 .workObservation{grid-column:2}.blFinalTable{font-size:11px}}.dimensionChute{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center}.dimensionChute>span{font-weight:700;color:#777}.clientDashboardLink{color:inherit;text-decoration:none}.clientDashboardLink:hover{text-decoration:underline;text-underline-offset:4px}.blJewelBand td{background:#efe2cf!important;border-top:2px solid #111!important;border-bottom:1px solid #b99b73!important;padding:8px 12px!important;text-align:left!important;font-size:13px!important;letter-spacing:.02em!important;color:#111!important}.blJewelBand strong{font-size:14px;text-transform:none}.invoiceChoice{display:flex;gap:12px;align-items:center;padding:14px 16px;border:1px solid #d9d2c6;border-radius:12px;margin:8px 0;background:#fff}.invoiceChoice.on{background:#fbf7f0;border-color:#b79d78}.invoiceChoice span{display:flex;flex-direction:column;gap:3px}.invoiceChoice small,.invoiceJewelBand small{display:block;color:#666;margin-top:3px}.invoiceClientBlock{margin:24px 0 34px;display:flex;flex-direction:column;line-height:1.35}.invoiceJewelBand td{background:#f1dfc4!important;text-align:left!important;padding:9px 12px!important;border-top:2px solid #b98950!important}.jewelInvoiceTotal td{border-top:1px solid #111!important;font-weight:700;padding-top:10px!important;padding-bottom:14px!important}.jewelInvoiceTotal td:first-child{text-align:right!important}.invoiceTotals{width:310px;margin:28px 0 40px auto}.invoiceTotals>div{display:flex;justify-content:space-between;padding:7px 4px;border-bottom:1px solid #ddd}.invoiceTotals .grand{font-size:1.18rem;border-bottom:2px solid #111}.finalInvoiceTable td:first-child,.finalInvoiceTable th:first-child{width:58px}.finalInvoiceTable td:nth-child(2),.finalInvoiceTable th:nth-child(2){width:150px}.finalInvoiceTable td:nth-child(4),.finalInvoiceTable td:nth-child(5),.finalInvoiceTable th:nth-child(4),.finalInvoiceTable th:nth-child(5){width:115px;text-align:right}.strictHeader{grid-template-columns:1fr 120px!important;height:145px!important;border-bottom:0!important}.strictHeaderArt{width:455px!important;height:111px!important}.invoiceTwin{font-family:Arial,Helvetica,sans-serif}.invoiceTwin.deliveryPaper{padding:42px 44px 58px;min-height:1120px}.clientAddress,.invoiceClientBlock{color:#e26f22!important;margin:0 0 12px!important;min-height:48px!important;padding-top:0!important}.clientAddress span,.invoiceClientBlock span{display:block}.invoiceTable{margin-top:0!important;font-size:10px}.invoiceTable th{padding:4px 5px!important;background:#e6b47f!important}.invoiceTable td{padding:5px!important}.blJewelBand td,.invoiceJewelBand td{padding:4px 6px!important;background:#f4dfc7!important}.strictWatermark{position:absolute;left:18px;bottom:150px;width:365px;opacity:.055;z-index:0}.strictFooter{position:absolute!important;bottom:35px!important;left:44px!important;right:44px!important;border-top:0!important;padding-top:0!important;display:flex!important;justify-content:space-between!important}.strictFooter img{width:315px;height:85px;object-fit:contain;object-position:left bottom}.strictFooter div{text-align:right!important;line-height:1.25!important}.invoiceTotals{position:absolute;right:44px;bottom:145px;width:230px!important;margin:0!important}.invoiceTotals>div{padding:2px 0!important;border:0!important}.invoiceTotals .grand{font-size:16px!important}.weightBefore{margin-top:6px;min-height:40px;padding:10px 11px;border:1px solid #e1ddd5;border-radius:8px;background:#f5f3ee;color:#222;font-weight:700}.blChoiceV29{grid-template-columns:auto minmax(160px,1fr) 130px 150px 120px minmax(190px,1.2fr)!important}@media print{.invoiceTwin.deliveryPaper{width:210mm;min-height:297mm;padding:15mm 15mm 18mm}.strictFooter{left:15mm!important;right:15mm!important;bottom:10mm!important}.invoiceTotals{right:15mm;bottom:45mm}}.invoiceTwin.deliveryPaper{padding:28px 28px 38px!important}.strictHeader{grid-template-columns:minmax(0,1fr) 100px!important;height:210px!important;align-items:start!important}.strictHeaderArt{width:770px!important;height:195px!important;object-fit:contain!important;object-position:left top!important}.blNumber{padding-top:118px!important;line-height:1.05!important}.blNumber b{font-size:23px!important;white-space:nowrap}.blNumber span{font-size:14px!important;margin-top:3px!important}.clientAddress,.invoiceClientBlock{font-size:12px!important;line-height:1.45!important;min-height:74px!important;margin:0 0 6px 17px!important;color:#df741b!important}.clientAddress b,.invoiceClientBlock b{font-weight:400!important}.clientAddress span,.invoiceClientBlock span{display:block!important}.invoiceTable{width:100%!important;margin:0!important;border-collapse:collapse!important;table-layout:fixed!important;font-size:10px!important;position:relative;z-index:2}.invoiceTable td,.invoiceTable th{border:1px solid #222!important;line-height:1.15!important}.invoiceTable th{height:20px!important;padding:3px 5px!important;background:#e9bc8d!important;font-size:9px!important;font-weight:700!important}.invoiceTable td{padding:5px 7px!important;background:#fff}.invoiceTable td:first-child,.invoiceTable th:first-child{width:44px!important;text-align:right!important}.invoiceTable td:nth-child(2),.invoiceTable th:nth-child(2){width:140px!important;text-align:center!important}.finalInvoiceTable td:nth-child(4),.finalInvoiceTable td:nth-child(5),.finalInvoiceTable th:nth-child(4),.finalInvoiceTable th:nth-child(5){width:105px!important;text-align:right!important}.blJewelBand td,.invoiceJewelBand td{height:26px!important;padding:5px 36px!important;background:#fff!important;border-top:1px solid #222!important;border-bottom:1px solid #222!important;color:#df741b!important;font-size:11px!important}.invoiceJewelBand small{display:inline!important;color:#df741b!important;margin-left:7px!important}.jewelInvoiceTotal td{padding:5px 7px!important;border:1px solid #222!important}.strictWatermark{left:16px!important;bottom:165px!important;width:485px!important;opacity:.055!important}.invoiceTotals{right:28px!important;bottom:136px!important;width:450px!important;font-size:13px!important}.invoiceTotals>div{justify-content:flex-end!important;gap:18px!important;padding:1px 8px!important}.invoiceTotals>div span{min-width:92px;text-align:right}.invoiceTotals>div b{min-width:105px;text-align:right}.invoiceTotals .grand{font-size:20px!important;border-bottom:1px solid #111!important;padding-bottom:8px!important}.strictFooter{left:28px!important;right:28px!important;bottom:18px!important;height:96px!important;align-items:flex-end!important}.strictFooter img{width:380px!important;height:95px!important;object-fit:contain!important;object-position:left bottom!important}.strictFooter div{font-size:9px!important;line-height:1.18!important;padding-bottom:5px!important}.blFinalTable th:first-child{width:48px!important}.blFinalTable th:nth-child(2){width:125px!important}.blFinalTable th:nth-child(3){width:auto!important}.blFinalTable th:nth-child(4){width:90px!important}.blFinalTable th:nth-child(5){width:115px!important}.blFinalTable th:nth-child(6){width:95px!important}@page{size:A4 portrait;margin:0}@media print{body,html{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.documentPage,body,html{width:210mm!important;height:297mm!important;margin:0!important;padding:0!important;background:#fff!important}.documentPage{min-height:297mm!important;overflow:hidden!important}.invoiceTwin.deliveryPaper{width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:6.5mm 6.5mm 8mm!important;box-shadow:none!important;transform:none!important;page-break-after:avoid!important;break-after:avoid-page!important}.strictHeader{height:49mm!important;grid-template-columns:minmax(0,1fr) 24mm!important}.strictHeaderArt{width:180mm!important;height:46mm!important}.blNumber{padding-top:28mm!important}.clientAddress,.invoiceClientBlock{margin-left:4mm!important;min-height:17mm!important;margin-bottom:1.5mm!important}.strictWatermark{left:4mm!important;bottom:39mm!important;width:113mm!important}.invoiceTotals{right:6.5mm!important;bottom:32mm!important;width:105mm!important}.strictFooter{left:6.5mm!important;right:6.5mm!important;bottom:4mm!important;height:23mm!important}.strictFooter img{width:89mm!important;height:22mm!important}}.invoiceTwin.deliveryPaper{width:900px!important;max-width:900px!important;min-height:1273px!important;height:1273px!important;padding:0!important;overflow:hidden!important;background:#fff url(/master/page-1.png) top/100% 100% no-repeat!important;position:relative!important}.invoiceTwin .strictHeader{position:absolute!important;inset:0!important;height:0!important;display:block!important;margin:0!important;padding:0!important}.invoiceTwin .strictFooter,.invoiceTwin .strictHeaderArt,.invoiceTwin .strictWatermark{display:none!important}.invoiceTwin .blNumber{position:absolute!important;top:88px!important;right:34px!important;min-height:48px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;padding:0 0 0 3px!important;z-index:5!important;line-height:1!important}.invoiceTwin .blNumber b{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;font-weight:800!important;white-space:nowrap!important}.invoiceTwin .blNumber b em{font-style:normal!important}.invoiceTwin .blNumber span{font-family:Arial,Helvetica,sans-serif!important;margin-top:3px!important;white-space:nowrap!important}.invoiceTwin .clientAddress,.invoiceTwin .invoiceClientBlock{position:absolute!important;top:158px!important;width:330px!important;margin:0!important;padding:0!important;min-height:0!important;color:#df741b!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;line-height:1.45!important;z-index:4!important;text-align:left!important}.invoiceTwin .clientAddress b,.invoiceTwin .invoiceClientBlock b{font-weight:400!important}.invoiceTwin .deliveryTable{position:absolute!important;top:222px!important;left:40px!important;width:820px!important;margin:0!important;z-index:4!important;table-layout:fixed!important;font-family:Arial,Helvetica,sans-serif!important;font-size:9px!important}.invoiceTwin .deliveryTable th{height:18px!important;padding:2px 4px!important;background:#e8b987!important;color:#111!important;border:1px solid #222!important;font-size:9px!important;font-weight:700!important}.invoiceTwin .deliveryTable td{padding:4px 5px!important;border:1px solid #333!important;height:22px!important;vertical-align:middle!important}.invoiceTwin .deliveryTable td:nth-child(3),.invoiceTwin .deliveryTable th:nth-child(3){text-align:left!important}.invoiceTwin .deliveryTable td:first-child,.invoiceTwin .deliveryTable td:nth-child(2),.invoiceTwin .deliveryTable th:first-child,.invoiceTwin .deliveryTable th:nth-child(2){text-align:right!important}.invoiceTwin .deliveryTable td small{color:#222!important}.invoiceTwin .deliveryTable td em,.invoiceTwin .deliveryTable td small{display:block!important;font-size:8px!important;line-height:1.2!important;margin-top:2px!important;text-align:left!important}.invoiceTwin .deliveryTable td em{color:#555!important}.invoiceTwin .blJewelBand td,.invoiceTwin .invoiceJewelBand td{padding:4px 8px!important;color:#df741b!important;background:#fff!important;border:1px solid #333!important}.invoiceTwin .blJewelBand strong,.invoiceTwin .invoiceJewelBand b{display:inline!important}.invoiceTwin .invoiceJewelBand small{display:inline!important;color:#df741b!important;margin-left:6px!important}.invoiceTwin .invoiceTotals{position:absolute!important;bottom:135px!important;margin:0!important;z-index:4!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important}.invoiceTwin .invoiceTotals>div{padding:2px 0!important;border:0!important;font-size:12px!important}.invoiceTwin .invoiceTotals .grand{font-size:16px!important;border-bottom:1px solid #111!important;padding-bottom:8px!important}@media print{@page{size:A4 portrait;margin:0}.documentPage,body,html{margin:0!important;padding:0!important;background:#fff!important}.invoiceTwin.deliveryPaper{width:210mm!important;max-width:210mm!important;height:297mm!important;min-height:297mm!important;margin:0!important;padding:0!important;box-shadow:none!important;background:#fff url(/master/page-1.png) top/210mm 297mm no-repeat!important}.invoiceTwin .blNumber{top:20.5mm!important;right:7.9mm!important;width:21.5mm!important;min-height:11.2mm!important;padding-left:.7mm!important}.invoiceTwin .blNumber b{font-size:4.2mm!important}.invoiceTwin .blNumber span{font-size:2.35mm!important;margin-top:.7mm!important}.invoiceTwin .clientAddress,.invoiceTwin .invoiceClientBlock{top:36.9mm!important;left:12.1mm!important;width:77mm!important;font-size:2.35mm!important}.invoiceTwin .deliveryTable{top:51.8mm!important;left:9.3mm!important;width:191.4mm!important;font-size:2.1mm!important}.invoiceTwin .deliveryTable th{height:4.2mm!important;font-size:2.1mm!important;padding:.45mm .9mm!important}.invoiceTwin .deliveryTable td{height:5.1mm!important;padding:.8mm 1.1mm!important}.invoiceTwin .deliveryTable td em,.invoiceTwin .deliveryTable td small{font-size:1.85mm!important}.invoiceTwin .invoiceTotals{right:11.6mm!important;bottom:31.5mm!important;width:51mm!important}.invoiceTwin .invoiceTotals>div{font-size:2.8mm!important}.invoiceTwin .invoiceTotals .grand{font-size:3.7mm!important;padding-bottom:1.8mm!important}}.invoiceTwin .blNumber{background:#fff!important;padding-left:0!important}.invoiceTwin .blNumber b{font-weight:700!important;letter-spacing:0!important}.invoiceTwin .blNumber b em{font-weight:800!important;margin-left:1px!important}.invoiceTwin .blNumber span{font-size:10px!important;margin-top:2px!important}.invoiceTwin .clientAddress,.invoiceTwin .invoiceClientBlock{top:184px!important;left:52px!important;line-height:1.42!important}.invoiceTwin .deliveryTable{top:244px!important}.invoiceTwin .blJewelBand td,.invoiceTwin .invoiceJewelBand td{padding:3px 6px!important}.invoiceTwin .blJewelBand strong,.invoiceTwin .blJewelBand td,.invoiceTwin .invoiceJewelBand b,.invoiceTwin .invoiceJewelBand td{font-size:9px!important;font-weight:400!important;text-align:left!important}.invoiceTwin .invoiceJewelBand small{font-size:8px!important;font-weight:400!important}.invoiceTwin .blFinalTable th:first-child{width:40px!important}.invoiceTwin .blFinalTable th:nth-child(2){width:95px!important}.invoiceTwin .blFinalTable th:nth-child(4){width:70px!important}.invoiceTwin .blFinalTable th:nth-child(5){width:100px!important}.invoiceTwin .blFinalTable th:nth-child(6){width:75px!important}.invoiceTwin .finalInvoiceTable th:first-child{width:40px!important}.invoiceTwin .finalInvoiceTable th:nth-child(2){width:95px!important}.invoiceTwin .finalInvoiceTable th:nth-child(4),.invoiceTwin .finalInvoiceTable th:nth-child(5){width:75px!important}.invoiceTwin .invoiceTotals{bottom:151px!important}.invoiceTwin .invoiceTotals .grand{border-bottom:0!important;padding-bottom:2px!important}@media print{.invoiceTwin .blNumber{top:29.4mm!important;right:5.4mm!important;width:21.5mm!important}.invoiceTwin .blNumber b{font-size:3.75mm!important}.invoiceTwin .blNumber b em{font-size:4.9mm!important}.invoiceTwin .blNumber span{font-size:2.35mm!important}.invoiceTwin .clientAddress,.invoiceTwin .invoiceClientBlock{top:42.9mm!important;left:12.1mm!important;line-height:1.42!important}.invoiceTwin .deliveryTable{top:56.9mm!important}.invoiceTwin .invoiceTotals{bottom:35.2mm!important}.invoiceTwin .invoiceTotals .grand{border-bottom:0!important;padding-bottom:.5mm!important}}.invoiceTwin .clientAddress,.invoiceTwin .invoiceClientBlock{top:195px!important}.invoiceTwin .blNumber{top:126px!important;right:23px!important;width:92px!important}.invoiceTwin .blNumber b{display:flex!important;align-items:baseline!important;gap:0!important;font-size:16px!important;font-weight:400!important;color:#111!important}.invoiceTwin .blNumber b em{margin-left:0!important;font-size:21px!important;font-weight:600!important;color:#111!important}.invoiceTwin .blNumber span{margin-top:0!important;font-size:12px!important;line-height:1!important;color:#df741b!important}.invoiceTwin .deliveryTable{top:250px!important}.invoiceTwin .blJewelBand strong,.invoiceTwin .deliveryTable td,.invoiceTwin .deliveryTable td b,.invoiceTwin .deliveryTable td em,.invoiceTwin .deliveryTable td small,.invoiceTwin .deliveryTable td strong,.invoiceTwin .deliveryTable th,.invoiceTwin .invoiceJewelBand b{font-weight:400!important}.invoiceTwin .blFinalTable th:first-child{width:30px!important}.invoiceTwin .blFinalTable th:nth-child(2){width:75px!important}.invoiceTwin .blFinalTable th:nth-child(4){width:60px!important}.invoiceTwin .blFinalTable th:nth-child(5){width:80px!important}.invoiceTwin .blFinalTable th:nth-child(6){width:60px!important}.invoiceTwin .finalInvoiceTable th:first-child{width:30px!important}.invoiceTwin .finalInvoiceTable th:nth-child(2){width:75px!important}.invoiceTwin .finalInvoiceTable th:nth-child(4),.invoiceTwin .finalInvoiceTable th:nth-child(5){width:60px!important}.invoiceTwin .finalInvoiceTable th:nth-child(6){width:70px!important}.invoiceTwin .invoiceTotals{right:50px!important;bottom:205px!important;width:220px!important}.invoiceTwin .invoiceTotals>div{display:flex!important;justify-content:flex-end!important;align-items:baseline!important;gap:14px!important;padding:1px 0!important;font-size:13px!important;font-weight:400!important;color:#111!important}.invoiceTwin .invoiceTotals>div span{min-width:82px!important;text-align:right!important;font-weight:400!important}.invoiceTwin .invoiceTotals>div b{min-width:92px!important;text-align:right!important;font-weight:600!important}.invoiceTwin .invoiceTotals>div:nth-child(2),.invoiceTwin .invoiceTotals>div:nth-child(2) b,.invoiceTwin .invoiceTotals>div:nth-child(2) span{color:#df741b!important;font-size:11px!important}.invoiceTwin .invoiceTotals .grand,.invoiceTwin .invoiceTotals .grand b,.invoiceTwin .invoiceTotals .grand span{font-size:17px!important;font-weight:600!important;color:#111!important}.invoiceTwin .invoiceTotals .grand{border:0!important;padding-bottom:0!important}@media print{@page{size:210mm 297mm;margin:0!important}body,html{width:210mm!important;height:297mm!important;min-width:210mm!important;min-height:297mm!important;overflow:hidden!important}body{position:relative!important}.documentPage{position:fixed!important;inset:0!important}.documentPage,.invoiceTwin.deliveryPaper{width:210mm!important;height:297mm!important;overflow:hidden!important}.invoiceTwin.deliveryPaper{position:absolute!important;left:0!important;top:0!important;min-height:297mm!important;max-width:210mm!important;margin:0!important;padding:0!important;page-break-inside:avoid!important;break-inside:avoid!important}.invoiceTwin .blNumber{top:29.4mm!important;right:5.4mm!important;width:21.5mm!important}.invoiceTwin .blNumber b{font-size:3.75mm!important}.invoiceTwin .blNumber b em{font-size:4.9mm!important}.invoiceTwin .blNumber span{font-size:2.8mm!important;margin-top:0!important}.invoiceTwin .clientAddress,.invoiceTwin .invoiceClientBlock{top:45.5mm!important;left:12.1mm!important;line-height:1.42!important}.invoiceTwin .deliveryTable{top:58.3mm!important;left:9.3mm!important;width:191.4mm!important}.invoiceTwin .invoiceTotals{right:11.7mm!important;bottom:47.8mm!important;width:51.3mm!important}.invoiceTwin .invoiceTotals>div{font-size:3.03mm!important;gap:3.3mm!important;padding:.23mm 0!important}.invoiceTwin .invoiceTotals>div:nth-child(2),.invoiceTwin .invoiceTotals>div:nth-child(2) b,.invoiceTwin .invoiceTotals>div:nth-child(2) span{font-size:2.57mm!important}.invoiceTwin .invoiceTotals .grand,.invoiceTwin .invoiceTotals .grand b,.invoiceTwin .invoiceTotals .grand span{font-size:3.97mm!important}}.invoiceTwin .blNumber b em{font-weight:400!important}.invoiceTwin .blNumber span{display:block!important;width:100%!important;text-align:center!important;font-size:13px!important;margin-top:1px!important}.invoiceTwin .deliveryTable *,.invoiceTwin .deliveryTable td,.invoiceTwin .deliveryTable th{font-weight:400!important}.invoiceTwin .blFinalTable th:first-child{width:27px!important}.invoiceTwin .blFinalTable th:nth-child(2){width:62px!important}.invoiceTwin .blFinalTable th:nth-child(3){width:auto!important}.invoiceTwin .blFinalTable th:nth-child(4){width:56px!important}.invoiceTwin .blFinalTable th:nth-child(5){width:68px!important}.invoiceTwin .blFinalTable th:nth-child(6){width:56px!important}.invoiceTwin .finalInvoiceTable th:first-child{width:27px!important}.invoiceTwin .finalInvoiceTable th:nth-child(2){width:62px!important}.invoiceTwin .finalInvoiceTable th:nth-child(3){width:auto!important}.invoiceTwin .finalInvoiceTable th:nth-child(4){width:56px!important}.invoiceTwin .finalInvoiceTable th:last-child{width:66px!important}.invoiceTwin .invoiceJewelBand small{display:block!important;font-size:7.5px!important;margin-top:2px!important}.invoiceTwin .blJewelBand td{text-align:left!important}.invoiceTwin .strictHeaderArt{image-rendering:auto!important}@media print{@page{size:A4 portrait;margin:0!important}body,html{margin:0!important;padding:0!important;width:210mm!important;height:296mm!important;min-height:0!important;max-height:296mm!important;overflow:hidden!important}.documentPage,.invoiceTwin.deliveryPaper{position:absolute!important;inset:0!important;margin:0!important;padding:0!important;width:210mm!important;height:296mm!important;min-height:0!important;max-height:296mm!important;overflow:hidden!important}.invoiceTwin.deliveryPaper{box-shadow:none!important;break-after:avoid-page!important;page-break-after:avoid!important}.invoiceTwin .blNumber b em{font-weight:400!important}.invoiceTwin .blNumber span{font-size:2.8mm!important;text-align:center!important}}.invoiceTwin .invoiceJewelBand td{text-align:left!important;padding-left:6px!important}.invoiceTwin .invoiceJewelBand td:first-child{text-align:left!important}.invoiceTwin .invoiceJewelBand small{text-align:left!important;margin-left:0!important}.invoiceTwin .invoiceTotals{bottom:174px!important}@media print{.invoiceTwin .invoiceTotals{bottom:40.5mm!important}}.invoiceTwin .finalInvoiceTable thead th:nth-child(2){text-align:center!important}@media print{@page{size:A4 portrait;margin:0!important}.documentPage,body,html{margin:0!important;padding:0!important;width:210mm!important;height:297mm!important;overflow:hidden!important;background:#fff!important}.documentPage{position:relative!important}.invoiceTwin.invoicePaper{width:900px!important;max-width:900px!important;height:1273px!important;min-height:1273px!important;margin:0!important;padding:0!important;position:absolute!important;left:0!important;top:0!important;transform:scale(.88189)!important;transform-origin:top left!important;overflow:hidden!important;box-shadow:none!important;background:#fff url(/master/page-1.png) top/100% 100% no-repeat!important}.invoiceTwin.invoicePaper .blNumber{top:126px!important;right:23px!important;width:92px!important}.invoiceTwin.invoicePaper .blNumber b{font-size:16px!important}.invoiceTwin.invoicePaper .blNumber b em{font-size:21px!important}.invoiceTwin.invoicePaper .blNumber span{font-size:13px!important}.invoiceTwin.invoicePaper .invoiceClientBlock{top:195px!important;left:52px!important;width:330px!important;font-size:10px!important;line-height:1.42!important}.invoiceTwin.invoicePaper .deliveryTable{top:244px!important;left:40px!important;width:820px!important;font-size:9px!important}.invoiceTwin.invoicePaper .deliveryTable th{height:18px!important;font-size:9px!important;padding:2px 4px!important}.invoiceTwin.invoicePaper .deliveryTable td{height:22px!important;padding:4px 5px!important}.invoiceTwin.invoicePaper .deliveryTable td em,.invoiceTwin.invoicePaper .deliveryTable td small{font-size:8px!important}.invoiceTwin.invoicePaper .invoiceTotals{right:50px!important;bottom:174px!important;width:220px!important}.invoiceTwin.invoicePaper .invoiceTotals>div{font-size:13px!important;gap:14px!important;padding:1px 0!important}.invoiceTwin.invoicePaper .invoiceTotals>div:nth-child(2),.invoiceTwin.invoicePaper .invoiceTotals>div:nth-child(2) b,.invoiceTwin.invoicePaper .invoiceTotals>div:nth-child(2) span{font-size:11px!important}.invoiceTwin.invoicePaper .invoiceTotals .grand,.invoiceTwin.invoicePaper .invoiceTotals .grand b,.invoiceTwin.invoicePaper .invoiceTotals .grand span{font-size:17px!important}}.paymentRow{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center}.paymentMain{display:flex;flex-direction:column;gap:3px}.paymentMain small{display:block}.paymentActions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap}.paymentActions button{width:auto}.status.late{background:#fff0e7;color:#b44c00}.card strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.clientHeaderActions{flex-wrap:wrap;justify-content:flex-end}.dangerButton{background:#fff;border:1px solid #d8bcbc;color:#8f3333}.dangerButton:hover{background:#fff6f6}.clientEditPanel{margin:18px 0}.clientEditGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.clientEditGrid label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#555}.clientEditGrid input,.clientEditGrid textarea{width:100%;box-sizing:border-box}.clientNotes{grid-column:1/-1}.clientNotes textarea{min-height:86px;resize:vertical}@media(max-width:800px){.clientHeaderActions{justify-content:flex-start}.clientEditGrid{grid-template-columns:1fr}.clientNotes{grid-column:auto}}.clientSmartPicker{position:relative;margin-bottom:8px}.clientSmartResults{position:absolute;z-index:20;top:calc(100% + 4px);background:#fff;border:1px solid #d9d6cf;box-shadow:0 12px 28px rgba(0,0,0,.1);overflow:hidden}.clientSmartResults button{align-items:center;gap:14px;background:#fff;color:#222;border:0;border-bottom:1px solid #eee;border-radius:0;padding:12px 14px}.clientSmartResults button:hover{background:#f7f5f0}.clientSmartResults button:last-child{border-bottom:0}.clientSmartResults small{color:#777}.pickerOr{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#999;margin:10px 0 7px}.workSmartEntry{padding:14px;margin-bottom:16px;border:1px solid #e5e0d6;border-radius:12px;background:#faf9f6}.workSmartEntry>label{display:flex;justify-content:space-between;gap:15px;align-items:baseline;margin-bottom:9px}.workSmartEntry>label span{font-size:12px;color:#777}.workSmartLine{display:grid;grid-template-columns:1fr auto;grid-gap:9px;gap:9px}.workSmartLine .smartInput{font-size:15px;padding:12px 14px}.smartRecognition{margin-top:8px;color:#6c675e}.clientHeaderActions a,.clientHeaderActions button{position:relative;z-index:2}.clientHeaderActions{min-width:max-content}@media(max-width:700px){.workSmartLine{grid-template-columns:1fr}.workSmartEntry>label{display:block}.workSmartEntry>label span{display:block;margin-top:4px}.clientSmartResults button{display:block}.clientSmartResults small{display:block;margin-top:3px}}.clientActionsVisible{padding:8px;border:1px solid #e7e2d9;border-radius:12px;background:#fff}.clientEditButton{border-color:#bbb!important;font-weight:700}.clientActionsVisible .dangerButton{font-weight:700}.invoiceTwin .blFinalTable td:nth-child(2),.invoiceTwin .blFinalTable th:nth-child(2),.invoiceTwin .finalInvoiceTable td:nth-child(2),.invoiceTwin .finalInvoiceTable th:nth-child(2){width:1%!important;white-space:nowrap!important}.managementSearch{margin-bottom:18px}.managementSearchInput{width:100%;box-sizing:border-box;font-size:15px;padding:13px 15px;margin-top:10px}.managementSearch .clientWorks{margin-top:14px}.supplierSmart{position:relative}.smartDropdown{position:absolute;z-index:20;left:0;right:0;top:66px;background:#fff;border:1px solid #ddd8cf;border-radius:10px;box-shadow:0 10px 30px #0002;overflow:hidden}.smartDropdown button{width:100%;background:#fff;color:#222;border:0;border-bottom:1px solid #eee;text-align:left;border-radius:0;padding:10px 12px;display:flex;justify-content:space-between}.smartDropdown small{color:#777}.newSupplierBtn{margin-top:7px;width:100%;text-align:left}.newSupplierBox{margin-top:8px;padding:10px;border:1px solid #ddd8cf;border-radius:10px;background:#f8f7f4;display:grid;grid-gap:8px;gap:8px}.attachmentLine{display:flex;align-items:center;gap:8px;margin-top:6px;font-size:12px}.supplierChoices{display:flex;gap:8px;margin-top:7px}.supplierSelected{display:block;margin-top:6px;font-size:12px;color:#666}.companyResultInline{display:block;width:100%;margin:5px 0;text-align:left}.compactHistory{padding:0!important;overflow:hidden}.historyToggle{width:100%;display:grid;grid-template-columns:1fr auto auto;grid-gap:16px;gap:16px;align-items:center;text-align:left;background:#fff!important;color:#222!important;border:0!important;border-radius:0!important;padding:18px 20px!important}.historyToggle span{font-size:17px;font-weight:600}.historyToggle b{font-size:13px}.historyToggle em{font-style:normal;font-size:12px;color:#777}.compactHistory .clientWorks{padding:0 20px 18px}.globalSearch{position:relative;z-index:40;margin:0 0 18px}.globalSearchBox{height:48px;border:1px solid #ddd8cf;background:#fff;border-radius:14px;display:flex;align-items:center;gap:10px;padding:0 14px;font-size:24px;box-shadow:0 4px 18px #0000000a}.globalSearchBox input{flex:1 1;border:0!important;outline:0;background:transparent;font-size:15px;padding:0!important}.globalSearchBox button{border:0;background:transparent;color:#777;font-size:22px;padding:0}.globalResults{position:absolute;left:0;right:0;top:55px;background:#fff;border:1px solid #ddd8cf;border-radius:14px;box-shadow:0 16px 40px #0002;overflow:hidden;max-height:480px;overflow-y:auto}.globalResults a{display:grid;grid-template-columns:130px 1fr;grid-gap:12px;gap:12px;padding:11px 14px;border-bottom:1px solid #eee;color:#222;text-decoration:none}.globalResults a:hover{background:#f7f5f1}.globalResults span{font-size:11px;text-transform:uppercase;color:#9a6d42;font-weight:700}.globalResults b,.globalResults small{display:block}.globalResults small{color:#777;margin-top:3px}.globalEmpty{padding:18px;color:#777}.modalShade{position:fixed;inset:0;background:#0006;z-index:100;display:flex;align-items:center;justify-content:center;padding:30px}.supplierModal{background:#fff;border-radius:16px;width:min(780px,95vw);max-height:90vh;overflow:auto;padding:22px;box-shadow:0 25px 70px #0005}.dashboardCardLink{text-decoration:none;color:inherit;transition:transform .12s ease,box-shadow .12s ease}.dashboardCardLink:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0000000d}.vatBalance{margin-top:18px}.vatBalance small,.vatBalance span{display:block;color:#777}.vatBalance strong{display:block;font-size:30px;margin:7px 0}.vatBalance p{margin:0 0 6px}.declarationPrep{margin-top:18px}.declarationPrep h2{margin-top:0}.declarationLines>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid #eee}.declarationLines strong{white-space:nowrap}.declarationLines .declarationTotal{border-bottom:0;padding-top:14px;font-size:17px}.muted{color:#777;font-size:13px}.brandHome{text-decoration:none;color:inherit;display:block}.brandHome:hover{opacity:.78}.managementFamilies{margin:4px 0 22px}.managementFamilies h2{margin:0 0 12px}.managementFamilyGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.managementFamily{display:flex;flex-direction:column;gap:5px;padding:16px;border:1px solid #e8e8e8;border-radius:14px;text-decoration:none;color:inherit;background:#fff}.managementFamily:hover{box-shadow:0 7px 20px #0000000a}.managementFamily span{font-size:12px;color:#777}.appSidebar{position:fixed!important;left:0;top:0;bottom:0;width:230px;z-index:100;overflow-y:auto}.appWithSidebar{margin-left:230px;min-height:100vh}.appWithSidebar .shell{display:block!important;min-height:100vh}.appWithSidebar .shell>aside{display:none!important}@media(max-width:760px){.appSidebar{position:relative!important;width:auto;bottom:auto}.appWithSidebar{margin-left:0}}.vatLedger{margin-top:18px}.vatLedger h2{margin-top:0}.vatLedgerHead,.vatLedgerRow{display:grid;grid-template-columns:120px 1fr 140px;grid-gap:14px;gap:14px;align-items:center}.vatLedgerHead{padding:8px 10px;color:#777;font-size:12px;border-bottom:1px solid #e8e8e8}.vatLedgerRow{padding:11px 10px;border-bottom:1px solid #eee;text-decoration:none;color:inherit}.vatLedgerRow:hover{background:#fafafa}.vatLedgerRow strong{text-align:right}.vatLedgerRow:last-child{border-bottom:0}@media(max-width:760px){.vatLedgerHead,.vatLedgerRow{grid-template-columns:90px 1fr}.vatLedgerHead span:last-child,.vatLedgerRow strong{grid-column:2;text-align:left}}.vatLedger+.vatLedger{margin-top:14px}.declarationLines small{font-weight:400;color:#777}.status-paid{background:#e8f6ed!important;color:#19733b!important;border-color:#bfe5cb!important}.status-due{background:#fff3df!important;color:#a45b00!important;border-color:#f2d19b!important}.status-late{background:#fde9e7!important;color:#b42318!important;border-color:#f3b9b4!important}.daysRemaining{color:#a45b00!important;font-weight:650}.comparisonGrid .card span{font-size:13px;font-weight:700;color:#666}.homeSmartTariff,.invoiceSearch{margin-bottom:16px}.backComfort{padding:10px 14px!important;border-radius:10px!important}.clientStatRow{grid-template-columns:minmax(180px,1.5fr) .7fr 1fr 1fr .7fr!important;align-items:center}.supplierStatRow{grid-template-columns:minmax(180px,1.5fr) 1fr 1fr 1.2fr!important}.trendUp{color:#19733b!important;font-weight:750}.trendDown{color:#b42318!important;font-weight:750}.expenseEntryPanel{padding:26px!important}.expenseEntryPanel .formgrid{gap:20px 24px!important}.expenseEntryPanel label{gap:8px!important}.expenseEntryPanel input,.expenseEntryPanel select{min-height:44px}.expenseEntryPanel .formActions{margin-top:24px}.deadlineRow{display:grid;grid-template-columns:130px 1.2fr 1.3fr 1.5fr;grid-gap:14px;gap:14px;padding:14px 0;border-bottom:1px solid #eee;align-items:start}.deadlineRow:last-of-type{border-bottom:0}.homeSmartTariff{padding:20px!important}.homeSmartTariff h2{margin:0 0 4px}.homeSmartTariff .workSmartLine{margin-top:14px}.quotePortal{border-left:4px solid #222}@media(max-width:900px){.clientStatRow,.deadlineRow,.supplierStatRow{grid-template-columns:1fr!important}.clientStatRow span,.supplierStatRow span{display:block}}.categoryInline{display:flex;gap:8px;align-items:center}.categoryInline select{flex:1 1}.categoryAddBtn{width:44px;min-width:44px;height:44px;padding:0!important;font-size:22px}.inlineCategoryCreator{display:flex;gap:8px;margin-top:8px}.inlineCategoryCreator input{flex:1 1}.clientStatRow{grid-template-columns:minmax(170px,1.4fr) .9fr .9fr 1fr .7fr 1.1fr!important}.blMonthGroup{margin-bottom:26px}.blMonthGroup h2{text-transform:capitalize;font-size:17px;margin:0 0 8px;padding-bottom:8px;border-bottom:1px solid #ddd}.vatThreeColumns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.vatThreeColumns .vatLedger{min-width:0}.vatThreeColumns .vatLedgerHead,.vatThreeColumns .vatLedgerRow{grid-template-columns:80px minmax(0,1fr) 90px!important;gap:8px;font-size:12px}.vatThreeColumns .vatLedger h2{font-size:16px}.urssafQuarterGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin:16px 0}.urssafQuarterGrid>div{border:1px solid #e5e5e5;border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:5px}.urssafQuarterGrid span{font-size:12px;color:#777}.urssafQuarterGrid strong{font-size:13px}.subscriptionTrend{display:flex!important;flex-direction:column;gap:5px;max-width:360px;margin-bottom:18px}.subscriptionTrend strong{font-size:24px}.subscriptionTrend span{font-size:13px;color:#666}.tariffQuickResults{margin-top:10px;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden}.tariffQuickRow{display:grid;grid-template-columns:110px 1fr 110px;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #eee}.tariffQuickRow:last-child{border-bottom:0}.tariffButton{width:100%;background:#fff!important;color:#222!important;text-align:left;border:0!important;border-radius:0!important}.tariffButton:hover{background:#f7f7f7!important}.quoteEditor{margin-bottom:22px}.quoteClientPicker{position:relative;display:flex;align-items:end;gap:10px;margin-bottom:16px}.quoteClientPicker label{flex:1 1}.newClientInline{background:#fafafa;border:1px solid #e8e8e8;border-radius:12px;padding:18px;margin:12px 0 20px}.quoteMeta{margin-top:16px}.quoteTariff{margin-top:24px}.qtyMini{max-width:90px}.quoteConditions{display:flex;gap:28px;justify-content:flex-end;margin:18px 45px 0;font-size:12px}.quoteHistory{margin-top:22px}@media(max-width:1100px){.vatThreeColumns{grid-template-columns:1fr}.urssafQuarterGrid{grid-template-columns:1fr 1fr}.clientStatRow{grid-template-columns:1fr 1fr!important}}@media(max-width:700px){.clientStatRow,.urssafQuarterGrid{grid-template-columns:1fr!important}.quoteClientPicker{flex-direction:column;align-items:stretch}.tariffQuickRow{grid-template-columns:1fr}}.ledgerMore{width:100%;margin-top:10px;background:#f7f7f7!important;color:#222!important;border:1px dashed #ccc!important}.monthButtons{display:flex;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:8px}.monthButtons button{white-space:nowrap;background:#f5f5f5!important;color:#333!important;border:1px solid #ddd!important;text-transform:capitalize}.monthButtons button.active{background:#222!important;color:#fff!important}.monthScroller{max-height:560px;overflow-y:auto;scroll-behavior:smooth}.todoPanel{margin-bottom:16px}.igEntry,.todoEntry{display:flex;gap:8px;margin:10px 0}.igEntry input,.todoEntry input{flex:1 1}.todoRow{display:flex;align-items:center;gap:10px;padding:10px 2px;border-top:1px solid #eee}.todoRow input{width:18px;height:18px}.subscriptionTrend a{margin-top:6px;width:max-content}.quoteConditions{margin-bottom:8px!important}@media(max-width:800px){.vatThreeColumns{grid-template-columns:1fr!important}}.quotePaper .quoteRefCol{width:1%!important;white-space:nowrap!important}.homeWidget{position:relative;resize:both;overflow:auto;min-width:280px;min-height:120px;margin-bottom:16px}.homeWidget>.marketCard,.homeWidget>.panel{height:calc(100% - 30px);box-sizing:border-box}.widget-small{width:min(360px,100%);height:230px}.widget-medium{width:min(560px,100%);height:300px}.widget-large{width:100%;height:auto;min-height:260px}.widgetControls{height:26px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#888;cursor:-webkit-grab;cursor:grab}.widgetControls button{padding:3px 7px!important;font-size:11px!important;background:#f3f3f3!important;color:#555!important}.quotePaper table.quoteAutoTable{table-layout:auto!important}.quotePaper table.quoteAutoTable td.quoteRefCol,.quotePaper table.quoteAutoTable th.quoteRefCol{width:auto!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;padding-left:8px!important;padding-right:8px!important}.quotePaper table.quoteAutoTable td:nth-child(2),.quotePaper table.quoteAutoTable th:nth-child(2){width:1%!important;white-space:nowrap!important}.homeWidget{resize:both!important;overflow:auto!important}.widgetGrid .homeWidget{min-width:210px}.metricWidget .dashboardCardLink{height:calc(100% - 28px);box-sizing:border-box}.widgetControls{opacity:0;pointer-events:none;transition:opacity .15s ease}.homeWidget:hover>.widgetControls{opacity:1;pointer-events:auto}.content{container-type:inline-size}.homeWidget{box-sizing:border-box;display:inline-block;vertical-align:top;margin-right:12px}.widget-small{width:calc(33.333% - 12px)!important}.widget-medium{width:calc(66.666% - 12px)!important}.widget-large{width:100%!important;margin-right:0}.homeSummary{clear:both;margin-top:18px}.homeSummary>h2{font-size:18px;margin:0 0 10px}.summaryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.summaryCard{display:flex;flex-direction:column;gap:5px}.summaryCard strong{font-size:23px}.summaryCard span{font-size:12px;color:#666}@media(max-width:900px){.widget-large,.widget-medium,.widget-small{width:100%!important}.summaryGrid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.summaryGrid{grid-template-columns:1fr}}.anomalyPanel{clear:both;margin:18px 0}.anomalyCount{min-width:28px;height:28px;border-radius:14px;display:grid;place-items:center;background:#eee;font-weight:700}.anomalyCount.active{background:#fff1df;color:#9b5700}.anomalyRow{padding:10px 0;border-top:1px solid #eee;font-size:13px}.widgetDropGuide{position:fixed;z-index:50;left:calc(var(--sidebar-width,220px) + 30px);right:30px;bottom:24px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;padding:12px;border-radius:16px;background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 14px 45px rgba(0,0,0,.18);pointer-events:none}.widgetDropGuide div{height:48px;border:2px dashed #bbb;border-radius:10px;display:grid;place-items:center;color:#777;font-size:12px;background:rgba(245,245,245,.7)}.widgetDropGuide .medium{grid-column:span 2}.widgetDropGuide .large{grid-column:span 3}.summaryLink{text-decoration:none;color:inherit}.summaryLink:hover{transform:translateY(-1px);box-shadow:0 8px 24px rgba(0,0,0,.08)}.widgetArea{margin-top:18px}.quickCreateButtons{display:flex;gap:10px;flex-wrap:wrap}.monthTabs{display:flex;gap:8px;overflow-x:auto;margin:14px 0}.monthTabs button{white-space:nowrap}.monthTabs button.active,.quoteJewelsTabs button.active{background:#111;color:#fff}.quoteJewelsTabs{display:flex;gap:8px;flex-wrap:wrap;margin:16px 0}.jewelQuotePanel{margin:10px 0}.jewelTotalLine{display:flex;justify-content:flex-end;gap:30px;padding:12px 0;border-top:1px solid #ddd}.jewelPtHt{font-weight:700;vertical-align:middle}.saveError{margin:12px 0}.clientSmartResults button.selected{outline:2px solid #111;background:#f5f5f5}.globalResults a.selected{background:#f1f1f1;outline:1px solid #ddd}.widgetArea{display:block}.quickCreate{min-height:120px}.summaryGrid .summaryCard{transition:.15s ease}.quotePaper .jewelPtHt{white-space:nowrap;text-align:right}.quoteConditionsEditor{display:flex;gap:12px;justify-content:flex-end;margin:16px 0}.quoteConditionsEditor label{min-width:210px}.widgetArea{display:flex;flex-wrap:wrap;align-items:flex-start;gap:0}.widgetArea .homeWidget{flex:0 0 auto}.widgetDropGuide{display:none!important}.widgetArea{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;grid-gap:12px;gap:12px;align-items:stretch}.widgetArea .homeWidget{width:auto!important;margin:0!important;min-width:0;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.widgetArea .widget-small{grid-column:span 1}.widgetArea .widget-medium{grid-column:span 2}.widgetArea .widget-large{grid-column:span 3}.widgetArea .homeWidget[draggable=true]:active{opacity:.55;transform:scale(.98);box-shadow:0 18px 50px rgba(0,0,0,.18)}.actionWidget{min-height:105px!important}.actionWidget .actionCard{height:100%;box-sizing:border-box;text-decoration:none}.actionCard strong{font-size:18px}.clientSmartResults{position:absolute!important;z-index:120!important;left:0;right:0;top:100%;background:white;border:1px solid #ddd;border-radius:12px;box-shadow:0 14px 35px rgba(0,0,0,.14);max-height:280px;overflow:auto}.quoteEditor>label:first-of-type{position:relative;display:block}.clientSmartResults button{width:100%;display:flex;justify-content:space-between;gap:12px;text-align:left}.clientSmartResults button.selected{background:#f0f0f0}.clientCreateShortcut{margin:8px 0 14px}.deliveryTable,.finalInvoiceTable,.invoiceTable,.quoteAutoTable{table-layout:auto!important}.deliveryTable td:nth-child(2),.deliveryTable th:nth-child(2),.finalInvoiceTable td:nth-child(2),.finalInvoiceTable th:nth-child(2),.invoiceTable td:nth-child(2),.invoiceTable th:nth-child(2),.quoteAutoTable td:nth-child(2),.quoteAutoTable th:nth-child(2){width:1%!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important}@media(max-width:900px){.widgetArea{grid-template-columns:1fr!important}.widgetArea .homeWidget{grid-column:span 1!important}}.invoiceTwin table.deliveryTable{table-layout:auto!important}.invoiceTwin table.deliveryTable td.docRefCol,.invoiceTwin table.deliveryTable th.docRefCol{width:1%!important;min-width:max-content!important;max-width:none!important;white-space:nowrap!important;overflow:visible!important;padding-left:8px!important;padding-right:8px!important}.clientHeaderActions{display:flex;gap:10px;align-items:center}.standaloneClientForm{margin-top:0}.widgetArea .homeWidget{resize:none!important}.widgetArea .homeWidget,.widgetArea .homeWidget>.marketCard,.widgetArea .homeWidget>.panel{overflow:visible!important;height:auto!important;max-height:none!important}.widgetArea .widget-large,.widgetArea .widget-medium,.widgetArea .widget-small{height:auto!important;min-height:0!important;overflow:visible!important}.widgetArea .anomalyPanel,.widgetArea .subscriptionTrend,.widgetArea .tariffQuickResults,.widgetArea .todoPanel{max-height:none!important;overflow:visible!important}.rowActions{display:flex;gap:8px;align-items:center}.dangerButton{color:#9b2c2c!important;border-color:#d9b2b2!important}.dangerButton:hover{background:#fff1f1!important}.smartSuggestWrap{position:relative;margin-bottom:14px}.smartRecognition{display:block;margin:7px 2px 0;color:#6d675f}.smartSuggestions{margin-top:8px;border:1px solid #ded8cf;border-radius:12px;background:#fff;overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.08);position:relative;z-index:5}.smartSuggestions button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid #eee9e2;background:#fff;color:inherit}.smartSuggestions button:last-child{border-bottom:0}.smartSuggestions button.selected,.smartSuggestions button:hover{background:#f4f1eb}.smartSuggestions button span{display:flex;flex-direction:column;gap:2px}.smartSuggestions button small{color:#777}.smartSuggestions button strong{white-space:nowrap}.autoGemCategory{display:flex;flex-direction:column;justify-content:center;min-width:130px;padding:7px 10px;border:1px solid #ddd6cd;border-radius:9px;background:#f8f6f2}.autoGemCategory small{color:#777}.gemTableActions{grid-template-columns:minmax(130px,1fr) 90px minmax(150px,1fr) minmax(160px,1.2fr) auto}.gemTableActions .gemRow{display:contents}.gemTableActions select{width:100%;min-width:130px}.gemTableActions small{display:block;margin-top:3px;color:#777}.invoiceYear{margin-top:20px}.invoiceYear>h2{font-size:22px;margin:0 0 12px;border-bottom:1px solid #ded8cf;padding-bottom:8px}.invoiceMonth{margin:0 0 22px}.invoiceMonth>h3{font-size:15px;text-transform:capitalize;margin:14px 0 8px;color:#6f685f}.vatThreeColumns{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media(max-width:900px){.vatThreeColumns{grid-template-columns:1fr!important}}.expenseEntryPanel .companyResultInline,.expenseEntryPanel .newSupplierBox button,.expenseEntryPanel .smartDropdown button,.expenseEntryPanel input,.expenseEntryPanel option,.expenseEntryPanel select,.expenseEntryPanel textarea,.managementSearchInput{color:#25221f!important}.expenseEntryPanel input::placeholder{color:#8a847d!important;opacity:1}.expenseEntryPanel input,.expenseEntryPanel select,.expenseEntryPanel textarea{background:#fff!important}.obligationsPanel{margin-top:16px}.obligationRow{display:grid;grid-template-columns:auto 1fr auto;grid-gap:14px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid #ebe6df}.obligationRow:last-child{border-bottom:0}.obligationRow div{display:flex;flex-direction:column;gap:3px}.obligationRow small{color:#777}.obligationRow .status{white-space:nowrap}@media(max-width:720px){.obligationRow{grid-template-columns:1fr}.obligationRow button{justify-self:start}}.declarationHomeAlerts{margin:18px 0;padding:16px 18px;border:1px solid #e6ddd1;border-radius:16px;background:#fff}.declarationHomeAlert{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:13px;gap:13px;padding:11px 0;border-top:1px solid #eee8e0;text-decoration:none;color:inherit}.declarationHomeAlert:first-of-type{border-top:0}.declarationHomeAlert div{display:flex;flex-direction:column;gap:2px}.declarationHomeAlert small{color:#777}.declarationHomeAlert>strong{font-size:13px}@media(max-width:700px){.declarationHomeAlert{grid-template-columns:auto 1fr}.declarationHomeAlert>strong{grid-column:2}}.docRefCol{width:1%!important;min-width:max-content!important;white-space:nowrap!important;padding-left:7px!important;padding-right:7px!important}.clientSmartResults button.selected,.smartDropdown button.selected{outline:2px solid rgba(110,90,70,.25);background:#f4efe9}.blMonthBrowser .monthButtons{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.blMonthBrowser .monthButtons button.active{font-weight:700}.gemNameButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(80,70,60,.22);text-decoration-color:rgba(80,70,60,.22);text-underline-offset:3px}.gemNameButton:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.gemInfoModal{width:min(620px,calc(100vw - 32px));background:#fff;border-radius:18px;padding:22px;box-shadow:0 24px 70px rgba(0,0,0,.2)}.gemInfoGrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:18px 0}.gemInfoGrid>div{padding:12px;border:1px solid #ece6df;border-radius:12px;display:flex;flex-direction:column;gap:4px}.gemInfoGrid small{color:#777}@media(max-width:650px){.gemInfoGrid{grid-template-columns:1fr}}.historicalSafety .grid{grid-template-columns:repeat(2,minmax(0,1fr))}.historicalSafety .grid>div{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid #ece6df;border-radius:13px}.historicalSafety span{color:#716b64;font-size:13px}.historicalDrop{text-align:center;border:1.5px dashed #cfc4b7;transition:.15s}.historicalDrop.drag{transform:scale(1.005);background:#faf7f3;border-color:#7b6c5e}.historicalPicker{display:inline-flex;margin:12px 0 7px;padding:10px 14px;border-radius:10px;background:#282522;color:#fff;cursor:pointer;font-weight:700}.historicalPicker input{display:none}.historicalRow .status{white-space:nowrap}.historicalNext button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:700px){.historicalSafety .grid{grid-template-columns:1fr}}.historicalPreview{border-top:1px solid #eee6de;padding:0}.historicalPreview summary{cursor:pointer;display:grid;grid-template-columns:1.2fr 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:15px 4px;list-style:none}.historicalPreview summary::-webkit-details-marker{display:none}.historicalPreview summary span{display:block}.historicalPreview summary span:nth-child(2){color:#6f6861;font-size:13px}.historicalPreview summary em{font-style:normal;font-size:12px;font-weight:700;padding:5px 8px;border-radius:999px}.historyWarn{background:#fff2df;color:#98610c}.historyOk{background:#edf7ef;color:#2f7040}.historicalPreviewBody{padding:0 4px 18px}.historicalJewel{border:1px solid #ece6df;border-radius:12px;margin-top:10px;overflow:hidden}.historicalJewel h3{font-size:14px;margin:0;padding:10px 12px;background:#faf7f3}.historicalLine{display:grid;grid-template-columns:44px 1fr 90px 90px;grid-gap:8px;gap:8px;padding:8px 12px;border-top:1px solid #f0ebe6;font-size:13px}.historicalLine>span:nth-child(3),.historicalLine>strong{text-align:right}@media(max-width:700px){.historicalPreview summary{grid-template-columns:1fr}.historicalLine{grid-template-columns:35px 1fr 70px}.historicalLine>strong{display:none}}.historicalSelected{margin-top:16px;text-align:left;max-width:760px;margin-left:auto;margin-right:auto}.historicalFile{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #eee7df}.historicalFile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.historicalAnalyze{margin-top:8px}.historicalAnalyze:disabled{opacity:.45;cursor:not-allowed}.historicalInvoiceList{display:flex;flex-direction:column}.historicalInvoiceRow{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-top:1px solid #eee7df;background:transparent;color:inherit;display:grid;grid-template-columns:1.3fr 110px 120px 130px;align-items:center;grid-gap:12px;gap:12px;padding:12px;text-align:left;cursor:pointer}.historicalInvoiceRow:first-child{border-top:0}.historicalInvoiceRow.selected,.historicalInvoiceRow:hover{background:#faf7f3}.historicalInvoiceRow span:first-child{display:flex;flex-direction:column}.historicalInvoiceRow small{color:#756e67}.historicalInvoiceRow strong{text-align:right}.historicalInvoiceRow em{font-style:normal;font-size:12px;font-weight:700;text-align:center;padding:5px 7px;border-radius:999px}.clientKnown{background:#edf7ef;color:#2f7040}.clientNew{background:#eef2f8;color:#465b77}.historicalControl{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);grid-gap:16px;gap:16px;margin:16px 0}.historicalDataPane,.historicalPdfPane{min-width:0}.historicalPdfPane iframe{width:100%;height:780px;border:1px solid #e7e0d9;border-radius:12px;background:#f5f2ee}.historicalEditGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-bottom:12px}.historicalEditGrid label{display:flex;flex-direction:column;gap:5px}.historicalEditGrid label span{font-size:12px;color:#716b64}.historicalEditGrid .wide{grid-column:1/-1}.clientMatch{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:12px;background:#faf7f3;margin:12px 0}.clientMatch.known{background:#edf7ef}.historicalValidate{width:100%;margin-top:16px}.historicalValidate+.muted{text-align:center;font-size:11px}@media(max-width:1050px){.historicalControl{grid-template-columns:1fr}.historicalPdfPane iframe{height:620px}}@media(max-width:700px){.historicalInvoiceRow{grid-template-columns:1fr 100px}.historicalInvoiceRow strong{text-align:left}.historicalEditGrid{grid-template-columns:1fr}.historicalEditGrid .wide{grid-column:auto}}.duplicateWarn{background:#fdeaea;color:#9c3434}.duplicateBox{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#fdeaea;color:#8d3030;margin:12px 0}.duplicateBox span{font-size:12px}.createHistoricalClient{align-self:flex-start}.historicalValidate:disabled{opacity:.5;cursor:not-allowed}.historyPriceNote{padding:10px 12px;border-radius:10px;background:#faf7f3;color:#6d665f;font-size:12px;margin-bottom:8px}.historicalPriceRow em{font-size:11px;font-style:normal;color:#8a6a2f;background:#fff3d7;padding:5px 8px;border-radius:999px}.historicalNext button:not(:disabled){cursor:pointer}.historicalBadge{display:inline-flex;align-items:center;align-self:center;padding:6px 9px;border-radius:999px;background:#f0ece7;color:#6f6256;font-size:11px;font-weight:700}.historicalInvoiceArchiveRow{border-left:3px solid #d8cec3}.historicalArchiveHead{display:flex;justify-content:space-between;gap:24px}.historicalArchiveHead>div{display:flex;flex-direction:column;gap:4px}.historicalArchiveHead>div:last-child{text-align:right}.historicalArchiveHead strong{font-size:24px}@media(max-width:700px){.historicalArchiveHead{flex-direction:column}.historicalArchiveHead>div:last-child{text-align:left}}.archiveTabs{display:flex;gap:7px;flex-wrap:wrap;margin:12px 0}.archiveTabs button{border:1px solid #e1d9d1;background:#fff;border-radius:999px;padding:7px 12px;cursor:pointer}.archiveTabs button.selected{background:#222;color:#fff;border-color:#222}.archiveMonthTabs{margin-top:4px;padding-bottom:12px;border-bottom:1px solid #eee7df}.tabbedInvoiceMonth{margin-top:10px}.historicalStoredPdf{width:100%;height:760px;border:1px solid #e7e0d9;border-radius:12px;background:#f5f2ee;margin-top:12px}.archiveTabs button{color:#222!important;-webkit-text-fill-color:#222!important}.archiveTabs button.selected{color:#fff!important;-webkit-text-fill-color:#fff!important}.settingFilter{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.settingFilter button{background:#fff;color:#222;border:1px solid #ddd4cb;border-radius:999px;padding:8px 13px;cursor:pointer}.settingFilter button.selected{background:#222;color:#fff;border-color:#222}.tariffFinishGroup{margin-top:18px}.tariffFinishGroup>h3{padding:9px 12px;margin:0;background:#faf7f3;border-radius:10px;font-size:14px}.clientLeaderGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 16px}.clientLeader{display:flex;flex-direction:column;gap:6px}.clientLeader strong{font-size:17px}.clientLeader span{font-size:12px;color:#716b64}@media(max-width:1000px){.clientLeaderGrid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.clientLeaderGrid{grid-template-columns:1fr}}.historicalMatchCard{display:grid;grid-template-columns:minmax(240px,1fr) minmax(300px,1.2fr);grid-gap:18px;gap:18px;padding:15px 0;border-bottom:1px solid #eee}.historicalMatchChoice,.historicalMatchConfirmed,.historicalMatchSource{display:flex;flex-direction:column;gap:6px}.historicalMatchChoice small,.historicalMatchConfirmed span,.historicalMatchSource small{color:#777;font-size:12px}.historicalMatchChoice select{width:100%;padding:10px;border:1px solid #ddd4cb;border-radius:9px;background:#fff}.historicalMatchChoice button{align-self:flex-start}.historicalMatchConfirmed{background:#faf7f3;border-radius:10px;padding:12px}.historicalMatchConfirmed button{align-self:flex-start}@media(max-width:760px){.historicalMatchCard{grid-template-columns:1fr}}.clientLeader.clickable{cursor:pointer}.clientLeader.clickable:hover{transform:translateY(-2px)}.rankingOverlay{position:fixed;inset:0;background:rgba(0,0,0,.28);display:flex;align-items:center;justify-content:center;z-index:100;padding:20px}.rankingModal{background:#fff;border-radius:16px;padding:22px;width:min(720px,100%);max-height:80vh;overflow:auto}.rankingRow{display:grid;grid-template-columns:45px 1fr 160px 70px;grid-gap:12px;gap:12px;align-items:center;padding:12px 4px;border-top:1px solid #eee;color:inherit;text-decoration:none}.rankingRow em{text-align:right;font-style:normal;font-weight:700}.rankUp{color:#24834b}.rankDown{color:#c34242}.rankSame{color:#999}.historicalCascade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.historicalCascade select{width:100%;padding:9px;border:1px solid #ddd4cb;border-radius:9px;background:#fff}.historicalCascadeResult{grid-column:1/-1;display:flex;gap:10px;align-items:center;flex-wrap:wrap}@media(max-width:700px){.rankingRow{grid-template-columns:35px 1fr}.historicalCascade{grid-template-columns:1fr}}.companyProposal{gap:7px;padding:12px;border:1px solid #ded7cf;border-radius:10px;background:#faf8f5}.companyProposal,.priceTimeline{display:flex;flex-direction:column}.priceTimelineCurrent,.priceTimelineRow{display:grid;grid-template-columns:130px 140px 1fr;grid-gap:14px;gap:14px;padding:12px 4px;border-top:1px solid #eee;align-items:center}.priceTimelineCurrent{border-top:0;background:#faf7f3;border-radius:10px;padding:13px}.priceTimelineCurrent strong{font-size:18px}@media(max-width:650px){.priceTimelineCurrent,.priceTimelineRow{grid-template-columns:1fr}}.tariffFinishGroup .row{display:grid!important;grid-template-columns:minmax(0,1fr) 110px 310px!important;align-items:center;grid-gap:16px;gap:16px}.tariffFinishGroup .lineActions{display:flex;gap:8px;justify-content:flex-end;min-width:0}.tariffFinishGroup .lineActions button{flex:0 0 auto}.historyTabs{display:flex;gap:7px}.historyTabs button{border:0;border-radius:9px;padding:9px 12px;background:#f1eee9}.historyTabs button.selected{background:#222;color:#fff}.detectedGem{margin-top:4px;color:#625d57}.catalogueStatCards{grid-template-columns:repeat(3,1fr)}.catalogueStatsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogueRank{display:grid;grid-template-columns:40px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:11px 0;border-top:1px solid #eee}.catalogueRank span{display:flex;flex-direction:column}.catalogueRank small{color:#777}.catalogueRank em{font-style:normal;font-weight:700}@media(max-width:900px){.tariffFinishGroup .row{grid-template-columns:1fr 100px!important}.tariffFinishGroup .lineActions{grid-column:1/-1;justify-content:flex-start}.catalogueStatCards,.catalogueStatsGrid{grid-template-columns:1fr}}.gemHistorySelect{margin-top:8px;max-width:360px}.gemHistorySelect,.historicalCascadeResult select{padding:9px;border:1px solid #ddd4cb;border-radius:9px;background:#fff}.historicalCascadeResult select{min-width:260px}.historicalCascadeResult button{flex:0 0 auto}.collapsiblePanel{padding:0!important;overflow:hidden}.collapseHeader{width:100%;border:0!important;background:transparent!important;color:inherit!important;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:19px 22px!important;border-radius:0!important}.collapseHeader span{display:flex;flex-direction:column;gap:3px}.collapseHeader b{font-size:20px}.collapseHeader small{font-size:13px;color:#777;font-weight:500}.collapseHeader>strong{font-size:25px;font-weight:500}.collapseBody{padding:0 22px 22px}.collapseBody>.panel{box-shadow:none;margin:0;padding:0;border:0}.dimensionHistoryField{position:relative;display:flex;align-items:center}.dimensionHistoryField input{width:100%;padding:9px 42px 9px 10px;border:1px solid #ddd4cb;border-radius:9px;background:#fff;font:inherit}.dimensionHistoryField span{position:absolute;right:10px;color:#777;font-size:13px;pointer-events:none}.finishEdit{border:0!important;background:transparent!important;padding:0 3px!important;margin-left:6px!important;color:#666!important;min-width:auto!important}.finishEdit:hover{color:#111!important}.catalogueStatFilters{margin-bottom:16px}.statFilterGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px}.catalogueStatCards{grid-template-columns:repeat(4,minmax(0,1fr))}.analysisProgress{display:flex;flex-direction:column;gap:10px;padding:10px 0}.analysisProgress strong{font-size:28px}.analysisProgress progress{width:100%;height:12px}@media(max-width:900px){.catalogueStatCards,.statFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.catalogueStatCards,.statFilterGrid{grid-template-columns:1fr}}.homePage .content{max-width:none;width:100%;box-sizing:border-box;padding-right:48px}@media(min-width:1200px){.homePage .content{padding-left:48px;padding-right:48px}}@media(max-width:760px){.homePage .content{padding-left:16px;padding-right:16px}}@media(min-width:900px){.homePage,.homePage .content{height:100vh;overflow:hidden}.homePage .content{padding-top:24px;padding-bottom:18px}.homePage header{margin-bottom:12px}.homePage .homeSummary{margin-top:10px}.homePage .homeSummary>h2{margin-bottom:8px}.homePage .summaryGrid{gap:8px}.homePage .summaryCard{min-height:72px;padding:12px 16px}.homePage .declarationHomeAlerts{margin-top:10px;padding:12px 16px}.homePage .declarationHomeAlert{padding:7px 0}.homePage .widgetArea{margin-top:10px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:8px;gap:8px}.homePage .homeWidget{width:auto!important;margin:0!important}.homePage .widget-small{grid-column:span 4}.homePage .widget-medium{grid-column:span 6}.homePage .widget-large{grid-column:span 12}.homePage .widgetControls{min-height:14px}.homePage .actionCard,.homePage .panel{padding:12px 16px}.homePage .anomalyPanel,.homePage .homeSmartTariff,.homePage .subscriptionTrend,.homePage .todoPanel{min-height:0}}.supplierStatRow{grid-template-columns:minmax(180px,1.4fr) minmax(120px,.8fr) minmax(150px,.8fr) minmax(180px,1fr) auto;align-items:center}.supplierActions{display:flex;gap:7px;justify-content:flex-end}@media(max-width:900px){.supplierStatRow{grid-template-columns:1fr}.supplierActions{justify-content:flex-start}}.homeDashboard .content{display:flex;flex-direction:column;gap:10px}.homeDashboard header{margin-bottom:0}.homeTopLive{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.homeTopLive .marketCard,.homeTopLive .panel{margin:0;min-height:76px}.homeActions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.homeActions .card{min-height:64px;padding:12px 15px}.homeTasks{margin:0;padding:13px 16px}.homeTasks .catalogueHead{margin-bottom:8px}.homeTasks .catalogueHead h2{margin-bottom:2px}.homeTaskColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.homeDetectedTask{display:grid;grid-template-columns:24px 1fr auto;grid-gap:8px;gap:8px;align-items:center;padding:5px 0;border-bottom:1px solid #eee;color:inherit;text-decoration:none;font-size:13px}.taskDot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#f3e3b8;font-weight:800}.homeTasks .todoEntry{margin:0 0 5px}.homeTasks .todoRow{padding:4px 0}.homeDashboard .homeSummary{margin:0}.homeDashboard .homeSummary>h2{margin:0 0 7px}.homeSummaryFour{grid-template-columns:repeat(4,1fr)!important;gap:10px}.homeSummaryFour .summaryCard{min-height:72px}.igQuick{display:flex;gap:6px;margin-top:6px}.igQuick input{min-width:0;padding:7px 9px}.igQuick button{padding:7px 10px}@media(min-width:900px){.homeDashboard{height:100vh;overflow:hidden}.homeDashboard .content{height:100vh;padding-top:18px;padding-bottom:14px}.homeDashboard .globalSearch{margin:0}.homeDashboard .globalSearchBox{min-height:38px}.homeDashboard .marketCard{height:auto}.homeDashboard .subscriptionTrend{padding:11px 15px}}@media(max-width:900px){.homeActions,.homeSummaryFour,.homeTaskColumns,.homeTopLive{grid-template-columns:1fr 1fr!important}.homeDashboard{height:auto;overflow:visible}}@media(max-width:560px){.homeActions,.homeSummaryFour,.homeTaskColumns,.homeTopLive{grid-template-columns:1fr!important}}.homeDashboard{--home-gap:12px;--home-radius:14px}.homeDashboard .content{gap:var(--home-gap);max-width:none}.homeDashboard header{display:flex;align-items:end;min-height:48px}.homeDashboard header h1{margin:0 0 2px;font-size:25px;letter-spacing:-.035em}.homeDashboard header p{margin:0;color:#777}.homeDashboard .card,.homeDashboard .globalSearchBox,.homeDashboard .marketCard,.homeDashboard .panel{border-radius:var(--home-radius);border:1px solid #e5e1dc;box-shadow:0 1px 2px rgba(0,0,0,.025);background:#fff}.homeDashboard .globalSearchBox{height:44px;padding:0 14px}.homeDashboard .globalSearchBox input{font-size:14px}.homeTopLive{gap:var(--home-gap)}.homeTopLive .marketCard,.homeTopLive .subscriptionTrend{height:108px;box-sizing:border-box;padding:14px 16px;display:flex;justify-content:center}.homeTopLive .subscriptionTrend{align-items:flex-start}.homeActions small,.homeSummaryFour small,.homeTopLive small{font-size:11px;letter-spacing:.02em;color:#777}.homeTopLive strong{font-size:20px;line-height:1.15}.homeTopLive span{font-size:12px;color:#777}.homeTopLive .marketCard{align-items:center}.igQuick{width:100%;margin-top:auto}.igQuick button,.igQuick input{height:32px;border-radius:9px}.homeActions{gap:var(--home-gap)}.homeActions .card{height:72px;min-height:72px;box-sizing:border-box;padding:13px 16px;display:flex;flex-direction:column;justify-content:center;gap:5px;text-decoration:none;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.homeActions .card:hover,.homeSummaryFour .summaryCard:hover{transform:translateY(-1px);border-color:#d5cfc8;box-shadow:0 4px 14px rgba(0,0,0,.05)}.homeActions strong{font-size:14px}.homeTasks{border-radius:var(--home-radius)!important;padding:14px 16px!important}.homeSummary h2,.homeTasks h2{font-size:15px;letter-spacing:-.01em}.homeTasks .catalogueHead>b{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#f3f1ee;font-size:12px}.homeTaskColumns{gap:24px}.homeDetectedTask{min-height:30px;padding:5px 2px}.homeDetectedTask:last-child{border-bottom:0}.homeTasks .todoEntry{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px}.homeTasks .todoEntry button,.homeTasks .todoEntry input{height:34px;border-radius:9px}.homeSummaryFour{gap:var(--home-gap)!important}.homeSummaryFour .summaryCard{height:84px;min-height:84px;box-sizing:border-box;padding:13px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px}.homeSummaryFour .summaryCard strong{font-size:20px;line-height:1.1}.homeSummaryFour .summaryCard span{font-size:11px;color:#777}.homeDashboard .homeSummary>h2{margin:0 0 5px}@media(min-width:900px){.homeDashboard .content{padding-top:16px;padding-bottom:14px}.homeDashboard header{min-height:44px}}@media(max-width:900px){.homeActions .card,.homeSummaryFour .summaryCard,.homeTopLive .marketCard,.homeTopLive .subscriptionTrend{height:auto;min-height:78px}}.desktopHome .content{gap:14px}.desktopHome header{display:flex;justify-content:space-between;align-items:center}.desktopEdit{display:flex;gap:8px}.desktopGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-gap:12px;gap:12px;align-items:stretch;min-height:0}.deskWidget{position:relative;min-width:0}.desk-small{grid-column:span 3}.desk-medium{grid-column:span 6}.desk-large{grid-column:span 12}.deskWidget>.homeActions,.deskWidget>.homeSummary,.deskWidget>.marketCard,.deskWidget>.panel{height:100%;box-sizing:border-box}.deskWidgetControls{position:absolute;z-index:8;right:8px;top:7px;display:flex;gap:4px;padding:4px;border-radius:10px;background:rgba(245,243,240,.96);box-shadow:0 2px 8px rgba(0,0,0,.08)}.deskDrag,.deskWidgetControls button{height:24px;min-width:25px;padding:0 6px;border:0;border-radius:7px;background:white;display:grid;place-items:center;font-size:12px}.deskDrag{cursor:-webkit-grab;cursor:grab}.isEditing .deskWidget{outline:1px dashed #cfc7be;outline-offset:3px;border-radius:14px}.widgetGallery{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#f7f5f2;border:1px solid #e3ded8;border-radius:14px;overflow-x:auto}.widgetGallery>div{min-width:180px;display:flex;flex-direction:column}.widgetGallery>div span{font-size:11px;color:#777}.widgetGallery button{white-space:nowrap}.desktopStat{text-decoration:none;color:inherit;display:flex!important;flex-direction:column;justify-content:center;min-height:105px;padding:16px!important}.desktopStat small{font-size:10px;letter-spacing:.08em;color:#777}.desktopStat strong{font-size:24px;margin:4px 0}.desktopStat span{font-size:12px;color:#777}.desk-actions.desk-large .homeActions{grid-template-columns:repeat(4,1fr)}.desk-actions.desk-medium .homeActions{grid-template-columns:repeat(2,1fr)}.desk-actions.desk-small .homeActions{grid-template-columns:1fr}.desk-summary.desk-medium .homeSummaryFour{grid-template-columns:repeat(2,1fr)!important}.desk-summary.desk-small .homeSummaryFour{grid-template-columns:1fr!important}.desk-tasks.desk-small .homeTaskColumns{grid-template-columns:1fr}.desk-gold .marketCard,.desk-instagram .subscriptionTrend{min-height:110px}.desktopHome .homeActions .card{min-height:76px}.desktopHome .homeSummaryFour .summaryCard{min-height:88px}@media(min-width:1500px){.desktopHome .content{padding-left:56px!important;padding-right:56px!important}.desktopHome header h1{font-size:29px}.desktopHome .globalSearchBox{height:50px}.desktopStat strong{font-size:27px}}@media(max-width:1050px){.desk-small{grid-column:span 6}.desk-large,.desk-medium{grid-column:span 12}}@media(max-width:650px){.desktopGrid{grid-template-columns:1fr}.desk-large,.desk-medium,.desk-small{grid-column:1}.desktopEdit{flex-wrap:wrap}.widgetGallery{align-items:flex-start}.desktopHome{height:auto!important;overflow:visible!important}}.desktopHome{background:linear-gradient(145deg,#f4f3f1,#ebeae7 48%,#f5f4f2)}.desktopHome .content{gap:20px;padding-top:26px!important;padding-bottom:26px!important}.desktopHome header{min-height:64px!important}.desktopHome header h1{font-size:36px!important;letter-spacing:-.045em;line-height:1}.desktopHome header p{font-size:15px;margin-top:8px;color:#73716d}.desktopHome .globalSearchBox{height:64px!important;border-radius:19px!important;padding:0 22px!important;background:rgba(255,255,255,.9)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 10px 28px rgba(30,28,25,.08),0 2px 5px rgba(30,28,25,.05),inset 0 0 0 1px rgba(80,75,68,.05)!important}.desktopHome .globalSearchBox input{font-size:17px!important}.desktopGrid{gap:18px!important}.desktopHome .deskWidget .card,.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel,.desktopHome .desktopStat{border-radius:20px!important;border:1px solid rgba(255,255,255,.85)!important;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(245,244,242,.96))!important;box-shadow:0 14px 34px rgba(35,32,28,.075),0 3px 8px rgba(35,32,28,.045),inset 0 0 0 1px rgba(80,75,68,.035)!important}.desktopHome .deskWidget>.marketCard:hover,.desktopHome .deskWidget>.panel:hover,.desktopHome .desktopStat:hover{box-shadow:0 18px 42px rgba(35,32,28,.105),0 4px 10px rgba(35,32,28,.055)!important;transform:translateY(-1px)}.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel{padding:24px 26px!important}.desktopHome .desk-gold .marketCard,.desktopHome .desk-instagram .subscriptionTrend{min-height:190px!important}.desktopHome .desktopStat small,.desktopHome .marketCard small,.desktopHome .subscriptionTrend small{font-size:12px!important;letter-spacing:.1em;color:#77736e}.desktopHome .marketCard strong,.desktopHome .subscriptionTrend strong{font-size:30px!important;letter-spacing:-.035em;margin:8px 0 4px}.desktopHome .marketCard span,.desktopHome .subscriptionTrend span{font-size:14px!important}.desktopHome .igQuick{margin-top:16px!important;gap:10px}.desktopHome .igQuick button,.desktopHome .igQuick input{height:43px!important;border-radius:12px!important;font-size:14px}.desktopHome .homeActions{gap:16px!important}.desktopHome .homeActions .card{min-height:118px!important;padding:22px 24px!important;border-radius:19px!important}.desktopHome .homeActions small{font-size:12px!important;text-transform:uppercase;letter-spacing:.08em}.desktopHome .homeActions strong{font-size:18px!important;letter-spacing:-.02em}.desktopHome .homeTasks{padding:24px 26px!important}.desktopHome .homeSummary h2,.desktopHome .homeTasks h2{font-size:22px!important;letter-spacing:-.025em}.desktopHome .homeTaskColumns{gap:34px!important}.desktopHome .homeDetectedTask{min-height:43px!important;font-size:14px!important}.desktopHome .taskDot{width:27px;height:27px}.desktopHome .homeTasks .todoEntry button,.desktopHome .homeTasks .todoEntry input{height:44px!important;font-size:14px}.desktopHome .homeSummaryFour{gap:16px!important}.desktopHome .homeSummaryFour .summaryCard{min-height:128px!important;padding:22px 24px!important}.desktopHome .homeSummaryFour small{font-size:12px!important;letter-spacing:.07em;text-transform:uppercase}.desktopHome .homeSummaryFour strong{font-size:30px!important;letter-spacing:-.04em}.desktopHome .homeSummaryFour span{font-size:13px!important}.desktopHome .desktopStat{min-height:150px!important;padding:24px 26px!important}.desktopHome .desktopStat strong{font-size:34px!important;letter-spacing:-.045em}.desktopHome .desktopStat span{font-size:14px!important}.desktopEdit button{height:42px;padding:0 16px;border-radius:12px}.widgetGallery{padding:18px 20px!important;border-radius:18px!important;background:rgba(237,235,232,.95)!important;border:1px solid rgba(70,65,58,.08)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.widgetGallery button{height:40px;border-radius:11px}.deskWidgetControls{right:12px!important;top:11px!important;padding:6px!important;border-radius:12px!important;background:rgba(224,222,218,.94)!important;box-shadow:0 5px 14px rgba(0,0,0,.12)!important}.deskDrag,.deskWidgetControls button{height:31px!important;min-width:32px!important;border-radius:9px!important}.desktopHome .isEditing .deskWidget{outline:2px dashed #aaa59e!important;outline-offset:5px!important}@media(min-width:1500px){.desktopHome .content{padding-left:68px!important;padding-right:68px!important}.desktopGrid{gap:20px!important}}@media(max-width:1050px){.desktopHome .content{padding:22px!important}.desktopHome header h1{font-size:30px!important}}@media(max-width:650px){.desktopHome .content{padding:16px!important}.desktopHome header h1{font-size:28px!important}.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel{padding:18px!important}}.desktopHome{--desk-gap:22px;--desk-ink:#292826;--desk-muted:#76736f}.desktopHome .desktopGrid,.desktopHome .homeActions,.desktopHome .homeSummaryFour,.desktopHome .homeTaskColumns{gap:var(--desk-gap)!important}.desktopHome .deskWidget .card,.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel,.desktopHome .desktopStat{overflow:hidden;position:relative;color:var(--desk-ink)}.desktopHome .deskWidget>.marketCard:after,.desktopHome .deskWidget>.panel:after,.desktopHome .desktopStat:after{content:"";position:absolute;pointer-events:none;right:-34px;top:-36px;width:150px;height:150px;border:1px solid rgba(55,52,48,.07);border-radius:50%;box-shadow:0 0 0 20px rgba(55,52,48,.018),0 0 0 42px rgba(55,52,48,.012);transform:rotate(-12deg)}.desktopHome .desk-instagram .subscriptionTrend:before{content:"↗";position:absolute;right:25px;bottom:16px;font-size:58px;font-weight:200;line-height:1;color:rgba(45,43,40,.055);transform:rotate(-8deg)}.desktopHome .desk-gold .marketCard:before{content:"Au";position:absolute;right:25px;bottom:13px;font-family:Georgia,serif;font-size:58px;font-style:italic;color:rgba(45,43,40,.05)}.desktopHome .desk-cash .desktopStat:before{content:"€";position:absolute;right:24px;bottom:10px;font-family:Georgia,serif;font-size:70px;color:rgba(45,43,40,.045)}.desktopHome .desk-expenses .desktopStat:before{content:"−";position:absolute;right:24px;bottom:3px;font-size:82px;font-weight:200;color:rgba(45,43,40,.045)}.desktopHome .desk-clients .desktopStat:before{content:"◎";position:absolute;right:20px;bottom:7px;font-size:65px;font-weight:200;color:rgba(45,43,40,.045)}.desktopHome .homeActions .card:after{content:"";position:absolute;right:16px;bottom:14px;width:26px;height:1px;background:rgba(45,43,40,.16);box-shadow:8px -5px 0 -.25px rgba(45,43,40,.07);transform:rotate(-6deg)}.desktopHome .homeActions .card:nth-child(2):after{transform:rotate(4deg);width:34px}.desktopHome .homeActions .card:nth-child(3):after{transform:rotate(-11deg);width:22px}.desktopHome .homeActions .card:nth-child(4):after{transform:rotate(8deg);width:30px}.desktopHome .homeSummaryFour .summaryCard:after{content:"";position:absolute;left:23px;bottom:13px;width:42px;height:2px;background:rgba(45,43,40,.08);border-radius:50%;transform:rotate(-2deg)}.desktopHome header h1{letter-spacing:-.055em!important}.desktopHome .homeSummary h2,.desktopHome .homeTasks h2,.desktopHome header h1{font-family:Georgia,Times New Roman,serif;font-weight:500}.desktopHome .desktopStat strong,.desktopHome .homeSummaryFour strong,.desktopHome .marketCard strong,.desktopHome .subscriptionTrend strong{color:#242321}.desktopHome .desktopStat small,.desktopHome .homeActions small,.desktopHome .homeSummaryFour small,.desktopHome .marketCard small,.desktopHome .subscriptionTrend small{color:#7d7974!important}.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel,.desktopHome .desktopStat{transition:transform .18s ease,box-shadow .18s ease}.desktopHome .deskWidget>.marketCard:hover,.desktopHome .deskWidget>.panel:hover,.desktopHome .desktopStat:hover{transform:translateY(-3px)!important}@media(min-width:1500px){.desktopHome{--desk-gap:24px}}@media(max-width:1050px){.desktopHome{--desk-gap:16px}}.desktopHome{position:relative;isolation:isolate;background:linear-gradient(145deg,#f4f2ef,#ebe9e5 52%,#f7f6f3)}.desktopHome .content{position:relative;z-index:1;--desk-gap:26px}.desktopHome .content,.desktopHome .desktopGrid,.desktopHome .homeActions,.desktopHome .homeSummaryFour,.desktopHome .homeTaskColumns{gap:var(--desk-gap)!important}.homeBrandTitle{display:flex;align-items:center;gap:18px}.homeBrandTitle>img{width:86px;height:56px;filter:grayscale(1)}.homeBrandTitle p{letter-spacing:.025em}.atelierWatermark{position:fixed;z-index:-1;right:-110px;bottom:-115px;width:min(760px,48vw);opacity:.027;pointer-events:none;filter:grayscale(1);mix-blend-mode:multiply;transform:rotate(-2deg)}.atelierWatermark img{width:100%;display:block}.desktopHome .deskWidget{position:relative}.desktopHome .deskWidget:nth-child(3n+1):before{content:"";position:absolute;z-index:4;pointer-events:none;right:26px;top:24px;width:9px;height:9px;border:1.4px solid rgba(40,38,35,.11);transform:rotate(27deg)}.desktopHome .deskWidget:nth-child(3n+1):after{content:"";position:absolute;z-index:4;pointer-events:none;right:42px;top:42px;width:5px;height:5px;border:1px solid rgba(40,38,35,.08);border-radius:50%}.desktopHome .deskWidget:nth-child(4n+2)>.marketCard:before,.desktopHome .deskWidget:nth-child(4n+2)>.panel:before{content:"";position:absolute;pointer-events:none;right:-26px;bottom:-26px;width:132px;height:90px;background:url(/echoppe-logo-instagram.png) 50%/contain no-repeat;opacity:.025;filter:grayscale(1)}.desktopHome .deskWidget .card,.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel,.desktopHome .desktopStat{box-shadow:0 18px 46px rgba(31,29,26,.085),0 4px 10px rgba(31,29,26,.045),inset 0 1px 0 rgba(255,255,255,.9)!important}.desktopHome .deskWidget>.marketCard:hover,.desktopHome .deskWidget>.panel:hover,.desktopHome .desktopStat:hover{box-shadow:0 24px 58px rgba(31,29,26,.12),0 6px 14px rgba(31,29,26,.055),inset 0 1px 0 rgba(255,255,255,.95)!important}.desktopHome .homeTasks{margin-top:2px!important}.desktopHome .homeActions .card{background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(240,238,234,.96))!important}.desktopHome .homeActions .card:first-child:before{content:"◇";position:absolute;right:22px;top:17px;font-size:34px;color:rgba(38,36,33,.055);transform:rotate(45deg)}.desktopHome .homeActions .card:nth-child(2):before{content:"△";position:absolute;right:24px;top:18px;font-size:31px;color:rgba(38,36,33,.05)}.desktopHome .homeActions .card:nth-child(3):before{content:"◌";position:absolute;right:24px;top:18px;font-size:31px;color:rgba(38,36,33,.05)}.desktopHome .homeActions .card:nth-child(4):before{content:"▱";position:absolute;right:24px;top:18px;font-size:30px;color:rgba(38,36,33,.05);transform:rotate(-8deg)}@media(min-width:1500px){.desktopHome .content{--desk-gap:28px}}@media(max-width:1050px){.desktopHome .content{--desk-gap:18px}.homeBrandTitle>img{width:70px;height:48px}.atelierWatermark{width:60vw}}@media(max-width:650px){.homeBrandTitle>img{width:58px;height:42px}.atelierWatermark{width:90vw;right:-35vw;opacity:.02}}.homeBrandTitle>img{object-fit:contain;background:transparent!important;mix-blend-mode:multiply}.atelierWatermark{width:min(1520px,96vw)!important;right:-230px!important;bottom:-245px!important;opacity:.024!important}.desktopHome .desktopGrid{row-gap:var(--desk-gap)!important;column-gap:var(--desk-gap)!important}.desktopHome .deskWidget{margin:0!important;padding:0!important}.desktopHome .desk-tasks{margin-top:0!important}@media(max-width:1050px){.atelierWatermark{width:110vw!important;right:-48vw!important;bottom:-12vw!important}}.desktopHome .deskWidget .card,.desktopHome .deskWidget>.marketCard,.desktopHome .deskWidget>.panel,.desktopHome .desktopStat,.desktopHome .globalSearchBox,.desktopHome .widgetGallery{background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.3))!important;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);border:1px solid rgba(255,255,255,.72)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 1px 0 0 rgba(255,255,255,.38),0 16px 42px rgba(44,40,35,.1),0 3px 9px rgba(44,40,35,.055)!important}.desktopHome .deskWidget>.marketCard:after,.desktopHome .deskWidget>.panel:after,.desktopHome .desktopStat:after{background:radial-gradient(circle at 30% 25%,rgba(255,255,255,.65),rgba(255,255,255,0) 48%);border-color:rgba(255,255,255,.5)}.desktopHome .deskWidget .card:before{filter:blur(.15px)}.homeBrandTitle>img{display:none!important}.liquidSidebar{width:76px!important;padding:14px 10px!important;background:transparent!important;transition:width .36s cubic-bezier(.2,.8,.2,1);z-index:100}.liquidSidebar.expanded{width:238px!important}.liquidSidebar .sidebarOrb{position:relative;z-index:4;width:58px;height:58px;padding:0;border:1px solid rgba(255,255,255,.7);border-radius:50%;overflow:hidden;background:#050505;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 28px rgba(0,0,0,.18);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.liquidSidebar .sidebarOrb:hover{transform:scale(1.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 34px rgba(0,0,0,.24)}.liquidSidebar .sidebarOrb img{width:100%;height:100%;object-fit:cover;display:block}.liquidSidebar .sidebarReveal{position:absolute;left:8px;top:8px;width:58px;min-height:calc(100vh - 16px);padding:76px 8px 18px;border-radius:29px;overflow:hidden;background:linear-gradient(145deg,rgba(255,255,255,.64),rgba(236,233,228,.46));-webkit-backdrop-filter:blur(30px) saturate(145%);backdrop-filter:blur(30px) saturate(145%);border:1px solid rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 48px rgba(40,36,31,.12);transition:width .36s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease}.liquidSidebar.expanded .sidebarReveal{width:210px;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 22px 58px rgba(40,36,31,.16)}.liquidSidebar .brand,.liquidSidebar .nav{opacity:0;transform:translateX(-8px);white-space:nowrap;pointer-events:none;transition:opacity .18s ease,transform .28s ease}.liquidSidebar.expanded .brand,.liquidSidebar.expanded .nav{opacity:1;transform:none;pointer-events:auto;transition-delay:.08s}.liquidSidebar .brand{margin-bottom:14px}.liquidSidebar .nav{border-radius:13px;padding:9px 11px;margin:2px 0}.liquidSidebar .nav.active{background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 12px rgba(40,36,31,.07)}.liquidSidebar .settings{margin-top:18px}.appWithSidebar{margin-left:76px!important;transition:margin-left .36s cubic-bezier(.2,.8,.2,1)}.desktopGrid:after{content:"＋  Ajouter un widget";grid-column:span 3;min-height:110px;border:1px dashed rgba(74,69,63,.2);border-radius:20px;display:grid;place-items:center;color:#7d7974;background:rgba(255,255,255,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media(max-width:1050px){.desktopGrid:after{grid-column:span 6}}@media(max-width:650px){.liquidSidebar{width:64px!important}.appWithSidebar{margin-left:64px!important}.desktopGrid:after{grid-column:1}.liquidSidebar.expanded{width:220px!important}}.liquidSidebar .sidebarOrb img{width:84%!important;height:84%!important;object-fit:contain!important;margin:8%!important;border-radius:50%}.desktopGrid>.deskWidget>.desktopStat,.desktopGrid>.deskWidget>.homeActions,.desktopGrid>.deskWidget>.homeSummary,.desktopGrid>.deskWidget>.marketCard,.desktopGrid>.deskWidget>.panel{height:100%!important;min-height:100%!important}.desk-cash,.desk-clients,.desk-instagram,.desk-tasks{min-height:220px}.desk-expenses,.desk-gold{min-height:150px}.desktopHome .desk-gold .marketCard{min-height:150px!important}.taskCompactHead{display:grid!important;grid-template-columns:auto minmax(220px,1fr) auto!important;grid-gap:14px!important;gap:14px!important;margin-bottom:10px!important}.taskCompactHead h2{margin:0!important;white-space:nowrap}.taskHeadEntry{display:grid!important;grid-template-columns:1fr auto!important;grid-gap:7px!important;gap:7px!important}.taskHeadEntry button,.taskHeadEntry input{height:36px!important}.desktopHome .homeTasks{display:flex!important;flex-direction:column!important}.desktopHome .homeTaskColumns{flex:1 1!important}@media(max-width:850px){.taskCompactHead{grid-template-columns:1fr auto!important}.taskHeadEntry{grid-column:1/-1;grid-row:2}.desk-cash,.desk-clients,.desk-instagram,.desk-tasks{min-height:unset}}.liquidSidebar{width:0!important;height:0!important;padding:0!important;background:none!important;border:0!important;box-shadow:none!important;overflow:visible!important;position:fixed!important;left:18px!important;top:18px!important;z-index:1000!important}.liquidSidebar .sidebarOrb{position:absolute!important;left:0!important;top:0!important;width:56px!important;height:56px!important}.liquidSidebar .sidebarOrb img{width:78%!important;height:78%!important;margin:11%!important}.liquidSidebar .sidebarReveal{position:absolute!important;left:0!important;top:0!important;width:56px!important;height:56px!important;min-height:0!important;padding:0!important;border-radius:28px!important;opacity:0!important;visibility:hidden!important;overflow:hidden!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(232,229,224,.54))!important;-webkit-backdrop-filter:blur(30px) saturate(150%);backdrop-filter:blur(30px) saturate(150%);border:1px solid rgba(255,255,255,.78)!important;box-shadow:0 18px 44px rgba(40,36,31,.14),inset 0 1px 0 rgba(255,255,255,.95)!important;transition:width .3s cubic-bezier(.2,.8,.2,1),height .3s cubic-bezier(.2,.8,.2,1),opacity .16s ease,visibility .16s ease!important}.liquidSidebar.expanded .sidebarReveal{width:185px!important;height:174px!important;padding:66px 10px 10px!important;opacity:1!important;visibility:visible!important}.liquidSidebar .sidebarReveal .nav{display:block!important;opacity:0!important;transform:translateY(-4px)!important;padding:9px 12px!important;margin:1px 0!important;border-radius:12px!important}.liquidSidebar.expanded .sidebarReveal .nav{opacity:1!important;transform:none!important}.liquidSidebar .sidebarOrb{z-index:3!important}.desktopGrid{grid-auto-rows:auto!important}.desktopGrid>.deskWidget{height:100%!important}.desktopHome .desk-expenses .desktopStat,.desktopHome .desk-gold .marketCard{height:158px!important;min-height:158px!important}.desktopHome .homeTasks{margin:0!important}.desktopHome .desk-cash .desktopStat,.desktopHome .desk-clients .desktopStat,.desktopHome .desk-instagram .subscriptionTrend,.desktopHome .homeTasks{height:224px!important;min-height:224px!important}.taskCompactHead{grid-template-columns:auto minmax(140px,1fr) auto!important}.taskHeadEntry input{padding:0 4px!important;color:#595652!important}.taskHeadEntry input:focus{color:#2c2a27!important;border-bottom:1px solid rgba(50,47,43,.16)!important}@media(max-width:850px){.desk-cash,.desk-clients,.desk-expenses,.desk-gold,.desk-instagram,.desk-tasks{min-height:unset!important}.desktopHome .desk-cash .desktopStat,.desktopHome .desk-clients .desktopStat,.desktopHome .desk-expenses .desktopStat,.desktopHome .desk-gold .marketCard,.desktopHome .desk-instagram .subscriptionTrend,.desktopHome .homeTasks{height:auto!important;min-height:unset!important}}.homeBrandTitle{margin-left:24px!important}.desktopGrid{grid-auto-flow:dense!important}.desktopGrid>.deskWidget{align-self:stretch!important;margin:0!important}.desktopGrid>.deskWidget>*{height:100%!important;box-sizing:border-box!important}.desk-cash,.desk-clients,.desk-instagram,.desk-tasks{min-height:224px!important;height:224px!important}.desk-cash>.desktopStat,.desk-clients>.desktopStat,.desk-instagram>.subscriptionTrend,.desk-tasks>.homeTasks{height:224px!important;min-height:224px!important;max-height:224px!important}.desk-expenses,.desk-gold{min-height:158px!important;height:158px!important}.desk-expenses>.desktopStat,.desk-gold>.marketCard{height:158px!important;min-height:158px!important;max-height:158px!important}.taskCompactHead{grid-template-columns:auto minmax(160px,1fr) auto!important;align-items:center!important}.taskHeadEntry{display:block!important;margin:0!important}.taskHeadEntry input{width:100%!important;height:30px!important;padding:0 3px!important;border:0!important;outline:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;color:#5e5a55!important;font-size:12px!important}.taskHeadEntry input::placeholder{color:#aaa59e!important;opacity:1!important}.taskHeadEntry input:focus{border-bottom:1px solid rgba(55,51,47,.18)!important}.isEditing .deskWidgetControls{background:rgba(42,40,37,.82)!important;border:1px solid rgba(255,255,255,.28)!important;box-shadow:0 7px 18px rgba(0,0,0,.2)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.isEditing .deskDrag,.isEditing .deskWidgetControls button{color:#242220!important;border:1px solid rgba(255,255,255,.85)!important;box-shadow:0 2px 6px rgba(0,0,0,.1)!important;font-weight:700!important}.isEditing .deskDrag{color:#4a4641!important}.homeSummaryFour{align-items:stretch!important}.homeSummaryFour .summaryCard{height:128px!important;min-height:128px!important;max-height:128px!important}.desktopHome .homeSummary>h2{margin-bottom:12px!important}.appWithSidebar{transition:none!important}.appWithSidebar,.liquidSidebar.expanded~.appWithSidebar{margin-left:0!important;transform:none!important}@media(max-width:850px){.desk-cash,.desk-clients,.desk-expenses,.desk-gold,.desk-instagram,.desk-tasks{height:auto!important;min-height:unset!important}.desk-cash>.desktopStat,.desk-clients>.desktopStat,.desk-expenses>.desktopStat,.desk-gold>.marketCard,.desk-instagram>.subscriptionTrend,.desk-tasks>.homeTasks{height:auto!important;min-height:unset!important;max-height:none!important}}.desktopGrid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:row!important;align-items:stretch!important}.desktopGrid>.desk-row-main{grid-row:3!important;height:224px!important;min-height:224px!important;max-height:224px!important;align-self:stretch!important}.desktopGrid>.desk-row-bottom{grid-row:4!important;height:158px!important;min-height:158px!important;max-height:158px!important;align-self:stretch!important}.desktopGrid>.desk-row-main>*{height:224px!important;min-height:224px!important;max-height:224px!important;margin:0!important}.desktopGrid>.desk-row-bottom>*{height:158px!important;min-height:158px!important;max-height:158px!important;margin:0!important}.desktopGrid>.desk-gold .marketCard,.desktopGrid>.desk-tasks .homeTasks{position:relative!important;top:0!important;bottom:auto!important;transform:none!important}.desktopGrid>.desk-gold,.desktopGrid>.desk-tasks{margin-top:0!important;padding-top:0!important}@media(min-width:851px){.desktopGrid>.desk-row-bottom,.desktopGrid>.desk-row-main{margin-top:0!important}}@media(max-width:850px){.desktopGrid{grid-auto-flow:dense!important}.desktopGrid>.desk-row-bottom,.desktopGrid>.desk-row-main{grid-row:auto!important}.desktopGrid>.desk-row-bottom,.desktopGrid>.desk-row-bottom>*,.desktopGrid>.desk-row-main,.desktopGrid>.desk-row-main>*{height:auto!important;min-height:unset!important;max-height:none!important}}.isEditing .deskWidgetControls{padding:4px!important;border-radius:12px!important;background:rgba(52,49,45,.76)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 5px 14px rgba(0,0,0,.16)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important}.desktopHome .isEditing .deskWidgetControls,.isEditing .deskWidgetControls{width:auto!important;height:auto!important;min-width:0!important;left:auto!important;right:10px!important;top:10px!important;bottom:auto!important;display:flex!important;gap:4px!important}.desktopHome .isEditing .deskWidgetControls,.isEditing .deskWidgetControls{position:absolute!important;flex-direction:row!important;align-items:center!important;min-height:0!important;padding:0!important;margin:0!important;background:transparent!important;background-color:transparent!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.isEditing .deskWidgetControls:after,.isEditing .deskWidgetControls:before{display:none!important;content:none!important}.isEditing .deskDrag,.isEditing .deskWidgetControls button{display:grid!important;place-items:center!important;width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;padding:0!important;margin:0!important;background:rgba(255,255,255,.92)!important;color:#292724!important;border:1px solid rgba(65,61,56,.16)!important;border-radius:8px!important;box-shadow:0 3px 9px rgba(35,32,28,.12)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important}.desktopGrid:after{display:none!important;content:none!important}.widgetEmptySlot{grid-column:span 3;min-height:112px;border:1px dashed rgba(72,68,63,.22)!important;border-radius:20px!important;background:rgba(255,255,255,.12)!important;color:#8d8882!important;display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:6px;box-shadow:none!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background .18s ease,border-color .18s ease,transform .18s ease}.widgetEmptySlot:hover{background:rgba(255,255,255,.32)!important;border-color:rgba(72,68,63,.34)!important;transform:translateY(-2px)}.widgetEmptySlot span{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.72);font-size:17px}.widgetEmptySlot small{font-size:11px}.isEditing .deskWidget{transition:transform .22s cubic-bezier(.2,.8,.2,1),grid-column .22s ease,box-shadow .18s ease!important;cursor:-webkit-grab;cursor:grab}.isEditing .deskWidget:active{cursor:-webkit-grabbing;cursor:grabbing;transform:scale(.985)!important;opacity:.82}.isEditing .deskWidget[draggable=true]:hover{z-index:5}.widgetGallery{position:relative;z-index:20;animation:widgetGalleryIn .2s ease both}@keyframes widgetGalleryIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(max-width:1050px){.widgetEmptySlot{grid-column:span 6}}@media(max-width:650px){.widgetEmptySlot{grid-column:1}}@media(min-width:851px){.desktopGrid>.desk-tasks-tall{grid-row:3/span 2!important;height:calc(224px + var(--desk-gap) + 158px)!important;min-height:calc(224px + var(--desk-gap) + 158px)!important;max-height:none!important;align-self:stretch!important}.desktopGrid>.desk-tasks-tall>.homeTasks{height:100%!important;min-height:100%!important;max-height:none!important;overflow:hidden!important}.desktopGrid>.desk-tasks-tall .homeTaskColumns{overflow:auto!important;min-height:0!important;padding-right:3px;scrollbar-width:thin;scrollbar-color:rgba(80,76,71,.22) transparent}.desktopGrid>.desk-tasks-tall .homeTaskColumns::-webkit-scrollbar{width:5px}.desktopGrid>.desk-tasks-tall .homeTaskColumns::-webkit-scrollbar-thumb{background:rgba(80,76,71,.2);border-radius:9px}}.isEditing .deskWidget{transition:transform .32s cubic-bezier(.22,.9,.25,1),opacity .2s ease,box-shadow .22s ease!important;will-change:transform}.isEditing .deskWidget.draggingWidget{opacity:.7!important;transform:scale(.97) rotate(.25deg)!important;z-index:30!important;box-shadow:0 26px 60px rgba(34,31,27,.18)!important}.isEditing .deskWidget:not(.draggingWidget){transition-duration:.3s!important}.worksDesk{min-height:100vh;background:radial-gradient(circle at 78% 4%,rgba(255,255,255,.92),transparent 32%),linear-gradient(145deg,#f3f1ee,#ece9e4)}.worksContent{max-width:none!important;padding:26px 42px 70px!important}.worksHero{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 20px!important}.worksHero h1{font-family:Georgia,Times New Roman,serif;font-size:38px;letter-spacing:-.045em;margin:3px 0 5px}.worksHero p{margin:0;color:#77716b}.eyebrow{font-size:10px;letter-spacing:.14em;color:#918b84;font-weight:700}.worksNew{padding:12px 17px!important;border-radius:14px!important}.worksSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin-bottom:14px}.worksClientCard,.worksEmpty,.worksMetric,.worksToolbar{border:1px solid rgba(255,255,255,.78)!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(245,243,240,.56))!important;box-shadow:0 12px 30px rgba(45,40,35,.075),inset 0 1px 0 rgba(255,255,255,.95)!important;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}.worksMetric{min-height:112px;border-radius:22px;padding:18px 20px;display:flex;flex-direction:column;justify-content:center}.worksMetric small{font-size:10px;letter-spacing:.12em;color:#8d8780}.worksMetric strong{font-size:25px;margin:6px 0 2px}.worksMetric span{font-size:11px;color:#8c8781}.worksToolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px;border-radius:18px;margin-bottom:18px}.worksSearch{flex:1 1;padding:0 11px;color:#777}.worksSearch input{width:94%;height:38px;border:0!important;background:transparent!important;outline:0;box-shadow:none!important}.worksFilters{display:flex;gap:4px;padding:3px;background:rgba(226,223,218,.55);border-radius:13px}.worksFilters button{border:0;background:transparent;padding:8px 12px;border-radius:10px;color:#77716b}.worksFilters button.active{background:rgba(255,255,255,.88);color:#252321;box-shadow:0 2px 8px rgba(40,36,32,.08)}.worksEmpty{min-height:370px;border-radius:26px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px}.worksEmptyMark{width:66px;height:66px;border-radius:50%;display:grid;place-items:center;margin-bottom:18px;font-size:28px;background:rgba(255,255,255,.65);box-shadow:0 10px 30px rgba(40,36,32,.08)}.worksEmpty h2{font-family:Georgia,Times New Roman,serif;font-size:25px;margin:6px 0 7px}.worksEmpty p{max-width:520px;color:#7c7670;margin:0 0 20px}.worksClientCard{border-radius:22px!important}.worksClientCard h2{font-family:Georgia,Times New Roman,serif}@media(max-width:850px){.worksContent{padding:20px 16px 55px!important}.worksHero{align-items:flex-start;flex-direction:column}.worksSummary{grid-template-columns:1fr}.worksToolbar{align-items:stretch;flex-direction:column}}.worksContent{padding-top:58px!important}.worksEmptyMark svg{width:42px;height:20px;fill:none;stroke:#57524d;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.worksEmptyMark svg circle{fill:rgba(145,132,109,.08)}.floatingMenu a,.sideMenu a,.sidebarMenu a{position:relative}.floatingMenu a:before,.sideMenu a:before,.sidebarMenu a:before{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:8px;color:#77716b;font-size:13px;font-weight:400;opacity:.72;vertical-align:-1px}.floatingMenu a[href^="/travaux"]:before,.sideMenu a[href^="/travaux"]:before,.sidebarMenu a[href^="/travaux"]:before{content:"◇";transform:rotate(45deg);font-size:10px}.floatingMenu a[href^="/a-facturer"]:before,.sideMenu a[href^="/a-facturer"]:before,.sidebarMenu a[href^="/a-facturer"]:before{content:"▤";font-size:12px}.floatingMenu a[href^="/devis"]:before,.sideMenu a[href^="/devis"]:before,.sidebarMenu a[href^="/devis"]:before{content:"⌑";font-size:14px}.floatingMenu a[href^="/gestion"]:before,.sideMenu a[href^="/gestion"]:before,.sidebarMenu a[href^="/gestion"]:before{content:"◫";font-size:12px}@media(max-width:850px){.worksContent{padding-top:52px!important}}.worksContent{padding-top:76px!important}.worksEmptyMark .echoppeIcon{width:52px;height:40px;overflow:visible;fill:none;stroke:#57524d;stroke-width:1.2;stroke-linecap:round;stroke-linejoin:round}.worksEmptyMark .echoppeIcon circle{fill:rgba(116,109,100,.055)}.worksEmptyMark .echoppeIcon path:first-of-type{fill:rgba(116,109,100,.04)}@media(min-width:901px){.worksHero{padding-left:14px}.worksContent{padding-top:78px!important}}@media(max-width:900px){.worksContent{padding-top:68px!important}}.worksContent{padding-top:96px!important}.worksEmptyMark .echoppeIcon{width:54px!important;height:43px!important;fill:none!important;stroke:#625d57!important;stroke-width:1.15!important}.worksEmptyMark .echoppeIcon circle{fill:rgba(255,255,255,.18)!important}.workshopBoards{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-gap:14px;gap:14px;margin:14px 0}.workshopBoard{min-height:250px;border-radius:24px;padding:20px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(244,241,237,.58));border:1px solid rgba(255,255,255,.86);box-shadow:0 14px 34px rgba(45,40,35,.075),inset 0 1px 0 rgba(255,255,255,.98);-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%)}.workshopBoardHead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.workshopBoardHead h2{font-family:Georgia,Times New Roman,serif;font-size:22px;margin:3px 0 0}.workshopBoardHead>b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.62);box-shadow:inset 0 0 0 1px rgba(90,80,70,.08);font-size:11px}.priorityList{display:flex;flex-direction:column}.priorityRow{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 3px;border-top:1px solid rgba(80,72,65,.075);text-decoration:none;color:inherit}.priorityRank{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:rgba(80,76,71,.07);font-size:10px}.priorityRank.hot{background:#f3e3b5}.priorityRow strong{display:block;font-size:13px}.priorityRow small{display:block;margin-top:2px;color:#8b847d;font-size:10px}.priorityRow em{font-style:normal;font-size:10px;color:#6f6963;background:rgba(255,255,255,.58);padding:5px 8px;border-radius:999px}.orderQuick{display:grid;grid-template-columns:1fr auto;grid-gap:7px;gap:7px;margin-bottom:8px}.orderQuick input{height:34px;border:0;border-bottom:1px solid rgba(80,72,65,.18);background:transparent;outline:none;color:#292622}.orderQuick input::placeholder{color:#aaa39c}.orderQuick button{border:0;border-radius:10px;background:#1d1c1a;color:#fff;padding:0 12px;font-size:11px;font-weight:700}.orderRow{display:grid;grid-template-columns:24px 1fr 22px;align-items:center;grid-gap:5px;gap:5px;min-height:34px;border-top:1px solid rgba(80,72,65,.075);font-size:12px}.orderCheck,.orderDelete{border:0;background:transparent;color:#8b847d;cursor:pointer}.orderCheck{font-size:18px}.orderDelete{opacity:.45}.boardEmpty{color:#9a938c;font-size:12px;margin:22px 0 0}@media(max-width:900px){.worksContent{padding-top:82px!important}.workshopBoards{grid-template-columns:1fr}.priorityRow{grid-template-columns:30px 1fr}.priorityRow em{grid-column:2;justify-self:start}}.worksEmptyMark{width:78px!important;height:78px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:rgba(255,255,255,.68)!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:0 12px 30px rgba(43,38,33,.08),inset 0 1px 0 #fff!important}.worksEmptyMark .echoppeIconV355{width:66px!important;height:52px!important;overflow:visible!important;fill:none!important;stroke:#4f4b46!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.worksEmptyMark .echoppeIconV355 .echoppeHandle{fill:rgba(255,255,255,.16)!important;stroke-width:1.7!important}.worksEmptyMark .echoppeIconV355 .echoppeFerrule{fill:rgba(137,125,103,.13)!important;stroke-width:1.65!important}.worksEmptyMark .echoppeIconV355 .echoppeBlade{fill:rgba(105,101,96,.055)!important;stroke-width:1.65!important}.worksEmptyMark .echoppeIconV355 .echoppeFacet{stroke:#817a72!important;stroke-width:1.15!important}.worksEmptyMark .echoppeIconV355 .echoppeEdge{stroke-width:1.25!important}.worksEmptyMarkV356{width:94px!important;height:72px!important;border-radius:50%!important}.worksEmptyMarkV356 .echoppeRealIcon{width:86px!important;height:58px!important;overflow:visible!important;fill:none!important;stroke:#514d48!important;stroke-width:1.45!important;stroke-linecap:round!important;stroke-linejoin:round!important}.worksEmptyMarkV356 .erHandle{fill:rgba(166,145,111,.055)!important;stroke-width:1.55!important}.worksEmptyMarkV356 .erFerrule{fill:rgba(148,143,100,.1)!important;stroke-width:1.35!important}.worksEmptyMarkV356 .erBlade{fill:rgba(92,94,96,.065)!important;stroke-width:1.45!important}.worksEmptyMarkV356 .erBladeTop{stroke-width:1.25!important}.worksEmptyMarkV356 .erTang{stroke-width:1.15!important}.workEditorPage{background:radial-gradient(circle at 86% 7%,rgba(255,255,255,.92),transparent 28%),linear-gradient(145deg,#f4f2ef,#efede9 52%,#f6f4f1);min-height:100vh}.workEditorContent{max-width:none!important;padding:88px 34px 54px!important;display:grid!important;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-gap:16px!important;gap:16px!important}.workEditorHeader{grid-column:1/-1;display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2px;padding:0 4px}.workEditorHeader>div{display:flex;flex-direction:column;align-items:flex-start}.workEditorHeader .back{font-size:11px;color:#77716b;text-decoration:none;margin-bottom:12px}.workEditorHeader .eyebrow{font-size:9px;letter-spacing:.16em;color:#938c84;font-weight:700;margin-bottom:4px}.workEditorHeader h1{font-family:Georgia,Times New Roman,serif;font-size:35px;line-height:1;margin:0 0 8px;letter-spacing:-.035em}.workEditorHeader p{margin:0;color:#7f7871;font-size:12px}.workSaveTop{min-height:40px;padding:0 18px;border-radius:13px!important;box-shadow:0 8px 20px rgba(20,18,16,.12)}.workEditorContent>.panel{border-radius:24px!important;border:1px solid rgba(255,255,255,.9)!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(246,243,239,.62))!important;box-shadow:0 16px 38px rgba(45,40,35,.075),inset 0 1px 0 rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);padding:21px!important}.workEditorContent>.panel h2{font-family:Georgia,Times New Roman,serif;font-size:20px;margin:0;letter-spacing:-.02em}.workEditorContent .stepNo{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;margin-right:8px;background:rgba(80,75,69,.065);font-family:Arial,sans-serif;font-size:9px;letter-spacing:.04em;color:#8b847c;vertical-align:2px}.workSetupPanel{min-height:238px}.clientPanel{grid-column:1}.jewelPanel{grid-column:2}.settingPanel,.workLinesPanel{grid-column:1/-1}.workEditorContent input,.workEditorContent select,.workEditorContent textarea{border-radius:11px!important;border:1px solid rgba(74,68,62,.12)!important;background:rgba(255,255,255,.68)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.8)!important}.workEditorContent input:focus,.workEditorContent select:focus,.workEditorContent textarea:focus{outline:none!important;border-color:rgba(50,47,43,.34)!important;box-shadow:0 0 0 3px rgba(70,64,58,.055)!important}.workEditorContent .clientSmartPicker{margin-top:15px}.workEditorContent .clientSmartPicker .smartInput{height:46px!important;font-size:13px;padding:0 14px!important}.workEditorContent .pickerOr{text-align:center;color:#aaa39c;font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin:9px 0}.workEditorContent .fullSelect{height:42px}.workEditorContent .singleJewel{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin-top:16px}.workEditorContent .singleJewel .jewelLabel{grid-column:span 2}.workEditorContent .singleJewel label{font-size:10px;color:#827b74}.workEditorContent .singleJewel input,.workEditorContent .singleJewel select{height:40px;margin-top:5px}.workEditorContent .coefBox{border-radius:13px!important;background:rgba(255,255,255,.46)!important;border:1px solid rgba(80,72,65,.08)!important;min-height:40px}.workEditorContent .workSmartEntry{margin-top:15px;border-radius:18px!important;padding:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(239,236,231,.54))!important;border:1px solid rgba(255,255,255,.92)!important}.workEditorContent .workSmartEntry>label{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.workEditorContent .workSmartEntry>label b{font-family:Georgia,Times New Roman,serif;font-size:16px}.workEditorContent .workSmartEntry>label span{color:#928b84;font-size:10px}.workEditorContent .workSmartLine .smartInput{height:48px!important;font-size:14px!important;border-radius:14px!important}.workEditorContent .workGrid{margin-top:14px!important;gap:11px!important}.workEditorContent .workGrid .field>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#8c857e}.workEditorContent .workGrid input,.workEditorContent .workGrid select{min-height:39px}.workEditorContent .checkField{border-radius:13px!important;background:rgba(255,255,255,.44)!important;border:1px solid rgba(80,72,65,.07)!important;padding:10px 12px!important}.workEditorContent .pricePreview{border-radius:18px!important;background:rgba(255,255,255,.58)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 9px 24px rgba(45,40,35,.045)!important}.workEditorContent .bigTotal{border-radius:999px;padding:7px 11px;background:rgba(31,29,27,.92);color:#fff;font-size:11px}.workEditorContent .workLine{border-radius:15px!important;background:rgba(255,255,255,.48)!important;border:1px solid rgba(80,72,65,.075)!important;margin-top:8px}@media(max-width:980px){.workEditorContent{grid-template-columns:1fr!important;padding:78px 18px 40px!important}.clientPanel,.jewelPanel,.settingPanel,.workLinesPanel{grid-column:1!important}.workEditorContent .singleJewel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.workEditorHeader{align-items:flex-start;gap:14px}.workEditorHeader h1{font-size:30px}.workEditorContent .singleJewel{grid-template-columns:1fr!important}.workEditorContent .singleJewel .jewelLabel{grid-column:auto}}.workEditorContent{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr)!important;gap:18px!important}.workEditorContent>.panel{padding:24px!important}.workEditorContent .clientPanel,.workEditorContent .jewelPanel{min-height:210px!important}.workEditorContent .singleJewel{grid-template-columns:1.35fr .75fr .75fr .75fr!important;column-gap:12px!important;row-gap:14px!important}.workEditorContent .singleJewel .jewelLabel{grid-column:span 2!important}.workEditorContent .workGrid{display:grid!important;grid-template-columns:1fr 1.15fr .85fr .72fr!important;grid-gap:12px 14px!important;gap:12px 14px!important}.workEditorContent .workGrid .field{min-width:0}.workEditorContent .workGrid .field>span{display:block;margin:0 0 6px}.workEditorContent .fullSelect,.workEditorContent select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:42px!important;padding:0 38px 0 13px!important;color:#393632!important;border:1px solid rgba(75,68,62,.105)!important;border-radius:13px!important;background:linear-gradient(45deg,transparent 50%,#817a72 0) calc(100% - 17px) 18px/5px 5px no-repeat,linear-gradient(135deg,#817a72 50%,transparent 0) calc(100% - 12px) 18px/5px 5px no-repeat,linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 5px 13px rgba(48,43,38,.035)!important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transition:border-color .15s ease,box-shadow .15s ease}.workEditorContent .fullSelect:hover,.workEditorContent select:hover{border-color:rgba(72,65,59,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 7px 17px rgba(48,43,38,.055)!important}.workEditorContent .fullSelect:focus,.workEditorContent select:focus{border-color:rgba(55,51,47,.27)!important;box-shadow:0 0 0 3px rgba(72,66,60,.05),inset 0 1px 0 #fff!important}.workEditorContent select:disabled{opacity:.48}.workEditorContent input:not([type=checkbox]):not([type=radio]),.workEditorContent textarea{background:rgba(255,255,255,.52)!important;border-color:rgba(75,68,62,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}.workEditorContent .workSmartEntry{padding:18px!important;margin:16px 0 18px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(232,229,224,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 9px 25px rgba(45,40,35,.035)!important}.workEditorContent .workSmartLine .smartInput{height:54px!important;background:rgba(255,255,255,.72)!important;border-radius:15px!important;padding:0 16px!important}.workEditorContent .checkField{min-height:43px!important;display:flex!important;align-items:center!important}.workEditorContent .pricePreview{margin-top:16px!important;padding:15px 17px!important}.workEditorContent .workLinesPanel{min-height:92px!important}@media(max-width:1100px){.workEditorContent{grid-template-columns:1fr!important}.clientPanel,.jewelPanel,.settingPanel,.workLinesPanel{grid-column:1!important}}@media(max-width:760px){.workEditorContent .singleJewel,.workEditorContent .workGrid{grid-template-columns:1fr 1fr!important}.workEditorContent .singleJewel .jewelLabel{grid-column:1/-1!important}}@media(max-width:520px){.workEditorContent .singleJewel,.workEditorContent .workGrid{grid-template-columns:1fr!important}}.deadlineQuick{display:flex;align-items:center;gap:6px}.deadlineQuick>span{font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#99918a;margin-right:2px}.deadlineQuick button{border:1px solid rgba(70,64,58,.08);background:rgba(255,255,255,.46);color:#68615b;height:27px;padding:0 9px;border-radius:999px;font-size:9px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.9);transition:.15s ease}.deadlineQuick button:hover{background:rgba(255,255,255,.82);border-color:rgba(70,64,58,.16);transform:translateY(-1px)}.workEditorContent .jewelPanel .catalogueHead{align-items:center;margin-bottom:14px}.workEditorContent .clientPanel .catalogueHead,.workEditorContent .jewelPanel .catalogueHead{min-height:30px}.workEditorContent .pricePreview button{min-height:39px;border-radius:12px!important;padding:0 15px!important;box-shadow:0 7px 17px rgba(25,23,21,.1)}.workEditorContent .pricePreview>div:nth-child(2) strong{font-size:18px}@media(max-width:760px){.deadlineQuick{flex-wrap:wrap;justify-content:flex-end}.deadlineQuick>span{width:100%;text-align:right}}.settingQuickBar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:2px 0 12px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.34);border:1px solid rgba(80,72,65,.065)}.settingQuickBar>div{display:flex;align-items:baseline;gap:9px;min-width:0}.settingQuickBar b{font-family:Georgia,Times New Roman,serif;font-size:13px;white-space:nowrap}.settingQuickBar span{font-size:10px;color:#938b84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settingQuickBar button{border:1px solid rgba(72,65,59,.08);background:rgba(255,255,255,.58);color:#69625c;border-radius:999px;min-height:29px;padding:0 11px;font-size:9px;font-weight:700;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.94)}.settingQuickBar button:hover{background:rgba(255,255,255,.9)}.workEditorContent .workGridProgressive>:nth-child(n+9){display:none!important}.workEditorContent .workSmartEntry:focus-within{border-color:rgba(62,57,52,.14)!important;box-shadow:0 12px 30px rgba(45,40,35,.055),inset 0 1px 0 rgba(255,255,255,.98)!important}@media(max-width:720px){.settingQuickBar,.settingQuickBar>div{align-items:flex-start;flex-direction:column}.settingQuickBar>div{gap:2px}}.workEditorPage .workEntryFlow{grid-column:1/-1;display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin:0 0 -2px;padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.35);border:1px solid rgba(75,68,62,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}.workEntryFlow span{display:flex;align-items:center;gap:5px;font-size:9px;font-weight:700;letter-spacing:.035em;color:#aaa29a;white-space:nowrap}.workEntryFlow span i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-style:normal;font-size:8px;background:rgba(80,73,67,.055);border:1px solid rgba(80,73,67,.07)}.workEntryFlow span.done{color:#514c47}.workEntryFlow span.done i{background:#514c47;color:#fff;border-color:#514c47}.workEntryFlow span.readyStep{color:#514c47}.workEntryFlow span.readyStep i{background:rgba(255,255,255,.9);border-color:#514c47;color:#514c47;box-shadow:0 0 0 3px rgba(81,76,71,.06)}.workEntryFlow b{font-size:11px;color:#c6c0ba;font-weight:400}.workEditorContent .panel:focus-within{border-color:rgba(70,64,58,.105)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 13px 32px rgba(48,43,38,.045)!important}@media(max-width:620px){.workEntryFlow span{font-size:0}.workEntryFlow span i{font-size:8px}.workEntryFlow{gap:5px!important}}.workEditorContent .panel{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.workEditorContent .panel:focus-within{position:relative;z-index:3;transform:translateY(-2px);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(243,240,236,.76))!important;border-color:rgba(66,60,54,.21)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 4px rgba(78,70,63,.05),0 20px 46px rgba(43,38,34,.13),0 6px 14px rgba(43,38,34,.06)!important}.workEditorContent .panel:focus-within .stepNo{box-shadow:0 5px 13px rgba(50,45,40,.14)}.globalAtelierWatermark{display:block!important;pointer-events:none!important}.content,.shell,body{position:relative}.globalAtelierWatermark.atelierWatermark{z-index:0!important}.shell{z-index:1}.globalAtelierWatermark.atelierWatermark{z-index:2!important;position:fixed!important;pointer-events:none!important}.shell{position:relative!important;z-index:auto!important}.shell:after,.shell:before{z-index:0}.content{position:relative!important;z-index:auto!important}.content>.panel,.content>.workEntryFlow,.content>article,.content>header,.content>section:not(.globalAtelierWatermark),.deskWidget,.glassCard,.workEditorContent>.panel,.workEditorContent>.workEntryFlow{position:relative;z-index:4}.atelierBubble,.floatingBubble,.navBubble,.shellNav,.sidebarBubble{z-index:20!important}body:has(.homePage)>.globalAtelierWatermark{display:none!important}body:not(:has(.homePage))>.globalAtelierWatermark{display:block!important;z-index:2!important}.homePage .atelierWatermark:not(.globalAtelierWatermark){display:block!important;z-index:2!important}body:not(:has(.homePage)) .shell{z-index:auto!important}body:not(:has(.homePage)) .content{z-index:auto!important}body:not(:has(.homePage)) .content>.panel,body:not(:has(.homePage)) .content>.workEntryFlow,body:not(:has(.homePage)) .content>article,body:not(:has(.homePage)) .content>header,body:not(:has(.homePage)) .content>section{position:relative;z-index:4}.priorityRow{transition:background .15s ease,transform .15s ease,border-color .15s ease}.priorityRow:hover{transform:translateX(2px)}.priorityRow.priority-late{background:linear-gradient(90deg,rgba(130,69,57,.055),rgba(255,255,255,.18))}.priorityRow.priority-soon{background:linear-gradient(90deg,rgba(166,124,48,.045),rgba(255,255,255,.16))}.priorityRow.priority-late .priorityRank{background:rgba(118,60,51,.1)!important;color:#70453e!important;border-color:rgba(118,60,51,.12)!important}.priorityRow.priority-soon .priorityRank{background:rgba(157,116,43,.09)!important;color:#7a6338!important;border-color:rgba(157,116,43,.11)!important}.duePill{font-style:normal!important;font-size:9px!important;font-weight:750!important;white-space:nowrap;padding:5px 8px;border-radius:999px;border:1px solid rgba(80,72,65,.07);background:rgba(255,255,255,.48)}.duePill.due-late{color:#70453e;background:rgba(118,60,51,.08);border-color:rgba(118,60,51,.1)}.duePill.due-soon{color:#796238;background:rgba(157,116,43,.075);border-color:rgba(157,116,43,.09)}.duePill.due-normal{color:#777069}.priorityRow[draggable=true]{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.priorityRow[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.priorityGrip{flex:0 0 auto;color:#b8b0a8;font-size:13px;letter-spacing:-3px;width:15px;text-align:center;opacity:.58;transition:opacity .15s ease,transform .15s ease}.priorityRow:hover .priorityGrip{opacity:1;transform:scale(1.06)}.priorityRow.priorityDragging{opacity:.58;transform:scale(.992)!important;border-color:rgba(73,66,60,.16)!important;box-shadow:0 10px 26px rgba(45,40,35,.09)!important}.settingHeadActions{display:flex;align-items:center;gap:8px}.newTariffBtn{white-space:nowrap}.tariffMissingWarn{display:flex!important;align-items:center;justify-content:space-between;gap:14px}.tariffMissingWarn button{border:1px solid rgba(91,72,46,.13);background:rgba(255,255,255,.58);border-radius:999px;padding:7px 11px;font-size:9px;font-weight:750;cursor:pointer;white-space:nowrap}.tariffModalOverlay{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px;background:rgba(45,42,39,.22);-webkit-backdrop-filter:blur(12px) saturate(90%);backdrop-filter:blur(12px) saturate(90%)}.tariffModal{width:min(820px,94vw);max-height:90vh;overflow:auto;padding:26px;border-radius:25px;border:1px solid rgba(255,255,255,.72);background:linear-gradient(145deg,rgba(248,247,245,.96),rgba(231,228,224,.93));box-shadow:0 32px 90px rgba(31,28,25,.23),inset 0 1px 0 #fff}.tariffModalHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:20px}.tariffModalHead h2{font-family:Georgia,Times New Roman,serif;font-size:25px;margin:4px 0 5px}.tariffModalHead p{margin:0;color:#817a73;font-size:11px}.tariffModalClose{border:0;background:rgba(255,255,255,.6);width:34px;height:34px;border-radius:50%;font-size:21px;color:#77706a;cursor:pointer;box-shadow:inset 0 1px 0 #fff}.tariffModalGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.tariffModalGrid>label{font-size:10px;font-weight:700;color:#746d67}.tariffModalGrid input:not([type=checkbox]),.tariffModalGrid select{width:100%;margin-top:6px;min-height:42px;border:1px solid rgba(75,68,62,.1);border-radius:13px;background:rgba(255,255,255,.62);padding:0 12px;box-sizing:border-box}.tariffPriceField{grid-column:1/2}.tariffCheck{display:flex;align-items:center;gap:8px;padding-top:23px}.tariffCheck input{width:16px;height:16px}.tariffRefPreview{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:15px 17px;border-radius:16px;background:rgba(255,255,255,.5);border:1px solid rgba(75,68,62,.07)}.tariffRefPreview div{display:flex;flex-direction:column;gap:3px}.tariffRefPreview small{font-size:8px;letter-spacing:.1em;color:#99918a}.tariffRefPreview strong{font-family:Georgia,Times New Roman,serif;font-size:18px}.tariffRefPreview>span{font-size:10px;color:#817a73;text-align:right}.tariffCategoryPreview{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}.tariffCategoryPreview span{padding:6px 9px;border-radius:999px;background:rgba(255,255,255,.5);border:1px solid rgba(75,68,62,.065);font-size:9px;color:#817a73}.tariffCategoryPreview b{color:#4d4843;margin-left:4px}.tariffModalActions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.tariffModalActions button{min-height:39px;border-radius:12px;padding:0 15px}.tariffModalActions .primary{border:0;background:#4e4944;color:#fff;font-weight:750}.tariffModalActions .primary:disabled{opacity:.38}@media(max-width:650px){.tariffModalGrid{grid-template-columns:1fr}.tariffPriceField{grid-column:auto}.tariffCheck{padding-top:5px}.tariffRefPreview{align-items:flex-start;flex-direction:column}.tariffRefPreview>span{text-align:left}}.priorityOneLine{min-width:0;flex:1 1;overflow:hidden}.priorityOneLine strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px!important;font-weight:700!important}.priorityRow{min-height:35px!important}.priorityRow .priorityRank{flex:0 0 auto}.priorityList .priorityRow{justify-content:flex-start!important;text-align:left!important;gap:8px!important}.priorityList .priorityOneLine{flex:0 1 auto!important;width:auto!important;text-align:left!important}.priorityList .priorityRow{display:grid!important;grid-template-columns:15px 24px max-content!important;justify-content:start!important;justify-items:start!important;align-items:center!important;grid-column-gap:8px!important;column-gap:8px!important;width:100%!important}.priorityList .priorityGrip{grid-column:1!important;justify-self:start!important}.priorityList .priorityRank{grid-column:2!important;justify-self:start!important}.priorityList .priorityOneLine{grid-column:3!important;justify-self:start!important;width:max-content!important;max-width:calc(100vw - 190px)!important;min-width:0!important;overflow:hidden!important;margin:0!important}.priorityList .priorityOneLine strong{display:block!important;text-align:left!important;white-space:nowrap!important}.workEditorContent .tariffMissingWarn button{color:#5f574f!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(91,72,46,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 3px 8px rgba(61,52,43,.04)!important;opacity:1!important}.workEditorContent .tariffMissingWarn button:hover{color:#3f3934!important;background:#fff!important;border-color:rgba(91,72,46,.27)!important}.workRowClickable{cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.workRowClickable:hover{box-shadow:inset 3px 0 0 rgba(73,67,61,.16)}.workRowClickable:focus-visible{outline:2px solid rgba(73,67,61,.22);outline-offset:-2px}.workRowClickable a,.workRowClickable button{cursor:pointer}.workRowClickable:hover{background:rgba(255,255,255,.72)!important;box-shadow:none!important}.workRowClickable{border-left:0!important}.clientGroup h2 a{display:inline-block;text-decoration:none!important;transition:transform .16s ease,color .16s ease;transform-origin:left center}.clientGroup h2 a:focus,.clientGroup h2 a:hover{text-decoration:none!important;transform:scale(1.035)}.orderBoard .orderRow{gap:11px!important}.orderBoard .orderCheck{flex:0 0 auto!important;margin-right:5px!important}.orderBoard .orderLabel{flex:1 1;min-width:0;cursor:text}.orderBoard .orderEdit{border:0;background:transparent;color:#918981;font-size:9px;font-weight:700;cursor:pointer;opacity:0;transition:.15s}.orderBoard .orderRow:hover .orderEdit{opacity:1}.orderBoard .orderEdit:hover{color:#4f4944}.orderBoard .orderInlineEdit{flex:1 1;min-width:0;height:30px;border:1px solid rgba(75,68,62,.13);border-radius:9px;background:rgba(255,255,255,.72);padding:0 9px;font:inherit;outline:none}.orderBoard .orderInlineEdit:focus{border-color:rgba(75,68,62,.23);box-shadow:0 4px 12px rgba(45,40,35,.05)}.orderBoard .orderLabel{cursor:text!important}.orderBoard .orderLabel:hover{background:rgba(255,255,255,.38);border-radius:6px}.orderBoard .orderInlineEdit{margin:0!important;padding:0 4px!important;height:28px!important;border-radius:6px!important;background:rgba(255,255,255,.58)!important}.orderBoard .orderDelete{margin-left:auto!important}.worksClientCard .clientGroupHead{border-bottom-color:rgba(72,66,60,.115)!important}.worksClientCard .clientWorks .workRow{border-top-color:rgba(72,66,60,.045)!important}.worksClientCard .clientWorks .workRow:first-child{border-top-color:rgba(72,66,60,.055)!important}.worksClientCard .clientGroupHead h2,.worksClientCard .clientGroupHead h2 a{font-weight:750!important}.worksClientCard .clientGroupHead small{color:#8e8780!important;font-size:10px!important}.worksClientCard .clientWorks .workRow strong{font-size:11px!important;font-weight:650!important;color:#4f4a45!important}.worksClientCard .clientWorks .workRow small{font-size:9px!important;color:#9a938c!important}.worksClientCard .clientWorks .workRow{background:rgba(255,255,255,.18)!important}.worksClientCard .clientWorks .workRow:hover{background:rgba(255,255,255,.5)!important}.worksClientCard .clientAccordionHead{cursor:pointer!important;min-height:58px;transition:background .16s ease}.worksClientCard .clientAccordionHead:hover{background:rgba(255,255,255,.38)}.worksClientCard .clientAccordionHead.collapsed{border-bottom-color:transparent!important}.clientTitleWrap{display:flex;align-items:center;gap:10px;min-width:0}.clientChevron{display:inline-grid;place-items:center;width:18px;height:18px;flex:0 0 auto;border-radius:50%;background:rgba(70,64,58,.055);color:#8f8881;font-size:15px;line-height:1}.worksClientCard .clientGroupHead h2,.worksClientCard .clientGroupHead h2 a{font-size:18px!important;font-weight:760!important;color:#211f1d!important}.worksClientCard .clientWorks .workRow strong{font-size:9px!important;font-weight:620!important;color:#625c56!important;letter-spacing:.005em}.worksClientCard .clientWorks .workRow small{font-size:8px!important;color:#aaa29b!important}.worksClientCard .clientWorks .workRow{min-height:44px!important}@media(min-width:901px){.homePage .content{padding-top:96px!important;padding-left:42px!important;padding-right:42px!important}.homePage,.homePage .content{height:auto!important;min-height:100vh!important;overflow:visible!important}.homePage .homeBrandTitle{margin-left:14px!important}}.homePage .homeBrandTitle h1{font-family:Georgia,Times New Roman,serif!important;font-size:38px!important;font-weight:700!important;letter-spacing:-.045em!important}:root{--app-page-title-font:Georgia,"Times New Roman",serif;--app-page-title-size:38px;--app-page-title-weight:700;--app-page-title-spacing:-.045em}.shell>.content>header h1,.simplePage>.clientTop h1,.workEditorPage h1{font-family:var(--app-page-title-font)!important;font-size:var(--app-page-title-size)!important;font-weight:var(--app-page-title-weight)!important;letter-spacing:var(--app-page-title-spacing)!important;line-height:1.05!important;margin:3px 0 5px!important}@media(min-width:901px){.shell>.content{padding-left:42px!important;padding-right:42px!important}.shell>.content>header,.simplePage>.clientTop{margin-left:0!important;margin-right:0!important}.simplePage{padding-left:42px!important;padding-right:42px!important}}.homePage .homeBrandTitle h1{font-family:var(--app-page-title-font)!important;font-size:var(--app-page-title-size)!important;font-weight:var(--app-page-title-weight)!important;letter-spacing:var(--app-page-title-spacing)!important;line-height:1.05!important;margin:3px 0 5px!important}@media(min-width:901px){.standardTitlePage>.content{padding-top:96px!important;padding-left:42px!important;padding-right:42px!important}.standardTitlePage>.content>header{margin-top:0!important}}.atelierBlPick{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;cursor:pointer;margin-right:2px}.atelierBlPick input{position:absolute;opacity:0;pointer-events:none}.atelierBlPick span{width:17px;height:17px;border-radius:6px;border:1px solid rgba(72,66,60,.2);background:rgba(255,255,255,.65);display:grid;place-items:center;font-size:10px;color:transparent;transition:.15s}.atelierBlPick input:checked+span{background:#292623;border-color:#292623;color:white}.worksClientCard .clientWorks .workRow.blPicked{background:rgba(255,255,255,.62)!important;box-shadow:inset 3px 0 0 rgba(42,39,36,.55)}.blSelectAll{font-size:9px!important;white-space:nowrap}@media(max-width:900px){.atelierBlPick{margin-right:5px}.blSelectAll{display:none}}.worksClientCard .clientWorks .workRow{grid-template-columns:22px minmax(0,1fr) auto 82px auto!important;align-items:center!important;column-gap:12px!important}.worksClientCard .clientWorks .workRow:not(:has(.atelierBlPick)){grid-template-columns:minmax(0,1fr) auto 82px auto!important}.atelierWorkDescription{min-width:0!important;text-align:left!important;justify-self:stretch!important}.atelierWorkDescription b,.atelierWorkDescription small{display:block!important;text-align:left!important}.worksClientCard .workRow>strong{grid-column:auto!important;text-align:right!important}.documentPage.blWorkspace{position:relative!important;z-index:4!important;min-height:100vh!important;padding:96px 42px 60px!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(430px,.82fr) minmax(620px,1.18fr)!important;grid-gap:28px!important;gap:28px!important;align-items:start!important;max-width:none!important}.blWorkspaceLeft{min-width:0;position:relative;z-index:5}.blWorkspaceHeading{margin:0 0 22px 14px}.blWorkspaceHeading h1{font-family:Georgia,Times New Roman,serif!important;font-size:38px!important;font-weight:700!important;letter-spacing:-.045em!important;line-height:1.05!important;margin:3px 0 5px!important}.blWorkspaceHeading p{margin:0;color:#77716b;font-size:13px}.blWorkspace .docToolbar{max-width:none!important;margin:0 0 14px!important;padding:11px 12px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:15px!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(245,243,240,.56))!important;box-shadow:0 12px 30px rgba(45,40,35,.06),inset 0 1px 0 rgba(255,255,255,.8)!important;align-items:center!important}.blWorkspace .docToolbar div{flex-wrap:wrap;justify-content:flex-end}.blWorkspace .docToolbar button{border-radius:10px!important}.blWorkspace .deliveryEditor{max-width:none!important;margin:0!important;padding:20px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,245,242,.66))!important;box-shadow:0 14px 34px rgba(45,40,35,.07),inset 0 1px 0 rgba(255,255,255,.85)!important}.blWorkspace .deliveryEditor>h2{font-family:Georgia,Times New Roman,serif!important;font-size:22px!important;margin:0 0 5px!important}.blWorkspace .topHint{color:#817a73!important;font-size:11px!important;margin-bottom:16px!important}.blWorkspace .deliveryFields{grid-template-columns:1fr!important}.blWorkspace .blChoice{grid-template-columns:auto minmax(105px,1fr) 90px 90px auto minmax(115px,1fr)!important;gap:9px!important;border-color:rgba(74,68,62,.12)!important;background:rgba(255,255,255,.46)!important}.blWorkspace .blChoice.on{background:rgba(255,255,255,.76)!important;border-color:rgba(130,108,73,.34)!important}body:has(.blWorkspace)>.globalAtelierWatermark{z-index:1!important}body:has(.blWorkspace) .blWorkspace,body:has(.blWorkspace) .deliveryPaper{isolation:isolate}@media(max-width:1180px){.documentPage.blWorkspace{grid-template-columns:1fr!important;padding:96px 28px 50px!important}}@media(max-width:700px){.documentPage.blWorkspace{padding:82px 12px 30px!important}.blWorkspaceHeading{margin-left:4px}.blWorkspaceHeading h1{font-size:32px!important}.blWorkspace .docToolbar{display:block!important}.blWorkspace .docToolbar>div{margin-top:10px;justify-content:flex-start}.blWorkspace .blChoice{grid-template-columns:auto 1fr!important}.blWorkspace .blChoice>label{grid-column:2}}@media print{.documentPage.blWorkspace{display:block!important;padding:0!important}.blWorkspaceLeft{display:none!important}}.worksClientCard .clientWorks .workRow.blPicked{box-shadow:none!important;border-left:0!important}.worksClientCard .clientWorks .workRow.blPicked:after,.worksClientCard .clientWorks .workRow.blPicked:before{display:none!important}.blWorkspace{grid-template-columns:minmax(440px,.78fr) minmax(640px,1.22fr)!important}.blWorkspaceLeft{align-self:start}.blWorkspace .deliveryEditor{padding:22px!important;border:1px solid rgba(255,255,255,.72)!important;background:linear-gradient(145deg,rgba(255,255,255,.54),rgba(242,239,235,.34))!important;backdrop-filter:blur(24px) saturate(1.08)!important;-webkit-backdrop-filter:blur(24px) saturate(1.08)!important;box-shadow:0 18px 42px rgba(45,40,35,.07),inset 0 1px 0 rgba(255,255,255,.72)!important}.blWorkspace .deliveryFields{margin:18px 0 14px!important;padding:0!important}.blWorkspace .deliveryFields label{color:#746d66!important;font-size:10px!important;font-weight:650!important;letter-spacing:.035em}.blWorkspace .deliveryFields input{height:38px!important;margin-top:7px!important;padding:0 12px!important;border:1px solid rgba(70,64,58,.1)!important;border-radius:12px!important;background:rgba(255,255,255,.32)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.55)!important;outline:none!important}.blWorkspace .blChoice input:focus,.blWorkspace .blChoice textarea:focus,.blWorkspace .deliveryFields input:focus{border-color:rgba(70,64,58,.22)!important;box-shadow:0 0 0 3px rgba(255,255,255,.36)!important}.blWorkspace .blSelect{gap:10px!important;margin:12px 0 0!important}.blWorkspace .blChoice{position:relative!important;grid-template-columns:22px minmax(115px,1.15fr) 82px 82px auto minmax(110px,1fr)!important;align-items:center!important;gap:10px!important;padding:14px 12px!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:16px!important;background:linear-gradient(145deg,rgba(255,255,255,.3),rgba(255,255,255,.13))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 8px 22px rgba(50,44,39,.035)!important}.blWorkspace .blChoice.on{border-color:rgba(255,255,255,.78)!important;background:linear-gradient(145deg,rgba(255,255,255,.5),rgba(249,247,244,.25))!important}.blWorkspace .blChoice>input[type=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:17px!important;height:17px!important;margin:0!important;border:1px solid rgba(67,61,56,.2)!important;border-radius:6px!important;background:rgba(255,255,255,.5)!important;display:grid!important;place-content:center!important}.blWorkspace .blChoice>input[type=checkbox]:before{content:"✓";font-size:10px;color:white;transform:scale(0);transition:.12s}.blWorkspace .blChoice>input[type=checkbox]:checked{background:#292623!important;border-color:#292623!important}.blWorkspace .blChoice>input[type=checkbox]:checked:before{transform:scale(1)}.blWorkspace .blChoice b{font-size:13px!important}.blWorkspace .blChoice small{font-size:9px!important;color:#918981!important}.blWorkspace .blChoice label{font-size:9px!important;color:#827b74!important}.blWorkspace .weightBefore{padding:0 9px!important;background:rgba(255,255,255,.24)!important}.blWorkspace .unitInput,.blWorkspace .weightBefore{margin-top:5px!important;min-height:32px!important;display:flex!important;align-items:center!important;border:0!important;border-radius:10px!important}.blWorkspace .unitInput{background:rgba(255,255,255,.27)!important;overflow:hidden!important}.blWorkspace .unitInput input{min-width:0!important;width:100%!important;height:32px!important;border:0!important;background:transparent!important;padding:0 7px!important;outline:none!important}.blWorkspace .unitInput b{padding-right:8px!important;font-size:9px!important;color:#8b847d!important}.blWorkspace .deliveredCheck{display:flex!important;align-items:center!important;gap:6px!important;white-space:nowrap!important}.blWorkspace .deliveredCheck input{accent-color:#292623}.blWorkspace .workObservation textarea{width:100%!important;min-height:48px!important;margin-top:5px!important;padding:8px 9px!important;border:0!important;border-radius:11px!important;background:rgba(255,255,255,.26)!important;resize:vertical!important;outline:none!important;font:inherit!important}@media(max-width:1380px) and (min-width:1181px){.documentPage.blWorkspace{grid-template-columns:minmax(390px,.86fr) minmax(560px,1.14fr)!important;gap:20px!important}.blWorkspace .blChoice{grid-template-columns:20px 1fr 72px 72px!important}.blWorkspace .blChoice .deliveredCheck,.blWorkspace .blChoice .workObservation{grid-column:2/-1!important}}.blGhostPage{position:absolute;inset:0;background:rgba(255,255,255,.88);border:1px solid rgba(255,255,255,.94);border-radius:3px;box-shadow:0 10px 26px rgba(38,34,30,.09);z-index:1}.blGhostPage.ghost2{transform:translate(20px,10px)}.blGhostPage.ghost3{transform:translate(36px,18px);z-index:0}.blGhostPage span{position:absolute;right:10px;top:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:rgba(244,242,238,.9);color:#8d857d;font-size:9px;font-weight:700}.blWorkspace .blChoice{grid-template-columns:22px minmax(125px,1.25fr) 86px 86px minmax(125px,1fr)!important}@media(max-width:1380px) and (min-width:1181px){.blWorkspace .blChoice{grid-template-columns:20px 1fr 76px 76px!important}.blWorkspace .blChoice .workObservation{grid-column:2/-1!important}}@media(max-width:700px){.blWorkspace .blChoice{grid-template-columns:20px 1fr!important}.blWorkspace .blChoice>label{grid-column:2!important}}@media print{.blGhostPage{display:none!important}}.blWorkspace .blSelect{gap:7px!important}.blWorkspace .blChoice{padding:9px 11px!important;min-height:54px!important;border-radius:14px!important;gap:8px!important}.blWorkspace .blChoice small{margin-top:2px!important}.blWorkspace .unitInput,.blWorkspace .weightBefore{min-height:28px!important;height:28px!important;margin-top:3px!important}.blWorkspace .unitInput input{height:28px!important}.blWorkspace .workObservation textarea{min-height:34px!important;height:34px!important;margin-top:0!important}.blWorkspace .blChoice label{line-height:1.15!important}.worksClientCard .clientWorks .workRow{position:relative!important}.workRowOpenLayer{position:absolute!important;inset:0!important;z-index:1!important;border-radius:inherit!important}.worksClientCard .clientWorks .workRow .atelierBlPick,.worksClientCard .clientWorks .workRow .workActions{position:relative!important;z-index:3!important}.worksClientCard .clientWorks .workRow .atelierWorkDescription,.worksClientCard .clientWorks .workRow .status,.worksClientCard .clientWorks .workRow>strong{position:relative!important;z-index:2!important;pointer-events:none!important}.blWorkspace .inlineWeight{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important;margin:0!important}.blWorkspace .inlineWeight>span{flex:0 0 auto!important;font-size:9px!important;color:#827b74!important}.blWorkspace .inlineWeight .unitInput,.blWorkspace .inlineWeight .weightBefore{flex:1 1 auto!important;min-width:48px!important;margin-top:0!important}@media(min-width:1181px){.documentPage.blWorkspace{gap:18px!important}}.blWorkspace .workObservation{display:flex!important;align-items:center!important;margin:0!important;min-width:0!important}.blWorkspace .workObservation textarea{margin:0!important;height:28px!important;min-height:28px!important;line-height:14px!important;padding:7px 9px!important;overflow:hidden!important}.blWorkspace .fixedBlSelection .blChoice{grid-template-columns:minmax(145px,1.35fr) 115px 115px minmax(145px,1fr)!important}@media(max-width:1380px) and (min-width:1181px){.blWorkspace .fixedBlSelection .blChoice{grid-template-columns:minmax(125px,1.25fr) 105px 105px minmax(125px,1fr)!important}}.blWorkspace .deliveryMetaFields{grid-template-columns:1fr 1fr!important;gap:10px!important}.blTracking{margin:0 0 5px auto;width:32%;min-width:190px;display:flex;justify-content:flex-end;align-items:baseline;gap:6px;font-family:Arial,sans-serif;font-size:9px;line-height:1.15;color:#e36f24;text-align:right}.blTracking b,.blTracking span{font-weight:400}.blTracking b{font-size:9px;color:#e36f24}@media(max-width:700px){.blWorkspace .deliveryMetaFields{grid-template-columns:1fr!important}}.blTableMeta{height:14px;display:flex;justify-content:flex-end;align-items:flex-end;margin:0 0 2px;padding-right:2px}.blTableMeta .blTracking{width:auto!important;min-width:0!important;margin:0!important;display:flex!important;justify-content:flex-end!important;align-items:baseline!important;gap:5px!important;font-family:Arial,sans-serif!important;font-size:9px!important;line-height:1!important;color:#e36f24!important;text-align:right!important}.blTableMeta .blTracking b,.blTableMeta .blTracking span{font-size:9px!important;line-height:1!important;font-weight:400!important;color:#e36f24!important}.invoiceTwin .blTableMeta{position:absolute!important;top:232px!important;right:40px!important;width:245px!important;height:14px!important;margin:0!important;padding:0!important;z-index:5!important;display:flex!important;justify-content:flex-start!important;align-items:flex-end!important}.invoiceTwin .blTableMeta .blTracking{width:100%!important;margin:0!important;justify-content:flex-start!important;text-align:left!important}@media print{.invoiceTwin .blTableMeta{top:53.7mm!important;right:9.3mm!important;width:57mm!important;height:3mm!important}}.invoiceTwin .blTableMeta{justify-content:flex-end!important}.invoiceTwin .blTableMeta .blTracking{width:auto!important;max-width:245px!important;margin-left:auto!important;margin-right:0!important;padding:0!important;justify-content:flex-end!important}.invoiceTwin .blTableMeta .blTracking,.invoiceTwin .blTableMeta .blTracking b,.invoiceTwin .blTableMeta .blTracking span{text-align:right!important;white-space:nowrap!important}.blDaTypography,.blDaTypography *{font-family:var(--font-sans,ui-sans-serif,-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif)!important}.blDaTypography .blNumber,.blDaTypography .blNumber *,.blDaTypography .jewelTitle,.blDaTypography .jewelTitle *{font-family:var(--font-serif,Georgia,"Times New Roman",serif)!important}.billablePage .content{padding-bottom:80px}.billableHero{margin-bottom:22px!important}.billableHero .eyebrow{display:block;font-size:10px;font-weight:800;letter-spacing:.17em;color:#8d8982;margin-bottom:3px}.billableHero h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:44px;line-height:1;letter-spacing:-.045em}.billableHero p{margin:7px 0 0;color:#77736d;font-size:13px}.billableStats{display:grid;grid-template-columns:1fr 1fr 1.35fr;grid-gap:12px;gap:12px;margin:0 0 14px}.billableStats>div{min-height:94px;padding:17px 20px;border:1px solid rgba(255,255,255,.72);border-radius:20px;background:rgba(255,255,255,.56);box-shadow:0 12px 35px rgba(61,55,46,.07),inset 0 1px 0 rgba(255,255,255,.8);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:grid;grid-template-columns:auto 1fr;align-items:end}.billableStats small{grid-column:1/-1;color:#8b877f;font-size:9px;font-weight:800;letter-spacing:.13em}.billableStats strong{font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1;letter-spacing:-.04em}.billableStats span{justify-self:end;color:#918d86;font-size:11px;padding-bottom:3px}.billableTools{display:flex;margin-bottom:14px}.billableSearch{width:100%;display:flex;align-items:center;gap:10px;padding:0 15px;height:44px;border:1px solid rgba(255,255,255,.72);border-radius:15px;background:rgba(255,255,255,.52);box-shadow:0 8px 24px rgba(61,55,46,.05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.billableSearch span{font-size:21px;color:#8d8982;transform:rotate(-15deg)}.billableSearch input{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;width:100%;font-size:12px;outline:0}.billableGroups{display:grid;grid-gap:13px;gap:13px}.billableClient{overflow:hidden;border:1px solid rgba(255,255,255,.78);border-radius:22px;background:rgba(255,255,255,.59);box-shadow:0 16px 42px rgba(61,55,46,.075),inset 0 1px 0 rgba(255,255,255,.9);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.billableClientHead{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 15px}.billableClientHead h2{font-family:Georgia,Times New Roman,serif;font-size:21px;letter-spacing:-.025em;margin:0 0 3px}.billableClientHead span{font-size:11px;color:#8d8982}.billableCompose{display:inline-flex;align-items:center;gap:11px;padding:9px 13px 9px 15px;border-radius:12px;background:#181818;color:white!important;text-decoration:none!important;font-size:11px;font-weight:700;box-shadow:0 6px 15px rgba(0,0,0,.12);transition:.16s ease}.billableCompose:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgba(0,0,0,.16)}.billableCompose b{font-size:15px;font-weight:400}.billableRows{border-top:1px solid rgba(122,116,106,.1)}.billableRow{display:grid;grid-template-columns:130px 1fr auto;align-items:center;min-height:61px;padding:8px 20px;border-top:1px solid rgba(122,116,106,.08)}.billableRow:first-child{border-top:0}.billableRow:hover{background:rgba(255,255,255,.48)}.billableDoc{display:flex;flex-direction:column;gap:3px}.billableBl{font-size:11px;font-weight:800}.billableDoc small,.billableWork small{font-size:10px;color:#9a968f}.billableWork{display:flex;flex-direction:column;gap:3px}.billableRow>strong,.billableWork b{font-size:12px}@media(max-width:760px){.billableStats{grid-template-columns:1fr 1fr}.billableStats .wide{grid-column:1/-1}.billableRow{grid-template-columns:92px 1fr auto;padding:8px 13px}.billableClientHead{padding:15px 13px}.billableCompose{padding:9px 10px}.billableCompose b{display:none}}.billablePage .content{width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.billablePage .billableGroups,.billablePage .billableStats,.billablePage .billableTools,.billablePage .emptyState{width:100%!important;max-width:none!important}.billableStats4{grid-template-columns:repeat(4,minmax(0,1fr))!important}.billableClientHead.clientAccordionHead{cursor:pointer;transition:background .16s ease}.billableClientHead.clientAccordionHead:hover{background:rgba(255,255,255,.42)!important}.billableClientHead.clientAccordionHead.collapsed{border-bottom-color:transparent!important}.billableClientHead .clientTitleWrap h2{display:inline-block;transition:transform .16s ease;color:#211f1d;transform-origin:left center}.billableClientHead:hover .clientTitleWrap h2{transform:scale(1.035)}.billableClientActions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.billableSelectAll{height:34px;padding:0 11px;border:1px solid rgba(74,68,62,.09);border-radius:11px;background:rgba(255,255,255,.55);color:#716b65;font-size:10px;font-weight:700;box-shadow:none}.billableSelectAll:hover{background:#fff;color:#393531}.billableCompose.disabled{opacity:.38;pointer-events:none}.billableRow{grid-template-columns:24px 130px minmax(240px,1fr) auto auto!important;cursor:pointer;transition:background .15s ease!important}.billableRow:hover{background:rgba(255,255,255,.5)!important;box-shadow:none!important}.billableRow.billablePicked{background:rgba(255,255,255,.3)}.billableCheck{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:15px;height:15px;border:1px solid rgba(67,62,57,.24);border-radius:5px;background:rgba(255,255,255,.72);display:grid;place-items:center;cursor:pointer;margin:0}.billableCheck:checked{background:#242220;border-color:#242220}.billableCheck:checked:after{content:"✓";color:#fff;font-size:10px;font-weight:800;line-height:1}.billableAlert{justify-self:end;padding:4px 7px;border-radius:7px;background:rgba(184,112,45,.08);color:#9a632f;font-size:9px;font-weight:750;white-space:nowrap}.billableClientHead .clientChevron{transition:transform .16s ease}@media(max-width:1050px){.billableStats4{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.billableStats4{grid-template-columns:1fr 1fr!important}.billableClientHead{align-items:flex-start;gap:12px;flex-direction:column}.billableClientActions{width:100%;justify-content:space-between}.billableRow{grid-template-columns:22px 88px 1fr auto!important}.billableAlert{grid-column:3/5;justify-self:start}}.billableBlOpen{border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;text-align:left;color:#292622;font:inherit;font-size:11px!important;font-weight:800!important;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.billableBlOpen:hover{transform:scale(1.045);opacity:.68}.blPreviewOverlay{position:fixed;inset:0;z-index:1200;background:rgba(29,27,24,.18);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:grid;place-items:center;padding:30px;animation:blFade .14s ease}.blPreviewModal{width:min(680px,calc(100vw - 40px));max-height:calc(100vh - 70px);overflow:auto;border:1px solid rgba(255,255,255,.88);border-radius:26px;background:rgba(248,247,244,.92);box-shadow:0 28px 90px rgba(38,34,29,.2),inset 0 1px 0 #fff;padding:24px;animation:blPop .18s ease}.blPreviewTop{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px}.blPreviewTop h2{margin:3px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:30px;letter-spacing:-.04em}.blPreviewTop p{margin:0;color:#8a857e;font-size:11px}.blPreviewClose{width:34px;height:34px;border:1px solid rgba(70,65,59,.08);border-radius:50%;background:rgba(255,255,255,.65);font-size:22px;line-height:1;color:#5e5953;box-shadow:none}.blPreviewMeta{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px;margin-bottom:13px}.blPreviewMeta>div{padding:12px 13px;border-radius:14px;background:rgba(255,255,255,.58);border:1px solid rgba(255,255,255,.8);display:flex;flex-direction:column;gap:4px}.blPreviewMeta small,.blPreviewObs small{font-size:8px;font-weight:800;letter-spacing:.12em;color:#969088}.blPreviewMeta b{font-size:11px}.blPreviewLines{overflow:hidden;border-radius:16px;border:1px solid rgba(84,78,70,.08);background:rgba(255,255,255,.48)}.blPreviewLinesHead{display:flex;justify-content:space-between;padding:11px 13px;border-bottom:1px solid rgba(84,78,70,.07);font-size:10px;color:#77716a}.blPreviewLinesHead strong{font-weight:700}.blPreviewLine{display:grid;grid-template-columns:36px 1fr auto;align-items:center;grid-gap:9px;gap:9px;padding:10px 13px;border-top:1px solid rgba(84,78,70,.06)}.blPreviewLine:first-of-type{border-top:0}.blPreviewQty{font-size:10px;color:#8f8981}.blPreviewLine div{display:flex;flex-direction:column;gap:2px}.blPreviewLine b,.blPreviewLine>strong{font-size:10px}.blPreviewLine small{font-size:9px;color:#969088}.blPreviewObs{margin-top:11px;padding:12px 13px;border-radius:14px;background:rgba(255,255,255,.48)}.blPreviewObs p{margin:5px 0 0;font-size:10px}.blPreviewFoot{display:flex;align-items:center;justify-content:space-between;padding-top:16px;color:#8b857e;font-size:10px}.blPreviewFoot button{border:0;border-radius:11px;background:#1e1d1b;color:#fff;padding:9px 14px;font-size:10px;font-weight:700}@keyframes blFade{0%{opacity:0}to{opacity:1}}@keyframes blPop{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:none}}@media(max-width:720px){.blPreviewMeta{grid-template-columns:1fr 1fr}.blPreviewOverlay{padding:14px}.blPreviewModal{width:100%;max-height:calc(100vh - 28px);padding:18px}}.invoiceComposePage{background:transparent!important}.invoiceComposePage .docToolbar{border:1px solid rgba(255,255,255,.72)!important;background:rgba(255,255,255,.56)!important;box-shadow:0 12px 35px rgba(61,55,46,.07),inset 0 1px 0 rgba(255,255,255,.85)!important;border-radius:17px!important}.invoiceComposePage .docToolbar,.invoiceComposer{backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.invoiceComposer{border:1px solid rgba(255,255,255,.78)!important;border-radius:24px!important;background:rgba(255,255,255,.58)!important;box-shadow:0 18px 48px rgba(61,55,46,.075),inset 0 1px 0 rgba(255,255,255,.9)!important;padding:20px!important}.invoiceComposerTitle h2{margin:3px 0 4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:28px!important;letter-spacing:-.04em!important}.invoiceComposerTitle .topHint{margin:0 0 15px!important;color:#8b867f!important;font-size:10px!important}.invoiceComposerStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-bottom:13px}.invoiceComposerStats>div{padding:10px 11px;border-radius:13px;background:rgba(255,255,255,.56);border:1px solid rgba(255,255,255,.8);display:flex;flex-direction:column;gap:3px}.invoiceComposerStats small{font-size:7px;font-weight:800;letter-spacing:.12em;color:#979189}.invoiceComposerStats b{font-family:Georgia,Times New Roman,serif;font-size:16px;letter-spacing:-.025em}.invoiceDateField{margin:0 0 14px!important}.invoiceDateField label{font-size:9px!important;font-weight:750!important;color:#77716a!important}.invoiceDateField input{margin-top:5px!important;border:1px solid rgba(72,66,60,.08)!important;border-radius:11px!important;background:rgba(255,255,255,.62)!important;box-shadow:none!important;font-size:10px!important}.invoiceChoiceHead{display:flex;justify-content:space-between;align-items:center;margin:2px 1px 7px;color:#8f8981}.invoiceChoiceHead span{font-size:8px;font-weight:800;letter-spacing:.12em}.invoiceChoiceHead small{font-size:9px}.invoiceBlSelect{display:grid!important;grid-gap:6px!important;gap:6px!important}.invoiceBlSelect .invoiceChoice{display:grid!important;grid-template-columns:18px 1fr auto!important;align-items:center!important;grid-gap:9px!important;gap:9px!important;padding:9px 10px!important;border:1px solid rgba(74,68,62,.07)!important;border-radius:12px!important;background:rgba(255,255,255,.42)!important;transition:background .15s ease,transform .15s ease!important;cursor:pointer}.invoiceBlSelect .invoiceChoice:hover{background:rgba(255,255,255,.76)!important;transform:translateY(-1px)}.invoiceBlSelect .invoiceChoice.on{background:rgba(255,255,255,.68)!important;border-color:rgba(54,50,46,.11)!important}.invoiceBlSelect .invoiceChoice input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid rgba(67,62,57,.24);border-radius:5px;background:#fff;display:grid;place-items:center;margin:0!important}.invoiceBlSelect .invoiceChoice input:checked{background:#242220;border-color:#242220}.invoiceBlSelect .invoiceChoice input:checked:after{content:"✓";color:#fff;font-size:9px;font-weight:800}.invoiceBlSelect .invoiceChoice span{display:flex;flex-direction:column;gap:2px}.invoiceBlSelect .invoiceChoice b{font-size:10px}.invoiceBlSelect .invoiceChoice small{font-size:8px;color:#99938c}.invoiceBlSelect .invoiceChoice>strong{font-size:9px;white-space:nowrap}.invoiceComposerTotal{display:flex;align-items:center;justify-content:space-between;margin-top:11px;padding-top:11px;border-top:1px solid rgba(75,69,62,.08);font-size:10px;color:#77716a}.invoiceComposerTotal b{font-family:Georgia,Times New Roman,serif;font-size:17px;color:#24211e}@media(max-width:850px){.invoiceComposerStats{grid-template-columns:1fr 1fr}}.invoiceBlWorkspace{display:grid!important;grid-template-columns:minmax(330px,430px) minmax(620px,1fr)!important;grid-template-rows:auto 1fr!important;grid-gap:14px 18px!important;gap:14px 18px!important;align-items:start!important;width:100%!important;max-width:none!important;padding-left:clamp(18px,3vw,48px)!important;padding-right:clamp(18px,3vw,48px)!important}.invoiceBlWorkspace>.docToolbar{grid-column:1/-1!important;grid-row:1!important;margin:0!important}.invoiceBlWorkspace>.blWorkspaceLeft{grid-column:1!important;grid-row:2!important;position:-webkit-sticky!important;position:sticky!important;top:14px!important;width:100%!important;max-width:none!important;margin:0!important}@media(max-width:1100px){.invoiceBlWorkspace{grid-template-columns:360px minmax(520px,1fr)!important;padding-left:14px!important;padding-right:14px!important}}@media(max-width:900px){.invoiceBlWorkspace{display:block!important}.invoiceBlWorkspace>.docToolbar{margin-bottom:12px!important}.invoiceBlWorkspace>.blWorkspaceLeft{position:relative!important;top:auto!important;margin-bottom:14px!important}}.invoiceComposePage.blWorkspace{display:grid!important}.invoiceComposePage>.blWorkspaceLeft{grid-column:auto!important;grid-row:auto!important;width:auto!important;margin:0!important}.invoiceClientPanel>h2{margin-bottom:2px!important}.invoiceClientStats{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;margin:14px 0 8px}.invoiceClientStats>div{min-width:0;padding:10px 11px;border:1px solid rgba(255,255,255,.8);border-radius:13px;background:rgba(255,255,255,.52);display:flex;flex-direction:column;gap:3px}.invoiceClientStats small,.invoiceLockedSelection small{font-size:7px;font-weight:800;letter-spacing:.1em;color:#969088}.invoiceClientStats b{font-family:Georgia,Times New Roman,serif;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoiceClientChart{margin-top:8px;padding:12px;border-radius:15px;border:1px solid rgba(255,255,255,.8);background:rgba(255,255,255,.46)}.invoiceClientChartHead{display:flex;align-items:center;justify-content:space-between;font-size:9px;font-weight:700}.invoiceClientChartHead small{color:#9a948d;font-size:8px;font-weight:500}.invoiceBars{height:112px;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;align-items:end;margin-top:10px}.invoiceBarCol{height:100%;display:grid;grid-template-rows:18px 1fr 15px;grid-gap:3px;gap:3px;text-align:center}.invoiceBarValue{font-size:7px;color:#8d877f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.invoiceBarTrack{height:100%;display:flex;align-items:flex-end;justify-content:center;border-radius:6px;background:rgba(72,66,59,.035);overflow:hidden}.invoiceBarTrack i{display:block;width:58%;min-height:0;border-radius:5px 5px 2px 2px;background:#292622;opacity:.82;transition:height .2s ease}.invoiceBarCol>span{font-size:7px;color:#9a948d}.invoiceLockedSelection{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:11px 12px;border-radius:14px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.8)}.invoiceLockedSelection>div{display:flex;flex-direction:column;gap:3px}.invoiceLockedSelection b{font-size:10px}.invoiceLockedSelection>strong{font-family:Georgia,Times New Roman,serif;font-size:16px}.invoiceClientPanel{display:grid!important;grid-gap:9px!important;gap:9px!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.invoicePanelSection{padding:14px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:18px!important;background:rgba(255,255,255,.55)!important;box-shadow:0 10px 30px rgba(61,55,46,.055),inset 0 1px 0 rgba(255,255,255,.88)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.invoicePanelSectionHead{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:10px}.invoicePanelSectionHead h2{margin:2px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:19px!important;letter-spacing:-.035em!important}.invoiceDelay,.invoiceReady{white-space:nowrap;padding:5px 7px;border-radius:8px;font-size:7px;font-weight:750}.invoiceReady.ok{background:rgba(55,108,74,.07);color:#52705b}.invoiceReady.warn{background:rgba(174,105,43,.09);color:#98632f}.invoiceDelay{background:rgba(255,255,255,.62);color:#8b857e}.invoiceDateGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px}.invoiceDateGrid label{font-size:8px;font-weight:700;color:#77716a}.invoiceDateGrid input{width:100%;margin-top:4px;border:1px solid rgba(72,66,60,.08);border-radius:10px;background:rgba(255,255,255,.66);padding:8px;font-size:9px;box-shadow:none}.invoiceDateGrid input[readonly]{color:#8e8880}.invoiceAmountStrip{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-top:8px}.invoiceAmountStrip>div,.invoiceClientMini>div{padding:9px;border-radius:11px;background:rgba(255,255,255,.52);display:flex;flex-direction:column;gap:3px}.invoiceAmountStrip small,.invoiceClientMini small{font-size:7px;font-weight:800;letter-spacing:.09em;color:#99928a}.invoiceAmountStrip b{font-family:Georgia,Times New Roman,serif;font-size:13px}.invoiceAmountStrip>div:last-child{background:rgba(37,34,31,.92);color:#fff}.invoiceAmountStrip>div:last-child small{color:rgba(255,255,255,.6)}.invoiceIssueList{display:flex;flex-wrap:wrap;gap:5px;margin-top:8px}.invoiceIssueList span{font-size:7px;padding:4px 6px;border-radius:7px;background:rgba(174,105,43,.08);color:#96612f}.invoiceClientMini{display:grid;grid-template-columns:.7fr 1fr 1.3fr;grid-gap:6px;gap:6px}.invoiceClientMini b{font-size:10px}.invoicePanelHistory .invoiceClientStats{margin:0 0 7px!important}.invoicePanelHistory .invoiceClientChart{margin-top:0!important}.invoiceComposePage>.blWorkspaceLeft{align-self:start!important}.invoiceComposePage.blWorkspace{width:100vw!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:28px!important;padding-right:28px!important;grid-template-columns:minmax(430px,40vw) minmax(700px,1fr)!important;column-gap:28px!important}.invoiceDuePresets{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:7px;padding:7px 8px;border-radius:11px;background:rgba(255,255,255,.35)}.invoiceDuePresets>span{font-size:7px;font-weight:800;letter-spacing:.08em;color:#989189;white-space:nowrap}.invoiceDuePresets>div{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.invoiceDuePresets button{border:1px solid rgba(70,64,58,.08);border-radius:8px;background:rgba(255,255,255,.62);padding:5px 8px;color:#746e67;font-size:8px;font-weight:750;box-shadow:none;transition:.15s ease}.invoiceDuePresets button:hover{background:#fff;transform:translateY(-1px)}.invoiceDuePresets button.active{background:#292622;color:#fff;border-color:#292622}.invoiceDuePresets button.clientDefault:not(.active){background:rgba(41,38,34,.05);color:#5e5851}@media(max-width:1250px){.invoiceComposePage.blWorkspace{grid-template-columns:minmax(390px,42vw) minmax(620px,1fr)!important;padding-left:18px!important;padding-right:18px!important;column-gap:18px!important}}.invoiceComposePage.blWorkspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;column-gap:24px!important;padding-left:32px!important;padding-right:32px!important}.invoiceComposePage>.blWorkspaceLeft{width:100%!important;max-width:none!important}@media(max-width:1250px){.invoiceComposePage.blWorkspace{grid-template-columns:minmax(380px,.92fr) minmax(580px,1.08fr)!important;padding-left:18px!important;padding-right:18px!important;column-gap:18px!important}}.invoicePaper .strictHeader{position:relative!important}.invoicePaper .invoiceNumberClean{position:absolute!important;right:18px!important;top:57px!important;width:92px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:3px!important;text-align:right!important;transform:none!important}.invoicePaper .invoiceNumberClean b{font-size:14px!important;line-height:1!important;font-weight:700!important;letter-spacing:-.025em!important;color:#24211f!important}.invoicePaper .invoiceNumberClean b,.invoicePaper .invoiceNumberClean span{display:block!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;white-space:nowrap!important}.invoicePaper .invoiceNumberClean span{font-size:8px!important;line-height:1.15!important;font-weight:600!important;color:#e6792b!important}.invoicePaper .invoiceNumberClean em{font:inherit!important;font-style:normal!important}.invoicePaper .invoiceClientBlock{line-height:1.18!important}.invoicePaper .finalInvoiceTable,.invoicePaper .invoiceTotals{font-feature-settings:"tnum"!important;font-variant-numeric:tabular-nums!important}.invoicePaper .blNumber{right:18px!important;top:57px!important}.invoicePaper .blNumber b{gap:0!important}.invoicePaper .blNumber b em{font:inherit!important;line-height:inherit!important}.invoicePaper .invoiceNumberClean b,.invoicePaper .invoiceNumberClean span{font-family:inherit!important}.invoicePaper .blNumber{top:126px!important;right:23px!important;width:92px!important;z-index:3!important;text-align:right!important;transform:none!important}.invoicePaper .blNumber b{display:flex!important;align-items:baseline!important;justify-content:flex-end!important;font-size:16px!important;white-space:nowrap!important}.invoicePaper .blNumber b,.invoicePaper .blNumber b em{margin:0!important;padding:0!important;line-height:1!important}.invoicePaper .blNumber b em{font-size:21px!important;font-style:normal!important}.invoicePaper .blNumber span{display:block!important;margin-top:3px!important;font-size:13px!important;line-height:1!important;text-align:right!important;white-space:nowrap!important}.invoicePaper .blNumber{top:111px!important;right:13px!important}.invoicePaper .invoiceTotals{bottom:138px!important;bottom:158px!important}.invoicePaper .finalInvoiceTable{width:calc(100% - 46px)!important;max-width:calc(100% - 46px)!important;margin-left:23px!important;margin-right:23px!important}.invoicePaper .finalInvoiceTable td,.invoicePaper .finalInvoiceTable th{max-width:none!important;overflow:hidden!important;text-overflow:ellipsis!important}.invoicePaper .finalInvoiceTable td:first-child,.invoicePaper .finalInvoiceTable th:first-child{width:6%!important;white-space:nowrap!important}.invoicePaper .finalInvoiceTable td:nth-child(2),.invoicePaper .finalInvoiceTable th:nth-child(2){width:12%!important;white-space:nowrap!important}.invoicePaper .finalInvoiceTable td:nth-child(3),.invoicePaper .finalInvoiceTable th:nth-child(3){width:62%!important;white-space:normal!important}.invoicePaper .finalInvoiceTable td:nth-child(4),.invoicePaper .finalInvoiceTable td:nth-child(5),.invoicePaper .finalInvoiceTable th:nth-child(4),.invoicePaper .finalInvoiceTable th:nth-child(5){width:10%!important;white-space:nowrap!important}.invoicePaper .invoiceTotals{bottom:151px!important}.invoicePaper .finalInvoiceTable{right:40px!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}@media print{.invoicePaper .finalInvoiceTable{left:9.3mm!important;right:auto!important;width:191.4mm!important;max-width:191.4mm!important;margin:0!important}}.invoicePaper .finalInvoiceTable{position:absolute!important;left:40px!important;width:820px!important;max-width:820px!important}.invoicePaper .finalInvoiceTable td,.invoicePaper .finalInvoiceTable th{box-sizing:border-box!important;min-width:0!important}@media print{.invoicePaper .finalInvoiceTable{left:9.333333mm!important;right:auto!important;width:191.333334mm!important;max-width:191.333334mm!important;margin:0!important}}.invoicePaper .finalInvoiceTable{position:relative!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important;table-layout:fixed!important;box-sizing:border-box!important}@media print{.invoiceTwin.invoicePaper .finalInvoiceTable{position:relative!important;left:auto!important;right:auto!important;width:100%!important;max-width:100%!important;margin:0!important}}.invoicePaper .finalInvoiceTable{width:92%!important;max-width:92%!important;margin-left:4%!important;margin-right:4%!important}@media print{.invoiceTwin.invoicePaper .finalInvoiceTable{width:92%!important;max-width:92%!important;margin-left:4%!important;margin-right:4%!important}}.invoiceComposerPage .invoicePreviewStage,.invoiceComposerPage .invoicePreviewWrap,.invoiceComposerPage .previewStage{padding:14px!important}.invoiceComposerPage .invoicePreviewStage:before,.invoiceComposerPage .invoicePreviewWrap:before,.invoiceComposerPage .previewStage:before{inset:0!important}.invoiceComposerPage .invoicePreviewStage,.invoiceComposerPage .invoicePreviewWrap,.invoiceComposerPage .previewStage{width:110%!important;height:120%!important;padding:0!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important}.invoiceComposerPage .invoicePreviewColumn,.invoiceComposerPage .invoicePreviewPane,.invoiceComposerPage .invoicePreviewSide{align-self:flex-start!important;width:-moz-fit-content!important;width:fit-content!important;max-width:none!important;justify-self:center!important}.invoiceComposerPage .invoicePreviewStage,.invoiceComposerPage .invoicePreviewWrap,.invoiceComposerPage .previewStage{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:calc(100% + 10%)!important;height:calc(100% + 20%)!important;margin:-10% -5%!important;box-sizing:border-box!important}.invoiceComposerPage .invoicePreviewShell,.invoiceComposerPage .invoicePreviewStage,.invoiceComposerPage .invoicePreviewWrap{position:relative}.invoiceComposerPage .invoicePreviewLabel,.invoiceComposerPage .previewEyebrow,.invoiceComposerPage .previewLabel{position:absolute!important;top:14px!important;left:18px!important;z-index:5!important;margin:0!important}.invoiceComposerPage .invoicePreviewLabel{position:absolute!important;top:14px!important;left:18px!important;transform:none!important;z-index:20!important;margin:0!important;pointer-events:none!important}.invoiceComposePage>.blWorkspaceLeft .invoiceComposerTitle .topHint{font-size:10.5px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceComposerStats small{font-size:7.35px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceComposerStats b{font-size:16.8px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceDateField label{font-size:9.45px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceComposerTotal,.invoiceComposePage>.blWorkspaceLeft .invoiceDateField input{font-size:10.5px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceComposerTotal b{font-size:17.85px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceClientStats small,.invoiceComposePage>.blWorkspaceLeft .invoiceLockedSelection small{font-size:7.35px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceClientStats b{font-size:14.7px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceClientChartHead{font-size:9.45px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceClientChartHead small{font-size:8.4px!important}.invoiceComposePage>.blWorkspaceLeft .invoicePanelSectionHead h2{font-size:19.95px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceDateGrid label{font-size:8.4px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceDateGrid input{font-size:9.45px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceAmountStrip small,.invoiceComposePage>.blWorkspaceLeft .invoiceClientMini small{font-size:7.35px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceAmountStrip b{font-size:13.65px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceIssueList span{font-size:7.35px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceClientMini b{font-size:10.5px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceDuePresets>span{font-size:7.35px!important}.invoiceComposePage>.blWorkspaceLeft .invoiceDuePresets button{font-size:8.4px!important}.invoiceComposePage>.blWorkspaceLeft .invoicePanelSection>p,.invoiceComposePage>.blWorkspaceLeft .invoicePanelSectionHead>div>small{font-size:105%!important}.status-credited{opacity:.72}.invoiceRelationTags{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.invoiceRelationTags .status{text-decoration:none;white-space:nowrap}.creditNumber{display:flex!important;flex-direction:column!important;align-items:flex-end!important}.creditNumber small{display:block;font-size:8px;line-height:1.15;margin-top:2px;color:#111;font-weight:500;white-space:nowrap}.blReadOnlyList{display:grid!important;grid-gap:12px!important;gap:12px!important}.blValidatedWork{padding:16px 18px;border:1px solid rgba(0,0,0,.06);border-radius:16px;background:rgba(255,255,255,.58)}.blValidatedWorkHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:13px;border-bottom:1px solid rgba(0,0,0,.06)}.blValidatedWorkHead>div{display:flex;flex-direction:column;gap:4px}.blValidatedWorkHead b{font-size:14px}.blValidatedWorkHead small{font-size:10px;color:#777}.blValidatedWorkHead strong{font-size:13px;white-space:nowrap}.blValidatedFacts{display:grid;grid-template-columns:1fr 1fr 2fr;grid-gap:10px;gap:10px;padding-top:12px}.blValidatedFacts>div{display:flex;flex-direction:column;gap:4px;min-width:0}.blValidatedFacts span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#8b8b8b}.blValidatedFacts b{font-size:12px;font-weight:650;overflow-wrap:anywhere}@media(max-width:900px){.blValidatedFacts{grid-template-columns:1fr 1fr}.blValidatedObservation{grid-column:1/-1}}.documentCursus{display:flex;align-items:center;gap:12px;margin:10px 0 12px;padding:9px 11px;border:1px solid rgba(0,0,0,.06);border-radius:12px;background:rgba(255,255,255,.5)}.documentCursusLabel{font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#8a8a8a}.documentCursusFlow{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.documentCursusItem{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border-radius:8px;background:#f1efeb;color:#242321;text-decoration:none;font-size:9px;font-weight:700}.documentCursusItem:not(:last-child):after{content:"›";margin-left:10px;color:#aaa}.documentCursusItem:hover{transform:translateY(-1px);background:#e9e6e1}.documentCursusItem.active{background:#262522;color:white;pointer-events:none}.expenseSmartImport{display:grid;grid-template-columns:1.4fr .9fr;grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;margin:14px 0 18px;border-radius:20px;background:rgba(255,255,255,.58);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 34px rgba(0,0,0,.05)}.expenseSmartImport small{font-size:9px;letter-spacing:.14em;color:#888}.expenseSmartImport h3{margin:4px 0 5px;font-size:19px}.expenseSmartImport p{margin:0;color:#777;font-size:11px;line-height:1.45}.expenseDropZone{min-height:92px;border:1px dashed rgba(0,0,0,.18);border-radius:16px;display:flex!important;flex-direction:column;justify-content:center;align-items:center;gap:5px;cursor:pointer;background:rgba(255,255,255,.6)}.expenseDropZone input{display:none}.expenseDropZone b{font-size:12px}.expenseDropZone span{font-size:9px;color:#888}.expenseScanResult{display:flex;flex-wrap:wrap;gap:7px 16px;align-items:center;padding:11px 14px;margin:-6px 0 16px;border-radius:13px;background:rgba(238,248,240,.8);font-size:10px}.expenseScanResult.needsReview{background:rgba(255,244,226,.9)}.expenseScanResult b{font-size:10px}.expenseScanResult span{color:#666}@media(max-width:850px){.expenseSmartImport{grid-template-columns:1fr}}.expensePage>.content{max-width:none!important;width:100%!important}.expensePage>.content>header{align-items:flex-start!important}.expenseNewHidden{display:none!important}.expenseComposerWorkspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,1fr);grid-gap:42px;gap:42px;align-items:start;width:100%;margin-top:12px}.expenseComposerLeft{min-width:0}.expenseEntryPanel{margin:0!important;border-radius:22px!important;background:rgba(255,255,255,.62)!important;border:1px solid rgba(255,255,255,.86)!important;box-shadow:0 16px 42px rgba(42,38,34,.07)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.expenseComposerHead{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.expenseComposerHead small{font-size:9px;letter-spacing:.14em;color:#8a8a8a}.expenseComposerHead h2{margin:3px 0 0;font-size:22px}.expenseSmartImport{grid-template-columns:1fr!important}.expenseImportActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.expenseDropZone{min-height:82px!important}.expenseCamera{background:rgba(245,245,245,.72)!important}.expensePreviewStage{position:-webkit-sticky;position:sticky;top:42px;min-width:0;display:flex;flex-direction:column;align-items:center;padding:34px 26px 46px;overflow:visible}.expensePreviewLabel{width:min(100%,620px);display:flex;flex-direction:column;gap:2px;margin-bottom:18px;position:relative;z-index:4}.expensePreviewLabel .eyebrow{font-size:9px;letter-spacing:.14em;color:#888}.expensePreviewLabel b{font-size:13px}.expensePreviewGlass{position:relative;width:min(86%,620px);aspect-ratio:210/297;display:flex;align-items:center;justify-content:center;z-index:1}.expensePreviewGlass:before{content:"";position:absolute;width:110%;height:110%;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;border-radius:22px;border:1px solid rgba(255,255,255,.88);background:rgba(247,245,242,.5);box-shadow:0 18px 42px rgba(42,38,34,.1),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.45);backdrop-filter:blur(22px) saturate(1.12);-webkit-backdrop-filter:blur(22px) saturate(1.12)}.expensePreviewDocument{position:absolute;inset:0;z-index:2;background:#fff;border-radius:2px;overflow:hidden;box-shadow:0 8px 26px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center}.expensePreviewDocument img{width:100%;height:100%;object-fit:contain;background:#fff}.expensePreviewDocument iframe{width:100%;height:100%;border:0;background:#fff}.expensePreviewEmpty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px;color:#999}.expensePreviewEmpty b{font-size:20px;color:#222}.expensePreviewEmpty span{font-size:12px}.expensePreviewEmpty small{font-size:9px}@media(max-width:1050px){.expenseComposerWorkspace{grid-template-columns:1fr}.expensePreviewStage{position:relative;top:auto}.expensePreviewGlass{width:min(82%,620px)}}@media(max-width:650px){.expenseImportActions{grid-template-columns:1fr}.expenseComposerWorkspace{gap:22px}.expensePreviewStage{padding-left:10px;padding-right:10px}.expensePreviewGlass{width:88%}}.expenseNewPage>.content{padding:88px 34px 54px!important}.expenseNewPage>.content>header{margin:0 4px 14px!important;align-items:flex-end!important}.expenseNewPage>.content>header h1{font-family:Georgia,Times New Roman,serif;font-size:35px!important;line-height:1!important;letter-spacing:-.035em!important;margin:0 0 8px!important;font-weight:700}.expenseNewPage>.content>header p{margin:0;color:#7f7871;font-size:12px}.expenseNewPage .expensePreviewStage{background:transparent!important;border:0!important;height:auto!important;min-height:0!important;box-shadow:none!important}.expenseNewPage .expensePreviewGlass,.expenseNewPage .expensePreviewLabel,.expenseNewPage .expensePreviewStage{z-index:5!important}.expenseNewPage .expensePreviewGlass:before{background:rgba(247,245,242,.42)!important}.expenseNewPage .expenseEntryPanel .formgrid label{font-size:10px!important;color:#827b74!important}.expenseNewPage .expenseEntryPanel .formgrid input:not([type=checkbox]):not([type=radio]),.expenseNewPage .expenseEntryPanel .formgrid select,.expenseNewPage .expenseEntryPanel .formgrid textarea{width:100%!important;min-height:42px!important;margin-top:5px!important;padding:0 13px!important;color:#393632!important;border:1px solid rgba(75,68,62,.105)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 5px 13px rgba(48,43,38,.035)!important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}.expenseNewPage .expenseEntryPanel .formgrid select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:38px!important;background:linear-gradient(45deg,transparent 50%,#817a72 0) calc(100% - 17px) 18px/5px 5px no-repeat,linear-gradient(135deg,#817a72 50%,transparent 0) calc(100% - 12px) 18px/5px 5px no-repeat,linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important}.expenseNewPage .expenseEntryPanel .formgrid input:focus,.expenseNewPage .expenseEntryPanel .formgrid select:focus{outline:none!important;border-color:rgba(55,51,47,.27)!important;box-shadow:0 0 0 3px rgba(72,66,60,.05),inset 0 1px 0 #fff!important}@media(max-width:980px){.expenseNewPage>.content{padding:78px 18px 40px!important}}.expensePage>.content{padding:96px 42px 70px 72px!important}.expensePage>.content>header{margin:0 0 24px!important;align-items:flex-end!important}.expensePage>.content>header h1{font-family:Georgia,Times New Roman,serif;font-size:35px!important;line-height:1!important;letter-spacing:-.035em!important;margin:0 0 8px!important;font-weight:700}.expensePage>.content>header p{margin:0;color:#7f7871;font-size:12px}.expenseNewPage>.content{padding-top:96px!important;padding-left:72px!important;padding-right:42px!important}.expenseHeaderAdd{margin:0!important;border-radius:12px!important}.expenseDashboardTop{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:16px;gap:16px;align-items:stretch;margin-bottom:18px}.expenseDashboardStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.expenseDashboardStats .card{display:flex;flex-direction:column;justify-content:center;min-height:118px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(242,239,235,.58))!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.88)!important}.expenseDashboardStats .card span{font-size:11px;color:#817a73;margin-top:6px}.expenseNewShortcut{display:flex;align-items:center;gap:13px;padding:22px;border-radius:20px;text-decoration:none;color:#24211f;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(239,236,232,.58));border:1px solid rgba(255,255,255,.9);box-shadow:0 14px 34px rgba(45,40,35,.065);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.expenseNewShortcut>span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#24211f;color:#fff;font-size:20px}.expenseNewShortcut div{display:flex;flex-direction:column;gap:4px}.expenseNewShortcut small{color:#837c75}.expenseSearchPanel{margin-top:0!important}.expenseMainSearch{width:100%!important;min-height:46px!important;border-radius:14px!important;background:rgba(255,255,255,.66)!important}.expenseInsights{display:grid!important;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin:16px 0}.expenseInsights>.panel{margin:0!important}.expenseInsightRow{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid rgba(70,64,58,.07);font-size:12px}.expenseInsightRow:last-child{border-bottom:0}.expenseInsightRow span{color:#625c56}.expenseHistoryPanel{margin-top:16px!important}@media(max-width:1050px){.expenseNewPage>.content,.expensePage>.content{padding-left:54px!important;padding-right:22px!important}.expenseDashboardTop{grid-template-columns:1fr}.expenseInsights{grid-template-columns:1fr!important}}@media(max-width:650px){.expenseNewPage>.content,.expensePage>.content{padding:82px 16px 40px!important}.expenseDashboardStats{grid-template-columns:1fr}.expensePage>.content>header{align-items:flex-start!important;gap:14px}.expenseInsights{grid-template-columns:1fr!important}}.expenseNewPage .expensePreviewLabel{display:none!important}.expenseNewPage .expensePreviewStage{padding-top:18px!important}.expenseDashboardTop{display:block!important}.expenseDashboardStats{width:100%!important}.expenseClickableRow{cursor:pointer;transition:transform .14s ease,background .14s ease,box-shadow .14s ease;border-radius:14px}.expenseClickableRow:hover{background:rgba(255,255,255,.55);box-shadow:0 8px 24px rgba(45,40,35,.045);transform:translateY(-1px)}.expenseInsightLink,.supplierNameLink{display:inline-block;color:#292622;text-decoration:none!important;font-weight:650;transition:transform .16s ease,font-weight .16s ease;transform-origin:left center}.expenseInsightLink:focus,.expenseInsightLink:hover,.supplierNameLink:focus,.supplierNameLink:hover{text-decoration:none!important;transform:scale(1.035);font-weight:750}.expenseCategoryHead{align-items:center!important;gap:16px}.expenseCategoryFilter{min-width:190px;min-height:38px;padding:0 34px 0 12px;border:1px solid rgba(75,68,62,.1);border-radius:12px;background:rgba(255,255,255,.62);color:#48433e}.supplierDetailPage{padding-top:96px!important}.supplierDetailStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;margin:18px 0}.supplierDetailStats .card{min-height:108px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(242,239,235,.58));border:1px solid rgba(255,255,255,.88);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.supplierDetailStats .card small{font-size:9px;letter-spacing:.09em;color:#888}.supplierDetailStats .card strong{font-family:Georgia,Times New Roman,serif;font-size:25px;margin-top:6px}.supplierDetailGrid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr);grid-gap:16px;gap:16px}.supplierDetailGrid>.panel{margin:0!important}.supplierInfoGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.supplierInfoGrid>div{padding:13px 14px;border-radius:14px;background:rgba(255,255,255,.48);border:1px solid rgba(80,72,65,.06);display:flex;flex-direction:column;gap:4px}.supplierInfoGrid small{font-size:9px;color:#8a837c}.supplierInfoGrid b{font-size:12px}.supplierInfoGrid .wide{grid-column:1/-1}.supplierExpenseRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 5px;border-bottom:1px solid rgba(70,64,58,.07);color:#292622;text-decoration:none;border-radius:10px}.supplierExpenseRow:hover{background:rgba(255,255,255,.48);padding-left:10px;padding-right:10px}.supplierExpenseRow div{display:flex;flex-direction:column;gap:4px}.supplierExpenseRow small{color:#827b74}.supplierEditPanel{margin-top:16px!important}@media(max-width:900px){.supplierDetailGrid,.supplierDetailStats{grid-template-columns:1fr}.expenseCategoryHead{align-items:flex-start!important;flex-direction:column}.expenseCategoryFilter{width:100%}}.expenseHistoryTagsInline{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.expenseFilterSeparator{width:1px;height:24px;background:var(--line,#ddd);margin:0 4px;flex:0 0 auto}.expenseHistoryRow{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important}.expenseHistoryMain{min-width:0}.expenseHistoryTitleLine{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.expenseHistoryTitleLine>b{min-width:0}.expenseHistoryActions{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex:0 0 auto;white-space:nowrap}.expenseHistoryAmount{align-self:center;white-space:nowrap}@media(max-width:760px){.expenseHistoryTitleLine{align-items:flex-start;flex-wrap:wrap}.expenseHistoryActions{width:100%;justify-content:flex-start}.expenseHistoryRow{grid-template-columns:1fr!important}.expenseHistoryAmount{text-align:left!important}}.liquidSidebar .sidebarBackOrb{position:absolute!important;left:66px!important;top:0!important;z-index:4!important;width:56px!important;height:56px!important;padding:0!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:50%!important;background:#050505!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 28px rgba(0,0,0,.18)!important;cursor:pointer!important;display:grid!important;place-items:center!important;transition:transform .25s ease,box-shadow .25s ease!important}.liquidSidebar .sidebarBackOrb:hover{transform:scale(1.06)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 34px rgba(0,0,0,.24)!important}.liquidSidebar .sidebarBackOrb span{display:block;font-size:27px;line-height:1;font-weight:300;transform:translateY(-1px)}\n\n .clientNewPage{max-width:none!important;width:100%!important;box-sizing:border-box!important;padding:96px 42px 70px 92px!important}.clientNewPage>.clientTop{margin:0 0 18px!important;align-items:flex-end!important}.clientNewPage>.clientTop h1{font-family:Georgia,Times New Roman,serif!important;font-size:35px!important;line-height:1!important;letter-spacing:-.035em!important;margin:0 0 8px!important;font-weight:700!important}.clientNewPage>.clientTop p{margin:0!important;color:#7f7871!important;font-size:12px!important}.clientNewPage .clientNewPanel{border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(239,236,232,.58))!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 14px 34px rgba(45,40,35,.065)!important;-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important}.clientNewPage .standaloneClientForm select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding-right:38px!important;background:linear-gradient(45deg,transparent 50%,#817a72 0) calc(100% - 17px) 18px/5px 5px no-repeat,linear-gradient(135deg,#817a72 50%,transparent 0) calc(100% - 12px) 18px/5px 5px no-repeat,linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important}.clientNewPage .standaloneClientForm input:focus,.clientNewPage .standaloneClientForm select:focus,.clientNewPage .standaloneClientForm textarea:focus{outline:none!important;border-color:rgba(55,51,47,.27)!important;box-shadow:0 0 0 3px rgba(72,66,60,.05),inset 0 1px 0 #fff!important}@media(max-width:900px){.clientNewPage{padding:96px 22px 50px 92px!important}}@media(max-width:650px){.clientNewPage{padding:88px 16px 40px!important}.clientNewPage .standaloneClientForm{grid-template-columns:1fr!important}.clientNewPage .standaloneClientForm>*{grid-column:1!important}.clientNewPage .companySearch .searchLine{grid-template-columns:1fr!important}}.clientNewPage{max-width:none!important;width:100%!important;margin:0!important;padding:96px 48px 70px 92px!important}.clientNewPage .clientNewPanel{margin-left:0!important;margin-right:0!important}@media(max-width:900px){.clientNewPage{padding:96px 28px 50px 92px!important}}@media(max-width:650px){.clientNewPage{padding:88px 16px 40px!important}}.clientNewPage>.content{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:96px 42px 70px 72px!important}.clientNewPage>.content>header{margin:0 0 24px!important;align-items:flex-end!important}.clientNewPage>.content>header h1{font-family:Georgia,Times New Roman,serif!important;font-size:35px!important;line-height:1!important;letter-spacing:-.035em!important;margin:0 0 8px!important;font-weight:700!important}.clientNewPage>.content>header p{margin:0!important;color:#7f7871!important;font-size:12px!important}.clientNewPage .clientComposerWorkspace{width:100%!important;max-width:none!important;margin:0!important;display:block!important}.clientNewPage .clientNewPanel{width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:24px!important}.clientNewPage .expenseComposerHead{margin-bottom:18px!important}.clientNewPage .standaloneClientForm{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-gap:16px!important;gap:16px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border-top:0!important}.clientNewPage .standaloneClientForm>.wide{grid-column:1/-1!important}.clientNewPage .standaloneClientForm label{font-size:10px!important;color:#827b74!important}.clientNewPage .standaloneClientForm input,.clientNewPage .standaloneClientForm select,.clientNewPage .standaloneClientForm textarea{width:100%!important;box-sizing:border-box!important;min-height:42px!important;margin-top:5px!important;padding:0 13px!important;color:#393632!important;border:1px solid rgba(75,68,62,.105)!important;border-radius:13px!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 5px 13px rgba(48,43,38,.035)!important;-webkit-backdrop-filter:blur(16px) saturate(140%)!important;backdrop-filter:blur(16px) saturate(140%)!important}.clientNewPage .standaloneClientForm textarea{min-height:92px!important;padding-top:12px!important;padding-bottom:12px!important;resize:vertical!important}.clientNewPage .companySearch .searchLine{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-gap:10px!important;gap:10px!important;align-items:end!important}.clientNewPage .companySearch .searchLine button{min-height:42px!important;border-radius:12px!important}.clientNewPage .formActions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:2px!important}@media(max-width:1050px){.clientNewPage>.content{padding-left:54px!important;padding-right:22px!important}}@media(max-width:650px){.clientNewPage>.content{padding:82px 16px 40px!important}.clientNewPage .standaloneClientForm{grid-template-columns:1fr!important}.clientNewPage .standaloneClientForm>*{grid-column:1!important}.clientNewPage .companySearch .searchLine{grid-template-columns:1fr!important}}.clientNewPage{padding:0!important}.quoteComposeGrid{width:calc(100vw - 64px);margin-left:calc(50% - 50vw + 32px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;margin-top:18px}.quoteComposeLeft{min-width:0;align-self:start}.quoteComposeLeft .quoteEditor{margin:0;width:100%;max-width:none;border-radius:22px;padding:22px}.quoteComposeHeading{margin:0 0 18px}.quoteComposeHeading .eyebrow{display:block;margin-bottom:5px}.quoteComposeHeading h2{margin:0;font-size:28px;letter-spacing:-.02em}.quoteComposeHeading p{margin:5px 0 0;color:#817b74;font-size:12px}@media(max-width:1250px){.quoteComposeGrid{width:calc(100vw - 36px);margin-left:calc(50% - 50vw + 18px);grid-template-columns:minmax(380px,.92fr) minmax(580px,1.08fr);gap:18px}}@media(max-width:980px){.quoteComposeGrid{width:100%;margin-left:0;grid-template-columns:1fr}}\n\n .quoteWorkspace .quoteComposeGrid{display:contents!important}.quoteWorkspace .quoteComposeLeft{position:relative!important;z-index:5!important}.quoteWorkspace .quoteEditor{max-width:none!important;margin:0!important;padding:20px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:18px!important;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(247,245,242,.66))!important;box-shadow:0 14px 34px rgba(45,40,35,.07),inset 0 1px 0 rgba(255,255,255,.85)!important}.quoteWorkspace .quoteComposeHeading{margin:0 0 22px!important;padding:0 0 17px!important;border-bottom:1px solid rgba(74,68,62,.1)}.quoteWorkspace .quoteComposeHeading h2{font-family:Georgia,Times New Roman,serif!important;font-size:32px!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.05!important;margin:3px 0 5px!important}.quoteWorkspace .quoteComposeHeading p{margin:0!important;color:#77716b!important;font-size:13px!important}.quoteWorkspace .jewelQuotePanel,.quoteWorkspace .quoteTariff{border:1px solid rgba(74,68,62,.1)!important;background:rgba(255,255,255,.46)!important;border-radius:14px!important;box-shadow:none!important}@media(max-width:1050px){.documentPage.blWorkspace.quoteWorkspace{grid-template-columns:1fr!important}}body:has(.quoteWorkspace),html:has(.quoteWorkspace){overflow-x:hidden!important}.documentPage.blWorkspace.quoteWorkspace{width:100%!important;max-width:100vw!important;margin:0!important;box-sizing:border-box!important;padding:96px 32px 60px 96px!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:24px!important;overflow-x:clip!important}.quoteWorkspace .quoteComposeLeft{overflow:visible!important}.quoteWorkspace .quoteComposeLeft,.quoteWorkspace .quoteEditor{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.quoteWorkspace .deliveryFields,.quoteWorkspace .formgrid,.quoteWorkspace .workGrid{min-width:0!important;max-width:100%!important}.quoteWorkspace input,.quoteWorkspace select,.quoteWorkspace textarea{max-width:100%!important;box-sizing:border-box!important}@media(max-width:1250px){.documentPage.blWorkspace.quoteWorkspace{padding-left:82px!important;padding-right:22px!important;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)!important;gap:18px!important}}@media(max-width:1050px){.documentPage.blWorkspace.quoteWorkspace{padding:88px 18px 42px 82px!important;grid-template-columns:1fr!important}}@media(max-width:650px){.documentPage.blWorkspace.quoteWorkspace{padding:82px 12px 30px!important}}.quoteJewelsTabs{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.quoteJewelsTabs .quoteJewelTab{position:relative;display:inline-flex;align-items:center;border-radius:10px;background:#171717;box-shadow:0 4px 10px rgba(0,0,0,.08);overflow:visible}.quoteJewelsTabs .quoteJewelTab.active{box-shadow:0 0 0 2px rgba(17,17,17,.18),0 5px 12px rgba(0,0,0,.1)}.quoteJewelsTabs .quoteJewelSelect{border:0!important;background:transparent!important;color:#fff!important;padding:8px 25px 8px 12px!important;border-radius:10px!important;min-height:32px!important}.quoteJewelsTabs .quoteJewelRemove{position:absolute!important;top:2px!important;right:3px!important;width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;padding:0!important;border:0!important;border-radius:50%!important;background:rgba(255,255,255,.16)!important;color:#fff!important;font-size:13px!important;line-height:16px!important;opacity:.72;box-shadow:none!important}.quoteJewelsTabs .quoteJewelRemove:hover{opacity:1;background:rgba(255,255,255,.28)!important;transform:scale(1.08)}.quoteWorkspace .quoteTariff.settingPanel{margin-top:16px!important;padding:24px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.9)!important;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.5))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 13px 32px rgba(48,43,38,.045)!important}.quoteWorkspace .quoteTariff .workSmartEntry{padding:18px!important;margin:16px 0 18px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(232,229,224,.46))!important;border:1px solid rgba(255,255,255,.92)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 9px 25px rgba(45,40,35,.035)!important}.quoteWorkspace .quoteTariff .workSmartLine .smartInput{height:54px!important;background:rgba(255,255,255,.72)!important;border-radius:15px!important;padding:0 16px!important}.quoteWorkspace .quoteTariff .workGrid{grid-template-columns:1fr 1.15fr .85fr .72fr!important;grid-gap:12px 14px!important;gap:12px 14px!important;margin-top:14px!important}.quoteWorkspace .quoteTariff .workGrid label{min-width:0!important;font-size:9px!important}.quoteWorkspace .quoteTariff .workGrid input,.quoteWorkspace .quoteTariff .workGrid select{min-height:39px!important;background:rgba(255,255,255,.52)!important;border:1px solid rgba(75,68,62,.1)!important;border-radius:13px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}@media(max-width:1050px){.quoteWorkspace .quoteTariff .workGrid{grid-template-columns:1fr 1fr!important}}.quoteWorkspace .quoteComposeGrid{display:contents!important}.quoteWorkspace .quoteComposeLeft{grid-column:1!important;grid-row:1!important;align-self:start!important;min-width:0!important}.quoteWorkspace .quoteConditionsEditor{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:10px!important;gap:10px!important;margin:14px 0 16px!important;padding:12px!important;border:1px solid rgba(255,255,255,.82)!important;border-radius:15px!important;background:rgba(255,255,255,.46)!important}.quoteWorkspace .quoteConditionsEditor label{min-width:0!important;font-size:8px!important;font-weight:750!important;color:#77716a!important}.quoteWorkspace .quoteConditionsEditor input,.quoteWorkspace .quoteConditionsEditor select{width:100%!important;min-height:36px!important;margin-top:5px!important;border:1px solid rgba(72,66,60,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.66)!important;padding:8px!important;box-shadow:none!important}.quoteWorkspace .quoteTariff.settingPanel{margin-top:18px!important;padding:20px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:20px!important;background:rgba(255,255,255,.52)!important;box-shadow:0 12px 34px rgba(61,55,46,.055),inset 0 1px 0 rgba(255,255,255,.9)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.quoteWorkspace .quoteTariff .catalogueHead{margin-bottom:10px!important}.quoteWorkspace .quoteTariff .catalogueHead h2{font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;letter-spacing:-.03em!important}.quoteWorkspace .quoteTariff .workSmartEntry{padding:12px!important;margin:0 0 12px!important;border-radius:15px!important;background:rgba(255,255,255,.46)!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:none!important}.quoteWorkspace .quoteTariff .workSmartEntry>label{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important}.quoteWorkspace .quoteTariff .workSmartEntry>label b{font-family:Georgia,Times New Roman,serif!important;font-size:13px!important}.quoteWorkspace .quoteTariff .workSmartEntry>label span{font-size:8px!important;color:#989189!important}.quoteWorkspace .quoteTariff .workSmartLine .smartInput{height:42px!important;border-radius:11px!important;background:rgba(255,255,255,.7)!important;border:1px solid rgba(72,66,60,.08)!important;padding:0 12px!important}.quoteWorkspace .quoteTariff .settingQuickBar{margin:10px 0!important;padding:9px 10px!important;border-radius:11px!important;background:rgba(255,255,255,.48)!important;border:1px solid rgba(255,255,255,.75)!important}.quoteWorkspace .quoteTariff .workGrid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;margin-top:0!important}.quoteWorkspace .quoteTariff .workGrid label{font-size:8px!important;font-weight:750!important;text-transform:uppercase!important;letter-spacing:.07em!important;color:#8c857e!important}.quoteWorkspace .quoteTariff .workGrid input,.quoteWorkspace .quoteTariff .workGrid select{width:100%!important;min-height:36px!important;margin-top:5px!important;border:1px solid rgba(72,66,60,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.66)!important;padding:8px!important;box-shadow:none!important}@media(max-width:1050px){.quoteWorkspace .quoteComposeLeft{grid-column:1!important;grid-row:auto!important}.quoteWorkspace .quoteTariff .workGrid{grid-template-columns:1fr 1fr!important}}.quoteWorkspace .fullSelect,.quoteWorkspace select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:100%!important;min-height:42px!important;padding:0 38px 0 13px!important;color:#393632!important;border:1px solid rgba(75,68,62,.105)!important;border-radius:13px!important;background:linear-gradient(45deg,transparent 50%,#817a72 0) calc(100% - 17px) 18px/5px 5px no-repeat,linear-gradient(135deg,#817a72 50%,transparent 0) calc(100% - 12px) 18px/5px 5px no-repeat,linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 5px 13px rgba(48,43,38,.035)!important;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);transition:border-color .15s ease,box-shadow .15s ease!important}.quoteWorkspace .fullSelect:hover,.quoteWorkspace select:hover{border-color:rgba(72,65,59,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 7px 17px rgba(48,43,38,.055)!important}.quoteWorkspace .fullSelect:focus,.quoteWorkspace select:focus{outline:none!important;border-color:rgba(55,51,47,.27)!important;box-shadow:0 0 0 3px rgba(72,66,60,.05),inset 0 1px 0 #fff!important}.quoteWorkspace .quoteTariff .workGrid select{min-height:42px!important;padding:0 38px 0 13px!important;border-radius:13px!important;background:linear-gradient(45deg,transparent 50%,#817a72 0) calc(100% - 17px) 18px/5px 5px no-repeat,linear-gradient(135deg,#817a72 50%,transparent 0) calc(100% - 12px) 18px/5px 5px no-repeat,linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 5px 13px rgba(48,43,38,.035)!important}.quoteWorkspace .quotePaper{position:relative!important}.quoteWorkspace .quotePaper>.quoteConditions{position:absolute!important;top:48px!important;right:42px!important;z-index:8!important;margin:0!important;display:flex!important;gap:24px!important;justify-content:flex-end!important;white-space:nowrap!important;font-size:10px!important}:root{--ui-ink:#25221e;--ui-soft:#6b645b;--ui-muted:#8d867d;--ui-line:#ddd6cd;--ui-off:#f4f2ed;--ui-gold:#b8a77e;--ui-radius:12px;--ui-h:42px;--ui-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;--ui-serif:Georgia,"Times New Roman",serif}body .appWithSidebar>main:not(.homePage):not(#_){box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:96px 44px 110px 84px!important;min-height:100vh}body .appWithSidebar>main:not(.homePage) h1:not(#_){font-family:var(--ui-serif)!important;font-size:38px!important;font-weight:700!important;line-height:1.05!important;letter-spacing:-.045em!important;padding:0!important;color:#1d1b18!important;text-align:left!important}body .appWithSidebar>main:not(.homePage) :is(.clientTop,.blWorkspaceHeading):not(#_){margin:0 0 20px!important;padding:0!important}body .appWithSidebar>main:not(.homePage) .blWorkspaceHeading .eyebrow:not(#_){display:none!important}body .appWithSidebar>main:not(.homePage) :is(.clientTop,.blWorkspaceHeading) p:not(#_){margin:0!important;font:400 14px/1.4 var(--ui-font)!important;color:var(--ui-soft)!important}body .appWithSidebar>main:not(.homePage) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]):not(#_),body .appWithSidebar>main:not(.homePage) select:not(#_),body .appWithSidebar>main:not(.homePage) textarea:not(#_){box-sizing:border-box;min-height:var(--ui-h);padding:0 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background-color:#fff;color:var(--ui-ink);font:400 14px/1.2 var(--ui-font);letter-spacing:normal;box-shadow:none;outline:none;transition:border-color .15s,box-shadow .15s}body .appWithSidebar>main:not(.homePage) textarea:not(#_){padding:11px 14px;min-height:84px;line-height:1.4}body .appWithSidebar>main:not(.homePage) select:not(#_){-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%236b645b' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px}body .appWithSidebar>main:not(.homePage) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]):focus:not(#_),body .appWithSidebar>main:not(.homePage) select:focus:not(#_),body .appWithSidebar>main:not(.homePage) textarea:focus:not(#_){border-color:var(--ui-gold);box-shadow:0 0 0 3px rgba(184,167,126,.24)}body .appWithSidebar>main:not(.homePage) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button])::placeholder:not(#_),body .appWithSidebar>main:not(.homePage) textarea::placeholder:not(#_){color:#a39b90;opacity:1}body .appWithSidebar>main:not(.homePage) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]):disabled:not(#_),body .appWithSidebar>main:not(.homePage) select:disabled:not(#_),body .appWithSidebar>main:not(.homePage) textarea:disabled:not(#_){background-color:var(--ui-off);color:var(--ui-muted);cursor:not-allowed}body .appWithSidebar>main:not(.homePage) td input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=hidden]):not([type=color]):not([type=submit]):not([type=button]):not(#_),body .appWithSidebar>main:not(.homePage) td select:not(#_){min-height:34px;border-radius:9px;padding-left:10px}body .appWithSidebar>main:not(.homePage) td select:not(#_){padding-right:30px}body .appWithSidebar>main:not(.homePage) .docValidate:not(#_),body .appWithSidebar>main:not(.homePage) .historicalValidate:not(#_),body .appWithSidebar>main:not(.homePage) .primary:not(#_),body .appWithSidebar>main:not(.homePage) .primaryLink:not(#_),body .appWithSidebar>main:not(.homePage) .workSaveTop:not(#_),body .appWithSidebar>main:not(.homePage) button:not([class]):not(#_){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:var(--ui-h);min-height:var(--ui-h);padding:0 20px;margin:0;border:1px solid #1f1d1a;border-radius:var(--ui-radius);background:#1f1d1a;color:#fff;font:600 14px/1 var(--ui-font);letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s}body .appWithSidebar>main:not(.homePage) .docValidate:hover:not(#_),body .appWithSidebar>main:not(.homePage) .primary:hover:not(#_),body .appWithSidebar>main:not(.homePage) .primaryLink:hover:not(#_),body .appWithSidebar>main:not(.homePage) button:not([class]):hover:not(#_){background:#38342f;border-color:#38342f}body .appWithSidebar>main:not(.homePage) .ghost:not(#_){display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:var(--ui-h);min-height:var(--ui-h);padding:0 18px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff;color:var(--ui-ink);font:600 14px/1 var(--ui-font);letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s}body .appWithSidebar>main:not(.homePage) .ghost:hover:not(#_){background:var(--ui-off)}body .appWithSidebar>main:not(.homePage) .dangerButton:not(#_),body .appWithSidebar>main:not(.homePage) .ghost.danger:not(#_){color:#b3261e;border-color:#ecd0cc;background:#fff}body .appWithSidebar>main:not(.homePage) .mini:not(#_){height:34px;min-height:34px;padding:0 12px;font-size:13px}body .appWithSidebar>main:not(.homePage) button:disabled:not(#_){opacity:.45;cursor:not-allowed}body .appWithSidebar>main:not(.homePage) .backLink:not(#_){display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:38px;min-height:38px;padding:0 14px;margin:0;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:rgba(255,255,255,.7);color:var(--ui-soft);font:500 14px/1 var(--ui-font);letter-spacing:normal;text-decoration:none;white-space:nowrap;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}body .appWithSidebar>main:not(.homePage) .backLink:hover:not(#_){background:#fff;color:var(--ui-ink)}body .appWithSidebar>main:not(.homePage).docLayout:not(#_){display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;grid-column-gap:28px!important;column-gap:28px!important;align-items:start!important;background:transparent!important;padding-bottom:40px!important}body .appWithSidebar>main:not(.homePage).docLayout .blWorkspaceLeft:not(#_){grid-column:1!important;grid-row:1!important;min-width:0!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:14px!important;position:relative!important;top:auto!important;z-index:2}body .appWithSidebar>main:not(.homePage).docLayout .blWorkspaceLeft>:not(#_){margin-top:0!important;margin-bottom:0!important;max-width:none!important}body .appWithSidebar>main:not(.homePage) .docToolbar:not(#_){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;max-width:none!important;width:100%!important;margin:0!important;padding:8px 10px!important;box-sizing:border-box!important;border:1px solid rgba(255,255,255,.85);border-radius:16px;background:rgba(255,255,255,.62);box-shadow:0 8px 22px rgba(45,40,35,.05)}body .appWithSidebar>main:not(.homePage) .docToolbar>div:not(#_){display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}body .appWithSidebar>main:not(.homePage) .docValidateBar:not(#_){position:-webkit-sticky;position:sticky;bottom:16px;z-index:30;display:flex;flex-direction:column;gap:8px;width:100%;box-sizing:border-box;padding:10px;border:1px solid rgba(255,255,255,.9);border-radius:18px;background:rgba(247,245,242,.86);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(42,38,34,.14)}body .appWithSidebar>main:not(.homePage) .docValidateBar .docValidate:not(#_){width:100%;height:50px;min-height:50px;font-size:15px}body .appWithSidebar>main:not(.homePage) .docValidateBar .ghost.docValidate:not(#_){background:#fff;color:var(--ui-ink);border-color:var(--ui-line)}body .appWithSidebar>main:not(.homePage).docLayout .docPreviewCol:not(#_){grid-column:2;grid-row:1;position:-webkit-sticky;position:sticky;top:18px;align-self:start;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:14px;padding:16px;border-radius:22px;border:1px solid rgba(255,255,255,.88);background:rgba(247,245,242,.55);box-shadow:0 18px 42px rgba(42,38,34,.1),inset 0 1px 0 rgba(255,255,255,.95);backdrop-filter:blur(22px) saturate(1.06);-webkit-backdrop-filter:blur(22px) saturate(1.06);z-index:2}body .appWithSidebar>main:not(.homePage).docLayout .docPreviewCol.hasGhosts:not(#_){padding-right:46px}.docPreviewTitle{align-self:flex-start;display:flex;align-items:baseline;gap:8px;margin:0 0 0 2px}.docPreviewTitle .eyebrow{font-size:9px;font-weight:800;letter-spacing:.12em;color:#99928a}.docPreviewTitle b{font-family:var(--ui-serif);font-size:16px;color:#292622;letter-spacing:-.02em}.docFit{position:relative;flex:none}.docFitInner{position:absolute;left:0;top:0;width:794px;height:1123px;transform-origin:top left}.docFitInner>.blGhostPage{position:absolute;inset:0;z-index:0;pointer-events:none}body .appWithSidebar>main:not(.homePage) .docFitInner>.deliveryPaper:not(#_){position:relative!important;inset:auto!important;z-index:2;width:794px!important;max-width:none!important;height:1123px!important;min-height:1123px!important;max-height:none!important;margin:0!important;padding:0!important;aspect-ratio:auto!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important;background:#fff url(/master/page-1.png) top/100% 100% no-repeat!important;box-shadow:0 12px 38px rgba(50,45,39,.14)!important}@media(max-width:1050px){body .appWithSidebar>main:not(.homePage).docLayout:not(#_){grid-template-columns:1fr!important}body .appWithSidebar>main:not(.homePage).docLayout .docPreviewCol:not(#_){grid-column:1;grid-row:auto;position:relative;top:auto;margin-top:24px}}@media(max-width:900px){body .appWithSidebar>main:not(.homePage):not(#_){padding:84px 14px 90px!important}}body .appWithSidebar>main:not(.homePage) .docFitInner>.deliveryPaper table.blFinalTable:not(#_){left:40px!important;width:714px!important;max-width:714px!important}body .appWithSidebar>main:not(.homePage)>.content:not(#_),body .appWithSidebar>main:not(.homePage)>.content>header:not(#_){margin:0!important;padding-left:0!important;padding-right:0!important;padding-top:0!important;max-width:none!important;width:100%!important}body .appWithSidebar>main:not(.homePage)>.content>header.worksHero:not(#_){padding:0!important}body .appWithSidebar>main:not(.homePage)>.content>header .eyebrow:not(#_){display:none!important}body .appWithSidebar>main.expensePage:not(#_) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){background-color:#fff!important;border:1px solid var(--ui-line)!important;border-radius:var(--ui-radius)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:1050px){body .appWithSidebar>main:not(.homePage).docLayout:not(#_){grid-template-columns:minmax(0,1fr)!important;overflow-x:clip}body .appWithSidebar>main:not(.homePage).docLayout .blWorkspaceLeft:not(#_),body .appWithSidebar>main:not(.homePage).docLayout .docPreviewCol:not(#_){min-width:0!important;max-width:100%!important}}.backupPage .panel{margin:0 0 18px;padding:22px;border:1px solid rgba(255,255,255,.85);border-radius:18px;background:rgba(255,255,255,.7);box-shadow:0 10px 28px rgba(45,40,35,.06)}.backupPage h2{font:700 20px/1.2 var(--ui-serif);margin:0 0 6px}.backupPage .muted{margin:6px 0 0;color:var(--ui-soft);font-size:14px}.backupBadge{display:flex;flex-direction:column;gap:3px;padding:14px 16px;border-radius:14px;margin-bottom:16px;font-size:14px}.backupBadge b{font-size:15px}.backupBadge.ok{background:#eef6ee;color:#2d5a2d}.backupBadge.warn{background:#fbf1e4;color:#8a5a14}.backupCounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.backupCounts div{padding:12px 14px;border-radius:14px;background:var(--ui-off)}.backupCounts small{display:block;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-muted)}.backupCounts b{font:700 22px/1.3 var(--ui-serif)}.backupActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}.backupOk{background:#eef6ee!important;color:#2d5a2d!important;border-color:#cfe3cf!important}@media(max-width:700px){.backupCounts{grid-template-columns:repeat(2,minmax(0,1fr))}}.managementFamilies>h2{display:none!important}.dueBadge{display:inline-flex;align-items:center;white-space:nowrap;padding:3px 10px;border-radius:999px;font:600 12px/1.4 var(--ui-font);background:#eef1ee;color:#4a5a4a}.dueBadge.soon{background:#fbf1e4;color:#8a5a14}.dueBadge.late{background:#fbe9e7;color:#b3261e}body .appWithSidebar>main .unpaidToggle:not(#_){justify-content:center;gap:4px}body .appWithSidebar>main .unpaidCheck:not(#_){display:inline-flex;align-items:center;gap:10px;min-height:var(--ui-h);padding:0 14px;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:#fff;font:600 14px/1 var(--ui-font);color:var(--ui-ink);cursor:pointer}body .appWithSidebar>main .unpaidCheck input[type=checkbox]:not(#_){width:18px;height:18px;margin:0;accent-color:#1f1d1a;cursor:pointer}body .appWithSidebar>main .unpaidToggle small:not(#_){font:400 12.5px/1.4 var(--ui-font);color:var(--ui-soft)}body .appWithSidebar>main .linkBtn:not(#_){border:0;background:none;padding:0;font:600 12.5px/1.4 var(--ui-font);color:var(--ui-ink);text-decoration:underline;cursor:pointer;height:auto;min-height:0}.unpaidModal{width:min(420px,92vw);box-sizing:border-box;padding:24px;border-radius:20px;background:#fff;box-shadow:0 25px 70px rgba(0,0,0,.28);font-family:var(--ui-font)}.unpaidModal h2{margin:0 0 4px;font:700 22px/1.2 var(--ui-serif);letter-spacing:-.02em}.unpaidModal .muted{margin:0 0 16px;color:var(--ui-soft);font-size:14px}.unpaidModal label{display:flex;flex-direction:column;gap:6px;font:600 12px/1.2 var(--ui-font);color:var(--ui-soft)}.unpaidModal input[type=date]{box-sizing:border-box;width:100%;height:46px;padding:0 14px;border:1px solid var(--ui-line);border-radius:12px;font:400 15px var(--ui-font);color:var(--ui-ink)}.unpaidModal input[type=date]:focus{outline:none;border-color:var(--ui-gold);box-shadow:0 0 0 3px rgba(184,167,126,.24)}.unpaidQuick{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 4px}.unpaidModalActions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.unpaidModal button{height:42px;padding:0 20px;border-radius:12px;font:600 14px/1 var(--ui-font);cursor:pointer;border:1px solid #1f1d1a;background:#1f1d1a;color:#fff}.unpaidModal button.ghost{background:#fff;color:var(--ui-ink);border-color:var(--ui-line)}.unpaidModal button.mini{height:34px;padding:0 12px;font-size:13px}.unpaidModal button:disabled{opacity:.45;cursor:not-allowed}body .appWithSidebar>main .unpaidPanel:not(#_){border-left:4px solid #d8d2c8!important}body .appWithSidebar>main .unpaidPanel.has:not(#_){border-left-color:#c9622b!important}.unpaidTotal{font:700 24px/1 var(--ui-serif);letter-spacing:-.03em;color:#1d1b18}.unpaidRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;grid-gap:14px;gap:14px;padding:12px 0;border-top:1px solid #ece7df}.unpaidInfo{min-width:0;display:flex;flex-direction:column;gap:3px}.unpaidInfo b{font:600 15px/1.3 var(--ui-font);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.unpaidInfo small{font:400 12.5px/1.3 var(--ui-font);color:var(--ui-soft)}.unpaidAmount{font:700 16px/1 var(--ui-font);white-space:nowrap}@media(max-width:900px){.unpaidRow{grid-template-columns:1fr auto;row-gap:8px}.unpaidRow .unpaidInfo{grid-column:1/-1}}.homePayables .payHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px}.homePayables .payHead small{display:block;font-size:12px;letter-spacing:.1em;color:#77736e}.homePayables .payHead strong{display:block;margin-top:6px;font:700 30px/1.1 var(--ui-serif);letter-spacing:-.035em}.homePayables .payList{display:flex;flex-direction:column}.homePayables .payRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #ece7df;color:inherit;text-decoration:none}.homePayables .payRow:hover b{text-decoration:underline}.homePayables .payRow div{min-width:0;display:flex;flex-direction:column;gap:2px}.homePayables .payRow b{font:600 14px/1.3 var(--ui-font)}.homePayables .payRow b,.homePayables .payRow small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homePayables .payRow small{font:400 12px/1.3 var(--ui-font);color:#7d7974}.homePayables .payRow strong{font:700 14px/1 var(--ui-font);white-space:nowrap}.homePayables .payMore{padding-top:10px;font:600 13px var(--ui-font);color:#6b645b;text-decoration:none}.homePayables .payList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:40px;column-gap:40px}.homePayables .payMore{grid-column:1/-1}.homePayables .muted{margin:4px 0 0;font-size:14px;color:#76736f}@media(max-width:1000px){.homePayables .payList{grid-template-columns:1fr}}@media(min-width:1051px){body .desktopGrid:not(#_){grid-template-columns:repeat(24,minmax(0,1fr))!important}}@media(max-width:1050px){body .desktopGrid:not(#_){grid-template-columns:repeat(12,minmax(0,1fr))!important}body .desktopGrid:not(#_)>.deskWidget{grid-row:auto!important}}@media(max-width:650px){body .desktopGrid:not(#_){grid-template-columns:minmax(0,1fr)!important}body .desktopGrid:not(#_)>.deskWidget{grid-column:1/-1!important;grid-row:auto!important}}body .liquidSidebar .sidebarBackOrb:not(#_){left:0!important;top:66px!important}body .liquidSidebar .sidebarReveal:not(#_){width:190px!important;height:262px!important;padding:138px 10px 10px!important;opacity:0!important;visibility:hidden!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-clip-path:inset(0 calc(100% - 56px) calc(100% - 56px) 0 round 28px);clip-path:inset(0 calc(100% - 56px) calc(100% - 56px) 0 round 28px);will-change:clip-path,opacity;transition:clip-path .3s cubic-bezier(.2,.8,.2,1),-webkit-clip-path .3s cubic-bezier(.2,.8,.2,1),opacity .18s ease,visibility .18s ease!important}body .liquidSidebar.expanded .sidebarReveal:not(#_){opacity:1!important;visibility:visible!important;-webkit-clip-path:inset(0 0 0 0 round 28px);clip-path:inset(0 0 0 0 round 28px);-webkit-backdrop-filter:blur(16px) saturate(140%)!important;backdrop-filter:blur(16px) saturate(140%)!important}body:has(.homePage) .liquidSidebar .sidebarReveal:not(#_){height:188px!important;padding-top:68px!important}body .appWithSidebar>main:not(.homePage):not(#_){padding-top:18px!important}body .appWithSidebar>main:not(.homePage) h1:not(#_){display:flex;align-items:center;min-height:56px;margin:0 0 6px!important;padding:0}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1):not(#_){display:flex;flex-direction:column;align-items:flex-start}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>h1:not(#_){order:-3}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>p:not(#_){order:-2;margin-top:0}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>.backLink:not(#_){order:-1;margin-top:12px}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>.eyebrow:not(#_){display:none!important}@media(max-width:900px){body .appWithSidebar>main:not(.homePage):not(#_){padding-top:18px!important}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1):not(#_){min-height:132px}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>h1:not(#_){margin-left:76px!important}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>p:not(#_){margin-left:76px}}body .appWithSidebar>main:not(.homePage).docLayout .blWorkspaceHeading:not(#_){height:88px;min-height:88px;box-sizing:border-box;overflow:visible}@media(min-width:1051px){body .appWithSidebar>main:not(.homePage).docLayout .docPreviewCol:not(#_){margin-top:102px}}@media(max-width:1050px){body .appWithSidebar>main:not(.homePage).docLayout .blWorkspaceHeading:not(#_){height:auto}}body .workEditorContent>.workSaveBar:not(#_){grid-column:1/-1!important}body .workEditorContent>header.workEditorHeader:not(#_){padding:0}body .workEditorHeader>div>.workEntryFlow:not(#_){margin:14px 0 0;order:3}body .jewelQuotePanel .formgrid:not(#_){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important}body .jewelQuotePanel .formgrid label:not(#_){min-width:0}body .expenseNewPage .expenseComposerWorkspace:not(#_){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px}body .expenseNewPage .expensePreviewStage:not(#_){position:relative;top:auto;padding:34px 22px 56px}body .expenseNewPage .expensePreviewGlass:not(#_){width:min(94%,860px)}body .expenseNewPage .expensePreviewGlass:not(#_):before{width:108%;height:106%;border-radius:28px;border:1px solid rgba(255,255,255,.9);background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(232,229,224,.36))!important;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%);box-shadow:0 26px 60px rgba(42,38,34,.12),inset 0 1px 0 rgba(255,255,255,.95)}body .expenseNewPage .expensePreviewDocument:not(#_){border-radius:6px;box-shadow:0 14px 38px rgba(42,38,34,.14)}body .expenseNewPage .expenseEntryPanel .formActions:not(#_){display:flex;flex-direction:column;gap:10px;width:100%}body .expenseNewPage .expenseEntryPanel .formActions>button:not(#_){width:100%;height:50px;min-height:50px;font-size:15px}body .expenseNewPage .expenseEntryPanel .formgrid label>.attachmentLine:not(#_),body .expenseNewPage .expenseEntryPanel .formgrid label>.muted:not(#_){display:block;margin-top:8px}@media(max-width:1050px){body .expenseNewPage .expenseComposerWorkspace:not(#_){grid-template-columns:1fr}}body .appWithSidebar>main:not(.homePage) .workSaveBar.docValidateBar:not(#_){position:static;margin-top:6px;bottom:auto}body .appWithSidebar>main:not(.homePage) .workEditorHeader :is(div,header)>.workEntryFlow.workEntryFlow:not(#_){order:-1;margin:14px 0 0}body .appWithSidebar>main:not(.homePage) .workEditorHeader :is(div,header)>.backLink.backLink:not(#_){order:1}body .jewelQuotePanel .formgrid label:not(#_){font-size:10px;color:#827b74;letter-spacing:.02em}body .jewelQuotePanel .formgrid :is(input,select):not(#_){margin-top:5px;height:42px}body .expenseNewPage .expenseComposerWorkspace:not(#_){grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}body .expenseNewPage .expenseEntryPanel .formgrid:not(#_){grid-template-columns:repeat(3,minmax(0,1fr))!important}body .appWithSidebar>main.blWorkspace .settingScope .unitInput:not(#_){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:7px;gap:7px;margin-top:0!important;height:42px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important}body .appWithSidebar>main.blWorkspace .settingScope .unitInput input:not(#_){height:42px!important;padding:0 14px!important;border:1px solid rgba(75,68,62,.1)!important;border-radius:11px!important;background:rgba(255,255,255,.52)!important;font-size:14px!important}body .appWithSidebar>main.blWorkspace .settingScope .unitInput b:not(#_){padding:0!important;font-size:13px!important;font-weight:700;color:#777!important}@media(max-width:1050px){body .expenseNewPage .expenseComposerWorkspace:not(#_){grid-template-columns:minmax(0,1fr)}body .appWithSidebar>main:not(.homePage).docLayout .blWorkspaceHeading:not(#_){height:auto;min-height:132px}}@media(max-width:650px){body .expenseNewPage .expenseEntryPanel .formgrid:not(#_){grid-template-columns:minmax(0,1fr)!important}body .appWithSidebar>main:not(.homePage) :is(div,header):has(>h1)>:is(p,.backLink):not(#_){margin-left:76px!important}}@media(max-width:1100px){body .appWithSidebar>main .workEditorContent:not(#_){grid-template-columns:minmax(0,1fr)!important}body .workEditorHeader .workEntryFlow:not(#_){max-width:100%;overflow:hidden}}@media(min-width:901px){body .appWithSidebar>main:not(.homePage):not(#_){padding-left:106px!important}}body .liquidSidebar .sidebarParentOrb:not(#_){position:absolute!important;left:0!important;top:132px!important;z-index:4!important;width:56px!important;height:56px!important;padding:0!important;border:1px solid rgba(255,255,255,.7)!important;border-radius:50%!important;background:#050505!important;color:rgba(255,255,255,.88)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 10px 28px rgba(0,0,0,.18)!important;cursor:pointer!important;display:grid!important;place-items:center!important;transition:transform .25s ease,box-shadow .25s ease!important}body .liquidSidebar .sidebarParentOrb:hover:not(#_){transform:scale(1.06)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 14px 34px rgba(0,0,0,.24)!important}body .liquidSidebar.hasParent .sidebarReveal:not(#_){height:330px!important;padding-top:204px!important}body .appWithSidebar>main:not(.homePage) .backLink:not(#_){display:none!important}body .appWithSidebar>main:not(.homePage) .docToolbar:not(:has(button,a)):not(#_){display:none!important}body .appWithSidebar>main:not(.homePage) .docToolbar>div:only-child:not(#_){margin-left:auto}body .appWithSidebar :is(.companyResults,.clientSmartResults,.smartSuggestions,.globalResults) :is(button,a):not(#_){background:#f0eee9!important;color:#1b1a18!important;border:1px solid #e0dcd4!important;border-radius:12px!important;box-shadow:none!important;text-align:left;text-decoration:none}body .appWithSidebar :is(.companyResults,.clientSmartResults,.smartSuggestions,.globalResults) :is(button,a):hover:not(#_){background:#e6e3dc!important}body .appWithSidebar :is(.companyResults,.clientSmartResults,.smartSuggestions,.globalResults) :is(button,a).selected:not(#_){background:#dedad2!important;outline:0!important}body .appWithSidebar :is(.companyResults,.clientSmartResults,.smartSuggestions,.globalResults) :is(b,strong,span,div):not(#_){color:#1b1a18!important}body .appWithSidebar :is(.companyResults,.clientSmartResults,.smartSuggestions,.globalResults) small:not(#_){color:#5f5a53!important}body .appWithSidebar :is(.companyResults,.clientSmartResults) button:not(#_){display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:2px;width:100%;height:auto!important;min-height:48px!important;padding:10px 14px!important;white-space:normal!important}body .appWithSidebar .companyResults{display:flex;flex-direction:column;gap:6px;margin-top:8px}body .appWithSidebar .companyAddr:not(#_){display:block;font-size:12px}.clientNoMatch{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:10px 14px;border:1px solid #e0dcd4;border-radius:12px;background:#f0eee9;color:#1b1a18;font-size:14px}body .appWithSidebar .clientNoMatch .addClientQuick:not(#_){height:38px;min-height:38px;padding:0 16px;white-space:nowrap}.clientModalShade{position:fixed;inset:0;z-index:2000;display:grid;place-items:center;padding:20px;background:rgba(30,27,24,.34);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.clientModal{width:min(860px,100%);max-height:90vh;overflow:auto;box-sizing:border-box;padding:24px 26px;border-radius:24px;background:rgba(250,248,245,.97);border:1px solid rgba(255,255,255,.9);box-shadow:0 30px 80px rgba(30,27,24,.28)}.clientModal h3{margin:0 0 14px;font:700 24px/1.1 Georgia,Times New Roman,serif;letter-spacing:-.02em}.clientModal .clientForm{margin-top:0;padding-top:0;border-top:0}body .appWithSidebar>main .unpaidToggle:not(#_){display:flex!important;flex-direction:column;justify-content:flex-start!important;gap:0!important}body .appWithSidebar>main .unpaidToggle .unpaidCheck:not(#_){margin-top:5px;height:42px;min-height:42px;box-sizing:border-box}body .appWithSidebar>main .unpaidToggle small:not(#_){margin-top:6px}body .appWithSidebar>main.clientNewPage .standaloneClientForm:not(#_){margin-top:34px}body .appWithSidebar>main.clientNewPage>.content>header:not(#_){margin-bottom:34px!important}body .jewelQuotePanel .formgrid label:not(#_){display:flex!important;flex-direction:column;align-items:stretch;gap:5px}body .jewelQuotePanel .formgrid label :is(input,select):not(#_){margin-top:0;width:100%}body .expenseNewPage .expenseEntryPanel .formgrid:not(#_){align-items:end}.liquidSidebar .sidebarMenu{display:none}@media(min-width:901px){body .liquidSidebar .sidebarMenu:not(#_){display:flex!important;flex-direction:column;gap:10px;position:absolute;left:6px;top:150px;z-index:3}body .liquidSidebar.hasParent .sidebarMenu:not(#_){top:216px}body .liquidSidebar .sidebarReveal:not(#_){display:none!important}body .liquidSidebar .menuOrb:not(#_){position:relative;width:44px;height:44px;border-radius:50%!important;background:#fff!important;border:1.5px solid #111!important;color:#111!important;display:grid;place-items:center;box-shadow:0 4px 12px rgba(0,0,0,.08)!important;transition:transform .2s ease,background .2s ease,color .2s ease;text-decoration:none!important;padding:0!important}body .liquidSidebar .menuOrb svg:not(#_){width:24px;height:24px}body .liquidSidebar .menuOrb:not(#_):after,body .liquidSidebar .menuOrb:not(#_):before{display:none!important;content:none!important}body .liquidSidebar .menuOrb:hover:not(#_){transform:scale(1.08)}body .liquidSidebar .menuOrb.on:not(#_){background:#111!important;color:#fff!important}body .liquidSidebar .menuOrb .menuTip{position:absolute;left:54px;top:50%;transform:translateY(-50%);white-space:nowrap;background:#fff;color:#111;border:1px solid #111;border-radius:999px;padding:5px 12px;font-size:13px;opacity:0;pointer-events:none;transition:opacity .15s;z-index:10}body .liquidSidebar .menuOrb:focus-visible .menuTip,body .liquidSidebar .menuOrb:hover .menuTip{opacity:1}}body .appWithSidebar>main.invoicesPage .invTabs:not(#_){display:flex;gap:8px;margin:0 0 16px;flex-wrap:wrap}body .appWithSidebar>main.invoicesPage .invTab:not(#_){display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;border:1px solid #111;background:#fff!important;color:#111!important;font-weight:600;text-decoration:none}body .appWithSidebar>main.invoicesPage .invTab.on:not(#_){background:#111!important;color:#fff!important}.revBand{margin-bottom:16px}.revStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}.revStats article{display:grid;grid-gap:4px;gap:4px;padding:14px 16px;border:1px solid #e7e2d9;border-radius:18px;background:rgba(255,255,255,.6)}.revStats small{color:#7a746b;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.revStats strong{font-size:22px;color:#1f1d1a}.revStats span{font-size:13px;color:#5f594f}.revStats b.up{color:#1c7a3d}.revStats b.down{color:#b3261e}.revChart{position:relative}.revLegend{display:flex;gap:18px;font-size:13px;color:#5f594f;margin-bottom:6px}.revLegend i,.revTip i{display:inline-block;width:18px;height:0;border-top:2.4px solid #1f1d1a;margin-right:6px;vertical-align:middle}.revLegend i.prev,.revTip i.prev{border-top:2px dashed #a79f92}.revSvgWrap{position:relative}.revSvgWrap svg{height:auto;display:block}.revTip{position:absolute;top:6px;transform:translateX(-50%);background:#fff;border:1px solid #d9d3c7;border-radius:12px;padding:8px 12px;font-size:12.5px;display:grid;grid-gap:3px;gap:3px;pointer-events:none;box-shadow:0 6px 18px rgba(0,0,0,.1);color:#1f1d1a;white-space:nowrap}.invFilters{display:grid;grid-gap:8px;gap:8px;margin:12px 0}.chipRow{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.chipLabel{min-width:92px;font-size:12px;color:#7a746b;text-transform:uppercase;letter-spacing:.04em}body .appWithSidebar>main.invoicesPage .chip:not(#_){height:32px!important;min-height:32px!important;padding:0 14px!important;border-radius:999px!important;border:1px solid #cfc8bb!important;background:#fff!important;color:#1f1d1a!important;font-size:13px!important}body .appWithSidebar>main.invoicesPage .chip.on:not(#_){background:#111!important;color:#fff!important;border-color:#111!important}.moreInvoices{margin-top:12px;width:100%}@media(max-width:900px){.revStats{grid-template-columns:1fr 1fr}}body .appWithSidebar>main.invoicesPage .invoiceArchive .workCard.paymentRow:not(#_){display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:14px!important;padding:12px 14px}body .appWithSidebar>main.invoicesPage .invoiceArchive .workCard.paymentRow>.paymentMain:not(#_){min-width:0}body .appWithSidebar>main.invoicesPage .invoiceArchive .workCard.paymentRow>:not(#_){margin:0!important;flex:0 0 auto;width:auto!important}body .appWithSidebar>main.invoicesPage .invoiceArchive .workCard.paymentRow>.paymentMain:not(#_){flex:1 1 auto;width:auto!important}body .appWithSidebar>main.invoicesPage .invoiceArchive .paymentActions:not(#_){display:flex!important;flex-wrap:wrap;gap:8px;justify-content:flex-end}body .appWithSidebar>main.invoicesPage .invoiceArchive .paymentActions .ghost:not(#_){height:36px!important;min-height:36px!important;padding:0 14px!important;width:auto!important}body .liquidSidebar .menuBadge:not(#_){position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:#d92d20;color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center;border:2px solid #fff;box-sizing:content-box;display:block;z-index:2}@media(min-width:901px){body .liquidSidebar.isHome .sidebarMenu:not(#_){top:82px}}.settingScope>.panel{border-radius:24px!important;border:1px solid rgba(255,255,255,.9)!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(246,243,239,.62))!important;box-shadow:0 16px 38px rgba(45,40,35,.075),inset 0 1px 0 rgba(255,255,255,.98)!important;-webkit-backdrop-filter:blur(28px) saturate(145%);backdrop-filter:blur(28px) saturate(145%);padding:21px!important}.settingScope>.panel h2{font-family:Georgia,Times New Roman,serif;font-size:20px;margin:0;letter-spacing:-.02em}.settingScope .stepNo{display:inline-grid;place-items:center;width:25px;height:25px;border-radius:50%;margin-right:8px;background:rgba(80,75,69,.065);font-family:Arial,sans-serif;font-size:9px;letter-spacing:.04em;color:#8b847c;vertical-align:2px}.settingScope input,.settingScope select,.settingScope textarea{border-radius:11px!important;border:1px solid rgba(74,68,62,.12)!important;background:rgba(255,255,255,.68)!important;box-shadow:inset 0 1px 1px rgba(255,255,255,.8)!important}.settingScope input:focus,.settingScope select:focus,.settingScope textarea:focus{outline:none!important;border-color:rgba(50,47,43,.34)!important;box-shadow:0 0 0 3px rgba(70,64,58,.055)!important}.settingScope .clientSmartPicker{margin-top:15px}.settingScope .clientSmartPicker .smartInput{height:46px!important;font-size:13px;padding:0 14px!important}.settingScope .pickerOr{text-align:center;color:#aaa39c;font-size:9px;text-transform:uppercase;letter-spacing:.12em;margin:9px 0}.settingScope .fullSelect{height:42px}.settingScope .singleJewel{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px!important;gap:12px!important;margin-top:16px}.settingScope .singleJewel .jewelLabel{grid-column:span 2}.settingScope .singleJewel label{font-size:10px;color:#827b74}.settingScope .singleJewel input,.settingScope .singleJewel select{height:40px;margin-top:5px}.settingScope .coefBox{border-radius:13px!important;background:rgba(255,255,255,.46)!important;border:1px solid rgba(80,72,65,.08)!important;min-height:40px}.settingScope .workSmartEntry{margin-top:15px;border-radius:18px!important;padding:16px!important;background:linear-gradient(135deg,rgba(255,255,255,.68),rgba(239,236,231,.54))!important;border:1px solid rgba(255,255,255,.92)!important}.settingScope .workSmartEntry>label{display:flex;align-items:baseline;gap:10px;margin-bottom:9px}.settingScope .workSmartEntry>label b{font-family:Georgia,Times New Roman,serif;font-size:16px}.settingScope .workSmartEntry>label span{color:#928b84;font-size:10px}.settingScope .workSmartLine .smartInput{height:48px!important;font-size:14px!important;border-radius:14px!important}.settingScope .workGrid{margin-top:14px!important;gap:11px!important}.settingScope .workGrid .field>span{font-size:9px;text-transform:uppercase;letter-spacing:.07em;color:#8c857e}.settingScope .workGrid input,.settingScope .workGrid select{min-height:39px}.settingScope .checkField{border-radius:13px!important;background:rgba(255,255,255,.44)!important;border:1px solid rgba(80,72,65,.07)!important;padding:10px 12px!important}.settingScope .pricePreview{border-radius:18px!important;background:rgba(255,255,255,.58)!important;border:1px solid rgba(255,255,255,.9)!important;box-shadow:0 9px 24px rgba(45,40,35,.045)!important}.settingScope .bigTotal{border-radius:999px;padding:7px 11px;background:rgba(31,29,27,.92);color:#fff;font-size:11px}.settingScope .workLine{border-radius:15px!important;background:rgba(255,255,255,.48)!important;border:1px solid rgba(80,72,65,.075)!important;margin-top:8px}@media(max-width:980px){.settingScope .singleJewel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.settingScope .singleJewel{grid-template-columns:1fr!important}.settingScope .singleJewel .jewelLabel{grid-column:auto}}.settingScope>.panel{padding:24px!important}.settingScope .clientPanel,.settingScope .jewelPanel{min-height:210px!important}.settingScope .singleJewel{grid-template-columns:1.35fr .75fr .75fr .75fr!important;column-gap:12px!important;row-gap:14px!important}.settingScope .singleJewel .jewelLabel{grid-column:span 2!important}.settingScope .workGrid{display:grid!important;grid-template-columns:1fr 1.15fr .85fr .72fr!important;grid-gap:12px 14px!important;gap:12px 14px!important}.settingScope .workGrid .field{min-width:0}.settingScope .workGrid .field>span{display:block;margin:0 0 6px}.settingScope .fullSelect,.settingScope select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;min-height:42px!important;padding:0 38px 0 13px!important;color:#393632!important;border:1px solid rgba(75,68,62,.105)!important;border-radius:13px!important;background:linear-gradient(45deg,transparent 50%,#817a72 0) calc(100% - 17px) 18px/5px 5px no-repeat,linear-gradient(135deg,#817a72 50%,transparent 0) calc(100% - 12px) 18px/5px 5px no-repeat,linear-gradient(145deg,rgba(255,255,255,.72),rgba(239,236,232,.54))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 5px 13px rgba(48,43,38,.035)!important;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);transition:border-color .15s ease,box-shadow .15s ease}.settingScope .fullSelect:hover,.settingScope select:hover{border-color:rgba(72,65,59,.2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 7px 17px rgba(48,43,38,.055)!important}.settingScope .fullSelect:focus,.settingScope select:focus{border-color:rgba(55,51,47,.27)!important;box-shadow:0 0 0 3px rgba(72,66,60,.05),inset 0 1px 0 #fff!important}.settingScope select:disabled{opacity:.48}.settingScope input:not([type=checkbox]):not([type=radio]),.settingScope textarea{background:rgba(255,255,255,.52)!important;border-color:rgba(75,68,62,.1)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important}.settingScope .workSmartEntry{padding:18px!important;margin:16px 0 18px!important;border-radius:20px!important;background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(232,229,224,.46))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 9px 25px rgba(45,40,35,.035)!important}.settingScope .workSmartLine .smartInput{height:54px!important;background:rgba(255,255,255,.72)!important;border-radius:15px!important;padding:0 16px!important}.settingScope .checkField{min-height:43px!important;display:flex!important;align-items:center!important}.settingScope .pricePreview{margin-top:16px!important;padding:15px 17px!important}.settingScope .workLinesPanel{min-height:92px!important}@media(max-width:760px){.settingScope .singleJewel,.settingScope .workGrid{grid-template-columns:1fr 1fr!important}.settingScope .singleJewel .jewelLabel{grid-column:1/-1!important}}@media(max-width:520px){.settingScope .singleJewel,.settingScope .workGrid{grid-template-columns:1fr!important}}.settingScope .jewelPanel .catalogueHead{align-items:center;margin-bottom:14px}.settingScope .clientPanel .catalogueHead,.settingScope .jewelPanel .catalogueHead{min-height:30px}.settingScope .pricePreview button{min-height:39px;border-radius:12px!important;padding:0 15px!important;box-shadow:0 7px 17px rgba(25,23,21,.1)}.settingScope .pricePreview>div:nth-child(2) strong{font-size:18px}.settingScope .workGridProgressive>:nth-child(n+9){display:none!important}.settingScope .workSmartEntry:focus-within{border-color:rgba(62,57,52,.14)!important;box-shadow:0 12px 30px rgba(45,40,35,.055),inset 0 1px 0 rgba(255,255,255,.98)!important}.settingScope .panel:focus-within{border-color:rgba(70,64,58,.105)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 13px 32px rgba(48,43,38,.045)!important}.settingScope .panel{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.settingScope .panel:focus-within{position:relative;z-index:3;transform:translateY(-2px);background:linear-gradient(145deg,rgba(255,255,255,.9),rgba(243,240,236,.76))!important;border-color:rgba(66,60,54,.21)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,1),0 0 0 4px rgba(78,70,63,.05),0 20px 46px rgba(43,38,34,.13),0 6px 14px rgba(43,38,34,.06)!important}.settingScope .panel:focus-within .stepNo{box-shadow:0 5px 13px rgba(50,45,40,.14)}.settingScope>.panel,.settingScope>.workEntryFlow{position:relative;z-index:4}.settingScope .tariffMissingWarn button{color:#5f574f!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(91,72,46,.18)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 3px 8px rgba(61,52,43,.04)!important;opacity:1!important}.settingScope .tariffMissingWarn button:hover{color:#3f3934!important;background:#fff!important;border-color:rgba(91,72,46,.27)!important}body .settingScope>.workSaveBar:not(#_){grid-column:1/-1!important}body .settingScope>header.workEditorHeader:not(#_){padding:0}@media(min-width:1051px) and (min-height:600px){body:has(.homePage),html:has(.homePage){height:100%;overflow:hidden!important}body main.homePage:not(#_){height:100vh!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box}body main.homePage>.content:not(#_){zoom:var(--hz,1);height:calc(100vh / var(--hz,1))!important;max-height:calc(100vh / var(--hz,1))!important;box-sizing:border-box!important;display:flex!important;flex-direction:column;min-height:0!important;padding-top:calc(80px / var(--hz,1))!important;padding-bottom:calc(20px / var(--hz,1))!important}body main.homePage>.content>header:not(#_){flex:none;margin-bottom:8px!important}body main.homePage>.content>.globalSearch:not(#_){flex:none;margin-bottom:14px!important}body .desktopHome .desktopGrid:not(#_){flex:1 1 auto;min-height:0;grid-template-columns:repeat(24,minmax(0,1fr))!important;grid-template-rows:auto 128px minmax(0,1.42fr) minmax(0,1fr)!important;grid-auto-rows:0;row-gap:14px!important;overflow:visible}body .desktopHome .desktopGrid>.deskWidget:not(#_){min-height:0!important}body .desktopHome .desktopGrid>.deskWidget>:not(#_){overflow:hidden}body .desktopHome .desktopGrid>.desk-actions>:not(#_),body .desktopHome .desktopGrid>.desk-summary>:not(#_){overflow:visible}body .desktopHome .desktopGrid>.desk-row-bottom:not(#_),body .desktopHome .desktopGrid>.desk-row-main:not(#_),body .desktopHome .desktopGrid>.desk-tasks-tall:not(#_){height:auto!important;min-height:0!important;max-height:none!important}body .desktopHome .desktopGrid>.desk-tasks-tall:not(#_){grid-row:3/span 2!important}body .desktopHome .desktopGrid>.deskWidget>:not(#_){height:100%!important;min-height:0!important;max-height:none!important}body .desktopHome .desktopGrid .deskWidget :is(.desktopStat,.subscriptionTrend,.homeTasks,.marketCard,.homePayables):not(#_){height:100%!important;min-height:0!important;max-height:none!important}body .desktopHome .desktopGrid:not(#_):after{grid-row:4;min-height:0}body .desktopHome:not(#_){--hz:1}}@media(min-width:1051px) and (min-height:600px) and (max-height:999px){body .desktopHome:not(#_){--hz:.92}}@media(min-width:1051px) and (min-height:600px) and (max-height:899px){body .desktopHome:not(#_){--hz:.85}}@media(min-width:1051px) and (min-height:600px) and (max-height:819px){body .desktopHome:not(#_){--hz:.78}}@media(min-width:1051px) and (min-height:600px) and (max-height:739px){body .desktopHome:not(#_){--hz:.7}}@media(min-width:1051px) and (min-height:600px) and (max-width:1300px){body .desktopHome:not(#_){--hz:.72}}@media(min-width:1051px) and (min-height:600px){body main.homePage>.content:not(#_){padding-left:calc(106px / var(--hz,1))!important;padding-top:calc(18px / var(--hz,1))!important}body main.homePage>.content>header:not(#_){min-height:0;align-items:flex-start}body main.homePage .homeBrandTitle h1:not(#_){min-height:56px;display:flex;align-items:center;margin:0 0 6px!important;font-size:38px!important;letter-spacing:-.045em}body main.homePage .homeBrandTitle p:not(#_){font-size:14px!important;letter-spacing:normal!important;margin:0!important}body .desktopHome .desktopGrid:not(#_){grid-template-rows:auto 128px minmax(0,1.42fr) minmax(0,1fr)!important}body .desktopHome .desktopGrid>.desk-actions:not(#_){grid-column:1/-1!important;grid-row:1!important}body .desktopHome .desktopGrid>.desk-payables:not(#_){grid-column:span 15!important}body .desktopHome .desktopGrid>.desk-summary:not(#_){grid-column:1/-1!important;grid-row:2!important}body .desktopHome .desktopGrid>.desk-actions .homeActions:not(#_){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important}body .desktopHome .desktopGrid>.desk-actions .homeActions .card:not(#_){height:84px!important;min-height:84px!important}body .desktopHome .homeSummaryFour .summaryCard:not(#_){height:92px!important;min-height:92px!important;max-height:92px!important}}body .appWithSidebar>main.invoicesPage .revStats:not(#_){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 12px}body .appWithSidebar>main.invoicesPage .revStats article.panel:not(#_){display:grid;grid-gap:4px;gap:4px;padding:14px 18px;margin:0;border-radius:18px}body .appWithSidebar>main.invoicesPage .revBand:not(#_){padding:14px 18px 10px;margin-bottom:12px}.revHead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:4px}.revHead h2{margin:0 0 2px;font-size:16px}.revHead .muted{font-size:13px}.revHead b.up{color:#1c7a3d}.revHead b.down{color:#b3261e}.revRange{display:flex;gap:10px;align-items:flex-end}.revSvgWrap svg{max-height:190px}.filterField{display:grid;grid-gap:4px;gap:4px;min-width:0}.filterField>span{font-size:12px;color:#7a746b;text-transform:uppercase;letter-spacing:.04em}body .appWithSidebar>main .filterField input:not(#_),body .appWithSidebar>main .filterField select:not(#_){height:44px!important;width:100%!important;margin:0!important}.invFilters{display:grid!important;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));grid-gap:10px!important;gap:10px!important;margin:10px 0 14px!important;align-items:end}@media(max-width:900px){.invFilters{grid-template-columns:1fr 1fr!important}body .appWithSidebar>main.invoicesPage .revStats:not(#_){grid-template-columns:1fr 1fr}}@media(min-width:1051px) and (min-height:600px){body main.homePage .homeBrandTitle:not(#_){margin-left:calc(-13px / var(--hz,1))}}.filterRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,260px));grid-gap:10px;gap:10px;margin:10px 0 14px;align-items:end}.worksFilters{min-width:220px}body .appWithSidebar>main .worksFilters:not(#_){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body .appWithSidebar>main .quoteHistory .workRow:not(#_){display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap}body .appWithSidebar>main .quoteHistory .workRow>div:first-child:not(#_){flex:1 1 280px;display:grid;grid-gap:3px;gap:3px}@media(min-width:1051px){body .desktopHome .desktopGrid>.deskWidget:not(#_){width:auto!important;max-width:none!important;justify-self:stretch!important}body .desktopHome .desktopGrid>.deskWidget>:not(#_){width:100%!important;max-width:none!important}}.revSvgWrap svg{max-height:none!important;width:100%;height:170px}.wdStats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.wdStats article{display:grid;grid-gap:4px;gap:4px;padding:14px 18px}.wdStats small{color:#7a746b;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.wdStats strong{font-size:24px}.wdStats span{font-size:13px;color:#5f594f}.wdMain{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:12px;gap:12px;align-items:start}.wdMain,.wdNav{margin-bottom:12px}.wdNav{display:flex;align-items:center;gap:10px}.wdNav h2{flex:1 1;margin:0;text-align:center}.wdGrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.wdHead{font-size:12px;color:#7a746b;text-transform:uppercase;text-align:center;padding:4px 0}body .appWithSidebar>main .wdCell:not(#_){height:68px!important;min-height:68px!important;padding:8px!important;border-radius:12px!important;border:1px solid #e7e2d9!important;background:#fff!important;color:#1f1d1a!important;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:space-between;text-align:left;font-weight:500}body .appWithSidebar>main .wdCell.today:not(#_){border-color:#1f1d1a!important}.wdNum{font-size:14px;font-weight:600}.wdTag{display:flex;align-items:center;gap:5px;font-size:12px}.wdLegend i,.wdTag i{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.wdLegend{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:13px;color:#5f594f}.wdLegend span{display:inline-flex;align-items:center;gap:6px}.wdEditor{display:grid;grid-gap:12px;gap:12px}.wdEditor h2{margin:0;font-size:16px}.wdBars{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:10px;gap:10px;height:150px;align-items:end;margin-top:10px}.wdBar{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px}.wdBar i{display:block;width:100%;max-width:46px;background:#1f1d1a;border-radius:6px 6px 0 0;min-height:2px}.wdBar small{font-size:12px;color:#7a746b}.wdVal{font-size:12px;color:#1f1d1a;min-height:14px}@media(max-width:900px){.wdStats{grid-template-columns:1fr 1fr}.wdMain{grid-template-columns:1fr}}body .appWithSidebar>main .filterField input:not(#_),body .appWithSidebar>main .filterField select:not(#_){box-sizing:border-box!important;max-width:100%}.wdStats .wdRate{margin-top:2px;padding-top:6px;border-top:1px solid #e7e2d9;color:#1f1d1a}.wdStats .wdRate em{font-style:normal;color:#7a746b}.wdEditor{grid-template-columns:minmax(0,1fr)!important}body .appWithSidebar>main .wdEditor button:not(#_){white-space:normal;height:auto!important;min-height:44px;padding:10px 14px!important}body .appWithSidebar>main.homeBoardPage{display:flex;flex-direction:column;box-sizing:border-box}body .appWithSidebar>main.homeBoardPage .globalSearch,body .appWithSidebar>main.homeBoardPage .globalSearchBox{position:relative;z-index:30}.homeBoardTop{display:flex!important;align-items:flex-start;justify-content:space-between;gap:16px}.homeBoardTools{display:flex;gap:10px}.homeBoardArea{position:relative;flex:1 1;min-height:0;margin-top:14px}.homeBoardMobile{display:none}.homeBoardDesktop,.wBoard{height:100%}.wBoard{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));grid-gap:12px;gap:12px}@media(min-width:901px) and (min-height:720px){body:has(.homeBoardPage),html:has(.homeBoardPage){height:100%;overflow:hidden!important}body .appWithSidebar>main.homeBoardPage:not(#_){height:100vh!important;min-height:0!important;overflow:hidden;padding-bottom:18px!important}}@media(min-width:901px) and (max-height:719px){.homeBoardArea{height:620px;flex:none}}@media(max-width:900px){.homeBoardDesktop{display:none}.homeBoardMobile{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.homeBoardMobile .wgt{position:relative;min-height:120px}.homeBoardMobile .wgtBody{position:relative;inset:auto}.homeBoardTools .ghost:first-child{display:none}}.wgt{position:relative;border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,241,237,.9));border:1px solid #e5e1dc;box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px rgba(48,43,38,.05);container-type:size;min-width:0;min-height:0}.wgtBody{position:absolute;inset:0;border-radius:inherit;overflow:hidden;padding:14px 16px;color:#1f1d1a}.wgt-shortcuts,.wgt-summary{background:none!important;border:0!important;box-shadow:none!important}.wgt-shortcuts .wgtBody,.wgt-summary .wgtBody{padding:0;overflow:visible}.wShortcuts,.wSummary{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;height:100%}.wShort,.wSummary .wStat{border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,241,237,.9));border:1px solid #e5e1dc;box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px rgba(48,43,38,.05);padding:12px 16px;display:flex;flex-direction:column;justify-content:center;gap:4px;color:#1f1d1a;text-decoration:none;min-width:0;overflow:hidden}.wCol>small,.wShort small,.wStat small{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#7d7974}.wShort strong{font-size:clamp(14px,2.2cqh + 6px,20px)}.wStat{display:flex;flex-direction:column;justify-content:center;gap:4px;height:100%;color:#1f1d1a;text-decoration:none;min-width:0}.wBig,.wStat strong{font-size:clamp(18px,min(11cqw,22cqh),38px);line-height:1.1;font-weight:700;letter-spacing:-.02em;color:#1f1d1a}.wStat span,.wSub{font-size:12.5px;color:#6b645a}.wCol{display:flex;flex-direction:column;gap:6px;height:100%;min-height:0;color:inherit;text-decoration:none}.wCol .wStat{height:auto;flex:1 1}.wHead{display:flex;align-items:center;gap:10px}.wHead b{font-family:Georgia,Times New Roman,serif;font-size:18px}.wHead em{margin-left:auto;font-style:normal;font-weight:700;font-size:13px}body .appWithSidebar>main.homeBoardPage .wHead input:not(#_){flex:1 1;min-width:0;height:28px!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:12px!important;padding:0 4px!important}.wList{flex:1 1;min-height:0;overflow:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:rgba(80,76,71,.22) transparent}.wItem{display:flex;align-items:center;gap:10px;padding:9px 2px;border-top:1px solid #ece8e1;color:#1f1d1a;text-decoration:none;font-size:13px;min-width:0}.wItem b{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.wItem b small{font-weight:400;color:#7d7974}.wItem>span:last-child:not(.wDot){color:#7d7974;font-size:12px}.wDot{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#f3e2b3;font-size:12px;font-weight:700;flex:none}.wBadge{padding:2px 9px;border-radius:999px;font-size:11.5px;background:#eee9e1;color:#5f594f;white-space:nowrap}.wBadge.late{background:#fde8e6;color:#b3261e}.wBadge.soon{background:#fff1d6;color:#9a6200}.wEmpty{margin:8px 0 0;font-size:13px;color:#7d7974}.wRow{display:flex;gap:8px;margin-top:auto}body .appWithSidebar>main.homeBoardPage .wRow input:not(#_){flex:1 1;min-width:0;height:38px!important;margin:0!important}body .appWithSidebar>main.homeBoardPage .wRow button:not(#_){height:38px!important;min-height:38px!important;padding:0 14px!important}.wgt .marketCard{display:flex;flex-direction:column;justify-content:space-between;height:100%;background:none;border:0;padding:0;box-shadow:none;gap:8px}.wgt .marketCard strong{font-size:clamp(18px,min(10cqw,18cqh),32px);line-height:1.1;display:block}.wgt .marketCard small,.wgt .marketCard span{display:block}.wgt .marketCard a,.wgt .marketCard span{font-size:12px;color:#7d7974}.wSpark svg{flex:1 1;min-height:0;width:100%}.wGuides{position:absolute;inset:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));grid-gap:12px;gap:12px;pointer-events:none}.wGuides i{border:1.5px dashed rgba(31,29,26,.13);border-radius:14px}.wBoard.editing .wgt{cursor:-webkit-grab;cursor:grab;touch-action:none;animation:wJiggle .28s ease-in-out infinite alternate;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wBoard.editing .wgt.dragging{animation:none;cursor:-webkit-grabbing;cursor:grabbing;box-shadow:0 22px 50px rgba(30,26,22,.28);opacity:.96}.wBoard.editing .wgtBody{pointer-events:none}.wBoard.editing .wgt-shortcuts,.wBoard.editing .wgt-summary{outline:1.5px dashed rgba(31,29,26,.25);outline-offset:3px}@keyframes wJiggle{0%{transform:rotate(-.35deg)}to{transform:rotate(.35deg)}}@media(prefers-reduced-motion:reduce){.wBoard.editing .wgt{animation:none}}body .appWithSidebar>main.homeBoardPage .wRemove:not(#_){position:absolute;top:-9px;left:-9px;z-index:6;width:26px;height:26px;min-height:0!important;padding:0!important;border-radius:50%!important;background:#1f1d1a!important;color:#fff!important;border:2px solid #fff!important;font-size:17px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:0 3px 8px rgba(0,0,0,.25)}.wTitleTag{position:absolute;top:8px;right:12px;z-index:5;font-size:11px;background:rgba(31,29,26,.82);color:#fff;border-radius:999px;padding:2px 10px;pointer-events:none}.wResize{position:absolute;right:6px;bottom:6px;z-index:6;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#fff;border:1.5px solid #1f1d1a;font-size:14px;cursor:nwse-resize;touch-action:none;box-shadow:0 3px 8px rgba(0,0,0,.18)}.wGhost{border-radius:18px;pointer-events:none;z-index:1}.wGhost.ok{background:rgba(28,122,61,.1);border:2px dashed rgba(28,122,61,.7)}.wGhost.bad{background:rgba(179,38,30,.09);border:2px dashed rgba(179,38,30,.7)}.wGallery{position:fixed;top:78px;right:18px;bottom:18px;width:340px;z-index:80;overflow:auto;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid #e5e1dc;border-radius:22px;box-shadow:0 24px 60px rgba(30,26,22,.22);padding:16px;display:flex;flex-direction:column;gap:10px}.wGalleryHead{display:flex;justify-content:space-between;align-items:center}.wGalleryHead b{font-family:Georgia,serif;font-size:20px}.wGalleryItem{display:grid;grid-template-columns:40px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px;border:1px solid #ece8e1;border-radius:16px;background:#fff}.wGalleryItem div{display:grid;grid-gap:2px;gap:2px;min-width:0}.wGalleryItem small{color:#7d7974;font-size:12px}.wGalleryItem .wSize{font-size:11px}.wGlyph{display:grid;place-items:center;width:40px;height:40px;background:#f1eee8;font-size:18px}.wGlyph,.wNotice{border-radius:12px}.wNotice{margin:0;padding:10px 12px;background:#fff1d6;color:#7a4b00;font-size:13px}.wReset{margin-top:auto}body .appWithSidebar>main.homeBoardPage .wgt .marketCard strong:not(#_){color:#1f1d1a!important}body .appWithSidebar>main.homeBoardPage .wgt .marketCard small:not(#_){color:#7d7974!important}.wShort strong{font-size:clamp(15px,2.6cqh + 5px,22px)!important}.wgt .marketCard>div{padding:0!important;margin:0!important}.wgt .marketCard>div:first-child{display:grid;grid-gap:4px;gap:4px}.catDot{display:inline-block;width:9px;height:9px;border-radius:50%;margin:0 5px 0 0;vertical-align:baseline}body .appWithSidebar>main .wdCell.catEns:not(#_){background:rgba(15,139,141,.12)!important;border-color:rgba(15,139,141,.35)!important}body .appWithSidebar>main .wdCell.catAtl:not(#_){background:rgba(31,29,26,.05)!important}body .appWithSidebar>main .wdCell.sel:not(#_){background:#1f1d1a!important;color:#fff!important}.wdStack{display:flex;flex-direction:column;max-width:46px;gap:2px}.wdStack,.wdStack i{width:100%;min-height:2px}.wdStack i{display:block;max-width:none;border-radius:4px}.wdStack i:first-child{border-radius:6px 6px 4px 4px}.wdBar i{max-width:none}body .liquidSidebar .menuOrb.lifting:not(#_){transform:scale(1.18);box-shadow:0 14px 30px rgba(0,0,0,.28)!important;z-index:5;cursor:-webkit-grabbing;cursor:grabbing}body .liquidSidebar .sidebarMenu:not(#_) .menuOrb{touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}body .liquidSidebar .menuOrb.lifting .menuTip:not(#_){opacity:0}.wdStats .wdCats{display:flex;flex-wrap:wrap;gap:2px 14px}.wdStats .wdCats span{white-space:nowrap}.wdTags{display:grid;grid-gap:1px;gap:1px}.wdSplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wdTotal{margin:0;font-size:13px;color:#5f594f}.wdTotal b{color:#1f1d1a}body .appWithSidebar>main .wdCell.catBoth:not(#_){background:linear-gradient(135deg,rgba(31,29,26,.06) 50%,rgba(15,139,141,.14) 0)!important}body .appWithSidebar>main .wdCell.sel.catBoth:not(#_){background:#1f1d1a!important}.wdEditor .filterField>span .catDot{margin-right:6px}.gHub{display:grid;grid-gap:22px;gap:22px;margin:6px 0 26px}.gGroup h2{margin:0 0 10px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#7d7974;font-family:inherit;font-weight:600}.gTiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}body .appWithSidebar>main .gTile:not(#_){position:relative;display:grid;grid-template-columns:48px 1fr;grid-gap:14px;gap:14px;align-items:center;padding:16px 18px;border-radius:20px;border:1px solid #e5e1dc;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,241,237,.9));color:#1f1d1a;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px rgba(48,43,38,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}body .appWithSidebar>main .gTile:hover:not(#_){transform:translateY(-3px);border-color:rgba(66,60,54,.21);background:linear-gradient(145deg,rgba(255,255,255,1),rgba(246,244,240,.92));box-shadow:inset 0 1px 0 #fff,0 0 0 4px rgba(78,70,63,.05),0 20px 46px rgba(43,38,34,.12),0 6px 14px rgba(43,38,34,.06)}.gIcon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1.5px solid #1f1d1a;background:#fff;color:#1f1d1a;transition:background .2s,color .2s}.gIcon svg{width:26px;height:26px}.gTile:hover .gIcon{background:#1f1d1a;color:#fff}.gText{display:grid;grid-gap:2px;gap:2px;min-width:0}.gText b{font-size:15px}.gText small{color:#7d7974;font-size:12.5px;line-height:1.3}.gMeta{position:absolute;top:12px;right:14px;font-style:normal;font-size:11.5px;color:#5f594f;background:#f1eee8;border-radius:999px;padding:2px 10px}.gPeriodBar{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 0 12px}.gPeriodBar h2{margin:0}.gPeriodBar .filterField{min-width:200px}.clientCards{display:grid;grid-gap:10px;gap:10px}body .appWithSidebar>main .clientCard:not(#_){position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) auto 28px;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px;border-radius:20px;border:1px solid #e5e1dc;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,241,237,.9));color:#1f1d1a;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.03),0 8px 22px rgba(48,43,38,.04);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}body .appWithSidebar>main .clientCard:hover:not(#_){transform:translateY(-2px);border-color:rgba(66,60,54,.21);background:linear-gradient(145deg,#fff,rgba(246,244,240,.92));box-shadow:inset 0 1px 0 #fff,0 0 0 4px rgba(78,70,63,.05),0 18px 40px rgba(43,38,34,.11),0 5px 12px rgba(43,38,34,.06)}.clientAvatar{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1.5px solid #1f1d1a;background:#fff;font-family:Georgia,serif;font-weight:700;font-size:17px;transition:background .2s,color .2s}.clientCard:hover .clientAvatar{background:#1f1d1a;color:#fff}.clientCardMain{display:grid;grid-gap:3px;gap:3px;min-width:0}.clientCardMain b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clientCardMain small{color:#7d7974;font-size:12.5px}.clientCardStats{display:flex;gap:26px}.clientCardStats>span{display:grid;grid-gap:1px;gap:1px;text-align:right;min-width:128px}.clientCardStats small{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#7d7974}.clientCardStats strong{font-size:15px}.clientCardStats em{font-style:normal;font-size:12px;color:#7d7974}.clientCardStats em.trendUp{color:#1c7a3d}.clientCardStats em.trendDown{color:#b3261e}.clientArrow{opacity:0;transform:translateX(-6px);transition:opacity .2s,transform .2s;font-size:20px}.clientCard:hover .clientArrow{opacity:1;transform:none}@media(max-width:900px){body .appWithSidebar>main .clientCard:not(#_){grid-template-columns:44px 1fr}.clientCardStats{grid-column:1/-1}.clientArrow{display:none}}.unpaidBand{border:1px solid #e5e1dc;border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(243,241,237,.9));box-shadow:0 1px 2px rgba(0,0,0,.03),0 10px 26px rgba(48,43,38,.05);padding:18px 20px;margin-bottom:12px}.unpaidBandHead{display:flex;align-items:center;gap:14px}.unpaidBandHead h2{margin:0;font-size:18px}.unpaidBandHead p{margin:2px 0 0;font-size:13px;color:#7d7974}.unpaidIcon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1.5px solid #1f1d1a;background:#fff;flex:none}.unpaidSum{margin-left:auto;text-align:right;display:grid;grid-gap:1px;gap:1px}.unpaidSum small{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#7d7974}.unpaidSum strong{font-size:22px}.unpaidCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:12px;gap:12px;margin-top:16px}.unpaidCard{position:relative;display:grid;grid-gap:3px;gap:3px;padding:14px 16px 14px 20px;border-radius:16px;background:#fff;border:1px solid #ece8e1;overflow:hidden;transition:transform .2s,box-shadow .2s,border-color .2s}.unpaidCard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:#a79f92}.unpaidCard.late:before{background:#b3261e}.unpaidCard.soon:before{background:#d89614}.unpaidCard.ok:before{background:#1c7a3d}.unpaidCard:hover{transform:translateY(-2px);border-color:rgba(66,60,54,.21);box-shadow:0 14px 30px rgba(43,38,34,.1)}.unpaidCardTop{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.unpaidCardTop strong{font-size:18px}.unpaidCard b{font-size:15px}.unpaidCard small{color:#6b645a;font-size:12.5px}.unpaidCard .unpaidMeta{color:#9a948a;font-size:11.5px}.unpaidCardActions{display:flex;gap:8px;margin-top:10px}body .appWithSidebar>main .unpaidCardActions button:not(#_){height:36px!important;min-height:36px!important;padding:0 14px!important;font-size:13px!important}.gHub{margin-top:22px!important}.gTiles{grid-template-columns:repeat(auto-fill,minmax(235px,1fr))!important}.gMeta{position:static!important;justify-self:start;margin-top:4px}body .appWithSidebar>main .panel>input.search:only-child:not(#_){width:100%!important;box-sizing:border-box}.clientCards{margin-top:14px}.wdGrid{grid-template-columns:repeat(7,minmax(0,1fr)) 92px!important}.wdWeekHead{color:#1f1d1a}.wdWeek{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;height:68px;border-radius:12px;background:#f1eee8;border:1px dashed #d9d3c7}.wdWeek small{font-size:11px;color:#7d7974;letter-spacing:.05em}.wdWeek strong{font-size:15px}body .appWithSidebar>main .expenseHistFilters{display:grid!important;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));grid-gap:10px;gap:10px;align-items:end}body .appWithSidebar>main .expenseHistoryRow.oneLine{display:grid!important;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:10px 14px}.expenseHistoryRow .ehRef{display:flex;flex-direction:column;gap:2px;min-width:0}.expenseHistoryRow .ehRef .expenseHistoryAmount{font-size:13px;font-weight:600;white-space:nowrap}.expenseHistoryRow .ehInfo{display:flex;flex-wrap:nowrap;gap:10px;align-items:center;min-width:0;overflow:hidden;white-space:nowrap}.expenseHistoryRow .ehInfo>*{flex:0 0 auto}.expenseHistoryRow .ehLabel{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#555}.expenseHistoryRow .ehTag{background:#f1efe9;border-radius:999px;padding:2px 9px;font-size:12px}.expenseHistoryRow .ehMeta{color:#7a766d;font-size:12px}.expenseHistoryRow .expenseHistoryActions{display:flex;gap:6px}body .appWithSidebar>main .panel .workRow.expenseHistoryRow.oneLine:not(#_):not(#_){display:grid!important;grid-template-columns:150px minmax(0,1fr) auto!important;grid-gap:14px!important;gap:14px!important;align-items:center!important;justify-content:stretch!important;text-align:left!important;padding:10px 14px!important}body .appWithSidebar>main .expenseHistoryRow.oneLine:not(#_):not(#_) .ehInfo,body .appWithSidebar>main .expenseHistoryRow.oneLine:not(#_):not(#_) .ehRef{justify-content:flex-start!important;text-align:left!important;margin:0!important}body .appWithSidebar>main .expenseHistoryRow.oneLine:not(#_):not(#_) .expenseHistoryActions{justify-content:flex-end!important;margin:0!important}body .appWithSidebar>main .expenseHistoryRow.oneLine:not(#_):not(#_) .expenseHistoryActions button{padding:6px 12px!important;min-height:0!important;font-size:13px!important}body .appWithSidebar>main .expenseHistoryRow.oneLine:not(#_):not(#_) .ehRef{align-items:flex-start!important}.cfStats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:14px 0}.cfStats .card{padding:14px 16px;min-width:0}.cfStats .card small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#7a766d}.cfStats .card strong{display:block;font-size:22px;margin-top:4px}.cfStats .card span{font-size:12px}.cfRow .up,.cfStats .up{color:#1a8f4c}.cfMisc .down,.cfRow .down,.cfStats .down{color:#c0392b}.cfRow{display:grid;grid-template-columns:320px minmax(0,1fr);grid-gap:14px;gap:14px;margin-bottom:14px;align-items:stretch}.cfRow.cfTops{grid-template-columns:1fr 1fr 300px}.cfInfo dl{margin:0;display:grid;grid-gap:10px;gap:10px}.cfInfo dt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:#7a766d}.cfInfo dd{margin:2px 0 0;font-weight:600;word-break:break-word}.cfTopRow{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr) 40px 80px;grid-gap:8px;gap:8px;align-items:center;padding:6px 4px;font-size:14px;overflow:hidden}.cfTopRow i{position:absolute;left:0;bottom:0;height:2px;background:#1f1d1a;opacity:.25}.cfTopRow b{color:#999;font-weight:500}.cfTopRow span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfTopRow em,.cfTopRow strong{text-align:right}.cfTopRow em{font-style:normal;color:#7a766d;font-size:12px}.cfMiscRow{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #eee;font-size:14px}.cfMiscRow span{color:#7a766d}.cfDocRow,.cfWorkRow{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid #eee;flex-wrap:nowrap;font-size:14px;min-width:0}.cfWorkRow .cfWName{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cfDocRow b{min-width:90px}.cfDocRow strong{margin-left:auto}.cfWorkRow strong{margin-left:auto;white-space:nowrap}.cfLinks{display:flex;gap:6px;flex:0 0 auto}.cfDocRow .cfLinks{margin-left:12px}.cfTag{background:#f1efe9;border-radius:999px;padding:2px 10px;font-size:12px;white-space:nowrap}.cfTag.late{background:#fdecea;color:#c0392b}.cfTag.ok{background:#e6f5ec;color:#1a8f4c}.cfDocFilters{display:grid!important;grid-template-columns:minmax(220px,2fr) minmax(160px,1fr);grid-gap:10px;gap:10px;align-items:end;margin-bottom:8px}.cfChart .revHead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}@media(max-width:1100px){.cfStats{grid-template-columns:repeat(3,1fr)}.cfRow,.cfRow.cfTops{grid-template-columns:1fr}}.cfRow.cfTops{align-items:start}.cfInfo dd a{color:inherit;text-decoration:underline}.avFilters{display:grid!important;grid-template-columns:minmax(200px,2fr) repeat(4,minmax(110px,1fr));grid-gap:10px;gap:10px;align-items:end}.avRow{align-items:center;gap:14px;padding:11px 4px;border-bottom:1px solid #eee}.avMain,.avRow{display:flex;min-width:0}.avMain{gap:8px;align-items:baseline;flex:1 1 auto;overflow:hidden;white-space:nowrap;color:inherit;text-decoration:none;font-size:14px}.avMain span{color:#7a766d}.avAmount{white-space:nowrap}.avLinks{display:flex;gap:6px;flex:0 0 auto}.avTag{text-decoration:none;color:inherit;border:1px solid #ddd4cb;background:#fff;padding:4px 11px}.avTag:hover{background:#f1efe9}.avTag.dark{background:#1f1d1a;color:#fff;border-color:#1f1d1a}.blStats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.blRow .blPieces{overflow:hidden;text-overflow:ellipsis}.avTag{cursor:pointer;font-family:inherit}body .appWithSidebar>main.standardTitlePage:not(#_){overflow:hidden!important}@media(min-width:1101px){.gLayout{display:block}.gLayout .gHub{gap:20px;margin:14px 0 20px!important}.gLayout .gTiles{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px}.gLayout .gTile .gText small{display:block;font-size:11.5px;line-height:1.25}.gSide{display:grid;grid-gap:16px;gap:16px}.gSide .gPeriodBar{display:flex;justify-content:space-between;align-items:center;margin:4px 0 0}.gSide .grid{display:grid!important;grid-template-columns:repeat(9,minmax(0,1fr))!important;grid-gap:10px;gap:10px}.gSide .grid .card{padding:12px;min-height:0}.gSide .grid .card small{font-size:10.5px}.gSide .grid .card strong{font-size:16px}}.avRow{border-radius:14px;padding:11px 12px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.avRow:hover{transform:translateY(-2px);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(243,241,237,.85));box-shadow:0 10px 26px rgba(48,43,38,.09),inset 0 1px 0 rgba(255,255,255,.9)}body .appWithSidebar>main .expenseSearchPanel{margin-bottom:18px!important}body .appWithSidebar>main .unpaidBand{margin-top:0!important;margin-bottom:18px!important}.bonusGrid{display:grid;grid-gap:18px;gap:18px;margin:18px 0}.bonusForm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.bonusForm.one{grid-template-columns:1fr 1fr}.bonusForm .wide{grid-column:1/-1}.bonusH{margin:16px 0 8px;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:#7a766d}.bonusStone{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) 90px 70px 36px;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.bonusResult{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0}.bonusResult>div{background:#faf8f4;border-radius:14px;padding:10px 12px}.bonusResult small{display:block;font-size:10.5px;text-transform:uppercase;color:#7a766d}.bonusResult b{font-size:16px}.bonusResult em{display:block;font-size:11px;color:#b3261e;font-style:normal}.bonusHint{font-size:12px;margin:0 0 12px}@media(max-width:1100px){.bonusGrid{grid-template-columns:1fr}.bonusForm,.bonusResult{grid-template-columns:1fr 1fr}}@media(min-width:1101px){body .appWithSidebar>main .gLayout aside.gSide:not(#_){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;position:static!important;width:auto!important;height:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) 260px;grid-gap:12px 14px;gap:12px 14px;align-items:end;margin:0}body .appWithSidebar>main .gSide .managementSearch:not(#_){padding:10px 14px!important;margin:0!important;min-height:0!important}body .appWithSidebar>main .gSide .managementSearch .catalogueHead:not(#_){display:none!important}body .appWithSidebar>main .gSide .gPeriodBar:not(#_){margin:0!important;padding:0!important;display:block}body .appWithSidebar>main .gSide .gPeriodBar h2{display:none}body .appWithSidebar>main .gSide .grid:not(#_){grid-column:1/-1;margin:0!important}body .appWithSidebar>main .gSide .grid .card:not(#_){min-height:0!important;height:auto!important;padding:10px 12px!important}body .appWithSidebar>main .gLayout .gTile:not(#_){padding:12px 16px}.gLayout .gHub{gap:14px!important;margin:10px 0 14px!important}body .appWithSidebar>main.standardTitlePage>section.content>header:not(#_){margin-bottom:0!important}}.invoiceTwin.blA4Preview .blNumber:not(#_){top:126px!important;right:23px!important;width:92px!important;text-align:right!important}.invoiceTwin.blA4Preview .blNumber b em:not(#_),.invoiceTwin.blA4Preview .blNumber b:not(#_),.invoiceTwin.blA4Preview .blNumber:not(#_){font-family:Arial,Helvetica,sans-serif!important}.invoiceTwin.blA4Preview .blNumber span:not(#_){text-align:right!important}body .appWithSidebar>main .invoiceTwin.blA4Preview.blDaTypography .blNumber:not(#_):not(#_):not(#_){top:111px!important;right:12px!important;width:92px!important}body .appWithSidebar>main .tariffFinishGroup .row:not(#_){display:grid!important;grid-template-columns:minmax(0,1fr) 96px auto;grid-gap:16px;gap:16px;align-items:center}.tariffFinishGroup .row>strong{text-align:right;white-space:nowrap}.tariffFinishGroup .row .lineActions{display:flex;gap:8px;flex-wrap:nowrap}.importBand{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:14px 18px!important}.importBandHead{display:flex;align-items:center;gap:14px;white-space:nowrap}.importFiles{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;min-width:0;padding:4px 0}.importChip{display:inline-flex;align-items:center;gap:8px;background:#f1efe9;border-radius:999px;padding:6px 8px 6px 14px;font-size:13px;white-space:nowrap;max-width:240px}.importChip>span{overflow:hidden;text-overflow:ellipsis}.importChip button{border:0;background:rgba(0,0,0,.08);color:inherit;border-radius:50%;width:20px;height:20px;line-height:1;cursor:pointer;padding:0}.importErr{grid-column:1/-1}.importStrip{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}.importStrip b{margin-right:6px}.importStripItem{border:1px solid #ddd4cb;background:#fff;color:inherit;border-radius:999px;padding:7px 14px;font-size:13px;cursor:pointer;display:inline-flex;gap:8px}.importStripItem.selected{background:#1f1d1a;color:#fff;border-color:#1f1d1a}.importStripItem em{font-style:normal}body .appWithSidebar>main .importSplit:not(#_){display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:16px;gap:16px;align-items:start}.importSplit .historicalPdfPane{order:2;position:-webkit-sticky;position:sticky;top:12px}.importSplit .historicalPdfPane iframe{width:100%;height:calc(100vh - 150px);min-height:560px;border:0;border-radius:10px;background:#fff}.importSplit .historicalDataPane{order:1}.vatExemptBox{display:flex!important;align-items:center;gap:10px;grid-column:1/-1}.vatExemptBox input{width:auto}@media(max-width:1100px){.importBand,body .appWithSidebar>main .importSplit:not(#_){grid-template-columns:1fr}.importSplit .historicalPdfPane{order:0;position:static}}.pdfPages,.pdfPagesWrap{display:flex;flex-direction:column;align-items:center}.pdfPages{width:100%;height:calc(100vh - 150px);min-height:560px;overflow:auto;gap:10px}.pdfPages .pdfPage{box-shadow:0 4px 20px rgba(0,0,0,.12);background:#fff;flex:0 0 auto}body .appWithSidebar>main .importChip button:not(#_){background:rgba(0,0,0,.1)!important;color:#1f1d1a!important;border:0!important;width:20px;height:20px;min-height:0!important;padding:0!important;border-radius:50%!important;box-shadow:none!important}body .appWithSidebar>main label.vatExemptBox:not(#_){display:flex!important;flex-direction:row!important;align-items:center;gap:10px;text-align:left}body .appWithSidebar>main label.vatExemptBox input:not(#_){width:18px!important;height:18px;min-height:0!important;flex:0 0 18px;padding:0}.importSplit .historicalPdfPane iframe{display:none}.bonusAdd{margin-top:14px}.bonusAddRow{display:grid;grid-template-columns:150px 190px minmax(0,1fr) 150px auto;grid-gap:12px;gap:12px;align-items:end}.bonusAddRow button{height:44px}.bonusRates{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:8px 0}.bonusRates>div{background:#faf8f4;border-radius:14px;padding:12px 14px}.bonusRates small{display:block;font-size:10.5px;text-transform:uppercase;color:#7a766d}.bonusRates b{font-size:18px}.marketAuto{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#7a766d;border:1px solid #ddd4cb;border-radius:999px;padding:3px 10px}.bonusGrid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}@media(max-width:1100px){.bonusAddRow{grid-template-columns:1fr 1fr}}.natureBox{grid-column:1/-1}body .appWithSidebar>main .tariffFinishGroup .row:not(#_):not(#_){grid-template-columns:minmax(0,1fr) 110px max-content!important;gap:18px!important}body .appWithSidebar>main .tariffFinishGroup .row>strong:not(#_){display:block;text-align:right;white-space:nowrap;overflow:visible;padding-right:6px}body .appWithSidebar>main .tariffFinishGroup .row .lineActions:not(#_){display:flex!important;flex-wrap:nowrap!important;width:max-content;min-width:max-content;gap:8px}.marketMini{display:flex;gap:14px;font-size:11.5px;color:#7a766d;margin:3px 0 2px}.marketMini b{color:#3a3732;font-weight:600;margin-left:3px}.nextDue{display:flex!important;align-items:center;justify-content:space-between;gap:18px;margin-bottom:14px}.nextDue small{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#7a766d}.nextDue>div{display:flex;flex-direction:column;gap:2px;flex:1 1}.nextDue b{font-size:18px}.nextDue strong{font-size:26px}.nextDue em{font-style:normal;font-size:13px}.ecLate,.nextDue em.late{color:#c0392b}.ecSoon,.nextDue em.soon{color:#b9770e}.ecRowWrap{border-bottom:1px solid #eee;padding-bottom:6px}.ecRow{border-bottom:0!important}.ecTitle{min-width:150px}.ecDue{flex:1 1 auto;font-size:13px}.ecAmount{white-space:nowrap}.ecDetail{display:block;padding:0 12px 6px}.ecDone{display:grid;grid-template-columns:200px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;padding:8px 12px 12px}.ecNote{font-size:12px;margin-top:6px}.invoiceDateGrid label:nth-child(3){grid-column:1/-1}body .invoiceDateGrid label:nth-child(3){display:block!important}body .invoiceDateGrid select{display:block!important;width:100%!important;margin-top:4px!important;border:1px solid rgba(72,66,60,.08)!important;border-radius:10px!important;background:rgba(255,255,255,.66)!important;padding:8px!important;font-size:9px!important;box-shadow:none!important;height:auto!important}body>.globalAtelierWatermark.atelierWatermark:not(#_){z-index:0!important}body>.appWithSidebar:not(#_){position:relative;z-index:1}.histDateEdit{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:#7a766d}.histDateEdit input{width:auto;padding:6px 10px;border-radius:10px}body .appWithSidebar>main .importSplit .historicalPdfPane:not(#_){position:-webkit-sticky;position:sticky;top:12px;height:calc(100vh - 24px);display:flex;flex-direction:column;padding-bottom:14px}.importSplit .historicalPdfPane .catalogueHead{margin-bottom:6px}.importSplit .historicalPdfPane .pdfPagesWrap{flex:1 1;min-height:0;width:100%}.importSplit .historicalPdfPane .pdfPages{height:100%;min-height:0}.revStats{grid-template-columns:repeat(5,minmax(0,1fr))!important}.revStats span{line-height:1.35}@media(max-width:1250px){.revStats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.importSplit .historicalDataPane .catalogueHead{margin-bottom:12px}body .appWithSidebar>main .invoiceArchive .paymentRow:not(#_){border-radius:14px!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}body .appWithSidebar>main .invoiceArchive .paymentRow:not(#_):hover{transform:translateY(-2px);background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(243,241,237,.85))!important;box-shadow:0 10px 26px rgba(48,43,38,.09),inset 0 1px 0 rgba(255,255,255,.9)!important}.wLinkBlock{display:flex;flex-direction:column;gap:4px;color:inherit!important;text-decoration:none!important;cursor:pointer}.wLinkBlock:hover small{color:#1f1d1a!important}body .appWithSidebar>main.homeBoardPage .wHeadLink:not(#_){text-decoration:none;color:inherit;display:flex;align-items:center;justify-content:space-between}body .appWithSidebar>main.homeBoardPage .wBoard:not(.editing) .wgt:not(.wgt-shortcuts):not(.wgt-summary):not(#_),body .appWithSidebar>main.homeBoardPage .wItem:not(#_),body .appWithSidebar>main.homeBoardPage .wShort:not(#_),body .appWithSidebar>main.homeBoardPage .wSummary .wStat:not(#_){transition:translate .2s ease,box-shadow .2s ease,background .2s ease}body .appWithSidebar>main.homeBoardPage .wBoard:not(.editing) .wgt:not(.wgt-shortcuts):not(.wgt-summary):not(#_):hover,body .appWithSidebar>main.homeBoardPage .wShort:not(#_):hover,body .appWithSidebar>main.homeBoardPage .wSummary .wStat:not(#_):hover{translate:0 -2px;box-shadow:0 12px 30px rgba(48,43,38,.11),inset 0 1px 0 rgba(255,255,255,.9)}body .appWithSidebar>main.homeBoardPage .wItem:not(#_):hover{translate:0 -1px;background:rgba(255,255,255,.7);box-shadow:0 6px 16px rgba(48,43,38,.07)}.wLinkBlock small{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#7d7974}body .appWithSidebar>main .content>.grid:not(#_){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;grid-gap:12px;gap:12px}@media(max-width:700px){body .appWithSidebar>main .content>.grid:not(#_){grid-template-columns:repeat(2,minmax(0,1fr))!important}}.connBox{max-width:520px;display:flex;flex-direction:column;gap:14px}.connBox h2{margin:0}.connChoices,.syncPanel{display:flex;flex-direction:column;gap:10px}.syncDot{display:inline-block;width:9px;height:9px;border-radius:50%;background:#bbb;margin-right:8px}.syncDot.ok{background:#2e8b57}.syncDot.bad{background:#c0392b}.syncDot.wait{background:#d49a00}.connChoices button{white-space:normal;height:auto;min-height:44px;line-height:1.3;padding:10px 14px}.mobBack,.mobNav,.mobSheetBack{display:none}@media(max-width:760px){body,html{overflow-x:hidden}body .liquidSidebar:not(#_),body>.appSidebar:not(#_){display:none!important}body .appWithSidebar:not(#_){margin-left:0!important}body .appWithSidebar>main:not(#_){padding:58px 16px 104px!important;width:100%!important;max-width:100vw!important;min-width:0}body .appWithSidebar>main:not(.homePage) h1:not(#_){font-size:30px!important}body .appWithSidebar>main :is(input,select,textarea):not([type=checkbox]):not([type=radio]):not(#_){font-size:16px!important}body .appWithSidebar>main :is(.workshopBoard,.panel,.card,article,section):not(#_){max-width:100%;min-width:0;box-sizing:border-box}body .appWithSidebar>main :is(.panel,article.panel):not(#_){padding-left:16px;padding-right:16px}.appWithSidebar img{max-width:100%}.mobBack{display:grid;place-items:center;top:max(10px,env(safe-area-inset-top));z-index:60;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.7);backdrop-filter:blur(16px) saturate(1.6);-webkit-backdrop-filter:blur(16px) saturate(1.6);box-shadow:0 4px 14px rgba(0,0,0,.12);color:#1f1d1a;padding:0}.mobBack,.mobNav{position:fixed;left:12px;background:rgba(255,255,255,.72)}.mobNav{justify-content:space-around;right:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:70;height:64px;border-radius:24px;backdrop-filter:blur(22px) saturate(1.8);-webkit-backdrop-filter:blur(22px) saturate(1.8);border:1px solid rgba(255,255,255,.8);box-shadow:0 10px 30px rgba(48,43,38,.16)}.mobNav,.mobNav a{display:flex;align-items:center}.mobNav a{flex-direction:column;gap:2px;font-size:10.5px;color:#7a766d;text-decoration:none;min-width:56px}.mobNav a.on{color:#1f1d1a;font-weight:700}.mobNav .mobPlus{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#1f1d1a;color:#fff;border:0;padding:0;margin-top:-18px;box-shadow:0 8px 20px rgba(0,0,0,.28)}.mobSheetBack{display:block;position:fixed;inset:0;z-index:65;background:rgba(20,18,16,.28)}.mobSheet{position:absolute;left:12px;right:12px;bottom:92px;background:rgba(255,255,255,.92);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);border-radius:22px;padding:16px;display:flex;flex-direction:column;gap:6px;box-shadow:0 16px 40px rgba(0,0,0,.2)}.mobSheet b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#7a766d;margin-bottom:4px}.mobSheet a{display:flex;flex-direction:column;gap:1px;padding:12px 14px;border-radius:14px;background:#f6f4f0;color:#1f1d1a;text-decoration:none}.mobSheet a span{font-weight:700;font-size:16px}.mobSheet a small{color:#7a766d;font-size:12.5px}.homeBoardMobile{display:flex!important;flex-direction:column;gap:12px}body .appWithSidebar>main.homeBoardPage:not(#_){height:auto!important;overflow:visible!important}body:has(.homeBoardPage),html:has(.homeBoardPage){overflow:auto!important;height:auto!important}.homeBoardMobile .wgt{container-type:inline-size!important;height:auto!important;min-height:0!important}.homeBoardMobile .wgtBody{position:relative!important;inset:auto!important;overflow:visible!important}.homeBoardMobile .wgt-shortcuts .wShortcuts,.homeBoardMobile .wgt-summary .wSummary{grid-template-columns:1fr 1fr;height:auto}.homeBoardMobile .wBig,.homeBoardMobile .wStat strong{font-size:26px!important}.homeBoardMobile .wList{max-height:none}.homeBoardMobile .wgt-shortcuts .wShort{min-height:74px}body .appWithSidebar>main .clientTop:not(#_){flex-direction:column;align-items:stretch;gap:10px}body .appWithSidebar>main :is(.revStats,.cfStats,.blStats):not(#_){grid-template-columns:1fr 1fr!important}body .appWithSidebar>main :is(.workCard,.paymentRow,.avRow):not(#_){flex-wrap:wrap}body .appWithSidebar>main .paymentActions:not(#_){flex-wrap:wrap;width:100%}body .appWithSidebar>main .blWorkspace:not(#_),body .appWithSidebar>main .invoiceComposePage{display:block}body .appWithSidebar>main:not(.homePage):not(#_):not(#__){padding:62px 16px 108px!important;margin:0!important}body .appWithSidebar>main.homeBoardPage:not(#_):not(#__){padding:18px 16px 108px!important}}@media(max-width:760px){body .appWithSidebar>main:not(#_):not(#__) :is(.clientTop,.blWorkspaceHeading){padding-left:0!important}.mobNav a span{line-height:1}}@media(max-width:760px){body .appWithSidebar>main:not(#_):not(#__) :is(h1,h1+p,h1~p,.clientTop p,.blWorkspaceHeading p,header>div>p){margin-left:0!important;padding-left:0!important;max-width:100%!important}}@media(max-width:760px){body .appWithSidebar>main .paymentRow:not(#_):not(#__){display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;grid-template-columns:none!important}body .appWithSidebar>main .paymentRow .paymentMain:not(#_):not(#__){width:100%;min-width:0}body .appWithSidebar>main .paymentRow .paymentActions:not(#_):not(#__){display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}body .appWithSidebar>main .paymentRow>strong:not(#_){text-align:left}body .appWithSidebar>main :is(.cfRow,.supplierExpenseRow,.avRow):not(#_):not(#__){flex-wrap:wrap;row-gap:6px}}.mobBubble,.mobMenu{display:none}@media(max-width:760px){.mobBubble{display:grid;place-items:center;position:fixed;top:max(10px,env(safe-area-inset-top));left:12px;z-index:80;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.7);background:#1f1d1a;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.2);padding:0}.mobBack{left:60px!important}.mobMenu{display:block;position:fixed;inset:0;z-index:75;background:rgba(20,18,16,.3)}.mobMenuIn{position:absolute;left:10px;right:10px;top:58px;bottom:96px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(255,255,255,.93);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px;padding:14px 14px 18px;box-shadow:0 16px 40px rgba(0,0,0,.22)}.mobMenuIn section{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.mobMenuIn b{font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#7a766d;padding:6px 8px}.mobMenuIn a{padding:12px 14px;border-radius:14px;color:#1f1d1a;text-decoration:none;font-size:16px;font-weight:600;background:#f6f4f0;margin-bottom:4px}.mobMenuIn a.on{background:#1f1d1a;color:#fff}.mobSheet a{flex-direction:column}body .appWithSidebar>main.homeBoardPage:not(#_):not(#__):not(#___){padding-top:62px!important}.mobNav:not(#_){left:0;right:0;width:auto;height:56px;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;justify-content:center;pointer-events:none;bottom:max(24px,env(safe-area-inset-bottom))}.mobNav .mobPlus:not(#_){margin-top:0;pointer-events:auto;width:56px;height:56px}body .appWithSidebar>main:not(.homePage):not(#_):not(#__){padding-bottom:104px!important}}@keyframes mobUnroll{0%{opacity:0;transform:scale(.6) translateY(-14px)}to{opacity:1;transform:none}}@keyframes mobRise{0%{opacity:0;transform:translateY(18px) scale(.9)}to{opacity:1;transform:none}}@media(max-width:760px){.mobBubble:not(#_){background:#fff!important;padding:0;overflow:hidden;border:1px solid rgba(31,29,26,.12)!important}.mobBubble img{width:100%;height:100%;object-fit:cover;display:block}.mobMenuIn:not(#_){transform-origin:top left;animation:mobUnroll .26s cubic-bezier(.2,.9,.3,1)}.mobNav:not(#_){left:auto;right:16px;justify-content:flex-end}.mobSheetBack:not(#_){background:rgba(20,18,16,.18)}.mobFan{position:absolute;right:16px;bottom:calc(max(24px,env(safe-area-inset-bottom)) + 70px);flex-direction:column;align-items:flex-end}.mobFan,.mobFan a{display:flex;gap:10px}.mobFan a{align-items:center;text-decoration:none;color:#1f1d1a;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.8);border-radius:999px;padding:8px 8px 8px 18px;box-shadow:0 8px 24px rgba(0,0,0,.16);font-weight:600;font-size:15.5px;animation:mobRise .24s cubic-bezier(.2,.9,.3,1) both}.mobFan a i{font-style:normal;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1f1d1a;color:#fff;font-size:17px}}.mobPastille{display:none}@media(max-width:760px){.mobBubble:not(#_){top:calc(16px + env(safe-area-inset-top));left:16px;width:48px;height:48px;overflow:visible}.mobBubble img{border-radius:50%}.mobNav:not(#_){right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.mobNav .mobPlus:not(#_){width:48px;height:48px}.mobFan{bottom:calc(16px + env(safe-area-inset-bottom) + 60px)}.mobMenuIn:not(#_){top:76px;left:16px;right:16px;bottom:84px}body .appWithSidebar>main:not(#_):not(#__){padding-top:80px!important}.mobPastille{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#c0392b;color:#fff;font-size:11.5px;font-weight:700;font-style:normal;line-height:1;box-shadow:0 0 0 2px #fff}.mobBubble>.mobPastille{position:absolute;top:-4px;right:-4px}.mobMenuIn a{display:flex;align-items:center;justify-content:space-between}.mobMenuIn a .mobPastille{box-shadow:none}.homeBoardPage .homeBoardTools{display:none!important}body .appWithSidebar>main.homeBoardPage:not(#_):not(#__):not(#___){padding-top:84px!important}.homeBoardTop>div:not(#_){min-height:0!important}.homeBoardTop:not(#_){margin-bottom:12px!important}}@font-face{font-family:"DocSerif";src:url(/fonts/gelasio-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:"DocSerif";src:url(/fonts/gelasio-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:DocSans;src:url(/fonts/inter-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:DocSans;src:url(/fonts/inter-latin-500-normal.woff2) format("woff2");font-weight:500;font-display:block}@font-face{font-family:DocSans;src:url(/fonts/inter-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:block}.nPaper{position:relative;width:794px;height:1123px;background:#fff;overflow:hidden;font-family:DocSans,Inter,Arial,sans-serif;color:#25221e;text-align:left;--ink:#25221e;--sand:#6F6046;--line:#ddd6cd;--serif:"DocSerif",Georgia,serif}.nPaper,.nPaper *{box-sizing:border-box}.nPaper *{margin:0;padding:0;font-style:normal}.nPaper img{display:block;max-width:none}.nPaper .nWm{position:absolute;left:0;bottom:131px;width:794px;height:402px;opacity:.075}.nPaper .nLogo{position:absolute;left:41.9px;top:38.4px;width:411.6px;height:auto}.nPaper .nTag{position:absolute;left:212.8px;top:113.4px;font-size:7.4px;line-height:13px;font-weight:600;letter-spacing:.54em;color:var(--acc);white-space:nowrap}.nPaper .nNum{position:absolute;right:52.1px;top:65.4px;display:flex;align-items:flex-start;gap:2.6px;height:50px}.nPaper .nL{position:relative;height:50px}.nPaper .nPre{display:block;margin-top:22.1px;font:700 22px/20px var(--serif);white-space:nowrap}.nPaper .nDate{top:34.1px;font:600 9.4px/20px DocSans,sans-serif;letter-spacing:.32em;color:var(--acc)}.nPaper .nDate,.nPaper .nPg{position:absolute;left:0;white-space:nowrap}.nPaper .nPg{top:43.8px;font:400 6.2px/20px DocSans,sans-serif;letter-spacing:.19em;color:var(--sand)}.nPaper .nNo{display:block;font:700 46px/50px var(--serif);letter-spacing:-.01em;white-space:nowrap}.nPaper .nBody{position:absolute;left:52.3px;right:52.8px;top:186.25px}.nPaper .nClient{display:flex;flex-direction:column}.nPaper .nClient b{font:700 18px/24px var(--serif)}.nPaper .nClient span{font-size:12px;line-height:17px;margin-top:.4px;color:var(--ink)}.nPaper .nClient span+span{margin-top:0}.nPaper .nClient em{margin-top:5px;font-size:10.4px;font-weight:600;color:var(--acc);line-height:17px}.nPaper .nHead{display:grid;grid-template-columns:1fr auto;margin-top:15.8px;padding-bottom:7px;border-bottom:1px solid var(--acc);font-size:8.1px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--acc);line-height:14px}.nPaper .nHead .r{text-align:right}.nPaper .nHead.withW{grid-template-columns:1fr 70px 92px}.nPaper .nHead.withW .r:nth-of-type(2){padding-right:8px}.nPaper .nItems{font-size:10.5px}.nPaper .nJewel{padding:9px 0 7px;border-bottom:1px solid var(--line)}.nPaper .nTitle{display:grid;grid-template-columns:1fr auto;align-items:baseline;grid-gap:8px;gap:8px}.nPaper .nJewel.withW .nTitle{grid-template-columns:1fr 70px 92px}.nPaper .nTitle b{font:700 1.19em/17px var(--serif)}.nPaper .nTitle .nAmt{font-size:1.257em;text-align:right}.nPaper .nTitle b small{font-family:DocSans,sans-serif;font-weight:400;font-size:.72em;color:var(--sand);margin-left:8px;letter-spacing:.02em}.nPaper .nTitle .nW{font-size:1em;color:var(--sand);text-align:right;padding-right:8px;font-weight:400}.nPaper .nLine{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;line-height:17.9px}.nPaper .nJewel.withW .nLine{grid-template-columns:1fr 70px 92px}.nPaper .nLine>span{padding-left:14px}.nPaper .nLine i{color:var(--acc);font-weight:600}.nPaper .nLine u{text-decoration:none;font-size:.875em;letter-spacing:.04em;color:var(--sand)}.nPaper .nLine em{color:var(--sand);text-align:right;white-space:nowrap;font-size:1.05em}.nPaper .nNote{margin-top:2px;padding-left:14px;font:italic 400 .95em/15px var(--serif);color:var(--sand)}.nPaper .nTot{position:absolute;right:52.3px;top:938.6px;display:flex;flex-direction:column;align-items:flex-end}.nPaper .nTot>div{display:grid;grid-template-columns:auto 43.7px;align-items:baseline;justify-content:end;white-space:nowrap}.nPaper .nTot b,.nPaper .nTot span{font-family:var(--serif);font-weight:700}.nPaper .nTot b{text-align:right}.nPaper .r1{font-size:15.8px;line-height:20px}.nPaper .r1 b{padding-right:8px}.nPaper .r2{font-size:11.9px;line-height:19px;color:var(--acc)}.nPaper .r2 b{padding-right:11px}.nPaper .r3{font-size:21.2px;line-height:22.5px}.nPaper .r3 b{padding-right:1.6px}.nPaper .nSum{display:flex;font-family:var(--serif);font-weight:700;font-size:16.4px;line-height:22.5px;margin:40px 0 -1px;white-space:nowrap}.nPaper .nSum span+span{margin-left:17.8px}.nPaper .nTot p{margin-top:2.4px;font:italic 400 9.6px/12px var(--serif);color:#796B53}.nPaper .nMarks{position:absolute;left:47px;top:966px;width:141.3px;height:auto}.nPaper .nFoot{position:absolute;left:52.3px;right:52.8px;top:1024px;border-top:1.3px solid var(--ink);padding-top:9.5px;display:flex;justify-content:space-between;font-size:7.9px;line-height:13px;height:64px}.nPaper .nFoot>div{display:grid;grid-template-columns:max-content max-content;grid-column-gap:7px;column-gap:7px;align-content:start;white-space:nowrap}.nPaper .nFoot .nSep{display:block;width:1px;background:var(--line);height:54px;margin-top:.5px;flex:none}.nPaper .nFoot .nfK{font-size:6.3px;font-weight:600;letter-spacing:.28em;color:var(--acc);white-space:nowrap;line-height:13px}.nPaper .nFoot .nfV{font-weight:400;font-feature-settings:"tnum" 1,"tnum";font-variant-numeric:tabular-nums;color:var(--ink);line-height:13px;white-space:nowrap}.docFitInner>.nPaper{position:absolute;left:0;top:0;z-index:2;box-shadow:0 1px 3px rgba(40,34,26,.08),0 18px 44px rgba(40,34,26,.12)}.nPaper .nTot>div.nSum{display:flex;grid-template-columns:none;justify-content:flex-end;width:max-content;max-width:100%}.nPaper .nTot>div.r1,.nPaper .nTot>div.r2,.nPaper .nTot>div.r3{grid-template-columns:auto max-content}.nPaper .r3 b{padding-right:8px}.nPaper .nTot>div.r1,.nPaper .nTot>div.r2,.nPaper .nTot>div.r3{display:flex;grid-template-columns:none;justify-content:flex-end;align-items:baseline;gap:9px;white-space:nowrap}.nPaper .r1 b,.nPaper .r2 b,.nPaper .r3 b{padding-right:0;flex:none}.nPaper .r1>span,.nPaper .r2>span,.nPaper .r3>span{flex:none}.nPaper .nTot{display:grid;grid-template-columns:auto auto;grid-column-gap:9px;column-gap:9px;justify-content:end;align-items:baseline}.nPaper .nTot>div.r1,.nPaper .nTot>div.r2,.nPaper .nTot>div.r3{display:contents}.nPaper .nTot>div.r1>b,.nPaper .nTot>div.r2>b,.nPaper .nTot>div.r3>b{justify-self:end;text-align:right;padding-right:0}.nPaper .nTot>div.r1>span,.nPaper .nTot>div.r2>span,.nPaper .nTot>div.r3>span{justify-self:start}.nPaper .nTot>div.nSum,.nPaper .nTot>p{grid-column:1/-1;justify-self:end}body.onConn .globalAtelierWatermark,body.onConn .liquidSidebar,body.onConn .mobBubble,body.onConn .mobFan,body.onConn .mobMenu,body.onConn .mobNav{display:none!important}body.onConn .appWithSidebar{margin-left:0!important;padding:0!important;width:100%!important;max-width:none!important}.connWrap{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;padding:48px 20px;overflow:hidden}.connWrap .connMark{position:fixed;inset:0;display:grid;place-items:center;pointer-events:none;z-index:0}.connWrap .connMark img{width:min(1100px,125vw);max-width:none;opacity:.075;filter:grayscale(1)}.connHero{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.connHero .connLogo{width:96px;height:96px;border-radius:50%;overflow:hidden;background:#050505;border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 14px 36px rgba(0,0,0,.2)}.connHero .connLogo img{width:100%;height:100%;object-fit:cover;display:block}.connHero h1{margin:6px 0 0;font-family:var(--serif,"Gelasio",Georgia,serif);font-size:clamp(40px,7vw,64px);line-height:1.02;letter-spacing:-.02em}.connHero p{margin:0;color:#6d675f;font-size:16px}.connGlass{position:relative;z-index:1;width:min(460px,100%);padding:28px;border-radius:30px;display:flex;flex-direction:column;gap:14px;background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(236,233,228,.46));-webkit-backdrop-filter:blur(30px) saturate(145%);backdrop-filter:blur(30px) saturate(145%);border:1px solid rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 22px 60px rgba(40,36,31,.14)}.connGlass h2{margin:0;font-size:20px}.connGlass .muted{margin:0}.connGlass .filterField input{width:100%;height:46px;border-radius:14px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.7);padding:0 14px;font-size:16px}.connGlass .connChoices button,.connGlass>button{height:48px;border-radius:999px;border:0;background:#0a0a0a;color:#fff;font-weight:600;font-size:15px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.connGlass .connChoices button:hover:not(:disabled),.connGlass>button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px rgba(0,0,0,.22)}.connGlass button:disabled{opacity:.4;cursor:default}.connGlass .connChoices button.ghost{background:rgba(255,255,255,.6);color:#111;border:1px solid rgba(0,0,0,.14)}.connGlass .primaryLink{display:grid;place-items:center;height:48px;border-radius:999px;background:#0a0a0a;color:#fff;text-decoration:none;font-weight:600}.connImport{display:block;text-align:center;font-size:13px;color:#555;padding:12px;border:1px dashed rgba(0,0,0,.22);border-radius:16px;cursor:pointer;background:rgba(255,255,255,.4)}.connImport input{display:none}@media(max-width:760px){.connWrap{gap:20px;justify-content:flex-start;padding:64px 16px 36px}.connGlass{padding:22px;border-radius:26px}}.connHero .connLogo:not(#_),.liquidSidebar:not(#_) .sidebarOrb:not(#_){background:#000!important}.connHero .connLogo:not(#_) img,.liquidSidebar:not(#_) .sidebarOrb:not(#_) img{width:84%!important;height:auto!important;max-height:84%!important;margin:0!important;border-radius:50%!important;aspect-ratio:1/1;object-fit:contain!important}.connHero .connLogo,.liquidSidebar .sidebarOrb{display:grid;place-items:center}@media(max-width:760px){.mobBubble:not(#_){background:#000!important;display:grid;place-items:center}.mobBubble:not(#_) img{width:84%!important;height:auto!important;max-height:84%!important;margin:0!important;border-radius:50%!important;aspect-ratio:1/1;object-fit:contain!important}.mobBack:not(#_){display:none!important}}