.stockApproved{--lot-blue:#285f96;--lot-sage:#3b725f;--lot-red:#b45b43;font-size:14px}.stockActions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-8px 0 22px}.stockActions p{margin:0}.stockApproved .primary{background:#245a91}.stockApproved .secondary{border-color:#b7cbe0;color:#254f79}.stockFilters{display:grid;grid-template-columns:minmax(260px,1.8fr) minmax(180px,1fr) minmax(170px,1fr);align-items:center;gap:14px;margin-bottom:18px}.stockSearch{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid #d1dce8;border-radius:6px;background:white;min-height:42px;color:#688097}.stockSearch input{border:0;outline:0;background:transparent;min-width:0;width:100%;padding:10px 0;font:inherit}.stockFilters>select{padding:11px 12px;min-height:42px;border:1px solid #d1dce8;border-radius:6px;background:white;color:#344c65;font:inherit}.stockAlerts{display:flex;align-items:center;gap:10px;color:#344c65}.stockAlerts input{width:19px;height:19px;accent-color:#285f96}.stockMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-bottom:18px}.stockMetric{gap:18px;background:white;border:1px solid #d8e2ec;border-radius:8px;padding:20px;min-height:106px}.stockMetric,.stockMetric>span{display:flex;align-items:center}.stockMetric>span{justify-content:center;background:#e7f1fc;color:#285f96;border-radius:50%;width:54px;height:54px;flex-shrink:0}.stockMetric.red>span{background:#f9e9e3;color:#aa4d34}.stockMetric.sage>span{background:#e8f1ec;color:#437562}.stockMetric .dashIcon{width:28px;height:28px;stroke-width:1.5}.stockMetric>div{display:flex;flex-direction:column;gap:7px}.stockMetric small{font-size:13px;color:#304e6c}.stockMetric strong{font-size:29px;color:#162e46;line-height:1}.stockTabs{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.stockTabs .entityTabs{margin:0;border:0}.stockPanel{background:white;border:1px solid #d8e2ec;border-radius:8px;overflow:hidden;margin-bottom:16px;min-width:0}.stockPanel>h3{font-size:16px;padding:13px 18px;margin:0;border-bottom:1px solid #e1e8f0}.stockApproved .dataTable th{background:#f1f5f9;font-weight:500;font-size:12px;padding:11px 14px}.stockApproved .dataTable td{font-size:13px;padding:12px 14px;border-right:1px solid #edf1f5}.stockApproved .dataTable td:last-child{border-right:0}.stockApproved .dataTable tr.stockSelected td{background:#e7f1fb}.stockApproved .stockArticleButton{font-weight:400;font-size:13px;color:#172f48;background:transparent;padding:0;border:0;text-align:left;cursor:pointer}.stockStatus{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;color:#3b725f}.stockStatus.red{color:#a54b34}.stockStatus i{display:block;width:9px;height:9px;border-radius:50%;background:#7ba18f}.stockStatus.red i{background:#c37d68}.stockOpen{border:0;background:transparent;font-size:22px;cursor:pointer;min-width:30px;line-height:1;color:#223e59}.stockBottom{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.8fr);gap:16px}.stockArticleFile .summaryList{padding:0 18px}.stockArticleFile .summaryList>div{padding:9px 0;font-size:13px}.stockArticleFile>.workflowNote{margin:10px 18px}.stockArticleFile>.primary{margin:10px 18px 16px;width:calc(100% - 36px);display:flex;align-items:center;justify-content:center;gap:8px}.stockRecent .workflowNote{display:flex;align-items:flex-start;gap:10px;margin:15px 18px}.stockEmpty,.stockFootnote{font-size:12px;color:#6b7f92;padding:12px 18px}.stockFootnote{padding:0;margin-top:0}.stockAddModal{max-height:90dvh;overflow:auto;width:min(720px,94vw)}.stockAddModal .panel{padding:0;border:0}.stockAddModal .panel>h2{display:none}.clientDirectoryApproved .contactControls{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:12px 18px;margin:0 0 16px}.clientDirectoryApproved .contactToolbar{grid-column:2;grid-row:1;gap:8px;display:flex}.clientDirectoryApproved .contactSearch{grid-column:1;grid-row:1;margin:0!important;align-self:center}.clientDirectoryApproved .contactSearch input{border:1px solid #d2dfe9;border-radius:6px;background:white;min-height:40px;font-size:14px;padding:9px 12px 9px 36px;width:100%}.clientDirectoryApproved .contactSearch:before{left:12px}.clientDirectoryApproved .contactFilters{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0}.clientDirectoryApproved .contactStatus{display:flex;gap:0;border-bottom:1px solid #dce5ee}.clientDirectoryApproved .contactStatus button{background:transparent;border:0;border-radius:0;font-size:13px;font-weight:400;min-height:38px;padding:9px 17px;color:#566e84}.clientDirectoryApproved .contactStatus button.active{color:#245a91;background:transparent;box-shadow:none;border-bottom:2px solid #245a91}.clientDirectoryApproved .contactFilters select{font-size:13px;min-height:36px;padding:7px 10px;border-radius:5px;background:white;border:1px solid #d2dfe9}.clientDirectoryApproved .contactCount{grid-column:1/-1;font-size:12px;margin:0;color:#6d8195}.clientDirectoryApproved .contactPagination button,.clientDirectoryApproved .contactToolbar button{font-size:13px;min-height:38px;padding:9px 13px;border-radius:6px;font-weight:500}.clientDirectoryApproved .contactToolbar .primary{background:#245a91}.clientDirectoryApproved .contactPagination .secondary,.clientDirectoryApproved .contactToolbar .secondary{background:white;border:1px solid #d2dfe9;color:#365977}.clientDirectoryApproved .contactDirectoryList{border:1px solid #dce5ee;border-radius:8px;overflow:hidden;background:white}.clientDirectoryApproved .contactDirectoryList .clientRow{min-height:63px!important;padding:12px 18px!important;border-radius:0;margin:0;background:white;border:0;border-bottom:1px solid #e5ecf2;width:100%;color:#243e56}.clientDirectoryApproved .contactDirectoryList .clientRow:last-child{border-bottom:0}.clientDirectoryApproved .contactDirectoryList .clientRow:hover{background:#f3f8fc}.clientDirectoryApproved .clientRowText strong{font-size:14px!important;font-weight:500;color:#243e56}.clientDirectoryApproved .clientRowText small{font-size:12px!important;color:#788b9d;margin-top:5px}.clientDirectoryApproved .contactPagination{justify-content:space-between;margin-top:16px;font-size:12px}.clientDirectoryApproved .clientRow>span:last-child{font-size:21px;font-weight:400;color:#7890a5}@media(max-width:768px){.stockActions{display:block;margin:0 0 16px}.stockActions .inlineActions{margin-top:12px;flex-wrap:wrap}.stockFilters{grid-template-columns:1fr 1fr;gap:10px}.stockSearch{grid-column:1/-1}.stockFilters>select{min-width:0;font-size:14px}.stockAlerts{font-size:12px}.stockMetrics{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.stockMetric{display:block;padding:12px 9px;min-height:137px}.stockMetric>span{width:32px;height:32px;margin-bottom:10px}.stockMetric .dashIcon{width:20px;height:20px}.stockMetric small{font-size:11px;line-height:1.3}.stockMetric strong{font-size:24px}.stockBottom{grid-template-columns:1fr;gap:0}.stockTabs{flex-wrap:wrap}.stockArticles .dataTable{min-width:800px}.stockRecent .dataTable{min-width:640px}.stockApproved .dataTable td:before{display:none!important}.stockApproved .dataTable thead{display:table-header-group!important}.stockApproved .dataTable tbody{display:table-row-group!important}.stockApproved .dataTable tr{display:table-row!important}.stockApproved .dataTable td{display:table-cell!important}.stockApproved .dataTable{display:table!important}.stockApproved .tableWrap{overflow-x:auto}.stockPanel>.formGrid{padding:14px}.clientDirectoryApproved .contactControls{grid-template-columns:1fr}.clientDirectoryApproved .contactToolbar{grid-column:1;grid-row:1;justify-content:space-between}.clientDirectoryApproved .contactSearch{grid-column:1;grid-row:2}.clientDirectoryApproved .contactFilters{grid-column:1;flex-wrap:wrap}.clientDirectoryApproved .contactPagination button,.clientDirectoryApproved .contactToolbar button{min-height:44px}.clientDirectoryApproved .contactStatus button{padding:10px 12px}.clientDirectoryApproved .contactSearch input{font-size:16px}.clientDirectoryApproved .contactDirectoryList .clientRow{min-height:68px!important}.clientDirectoryApproved .clientRowText{min-width:0}.clientDirectoryApproved .clientRowText strong{overflow-wrap:anywhere}.stockApproved .stockArticles table.dataTable{width:800px!important;min-width:800px!important;table-layout:auto!important}.stockApproved .stockRecent table.dataTable{width:700px!important;min-width:700px!important;table-layout:auto!important}}@media(max-width:768px){.stockApproved .tableWrap:has(>.mobileCardTable){overflow-x:auto!important}.stockApproved table.dataTable thead{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip-path:none!important;white-space:normal!important}.stockApproved table.dataTable tbody{width:auto!important}.stockApproved table.dataTable tbody tr{width:auto!important;border:0!important;border-radius:0!important;padding:0!important}.stockApproved table.dataTable tbody td{width:auto!important;max-width:none!important;white-space:nowrap!important;overflow-wrap:normal!important;border-radius:0!important;padding:12px 14px!important}.stockApproved table.dataTable th{white-space:nowrap!important}.stockMetric strong{font-size:22px}.stockArticleFile .summaryList{gap:0}.stockRecent .tableWrap{max-width:100%}}.clientDirectoryApproved .clientActionRow{display:flex;align-items:center;justify-content:space-between;gap:20px}.clientIdentity{appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:0;cursor:pointer;flex:1 1;min-width:0}.clientDirectoryApproved .clientRowActions{display:flex;gap:8px;flex-shrink:0}.clientDirectoryApproved .clientRowActions button{font-size:12px;font-weight:400;padding:7px 11px;min-height:34px}.clientDirectoryApproved .clientRowActions .clientDelete{color:#a25240;border-color:#ecd7d0}@media(max-width:768px){.clientDirectoryApproved .clientActionRow{flex-wrap:wrap;gap:12px}.clientIdentity{flex-basis:100%}.clientDirectoryApproved .clientRowActions{width:100%;gap:6px}.clientDirectoryApproved .clientRowActions button{min-height:44px;flex:1 1;padding:7px 9px}}.stockMetric.red>span{background:#f3d8d0;color:#a73f29}.stockMetric.red strong{color:#a73f29}.stockMetric.sage>span{background:#cee2da;color:#326552}.stockMetric.sage strong{color:#234d40}.stockApproved .workflowNote.red{background:#f5ded7;color:#a13f2d}.stockStatus.red{color:#a94631}.stockStatus.red i{background:#bc6b55}.stockStatus.sage{color:#356d55}.stockStatus.sage i{background:#659780}.stockArticleFile .summaryList{gap:0}.stockArticleFile .summaryList>div{padding:8px 0}.stockRecent{align-self:start}.stockBottom{align-items:start}.clientDirectoryTable{background:white;border:1px solid #dbe5ee;border-radius:8px}.clientDirectoryTable .tableWrap{overflow:visible}.clientDirectoryTable table{width:100%;border-collapse:collapse}.clientDirectoryTable th{background:#eff4f9;font-weight:500;color:#47627c;padding:13px 18px;font-size:12px}.clientDirectoryTable td{padding:13px 18px;font-size:13px;border-bottom:1px solid #e6edf3}.clientDirectoryTable tr:last-child td{border-bottom:0}.clientDirectoryTable tbody tr:hover{background:#eef5fc}.clientDirectoryTable .clientIdentity{color:#223e59;font-weight:500;font-size:13px}.clientTableEmail{display:block;color:#8293a5;font-size:11px;margin-top:4px}.clientState{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:#3c715b}.clientState i{display:block;width:7px;height:7px;background:#70a58f;border-radius:50%}.clientState.inactive{color:#7a8997}.clientState.inactive i{background:#a8b2bc}.clientTableActions{display:flex;align-items:center;justify-content:flex-end;gap:14px}.clientView{font:inherit;font-size:12px;color:#285f96;background:transparent;border:0;cursor:pointer;min-height:34px;padding:6px 0}.clientMore{position:relative}.clientMore>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:center;font-size:22px;color:#536e85;width:32px;height:32px;border-radius:5px}.clientMore>summary::-webkit-details-marker{display:none}.clientMore[open]>summary{background:#e9f1f9}.clientMore>div{position:absolute;right:0;top:36px;z-index:20;min-width:145px;background:white;border:1px solid #dce5ed;border-radius:7px;padding:5px;box-shadow:0 5px 18px #1c355218}.clientMore button{display:block;text-align:left;width:100%;border:0;background:transparent;font:inherit;font-size:12px;padding:10px;border-radius:4px;cursor:pointer}.clientMore button:hover{background:#eef4fa}.clientMore .clientDelete{color:#a85340}@media(max-width:768px){.clientDirectoryTable .tableWrap{overflow-x:auto}.clientDirectoryTable table{width:760px!important;min-width:760px!important;display:table!important}.clientDirectoryTable table thead{position:static!important;clip-path:none!important;width:auto!important;height:auto!important;display:table-header-group!important}.clientDirectoryTable table tbody{display:table-row-group!important}.clientDirectoryTable table tr{display:table-row!important;border:0!important;padding:0!important}.clientDirectoryTable table td{display:table-cell!important;width:auto!important;white-space:nowrap!important;padding:13px 18px!important}.clientDirectoryTable td:before{display:none!important}.clientDirectoryTable .clientMore>div{position:static;box-shadow:none}.clientView{min-height:44px}}.clientDirectoryTable .clientTableRow{display:table-row}.clientDirectoryTable th:first-child{width:30%}.clientDirectoryTable th:nth-child(2){width:14%}.clientDirectoryTable th:nth-child(3){width:15%}.clientDirectoryTable th:nth-child(4){width:17%}.clientDirectoryTable th:nth-child(5){width:10%}.clientDirectoryTable td:last-child,.clientView{white-space:nowrap}.clientReference .entity360Head{margin-bottom:18px}.clientReference .entity360Head h2{font-size:28px;margin-top:12px}.clientReference .entity360Head>.inlineActions{align-self:center}.clientReference .workflowStat{border:0;border-radius:6px;min-height:100px;background:#edf4fd;padding:18px;gap:16px}.clientReference .workflowStat.sage{background:#e7f1eb;color:#275a43}.clientReference .workflowStat.red{background:#faeae5;border:0;color:#9c412d}.clientReference .workflowStat strong{color:#162e47;font-size:27px}.clientReference .workflowStatIcon .dashIcon{width:29px;height:29px}.clientReference .workflowStat small{font-size:13px}.clientReference .workflowGrid{margin:16px 0;gap:18px}.clientReference .summaryList{gap:0}.clientReference .summaryList>div{padding:8px 0}.clientReference .entityTabs{margin:18px 0 16px;gap:6px}.clientReference .panel{border-radius:7px;padding:16px 18px}.clientReference .workflowGrid>.panel{margin:0}.clientReference .panelHead{margin-bottom:12px}.clientReference .panel h3{font-size:16px;margin-bottom:12px}.clientReference .dataTable th{background:#f2f5f8;font-size:12px;font-weight:400}.clientReference .dataTable td{font-size:13px;padding:11px 10px}.clientReference .workflowBadge.sage{background:#d9eade;color:#276447}.clientReference .workflowNote.red{background:#faead3;color:#916237}.clientReference .workflowNote{padding:10px 12px}.clientReference .tableWrap{border-radius:4px}.clientDocView,.quoteView{border:0;background:transparent;color:#275e96;font:inherit;font-size:13px;cursor:pointer;padding:6px}.quoteReference{max-width:1300px}.quoteReference .quoteBack{margin-bottom:18px}.quoteReference .panelHead h2{font-size:28px;margin-bottom:10px}.quoteClientLink{font-size:14px;color:#607a93}.quoteClientLink button{border:0;background:transparent;color:#285f96;text-decoration:underline;font:inherit;cursor:pointer;padding:0}.quoteIdentityFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:25px 0}.quoteIdentityFields label{display:grid;gap:9px;font-size:13px;color:#29435e}.quoteReference input,.quoteReference select,.quoteReference textarea{border:1px solid #d5e1eb;border-radius:5px;background:white;min-height:40px;padding:9px 11px;font:inherit;min-width:0;width:100%}.quoteLinesPanel{padding:0;overflow:hidden}.quoteReference .quoteLinesPanel th{font-weight:500;background:#f3f7fb;padding:15px}.quoteReference .quoteLinesPanel td{padding:15px 12px;vertical-align:top}.quoteLinesPanel th:first-child{width:42%}.quoteLinesPanel textarea{resize:vertical;min-height:80px}.quoteLinesPanel input{max-width:120px}.quoteLinesPanel td:last-child{width:40px}.quoteRemove{border:0;background:transparent;font-size:23px;color:#627b91;cursor:pointer}.quoteLinesPanel>.quoteView{margin:14px 18px}.quoteTotal{display:flex;align-items:center;justify-content:space-between;padding:19px 18px;background:#dfefe5;border-radius:5px;color:#234f3a;font-size:17px}.quoteTotal strong{font-size:26px}.quoteConditions{margin:20px 0;font-size:13px;color:#57718a}.quoteConditions>summary{cursor:pointer}.quoteConditions .formGrid{margin:16px 0;padding:16px;border:1px solid #e0e8ef;border-radius:7px;background:white}.quoteSave{display:flex;justify-content:flex-end;gap:10px;margin:26px 0}.quoteReference .workflowNote{margin-top:20px}.quoteFilterBar{display:grid;grid-template-columns:1fr 250px;gap:16px;margin:20px 0}.quoteReference .workflowStat{background:white;min-height:92px}.quoteReference .workflowStatIcon{border-radius:50%;padding:8px;width:45px;height:45px;background:#e6effb;color:#2b5f96}.quoteReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.quoteReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.clientReference .clientMore>div{z-index:30}.clientReference .entity360Head .secondary{background:white!important}@media(max-width:768px){.quoteFilterBar,.quoteIdentityFields{grid-template-columns:1fr}.quoteReference .quoteLinesPanel table{min-width:850px!important}.quoteLinesPanel .tableWrap{overflow-x:auto!important}.quoteReference .quoteLinesPanel table thead{position:static!important;clip-path:none!important;width:auto!important;height:auto!important;display:table-header-group!important}.quoteReference .quoteLinesPanel table tbody{display:table-row-group!important}.quoteReference .quoteLinesPanel table tr{display:table-row!important}.quoteReference .quoteLinesPanel table td{display:table-cell!important;width:auto!important;max-width:none!important}.quoteReference .quoteLinesPanel table td:before{display:none!important}.quoteReference input,.quoteReference select,.quoteReference textarea{font-size:16px}.clientReference .workflowStat{padding:13px 10px;gap:9px}.clientReference .workflowStat strong{font-size:22px}.clientReference .workflowStatIcon{width:24px}.clientReference .workflowStatIcon .dashIcon{width:24px;height:24px}.clientReference .entity360Head h2{font-size:24px}}main:has(.clientReference)>header .helpTitleRow,main:has(.quoteReference .quoteBack)>header .helpTitleRow{display:none}main:has(.clientReference)>header,main:has(.quoteReference .quoteBack)>header{margin-bottom:12px}main:has(.quoteReference)>header .globalSearch{display:none}.clientReference .entity360Head{margin-top:0;align-items:center}.clientReference .workflowGrid,.clientReference .workflowStats{margin:14px 0}.clientReference .entityTabs{margin:16px 0 12px}.clientReference .workflowRow>span{display:flex;align-items:center}.clientReference .workflowRow .dashIcon{width:21px;height:21px}.clientReference .workflowGrid .dataTable td:nth-child(3){white-space:nowrap}.quoteReference .quoteLinesPanel,.quoteReference .quoteLinesPanel td{background:white}.quoteReference .quoteLinesPanel td:nth-last-child(2),.quoteReference .quoteLinesPanel th:nth-last-child(2){white-space:nowrap}.clientReference .clientDocView{font-weight:400}.clientReference .workflowRow>span{display:flex!important;flex-direction:row!important;align-items:center!important;gap:10px}.clientReference .workflowRow>span:has(small){display:grid!important}.clientReference .workflowStatIcon .dashIcon{width:32px;height:32px;stroke-width:1.4}.clientReference .entity360Head h2{margin-top:8px}.clientReference .entity360Head{margin-bottom:12px}.clientReference .workflowStats{margin:10px 0}.clientReference .workflowStat{min-height:88px;padding:15px 17px}.clientReference .workflowGrid{margin:12px 0}.clientReference .panel{padding:14px 16px}.clientReference .dataTable td:nth-child(3),.clientReference .workflowGrid .dataTable td .workflowBadge,.clientReference .workflowGrid .dataTable td:first-child{white-space:nowrap}.clientReference .entityTabs{margin:12px 0}.clientReference .entity360Head .inlineActions{gap:7px}.clientReference .workflowRow{padding:10px 0}.clientReference .summaryList>div{padding:7px 0}.clientReference .tableWrap{overflow-x:auto}.clientReference .workflowGrid .dataTable td{font-size:12px;padding:10px 7px}.clientReference .workflowGrid .miniBtn{font-size:12px;padding:7px 9px;min-height:32px}.quoteReference .quoteLinesPanel th:first-child{width:58%}.quoteReference .quoteLinesPanel th:nth-child(2){width:12%}.quoteReference .quoteLinesPanel th:nth-child(3){width:13%}.quoteReference .quoteLinesPanel th:nth-child(4){width:14%}.quoteReference .quoteLinesPanel textarea{min-height:64px}.quoteLineOptions{margin-top:8px;color:#6b8194;font-size:11px}.quoteLineOptions summary{cursor:pointer}.quoteLineOptions>div{display:flex;gap:14px;margin-top:10px}.quoteLineOptions label{display:grid;gap:5px;font-size:12px}.quoteReference .quoteLineOptions input{font-size:13px;min-height:34px;max-width:110px}.quoteReference .quoteIdentityFields{margin:18px 0}.quoteReference .quoteTotal{padding:16px 18px}.quoteReference .quoteSave{margin:20px 0}@media(max-width:768px){.clientReference .entity360Head .inlineActions{width:100%}.clientReference .entity360Head .inlineActions>button{font-size:12px;min-height:44px;padding:9px 11px}.quoteReference .quoteLinesPanel table{width:700px!important;min-width:700px!important}.quoteReference .quoteLineOptions input{font-size:16px}.clientReference .workflowStats{gap:9px}.clientReference .workflowStat{padding:13px 10px}}.orderReference .workflowStats,.productionReference .workflowStats{margin:18px 0}.orderReference .workflowStat,.productionReference .workflowStat{background:#fff}.orderReference .workflowStatIcon,.productionReference .workflowStatIcon{border-radius:50%;width:46px;height:46px;padding:10px;background:#e5effb;color:#2b5f96}.orderReference .workflowStat.red .workflowStatIcon,.productionReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.orderReference .workflowStat.sage .workflowStatIcon,.productionReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.orderSource{display:block;color:#788ba0;font-size:11px;margin-top:5px}.orderReference .dataTable td,.orderReference .dataTable th{padding:16px 14px}.orderReference .dataTable th{background:#edf3fa}.orderReference .dataTable td:nth-child(6){white-space:nowrap}.orderReference .quoteView{border:0;background:transparent;color:#285d91;padding:0;text-align:left}.productionReference .productionBoard{gap:15px;align-items:start}.productionReference .productionColumn{background:#edf2f7;border:1px solid #dae4ee;border-radius:12px;padding:14px;min-width:0}.productionReference .productionColumn h3{font-size:15px;margin:0 0 16px;display:flex;justify-content:space-between;align-items:center;color:#173349}.productionReference .productionColumn h3 small{border-radius:50%;background:white;min-width:27px;text-align:center;padding:5px}.productionReference .productionColumn:has(.workflowNote.red){border-color:#d6afa3}.productionReference .productionCard{background:white;border:1px solid #dce6ee;border-radius:9px;padding:17px;margin-bottom:13px;box-shadow:0 2px 5px #18344706}.productionReference .productionCard h4{margin:8px 0;font-size:16px;color:#173349}.productionReference .productionCard p{font-size:13px;line-height:1.5}.productionReference .productionCard button{width:100%;margin-top:8px}.productionEmpty{color:#8292a0;font-size:13px;text-align:center;padding:30px 0}.productionReference .workflowFilters{background:white;border:1px solid #dce6ee;border-radius:10px;padding:16px}.orderReference .printOrderPanel{margin-top:18px}main:has(.orderReference .quoteBack)>header .helpTitleRow,main:has(.orderReference .workflowPage)>header .helpTitleRow{display:none}main:has(.orderReference)>header .globalSearch,main:has(.productionReference)>header .globalSearch{display:none}.productionReference>.panelHead h2{display:none}@media(max-width:768px){.orderReference .tableWrap{overflow-x:auto}.orderReference .dataTable{min-width:1000px}.productionReference .productionBoard{display:grid;grid-template-columns:1fr}.orderReference input,.orderReference select,.productionReference input,.productionReference select{font-size:16px}}.orderReference .quoteFilterBar input,.orderReference .quoteFilterBar select,.productionReference .productionCard select{width:100%;min-height:42px;border:1px solid #d4e1ed;border-radius:7px;padding:10px 13px;background:#fff;color:#173349;font:inherit}.orderReference .dataTable td:first-child,.orderReference .dataTable td:last-child,.orderReference .dataTable td:nth-child(5),.orderReference .dataTable td:nth-child(7),.orderReference .dataTable th:first-child,.orderReference .dataTable th:nth-child(5){white-space:nowrap}.productionReference .productionCard label{display:grid;gap:7px;font-size:12px;color:#657d93}.productionReference .workflowStat.sage .workflowStatIcon{background:#d8e9df}.orderStageLabel{display:grid;gap:8px;margin:16px 0;font-size:13px;color:#62798e}.orderStageLabel select{padding:11px;border:1px solid #d4e1ed;border-radius:7px;background:white;color:#173349;font:inherit}.orderReference .workflowPage .summaryList+.secondary{margin-right:8px}.billingReference .workflowStat,.deliveryReference .workflowStat{background:white}.billingReference .workflowStats,.deliveryReference .workflowStats{margin:18px 0}.billingReference .workflowStatIcon,.deliveryReference .workflowStatIcon{border-radius:50%;width:46px;height:46px;padding:10px;background:#e5effb;color:#2b5f96}.billingReference .workflowStat.red .workflowStatIcon,.deliveryReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.billingReference .workflowStat.sage .workflowStatIcon,.deliveryReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.billingReference .quoteFilterBar input,.billingReference .quoteFilterBar select,.deliverySearch{width:100%;min-height:44px;border:1px solid #d4e1ed;border-radius:7px;padding:11px 14px;font:inherit;background:white;color:#173349}.deliverySearch{margin-bottom:18px}.billingReference .dataTable th,.deliveryReference .dataTable th{background:#edf3fa}.billingReference .dataTable td,.billingReference .dataTable th,.deliveryReference .dataTable td,.deliveryReference .dataTable th{padding:16px 14px}.billingReference .quoteView,.deliveryReference .quoteView{border:0;background:transparent;color:#285d91;padding:0;text-align:left}.billingReference .dataTable td:nth-child(4),.billingReference .dataTable td:nth-child(5),.deliveryReference .dataTable td:nth-child(4){white-space:nowrap}.deliveryReference .formActions{align-items:end;gap:12px;margin:20px 0}.deliveryReference .formActions small{flex-basis:100%;line-height:1.5;color:#6b8092}.deliveryReference .tableWrap small{display:block}.deliveryReference .dataTable input[type=number]{min-width:95px}.billingReference .quoteBack{margin-bottom:18px}main:has(.billingReference)>header .globalSearch,main:has(.deliveryReference)>header .globalSearch{display:none}main:has(.billingReference .quoteBack)>header .helpTitleRow{display:none}@media(max-width:768px){.billingReference .tableWrap,.deliveryReference .tableWrap{overflow-x:auto}.billingReference .dataTable{min-width:900px}.deliveryReference .dataTable{min-width:1000px}.billingReference input,.billingReference select,.deliveryReference input,.deliveryReference select{font-size:16px}}.deliveryReference .dataTable td:nth-child(2),.deliveryReference .dataTable td:nth-child(3),.deliveryReference .dataTable td:nth-child(7),.deliveryReference .dataTable th:nth-child(2),.deliveryReference .dataTable th:nth-child(3){white-space:nowrap}.deliveryReference .dataTable td:last-child{max-width:220px}.deliveryReference .formActions>button{min-height:40px;border-radius:7px;padding:10px 14px;border:1px solid #d4e1ed;background:white;color:#173349;font:inherit}.deliveryReference .formActions>button:disabled{opacity:.5}.billingReference .dataTable td:nth-child(2){white-space:nowrap}.collectionReference .workflowStats,.paymentReference .workflowStats{margin:18px 0}.collectionReference .workflowStat,.paymentReference .workflowStat{background:white}.collectionReference .workflowStatIcon,.paymentReference .workflowStatIcon{border-radius:50%;width:46px;height:46px;padding:10px;background:#e5effb;color:#2b5f96}.collectionReference .workflowStat.red .workflowStatIcon,.paymentReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.collectionReference .workflowStat.sage .workflowStatIcon,.paymentReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.collectionReference .quoteView,.paymentReference .quoteView{border:0;background:transparent;color:#285d91;padding:0;text-align:left}.collectionReference .dataTable th,.paymentReference .dataTable th{background:#edf3fa}.collectionReference .dataTable td,.collectionReference .dataTable th,.paymentReference .dataTable td,.paymentReference .dataTable th{padding:15px 13px}.collectionToolbar input,.paymentReference .panelHead input{min-height:44px;border:1px solid #d4e1ed;border-radius:7px;padding:11px 14px;font:inherit;background:white;color:#173349}.collectionToolbar{display:flex;align-items:center;gap:20px;margin:18px 0}.collectionToolbar input{flex:1 1}.paymentReference .modalOverlay{z-index:1200}.paymentReference .expenseModal{max-height:88vh;overflow:auto}.paymentReference>.panel:first-child{background:transparent;padding:0;border:0;box-shadow:none}.paymentReference .panelHead label{min-width:230px}.paymentReference .dataTable{min-width:1050px}.paymentReference .tableWrap{overflow-x:auto}main:has(.collectionReference)>header .globalSearch,main:has(.paymentReference)>header .globalSearch{display:none}@media(max-width:768px){.collectionToolbar{flex-direction:column;align-items:stretch}.paymentReference .panelHead{flex-wrap:wrap}.paymentReference .panelHead input,.paymentReference .panelHead label{width:100%;min-width:0}.collectionReference input,.collectionReference select,.paymentReference input,.paymentReference select{font-size:16px}.collectionReference .grid2{grid-template-columns:1fr}.collectionReference .tableWrap{overflow-x:auto}.collectionReference .dataTable{min-width:650px}}.purchaseReference .workflowStats,.supplierReference .workflowStats{margin:18px 0}.purchaseReference .workflowStat,.supplierReference .workflowStat{background:white}.purchaseReference .workflowStatIcon,.supplierReference .workflowStatIcon{border-radius:50%;width:46px;height:46px;padding:10px;background:#e5effb;color:#2b5f96}.purchaseReference .workflowStat.red .workflowStatIcon,.supplierReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.purchaseReference .workflowStat.sage .workflowStatIcon,.supplierReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.purchaseReference .quoteView,.supplierReference .quoteView{border:0;background:transparent;color:#285d91;padding:0;text-align:left}.purchaseSearch{width:100%;min-height:44px;border:1px solid #d4e1ed;border-radius:7px;padding:11px 14px;font:inherit;background:white;color:#173349;margin:18px 0}.purchaseReference .dataTable th,.supplierReference .dataTable th{background:#edf3fa}.purchaseReference .dataTable td,.purchaseReference .dataTable th,.supplierReference .dataTable td,.supplierReference .dataTable th{padding:15px 13px}.purchaseReference .dataTable td:nth-child(4){white-space:nowrap}.supplierReference .entity360Head{margin-bottom:18px}main:has(.purchaseReference)>header .globalSearch{display:none}main:has(.supplierReference)>header .helpTitleRow{display:none}@media(max-width:768px){.purchaseReference .tableWrap,.supplierReference .tableWrap{overflow-x:auto}.purchaseReference .dataTable,.supplierReference .dataTable{min-width:900px}.purchaseReference input,.purchaseReference select{font-size:16px}}.commerceReference .workflowStats{margin:18px 0}.commerceReference .workflowStat{background:white}.commerceReference .workflowStatIcon{border-radius:50%;width:46px;height:46px;padding:10px;background:#e5effb;color:#2b5f96}.commerceReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.commerceReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.commerceReference .quoteView{border:0;background:transparent;color:#285d91;padding:0;text-align:left}.commerceSearch{width:100%;min-height:44px;border:1px solid #d4e1ed;border-radius:7px;padding:11px 14px;font:inherit;background:white;color:#173349;margin:18px 0}.commerceReference .dataTable th{background:#edf3fa}.commerceReference .dataTable td,.commerceReference .dataTable th{padding:15px 13px}main:has(.commerceReference)>header .globalSearch{display:none}.commerceReference .formPanel{margin-top:18px}@media(max-width:768px){.commerceReference .tableWrap{overflow-x:auto}.commerceReference .dataTable{min-width:800px}.commerceReference input,.commerceReference select{font-size:16px}}.stockWorkspace{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.stockWorkspace.withArticle{grid-template-columns:minmax(0,1fr) 350px}.stockWorkspace .stockArticles{min-width:0}.stockWorkspace .stockArticles .tableWrap{overflow:auto;max-height:650px}.stockWorkspace .stockArticles table{width:100%;min-width:590px}.stockWorkspace .stockArticles th{position:sticky;top:0;background:#edf3fa;z-index:2}.stockWorkspace .stockArticles td,.stockWorkspace .stockArticles th{padding:11px 14px;font-size:13px}.stockWorkspace .stockArticles td:nth-child(3),.stockWorkspace .stockArticles td:nth-child(4){white-space:nowrap}.stockPagination{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:18px 14px;border-top:1px solid #e5edf4;color:#627b94;font-size:12px;flex-wrap:wrap}.stockPagination nav,.stockPagination nav>span{display:flex;align-items:center;gap:6px}.stockPagination button{padding:7px 11px;min-height:36px}.stockPageEllipsis{padding:0 5px}.stockDrawer{position:sticky;top:18px;padding:22px;min-width:0;outline:none}.stockDrawerHead{display:flex;align-items:start;gap:12px;justify-content:space-between;margin-bottom:18px}.stockDrawerHead h3{padding:0;border:0;margin:0;font-size:20px}.stockDrawerHead p{font-size:12px;color:#768a9b;margin:10px 0 0}.stockDrawerHead button{padding:4px 10px;font-size:24px;line-height:1.2}.stockDrawer .summaryList>div{padding:15px 0;border-bottom:1px solid #e5edf4;font-size:13px}.stockDrawerActions{display:flex;gap:10px;margin:22px 0 30px}.stockDrawerActions button{flex:1 1;min-height:42px}.stockDrawer h4{margin-bottom:14px}.stockDrawerMovements{margin-bottom:22px}.stockDrawerMovements>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #e5edf4;font-size:12px}.stockDrawerMovements small{display:block;margin-top:7px;color:#8495a5}.stockDrawerMovements strong{white-space:nowrap}.stockApproved .stockAddModal{position:relative;z-index:1400}.stockApproved .modalOverlay{z-index:1400}.stockWorkspace .stockOpen{border:0;background:none;color:#285f96;padding:0}.stockPagination button:disabled{opacity:.4;cursor:default}@media(max-width:1100px) and (min-width:769px){.stockWorkspace.withArticle{grid-template-columns:minmax(0,1fr) 310px}}@media(max-width:768px){.stockWorkspace.withArticle{grid-template-columns:1fr}.stockWorkspace .stockArticles table.dataTable{width:640px!important;min-width:640px!important}.stockWorkspace .stockDrawer{position:fixed;inset:0;z-index:1100;overflow-y:auto;border-radius:0;background:white;padding:22px;max-height:100dvh}.stockWorkspace.withArticle .stockArticles{visibility:hidden}.stockPagination nav{flex-wrap:wrap}.stockDrawerHead h3{font-size:23px}.stockApproved .stockArticles table.dataTable thead th{position:sticky!important;top:0}.stockDrawerActions button{font-size:16px}}.stockWorkspace .stockOpen{font-size:13px!important;line-height:1.4}.stockWorkspace .stockArticles td,.stockWorkspace .stockArticles th{padding:8px 14px!important}.stockDrawer .summaryList{gap:0}.stockDrawer .summaryList>div{padding:13px 0}.cashReference .workflowStats,.expenseReference .workflowStats{margin:18px 0}.cashReference .workflowStat,.expenseReference .workflowStat{background:white}.cashReference .workflowStatIcon,.expenseReference .workflowStatIcon{border-radius:50%;width:46px;height:46px;padding:10px;background:#e5effb;color:#2b5f96}.cashReference .workflowStat.red .workflowStatIcon,.expenseReference .workflowStat.red .workflowStatIcon{background:#f4dfd8;color:#a64c36}.cashReference .workflowStat.sage .workflowStatIcon,.expenseReference .workflowStat.sage .workflowStatIcon{background:#d8e9df;color:#3e725b}.cashReference .dataTable th,.expenseReference .dataTable th{background:#edf3fa}.cashReference .dataTable td,.cashReference .dataTable th{padding:14px}.cashReference .formGrid{padding-bottom:22px;border-bottom:1px solid #e0e8ef;margin-bottom:20px}.expenseReference .chargeLegend{gap:14px}.expenseReference .chargeLegend>span{padding:9px 0;border-bottom:1px solid #e5edf4}.expenseReference .chargeRing{box-shadow:none}.cashReference>.muted{line-height:1.7;max-width:1000px}main:has(.cashReference)>header .globalSearch{display:none}@media(max-width:768px){.cashReference .tableWrap{overflow-x:auto}.cashReference .dataTable{min-width:640px}.cashReference input,.cashReference select{font-size:16px}}.cashWorkspace .workflowStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.cashWorkspace .workflowStat{min-width:0;position:relative;overflow:hidden}.cashWorkspace .workflowStat.sage{background:linear-gradient(135deg,#fff 72%,#eef7f2)}.cashWorkspace .workflowStat.red{background:linear-gradient(135deg,#fff 72%,#fcf0ed)}.cashWorkspace .workflowStat strong{font-size:clamp(22px,2.2vw,34px)}.cashFormFooter,.cashIntro{display:flex;justify-content:space-between;align-items:center;gap:16px}.cashCountCaption{margin:-5px 0 18px;color:#61758e;font-size:13px}.cashActions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.cashActions button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px}.cashActions svg{width:23px;height:23px;flex-shrink:0}.cashWorkspace .panel{margin-bottom:18px}.cashWorkspace .formGrid{border:0;margin-bottom:0;padding:0;gap:16px}.cashWorkspace .operationDate{grid-column:auto}.cashWorkspace .operationDate label{width:100%}.cashWorkspace .cashFormFooter{grid-column:1/-1}.cashFormFooter small{display:block;color:#61758e;margin-top:5px}.cashFilters{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cashFilters input{max-width:220px}.cashFilters select{width:auto}.cashPositive{color:#27694e;font-weight:650}.cashNegative{color:#ae4438;font-weight:650}.cashRowMeta{display:block;color:#62748d;margin-top:5px;font-size:12px}.cashFootnote,.cashHelp{font-size:13px;color:#61758e;line-height:1.65}.cashHelp{margin:16px 0}.cashHelp summary{cursor:pointer}.cashDetail{max-width:680px;width:calc(100% - 32px);max-height:85vh;overflow:auto}.cashDetail>button{margin:8px}.cashWorkspace .panelHead{gap:16px;flex-wrap:wrap}.cashWorkspace input[type=file]{max-width:100%;padding:10px}.cashWorkspace .srOnly{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1100px){.cashActions,.cashWorkspace .workflowStats{grid-template-columns:repeat(2,minmax(0,1fr))}.cashFilters input{max-width:100%}}@media(max-width:760px){.cashWorkspace .panel{padding:16px}.cashWorkspace .workflowStats{gap:8px}.cashWorkspace .workflowStat{padding:12px;gap:9px}.cashWorkspace .workflowStatIcon{width:32px;height:32px;padding:7px}.cashWorkspace .workflowStat strong{font-size:21px}.cashWorkspace .workflowStat small{font-size:12px}.cashActions{gap:8px}.cashActions button{font-size:13px;padding:10px 7px}.cashWorkspace .cashIntro{align-items:flex-start}.cashWorkspace .formGrid{grid-template-columns:1fr}.cashWorkspace .formGrid>*{grid-column:1}.cashFormFooter{align-items:stretch;flex-direction:column}.cashFilters{display:grid;grid-template-columns:1fr 1fr;width:100%}.cashFilters input{grid-column:1/-1;width:100%;box-sizing:border-box}.cashFilters select{width:100%}.cashWorkspace .adaptiveCard{padding:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cashWorkspace .adaptiveField.field1,.cashWorkspace .adaptiveField.field5{grid-column:1/-1}.cashWorkspace .entityTabs{overflow-x:auto}.cashDetail{box-sizing:border-box}}.prospectionReference .panelHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.prospectionReference .workflowStats{margin-bottom:22px}.prospectionReference .workflowStat{background:#fff;border:1px solid #dce5eb;border-radius:16px;padding:20px;box-shadow:0 3px 14px #16354a06}.prospectionReference .workflowStatIcon{border-radius:50%;background:#e8eff5;color:#284e68}.prospectionReference .workflowStat.red .workflowStatIcon{background:#f3e4e1;color:#ab655d}.prospectionReference .workflowStat.sage .workflowStatIcon{background:#e6efe9;color:#537b65}.prospectionLayout{display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.prospectionLayout.withForm{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.prospectionReference .panel{background:#fff;border:1px solid #dce5eb;border-radius:16px}.prospectionSearch{width:100%;max-width:560px;margin:0 0 20px;padding:12px 16px;border:1px solid #d7e1e7;border-radius:10px;background:#fafcfd}.prospectionReference .dataTable th{background:#edf2f5;color:#526a7d;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.prospectionReference .dataTable td{padding:17px 12px;border-bottom:1px solid #edf1f4}.prospectionReference .dataTable td:first-child{font-weight:600;color:#203b51}.prospectionReference .reminderDue{color:#a65e55;font-weight:600}.prospectionReference .miniBtn{margin:3px;border-radius:8px}@media(max-width:760px){.prospectionReference .panelHead{align-items:flex-start;flex-direction:column}.prospectionLayout.withForm{grid-template-columns:minmax(0,1fr)}.prospectionReference .workflowStats{grid-template-columns:1fr}.prospectionReference .tableWrap{overflow-x:auto}}.administrationReference .panel{background:#fff;border:1px solid #dce5eb;border-radius:16px;box-shadow:0 3px 14px #16354a06;margin-bottom:20px}.administrationReference .panel h2{color:#17364a;margin-bottom:16px}.administrationReference .workflowStats{margin:18px 0}.administrationReference .workflowStat{background:#fff;border:1px solid #dce5eb;border-radius:14px;padding:18px}.administrationReference .workflowStatIcon{border-radius:50%;background:#e8eff5;color:#284e68}.administrationReference .workflowStat.sage .workflowStatIcon{background:#e6efe9;color:#537b65}.administrationReference .workflowStat.red .workflowStatIcon{background:#f3e4e1;color:#ab655d}.administrationReference .mobileInfoCard{background:#fafcfd;border:1px solid #e2e9ee;border-radius:12px;padding:18px}.administrationReference .rowMenu summary{font-size:13px;color:#284e68;cursor:pointer}.administrationReference .documentPreview{box-shadow:none;background:#fafcfd}.administrationReference .formGrid{margin-top:18px;gap:16px}.administrationReference input,.administrationReference select{border-radius:9px}@media(max-width:760px){.administrationReference .grid2{grid-template-columns:minmax(0,1fr)}.administrationReference .workflowStats{grid-template-columns:1fr}.administrationReference .formGrid{grid-template-columns:minmax(0,1fr)}}.testModeReference .panel{background:#fff;border:1px solid #dce5eb;border-radius:16px;padding:24px;margin-bottom:20px;box-shadow:0 3px 14px #16354a06}.testModeReference h2,.testModeReference h3{color:#17364a;margin:12px 0}.testModeReference li,.testModeReference p{line-height:1.65;color:#607286}.testModeLabel{font-size:12px;font-weight:600;color:#657e92;letter-spacing:.04em}.testModeCards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.testModeCards .panel{display:flex;flex-direction:column;align-items:flex-start}.testModeIcon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#284e68;background:#e8eff5;font-size:24px;font-weight:400}.testModeCleanup .testModeIcon{color:#a66258;background:#f3e4e1}.testModeCards button{margin-top:auto;padding:12px 18px;border-radius:9px}.testModeCleanup button{color:#a66258;border-color:#ddbbb4;background:#fff}.testModeReference ol{padding-left:22px}@media(max-width:760px){.testModeCards{grid-template-columns:minmax(0,1fr)}.testModeReference .panel{padding:20px}.testModeCards button{width:100%}}.listPagination{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;color:#607286;font-size:13px}.listPagination>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.listPagination button{padding:8px 12px;border-radius:8px;font-size:13px;min-height:36px}.listPageGap{padding:0 8px}.adaptiveCard,.adaptiveCards{display:grid;gap:10px}.adaptiveCard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:14px;border:1px solid #dce5eb;border-radius:12px;background:#fff;min-width:0}.adaptiveField{min-width:0;overflow-wrap:anywhere;color:#17364a}.adaptiveField>small{display:block;font-size:11px;color:#718395;margin-bottom:3px}.adaptiveField:first-child{font-weight:600}.adaptiveField:last-child{grid-column:1/-1}.adaptiveField button{min-height:44px}.adaptiveField .workflowBadge{white-space:normal}.adaptiveList[data-kind=documents] .adaptiveCard{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.adaptiveList[data-kind=documents] .adaptiveField>small{display:none}.adaptiveList[data-kind=documents] .field0{grid-column:1/2;font-size:12px;align-self:center}.adaptiveList[data-kind=documents] .field1{grid-column:2/4;font-weight:600;align-self:center}.adaptiveList[data-kind=documents] .field5{grid-column:4;grid-row:1;text-align:right}.adaptiveList[data-kind=documents] .field2{grid-column:1/4;grid-row:2}.adaptiveList[data-kind=documents] .field4{grid-column:4;grid-row:2;text-align:right;font-weight:600}.adaptiveList[data-kind=documents] .field3{grid-column:1/3;grid-row:3;font-size:12px;color:#718395;align-self:center}.adaptiveList[data-kind=documents] .field6{grid-column:3/5;grid-row:3;text-align:right}.adaptiveList[data-kind=documents] .field6 button{border:1px solid #d4e1ed;border-radius:8px;padding:8px 18px}.productionReference .productionColumn{max-height:640px;overflow-y:auto;overscroll-behavior:contain}.productionReference .productionColumn>h3{position:sticky;top:0;background:#fff;z-index:1;padding-bottom:12px}@media print{.listPagination{display:none}.productionReference .productionColumn{max-height:none;overflow:visible}}@media(max-width:760px){.workflowStat{min-width:0;padding:12px;gap:8px}.workflowStat>div{min-width:0}.workflowStat strong{font-size:18px;white-space:normal;overflow-wrap:anywhere}.workflowStat .workflowStatIcon{width:32px;height:32px;padding:7px;flex-shrink:0}}.billingReference .documentListPanel .dataTable td{padding:8px 12px;line-height:1.4}.billingReference .documentListPanel .dataTable th{padding:12px}.billingReference .purchaseAttachments{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin-top:18px}@media(max-width:760px){.listPagination{align-items:flex-start;flex-direction:column}.listPagination>div{gap:4px}.listPagination button{padding:8px 10px}}.analysisPilotage{color:#132b43;--analysis-navy:#173b53;--analysis-sage:#76a18a;--analysis-red:#b96669}.analysisPilotage .panel{background:#fff;border:1px solid #e2eaf1;border-radius:12px;box-shadow:0 2px 8px #173b5303;padding:22px;min-width:0;margin-bottom:20px}.analysisPilotage h2{font-size:20px;margin:0 0 18px;line-height:1.35;letter-spacing:-.35px;color:#102a42}.analysisToolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.analysisToolbar>p{color:#62788c;margin:0;font-size:17px}.analysisToolbar>div{display:flex;flex-wrap:wrap;justify-content:flex-end}.analysisToolbar label{font-size:12px;display:flex;flex-direction:column;gap:5px;color:#527086}.analysisToolbar input,.analysisToolbar select{padding:9px 11px;font-size:14px}.analysisToolbar .secondary{display:flex;align-items:center;gap:6px;padding:10px 14px}.analysisToolbar .dashIcon{width:18px;height:18px}.analysisTabs{display:flex;border-bottom:1px solid #dfe8ef;align-items:center;gap:22px;margin-bottom:18px}.analysisTabs>button{background:none;border:0;border-bottom:4px solid transparent;border-radius:0;padding:14px 8px;font-size:15px;color:#5c7186;white-space:nowrap}.analysisTabs>button.active{border-bottom-color:#5c9374;color:#132b43;font-weight:700}.analysisTabs>small{margin-left:auto;font-size:12px;color:#65798c;text-align:right}.analysisPeriod{color:#62758a;font-size:12px;margin:0 0 18px}.analysisMetrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.analysisMetric{background:#fff;border:1px solid #e2eaf1;border-radius:12px;padding:22px 16px;display:flex;text-align:left;align-items:center;gap:14px;min-width:0;color:#132b43}.analysisMetric>span:last-child{min-width:0;display:flex;flex-direction:column;gap:8px}.analysisMetric strong{font-size:25px;letter-spacing:-.7px;line-height:1.2;overflow-wrap:anywhere}.analysisMetric small{font-size:11px;color:#6a7f91;line-height:1.5}.analysisMetric>span>span{font-size:13px;line-height:1.5}.analysisMetric.outlined{border:1px solid #c4777a}.analysisSymbol{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#edf4f9;color:#173b53;flex-shrink:0}.analysisSymbol .dashIcon{width:25px;height:25px;stroke:currentColor;stroke-width:1.7;fill:none}.analysisMetric.sage .analysisSymbol,.analysisSymbol.sage{background:#e9f2eb;color:#3c7456}.analysisMetric.rose .analysisSymbol,.analysisSymbol.rose{background:#f8eaea;color:#a64a51}.analysisMetric.rose.outlined strong{color:#142d46}.analysisGrid{display:grid;grid-template-columns:1fr 1.1fr;gap:18px}.analysisGrid.clientAnalysisGrid{grid-template-columns:1.5fr 1fr}.analysisRingGroup{display:flex;gap:22px;align-items:center;min-height:230px}.analysisRing{flex-shrink:0;width:210px;height:210px;border-radius:50%;display:grid;place-items:center}.analysisRing>div{width:132px;height:132px;border-radius:50%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px;text-align:center}.analysisRing strong{font-size:17px;color:#142d46;line-height:1.4}.analysisRing small{font-size:12px;color:#758797}.analysisLegend{flex:1 1;min-width:0}.analysisLegend>button{display:flex;align-items:center;gap:10px;padding:10px 0;text-align:left;border:0;background:none;width:100%;color:#243d54;font-size:13px}.analysisLegend i{width:15px;height:15px;border-radius:50%;flex-shrink:0}.analysisLegend strong{display:block;font-size:12px;margin-top:6px;font-weight:500}.analysisPilotage .muted{font-size:12px;line-height:1.7;color:#697d90;margin:12px 0 0}.analysisBilling{display:grid;gap:20px;margin:22px 0}.analysisBilling>button{border:0;background:none;padding:0;text-align:left;color:#243d54;width:100%}.analysisBilling>button>span{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;margin-bottom:8px}.analysisBilling strong{font-size:14px;white-space:nowrap}.analysisBilling small{font-weight:400;color:#6a7d8e;font-size:12px;padding-left:7px}.analysisBilling i{display:block;background:#edf1f4;height:15px;border-radius:4px;overflow:hidden}.analysisBilling b{display:block;height:100%;border-radius:4px}.analysisPilotage .dataTable{font-size:13px}.analysisPilotage .dataTable th{font-size:12px;background:#edf2f6;color:#456076}.analysisPilotage .dataTable td,.analysisPilotage .dataTable th{padding:12px 10px}.analysisPilotage .dataTable td{overflow-wrap:anywhere}.analysisPilotage .quoteView{font-size:12px;white-space:normal}.analysisNegative{color:#aa535a}.analysisPositive{color:#3a7755}.analysisNegative .dashIcon,.analysisPositive .dashIcon{width:17px;height:17px;vertical-align:middle;margin-right:10px;stroke:currentColor;fill:none;stroke-width:1.6}.analysisCallout{margin-top:16px;background:#f0f5f9;border:0;border-radius:8px;display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 18px;color:#245780;gap:12px;font-size:13px}.analysisCallout .dashIcon{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.6}.analysisCallout .dashIcon:last-child{margin-left:auto}.analysisFilters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.analysisFilters input{flex:1 1;min-width:160px;max-width:100%;font-size:13px}.analysisFilters select{font-size:12px;padding:8px}.analysisSegment{display:flex}.analysisSegment button{border:1px solid #d9e3eb;background:#fff;border-radius:0;padding:8px 12px;font-size:12px;color:#526d82}.analysisSegment button:first-child{border-radius:5px 0 0 5px}.analysisSegment button:last-child{border-radius:0 5px 5px 0}.analysisSegment button.active{background:#719980;border-color:#719980;color:white}.analysisGrid>.panel>input{font-size:13px;margin-bottom:14px;max-width:100%}.analysisFollow button{width:100%;display:flex;align-items:center;text-align:left;background:none;border:0;border-bottom:1px solid #e4ebf1;border-radius:0;padding:17px 0;gap:14px;color:#15324a}.analysisFollow button:last-child{border-bottom:0}.analysisFollow button>span:nth-child(2){flex:1 1;min-width:0}.analysisFollow strong{display:block;font-size:14px}.analysisFollow small{display:block;font-size:12px;color:#6c8194;line-height:1.6;margin-top:6px}.analysisFollow button>span:last-child{font-size:12px;color:#28618b;max-width:145px;line-height:1.6}.analysisMarginBadge{background:#e9f3eb;color:#3f7759;display:inline-block;border-radius:6px;padding:9px 13px;font-size:13px}.analysisHT{display:flex;gap:10px;background:#f2f6fa;padding:13px;border-radius:6px;font-size:12px;color:#526d85;margin-top:18px;line-height:1.6}.analysisHT .dashIcon{width:20px;height:20px;flex-shrink:0;stroke:currentColor;fill:none;stroke-width:1.5}.analysisHT small{display:block;font-size:11px;margin-top:8px}.analysisAuditAction{background:#edf4fa;color:#306081;border:0;border-radius:5px;font-size:12px;padding:10px 12px}.analysisFormula{color:#6c7f90}.analysisDefinitions,.analysisFormula{font-size:12px;line-height:1.8}.analysisDefinitions summary{cursor:pointer;color:#365c78;font-weight:600}.analysisDefinitions p{color:#687d8e}.analysisDetail{scroll-margin-top:20px}.analysisDetail>input{margin-bottom:16px}@media(max-width:1200px){.analysisMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.analysisRingGroup{flex-direction:column;align-items:center}.analysisLegend{width:100%}.analysisGrid.clientAnalysisGrid{grid-template-columns:1.3fr 1fr}.analysisToolbar{align-items:flex-start}.analysisToolbar>p{display:none}.analysisToolbar>div{justify-content:flex-start}.analysisTabs{gap:8px}.analysisTabs>button{font-size:13px}.analysisTabs>small{font-size:10px;max-width:125px}.analysisFollow button{flex-wrap:wrap}.analysisFollow button>span:last-child{max-width:none;display:block;margin-left:62px}}@media(max-width:760px){.analysisToolbar>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:10px}.analysisToolbar label{min-width:0}.analysisToolbar input,.analysisToolbar select{width:100%;font-size:12px;min-width:0}.analysisToolbar .secondary{font-size:12px;justify-content:center;padding:10px}.analysisTabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px}.analysisTabs>button{white-space:normal;padding:12px 4px;font-size:11px;min-height:56px;line-height:1.5}.analysisTabs>small{grid-column:1/-1;max-width:none;margin:6px 0 10px;font-size:11px;text-align:left}.analysisMetrics{gap:9px}.analysisMetric{padding:14px 10px;gap:8px;align-items:flex-start;flex-direction:column}.analysisMetric strong{font-size:20px}.analysisMetric>span>span{font-size:12px}.analysisMetric small{font-size:10px}.analysisSymbol{width:34px;height:34px}.analysisSymbol .dashIcon{width:20px;height:20px}.analysisGrid,.analysisGrid.clientAnalysisGrid{grid-template-columns:minmax(0,1fr);gap:0}.analysisPilotage .panel{padding:16px;border-radius:10px}.analysisPilotage h2{font-size:17px}.analysisRingGroup{flex-direction:row;gap:14px;min-height:180px}.analysisRing{width:150px;height:150px}.analysisRing>div{width:96px;height:96px;padding:6px}.analysisRing strong{font-size:12px}.analysisLegend>button{font-size:11px;padding:8px 0;gap:6px}.analysisLegend i{width:11px;height:11px}.analysisLegend strong{font-size:10px}.analysisBilling>button>span{font-size:12px;align-items:flex-start}.analysisBilling strong{font-size:12px}.analysisBilling small{display:block;text-align:right}.analysisFilters{display:grid;grid-template-columns:1fr}.analysisFilters input{min-width:0;width:100%}.analysisSegment button{flex:1 1}.analysisFilters select{width:100%}.analysisFollow button>span:nth-child(2){flex:1 1}.analysisFollow button>span:last-child{margin-left:48px;font-size:11px}.analysisPilotage .panelHead{flex-direction:column;align-items:stretch;gap:10px}.analysisPilotage .panelHead input{width:100%}.analysisPilotage .adaptiveCard,.analysisPilotage .listPagination{font-size:12px}.analysisPeriod{font-size:11px;line-height:1.6}.analysisCallout{font-size:12px;padding:12px}.analysisMetric>span:last-child{width:100%}.analysisDefinitions{font-size:11px}.analysisAuditAction{width:100%;text-align:left}}@media(max-width:350px){.analysisRingGroup{flex-direction:column}.analysisRing{width:180px;height:180px}.analysisRing>div{width:115px;height:115px}.analysisLegend{width:100%}}@media print{.analysisAuditAction,.analysisCallout,.analysisFilters,.analysisTabs,.analysisToolbar button{display:none!important}.analysisGrid{grid-template-columns:1fr 1fr}.analysisMetrics{grid-template-columns:repeat(4,1fr)}.analysisMetric,.analysisPilotage .panel{page-break-inside:avoid;break-inside:avoid;box-shadow:none}.analysisDefinitions{display:none}.analysisDetail{page-break-before:always;break-before:page}}.analysisPilotage input,.analysisPilotage select{font-family:inherit;border:1px solid #d6e2eb;border-radius:7px;background:#fff;color:#25445c;padding:10px 12px;max-width:100%}.analysisPilotage button:focus-visible,.analysisPilotage input:focus-visible,.analysisPilotage select:focus-visible{outline:2px solid #699889;outline-offset:3px}.analysisPilotage .panelHead .secondary{font-size:11px;padding:9px 12px;margin-left:auto}.analysisReturn{margin-bottom:18px;font-size:12px}div[hidden]{display:none!important}.websiteStats{display:grid;gap:18px;min-width:0;color:#142e50}.websiteStats .panel{min-width:0;margin:0;padding:20px;border-radius:14px;border:1px solid #dfe7ef;box-shadow:none}.websiteStats h2,.websiteStats h3,.websiteStats p{margin-top:0}.websiteStats svg{width:22px;height:22px;flex-shrink:0}.websiteStats h3{display:flex;align-items:center;gap:9px;font-size:16px;margin-bottom:16px}.websiteStats h3 svg{color:#07818c}.webToolbarHeading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.websiteStats .webToolbarHeading h2{font-size:20px;margin:0 0 4px}.webToolbarHeading p{font-size:13px;color:#667b91;margin:0}.websiteStats .webRefresh{color:#066b76;background:#e8faf9;border:1px solid #6bbabe;display:flex;align-items:center;gap:8px;white-space:nowrap;min-height:42px}.webRefresh span{font-size:22px}.webFilters{gap:16px;align-items:end}.webFilters,.webPresets{display:flex;flex-wrap:wrap}.webPresets{gap:8px}.websiteStats .webPresets button{min-height:42px;padding:9px 14px;font-size:13px}.websiteStats .webPresets button[aria-pressed=true]{background:#087f89;border-color:#087f89;color:#fff}.webDates{display:flex;gap:10px}.webDates label{display:grid;gap:4px;min-width:0;font-size:12px;color:#60738a}.webMobilePeriod select,.websiteStats .webDates input{height:42px;min-width:0;width:100%;padding:8px 10px;border:1px solid #cddbe8;border-radius:8px;background:#fff;color:#183451;font:inherit;font-size:14px;box-sizing:border-box}.webMobilePeriod{display:none}.websiteStats .webStatus{font-size:12px;color:#667b91;margin:12px 0 0}.websiteStats .webGroupTitle{text-transform:uppercase;letter-spacing:.09em;font-size:12px;margin:0 0 10px}.webMetrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.websiteStats .webMetric{display:flex;align-items:center;gap:14px;padding:16px;border-top:2px solid var(--metric);background:var(--tint);min-height:110px;box-sizing:border-box}.webMetric--visits{--metric:#217dc0;--tint:#eff7ff;--icon-bg:#d9edff}.webMetric--pageviews{--metric:#8050bc;--tint:#f7f3ff;--icon-bg:#ece2ff}.webMetric--visitors{--metric:#07858d;--tint:#edfbfa;--icon-bg:#d6f5f2}.webMetric--whatsapp{--metric:#178448;--tint:#effaf3;--icon-bg:#daf2e3}.webMetric--phone{--metric:#9c680c;--tint:#fff9ed;--icon-bg:#ffedc6}.webMetric--quotes{--metric:#19b3b9;--tint:#142e50;--icon-bg:#355578}.webMetricIcon{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:50%;background:var(--icon-bg);color:var(--metric)}.webMetric>div{min-width:0}.webMetricLabel{display:block;font-size:13px;line-height:1.35}.webMetric strong{display:block;font-size:30px;line-height:1.2;margin:6px 0;color:#173b60;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.webMetric small{display:block;font-size:11px;line-height:1.4;color:#61758b}.websiteStats .webMetric--quotes,.websiteStats .webMetric--quotes .webMetricIcon,.websiteStats .webMetric--quotes strong{color:#fff}.websiteStats .webMetric--quotes small{color:#d0dfed}.webSplit{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:16px}.webTrend{gap:3px;max-width:100%;height:145px;margin-bottom:14px;border-bottom:1px solid #dce8ee;padding-bottom:25px;box-sizing:border-box;background:repeating-linear-gradient(0deg,transparent 0,transparent 35px,#eef3f7 36px,transparent 37px)}.webTrend,.webTrend>div{display:flex;align-items:end;position:relative}.webTrend>div{flex:1 1;min-width:0;justify-content:center;height:110px}.webTrend span{width:100%;max-width:26px;display:block;background:#2399a3;border-radius:4px 4px 0 0}.webTrend small{position:absolute;top:116px;font-size:10px;color:#657c93;white-space:nowrap}.webDailyDetails summary{font-size:12px;color:#397383;cursor:pointer}.webData{max-height:260px;overflow:auto;margin-top:12px}.webData table{width:100%;font-size:13px}.webDevices{list-style:none;margin:0;padding:0;display:grid;gap:18px}.webDeviceRow{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.webDeviceRow>span{display:flex;align-items:center;gap:9px}.webDeviceRow svg{color:#207cba}.webDeviceRow strong{white-space:nowrap}.webDeviceRow strong small{font-weight:400}.webDeviceTrack{height:5px;background:#e9eff4;border-radius:5px;overflow:hidden;margin:9px 0 5px}.webDeviceTrack span{display:block;height:100%;border-radius:5px}.webDevices>li>small{font-size:11px;color:#63788b}.webPages{list-style:none;padding:0;margin:0}.webPages li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid #edf1f5;font-size:13px}.webPages li:last-child{border:0;padding-bottom:0}.webPages li>span{min-width:0;overflow-wrap:anywhere}.webPages li>span small{display:block;font-size:11px;color:#70849a;margin-top:3px}.webPages strong{white-space:nowrap}.webPages strong small{font-weight:400;color:#6a7d91}.websiteStats .webExplanation{padding:14px 18px;background:#f8fafc;font-size:13px;line-height:1.65}.webExplanation summary{cursor:pointer;display:flex;align-items:center;gap:9px;color:#526c86;font-weight:600}.webExplanation summary:after{content:"+";margin-left:auto}.webExplanation[open] summary:after{content:"−"}.webExplanation[open] summary{margin-bottom:12px}.webExplanation p:last-child{margin-bottom:0}.websiteStats button:focus-visible,.websiteStats input:focus-visible,.websiteStats select:focus-visible,.websiteStats summary:focus-visible{outline:3px solid #4bb7c0;outline-offset:3px}@media(max-width:1000px){.webMetricIcon{flex-basis:36px;width:36px;height:36px}.websiteStats .webMetric{gap:10px;padding:14px}.webSplit{grid-template-columns:minmax(0,1.4fr) minmax(220px,1fr)}}@media(max-width:768px){.websiteStats{gap:16px}.websiteStats .panel{padding:16px}.websiteStats .webToolbarHeading h2{font-size:18px}.webToolbarHeading{gap:8px;align-items:start}.webToolbarHeading p{font-size:11px}.websiteStats .webRefresh{font-size:12px;min-height:40px;padding:8px 10px}.webPresets{display:none}.webMobilePeriod{display:grid;gap:4px;width:100%;font-size:12px;color:#60738a}.webFilters{gap:10px}.webDates{width:100%;gap:8px}.webDates label{width:50%}.webMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.websiteStats .webMetric{padding:12px;gap:9px;min-height:104px}.webMetric:last-child{grid-column:1/-1;min-height:86px}.webMetric strong{font-size:27px}.webMetricLabel{font-size:12px}.webMetric small{font-size:10px}.webMetricIcon{flex-basis:32px;width:32px;height:32px}.webMetricIcon svg{width:19px;height:19px}.webSplit{grid-template-columns:1fr}.webTrend{gap:2px}.webTrend small{font-size:9px}.websiteStats h3{font-size:15px}.webPages li{font-size:12px}}.sidebar{padding:0;gap:0;overflow:hidden;background:#0b1d38!important}.sidebar .brand{margin:0;padding:16px;height:200px;min-height:200px;flex-shrink:0;background:linear-gradient(180deg,#f7fbfd,#e4f5fb)!important}.sidebar nav{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:12px 16px;background:var(--approved-nav-gradient)!important;background-attachment:scroll}.sidebar .user{margin:0;padding:16px;background:#0b1d38;border-color:#ffffff26;color:#f7fbfd;flex-shrink:0}.sidebar .user span{color:#bed3e5}.sidebar .logout{background:#173e68!important;border-color:#547391!important}.phoneMenuDialog{background:#0b1d38}.phoneMenuHeader{background:#f7fbfd;color:#0b1d38}.phoneMenuBody{padding:0 0 calc(16px + env(safe-area-inset-bottom));background:#0b1d38}.phoneMenuBody nav{padding:12px 12px 20px;background:var(--approved-nav-gradient);min-height:350px}.phoneLogout{width:calc(100% - 24px);margin:12px 12px 0;color:#f7fbfd;background:#173e68;border-color:#547391}.phoneMenuBody nav summary,.sidebar nav summary{color:#f7fbfd;font-weight:700}.phoneMenuBody nav [data-nav-tone=dark],.sidebar nav [data-nav-tone=dark]{color:#0b1d38!important}.phoneMenuBody nav [data-nav-tone=light],.sidebar nav [data-nav-tone=light]{color:#f7fbfd!important}.phoneMenuBody nav [data-nav-plate=true][data-nav-tone=dark],.sidebar nav [data-nav-plate=true][data-nav-tone=dark]{background:#e4f5fb!important}.phoneMenuBody nav [data-nav-plate=true][data-nav-tone=light],.sidebar nav [data-nav-plate=true][data-nav-tone=light]{background:#183f68!important}.phoneMenuBody nav button.active,.sidebar nav button.active{background:linear-gradient(110deg,#0b1d38,#173e68)!important;color:#fff!important;box-shadow:inset 5px 0 #00b9dd!important;border-radius:10px}.phoneMenuBody nav button:not(.active):hover,.sidebar nav button:not(.active):hover{background:#e4f5fb!important;color:#0b1d38!important}.phoneMenuBody nav :focus-visible,.sidebar nav :focus-visible{outline:2px solid #00b9dd;outline-offset:2px}.phoneNavBar{background:linear-gradient(180deg,#f7fbfd,#e4f5fb)}@media(max-width:768px){.sidebar{display:none}.phoneMenuBody nav button{font-size:15px;min-height:44px}.phoneMenuBody .navGroup summary{font-size:11px}}.navIcon{width:17px;height:17px;flex-basis:17px;stroke-width:1.4}.phoneMenuBody nav summary{border-radius:8px}select{min-height:44px;border:1px solid #d6e3ed;border-radius:9px;background-color:#fff;color:#173b53;padding:10px 36px 10px 12px;line-height:1.3;max-width:100%}.monthSelect{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.analysisToolbar>div{gap:12px;align-items:flex-end}.analysisToolbar label{gap:7px;min-width:190px}.analysisToolbar .secondary,.analysisToolbar input,.analysisToolbar select{height:44px;min-height:44px;box-sizing:border-box;margin:0}.analysisToolbar select{width:100%;font-size:14px}.analysisToolbar .secondary{white-space:nowrap;flex-shrink:0;justify-content:center;line-height:1}.analysisToolbar .dashIcon{flex-shrink:0}@media(max-width:760px){.analysisToolbar label{min-width:0;grid-column:1/-1}.analysisToolbar>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.analysisToolbar .secondary,.analysisToolbar select{font-size:14px;width:100%}.analysisToolbar .secondary{height:44px}.dashToolbar .monthSelect{max-width:100%}.expenseHeading .monthSelect{width:100%}}.returnFilters{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,260px);gap:14px;margin:16px 0}.returnFilters label{display:flex;flex-direction:column;gap:6px}.returnModal{width:min(680px,100%);max-height:calc(100dvh - 32px);overflow:auto}.returnReuse{display:flex;align-items:center;gap:10px}.returnReuse input{width:18px;height:18px}.returnsPanel .adaptiveField>div small,.returnsPanel td small{display:block;margin-top:5px;color:#62788c}.returnsPanel td{vertical-align:top}.returnsPanel .adaptiveField>div strong,.returnsPanel td strong{display:block}.returnModal select{width:100%;min-width:0}.returnModal .span2{min-width:0}.returnModal .errorBox{overflow-wrap:anywhere}@media(max-width:760px){.returnFilters,.returnModal .formGrid{grid-template-columns:minmax(0,1fr)}.returnModal .span2{grid-column:1}.returnsPanel .inlineActions{width:100%}.returnsPanel .inlineActions button{flex:1 1;min-height:44px}.returnModal{padding:16px}.returnModal select{font-size:14px}.returnModal .formActions .primary{width:100%}}.orderTaxSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#f0f6f8;border:1px solid #d6e3ed;border-radius:12px}.orderTaxSummary span{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#527086}.orderTaxSummary strong{font-size:18px;color:#173b53}.orderTaxSummary span:last-child strong{color:#246b50}@media(max-width:760px){.orderTaxSummary{grid-template-columns:1fr}.orderTaxSummary span{flex-direction:row;justify-content:space-between;align-items:center}.orderTaxSummary strong{font-size:16px}}.serviceChoices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.serviceChoices button{display:flex;flex-direction:column;gap:7px;text-align:left;padding:16px;border:1px solid #d6e3ed;background:#fff;color:#173b53;border-radius:12px;min-height:82px}.serviceChoices button[aria-pressed=true]{background:#eaf4f7;border-color:#4389b0;box-shadow:inset 3px 0 #00a6cd}.serviceChoices small{color:#62788c;line-height:1.4;font-weight:400}.printOrderForm select:disabled{opacity:1;background:#f0f5f8;color:#527086}@media(max-width:760px){.serviceChoices{grid-template-columns:1fr}.serviceChoices button{min-height:72px}}.offsetDetails{background:#f8fbfd}.offsetDetails,.offsetRecap{padding:16px;border:1px solid #d6e4ef;border-radius:12px}.offsetRecap{margin-top:16px;background:white}.offsetRecap>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid #eaf0f5}.offsetRecap .offsetTotal{color:#102e4e;font-size:1.1rem;font-weight:700;background:#e6f5fc;padding:12px;border-radius:8px}.offsetDetails input{max-width:100%;min-width:0}.paperCalculatorFeature{padding:18px;border:1px solid #b9e4f5;background:linear-gradient(115deg,#eefaff,#f8fbff);border-radius:14px}.paperCalculatorFeature h3{margin:0 0 6px;color:#113457}.paperCalculatorFeature p{margin:6px 0}.paperInlineSummary{padding:14px;border-radius:10px;background:#fff;border:1px solid #d9eaf3}.paperClientSummary{padding:14px;border-radius:10px;background:#eef8fc;color:#254b61}.orderCompactRow{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:12px 0}.orderCompactRow>span{flex:1 1;min-width:0;overflow-wrap:anywhere}.orderRatesGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.paperCalculator{max-width:1000px!important}.paperOwnerSettings{margin-top:22px;padding-top:18px;border-top:1px solid #dbe5ed}.paperResult{padding:18px;margin-top:18px;background:#f1f9fd;border-radius:12px}.paperConfirm{display:flex;align-items:center;gap:10px;margin:15px 0}.paperConfirm input{width:20px!important}.printOrderForm details>summary{cursor:pointer;color:#285878;padding:8px 0}.paperCalculator .formGrid{margin-top:12px}.offsetRecap>div>span{min-width:0;overflow-wrap:anywhere}.offsetRecap>div>strong{flex-shrink:0}@media(max-width:760px){.paperCalculatorFeature .panelHead{align-items:stretch;flex-direction:column}.paperCalculatorFeature .panelHead button{width:100%}.orderRatesGrid{grid-template-columns:1fr}.paperCalculator{padding:16px!important}.orderCompactRow{gap:10px}.orderCompactRow button{max-width:100%}.paperInlineSummary{padding:10px}}.invoiceTotals{margin:16px 0 8px auto;max-width:460px;border:1px solid #d8e5ef;border-radius:12px;overflow:hidden}.invoiceTotals>div{display:flex;justify-content:space-between;gap:16px;padding:12px 16px;background:white;border-bottom:1px solid #e8eef4}.invoiceTotals .invoiceGrandTotal{background:#e5f6fc;color:#102e4d;font-size:1.12rem;font-weight:700;border-bottom:0}.invoiceSelectionPreview td small{display:block;overflow-wrap:anywhere}.invoiceSelectionPreview .panelHead{flex-wrap:wrap}@media(max-width:760px){.invoiceTotals{max-width:none;width:100%}.invoiceSelectionPreview{min-width:0}}.draftNotice{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 18px;margin:12px 0;border:1px solid #bfd8df;border-radius:12px;background:#f1f8fa;color:#183b50}.draftNotice small{display:block;margin-top:4px;font-size:12px}.draftNotice button{flex-shrink:0}@media(max-width:600px){.draftNotice{align-items:stretch;flex-direction:column}.draftNotice button{align-self:flex-start}}.productionWorkspace .productionToolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px}.productionWorkspace .productionToolbar p{margin:0;color:#637b93;font-size:17px}.productionWorkspace .productionToolbar button{display:flex;align-items:center;gap:9px;white-space:nowrap}.productionWorkspace .workflowStats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.productionWorkspace .workflowStat{background:white;min-height:94px}.productionWorkspace .workflowStat.red{background:repeating-linear-gradient(135deg,#fff9f8,#fff9f8 8px,#fcecea 0,#fcecea 9px);border-color:#edcdc7;color:#a73341}.productionWorkspace .workflowStatIcon{color:#53738d}.productionWorkspace .workflowStat.red .workflowStatIcon{color:#b83148}.productionWorkspace .productionFilterBar{display:grid;grid-template-columns:minmax(140px,1fr) minmax(140px,1fr) minmax(170px,1.4fr) auto auto;align-items:center;gap:12px;padding:14px;margin-bottom:10px}.productionWorkspace .productionFilterBar label{min-width:0}.productionWorkspace .productionFilterBar input:not([type=checkbox]),.productionWorkspace .productionFilterBar select{width:100%;height:42px;min-width:0;font:inherit}.productionWorkspace .productionFilterBar .workflowCheck{min-width:0;white-space:nowrap;gap:8px;font-size:12px}.productionWorkspace .productionFilterBar input[type=checkbox]{width:18px;height:18px}.productionWorkspace .quoteView{border:0;background:transparent;color:#215d91;font-size:12px;text-align:left;padding:6px 0;cursor:pointer}.productionWorkspace .productionResultCount{font-size:12px;color:#6d8195;margin:8px 0 14px}.productionWorkspace .productionBoard{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:visible;align-items:start}.productionWorkspace .productionColumn{padding:0;background:#f0f5f9;border:1px solid #d9e5ee;min-height:0;max-height:none;overflow:visible;border-radius:9px}.productionWorkspace .productionColumn>h3{position:static;background:#e7eef4;color:#173349;margin:0;padding:13px 14px;border-radius:9px 9px 0 0;font-size:15px;min-height:50px}.productionWorkspace .productionColumn>h3 small{min-width:25px;padding:4px 7px;background:#94a9bc;color:white;font-size:12px}.productionWorkspace .stage-en_production>h3{background:#e0eefb}.productionWorkspace .stage-en_production>h3 small{background:#82a4c6}.productionWorkspace .stage-finition>h3{background:#fbefdb;color:#77511f}.productionWorkspace .stage-finition>h3 small{background:#c9a467}.productionWorkspace .stage-pret>h3{background:#e0f0e8;color:#245b4c}.productionWorkspace .stage-pret>h3 small{background:#85ac9c}.productionWorkspace .productionColumnCards{padding:8px;display:grid;gap:9px}.productionWorkspace .productionCard{margin:0;padding:12px;border:1px solid #dfe8f0;border-radius:7px;box-shadow:none;min-width:0}.productionWorkspace .productionCardTop{display:flex;justify-content:space-between;align-items:start;gap:8px}.productionWorkspace .productionCardTop>div{min-width:0}.productionWorkspace .productionOrderNumber{font-size:10px;overflow-wrap:anywhere;color:#75869a}.productionWorkspace .productionCard h4{margin:4px 0;font-size:14px;overflow-wrap:anywhere}.productionWorkspace .productionStageControl{max-width:100px;flex-shrink:0}.productionWorkspace .productionCard .productionStageControl select{font-size:10px;min-height:32px;padding:5px;width:100%}.productionWorkspace .productionDescription{margin:4px 0 12px;font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.productionWorkspace .productionJobMeta{display:flex;flex-wrap:wrap;gap:7px 13px;font-size:11px;color:#456582}.productionWorkspace .productionJobMeta>span{display:flex;align-items:center;gap:5px}.productionWorkspace .productionJobMeta .dashIcon{width:15px;height:15px}.productionWorkspace .productionDelivery{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:11px;margin:12px 0 8px;color:#456582}.productionWorkspace .productionDelivery.late{color:#b52d42}.productionWorkspace .productionDelivery b{background:#fce3e7;border-radius:5px;font-size:10px;padding:3px 6px}.productionWorkspace .productionAssignee{font-size:11px;color:#58708a;line-height:1.5;margin:8px 0;overflow-wrap:anywhere}.productionWorkspace .productionBlockNote{display:flex;align-items:start;gap:6px;padding:7px;border-radius:5px;background:#fbe8e8;color:#a53643;font-size:11px;overflow-wrap:anywhere}.productionWorkspace .productionBlockNote .dashIcon{width:15px;height:15px;flex-shrink:0}.productionWorkspace .productionBlocked{background:repeating-linear-gradient(135deg,white,white 10px,#fff6f5 0,#fff6f5 11px);border-color:#edcfcb}.productionWorkspace .productionCardActions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;border-top:1px solid #e6edf4;padding-top:8px;margin-top:12px}.productionWorkspace .productionCardActions button{width:auto;margin:0;min-height:32px;font-size:11px}.productionWorkspace .productionColumnFooter{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid #dfe8ef;font-size:11px;color:#4e6e8b;flex-wrap:wrap}.productionWorkspace .productionEmpty{padding:16px 10px;margin:0;font-size:12px}.productionWorkspace .productionExceptions{margin-top:16px;max-width:680px}.productionWorkspace .stage-exceptions>h3{background:#faeaea;color:#9c3946}.productionWorkspace .productionSrOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.productionWorkspace .productionTaskPanel{margin-bottom:16px}@media(max-width:1200px){.productionWorkspace .productionFilterBar{grid-template-columns:repeat(3,minmax(0,1fr))}.productionWorkspace .productionBoard{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.productionWorkspace .productionToolbar{align-items:start}.productionWorkspace .productionToolbar p{font-size:14px}.productionWorkspace .productionToolbar button{font-size:12px}.productionWorkspace .productionFilterBar,.productionWorkspace .workflowStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.productionWorkspace .productionSearch{grid-column:1/-1}.productionWorkspace .productionFilterBar input:not([type=checkbox]),.productionWorkspace .productionFilterBar select{font-size:16px}.productionWorkspace .productionBoard{grid-template-columns:minmax(0,1fr);gap:14px}.productionWorkspace .productionCard .productionStageControl{max-width:145px}.productionWorkspace .productionCard .productionStageControl select{font-size:16px;min-height:44px}.productionWorkspace .productionCardActions button,.productionWorkspace .productionColumnFooter button{min-height:44px}.productionWorkspace .productionAssignee,.productionWorkspace .productionDelivery,.productionWorkspace .productionJobMeta{font-size:12px}}.creditBalanceAvailable,.creditBalanceDebt{min-width:175px;max-width:300px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:normal;text-align:left}.creditBalanceDebt .creditBalanceTotal{display:block;color:#193953;font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.4px;margin-bottom:12px}.creditBalanceDetail{display:grid;gap:8px;border-top:1px solid #dce6ed;padding-top:10px}.creditBalanceDetail>div{display:flex;justify-content:space-between;gap:14px;font-size:12px;line-height:1.5;color:#52697b}.creditBalanceDetail b{white-space:nowrap;font-weight:600;color:#24465f}.creditBalanceDetail .creditBalanceOld,.creditBalanceOld b{color:#a14e3d}.creditBalanceDebt .creditBalanceHint{display:block;margin-top:9px;font-size:11px;color:#617487}.creditBalanceAvailable{padding:14px 16px;border:1px solid #c5dfd5;border-radius:12px;background:linear-gradient(135deg,#e9f3ee,#f7fbf9);box-sizing:border-box}.creditBalanceAvailable>strong{display:block;color:#25644e;font-size:23px;font-weight:700;line-height:1.3;letter-spacing:-.4px}.creditBalanceAvailable>small{display:block;color:#426858;font-size:11px;line-height:1.5;margin-top:4px}.creditBalanceLimit{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #cde1d7;margin-top:12px;padding-top:9px;font-size:11px;color:#426858}.creditBalanceLimit b{white-space:nowrap;font-weight:600}.creditBalanceAvailable .creditBalanceFormula{font-size:10px;color:#526f63;margin-top:7px}.creditBalanceAvailable.isOverLimit{background:linear-gradient(135deg,#faefec,#fffaf8);border-color:#e9c9bc}.creditBalanceAvailable.isOverLimit>small,.creditBalanceAvailable.isOverLimit>strong{color:#a14e3d}.creditMetrics>.creditMetricAvailable,.creditMetrics>.creditMetricDebt{display:block;background:#fff}.creditMetricAvailable>small,.creditMetricDebt>small{display:block;margin-bottom:10px}.creditMetrics .creditBalanceAvailable,.creditMetrics .creditBalanceDebt{min-width:0;max-width:none}.clientCreditAccounts .dataTable td:nth-child(4),.clientCreditAccounts .dataTable td:nth-child(5){min-width:220px}@media(max-width:760px){.creditBalanceAvailable,.creditBalanceDebt{max-width:none;min-width:0;width:100%}.creditBalanceAvailable>strong,.creditBalanceDebt .creditBalanceTotal{font-size:21px}.creditMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.creditMetricAvailable,.creditMetricDebt{grid-column:1/-1}.creditBalanceDetail>div{font-size:13px}.creditBalanceAvailable{padding:12px 14px}}.openingEntryButton{border-color:#b7c9d8!important;color:#244b65!important;background:#f3f8fb!important}.openingEntryModal{max-width:650px!important}.openingEntryEyebrow{font-size:11px;letter-spacing:.12em;color:#587183;font-weight:700}.openingEntrySummary{background:linear-gradient(125deg,#f1f6fa,#fff);border:1px solid #d7e4ed;border-radius:14px;padding:18px}.openingEntrySummary small{display:block;color:#52697a}.openingEntrySummary strong{display:block;font-size:27px;color:#18394e;margin:5px 0}.openingEntrySummary p{font-size:13px;line-height:1.5;color:#5c6f7d;margin-bottom:0}.openingEntryModal textarea{min-height:80px}@media(max-width:600px){.openingEntryModal .formGrid{grid-template-columns:1fr}.openingEntryModal .span2{grid-column:1}.openingEntryModal .formActions{flex-wrap:wrap}}.creditBalanceDetail .creditBalanceOld.isSettled,.creditBalanceOld.isSettled b{color:#28674f}.creditAccountsSearch{display:flex;align-items:center;gap:10px}.creditAccountsSearch input{flex:1 1;min-width:0}.creditAccountsSearch>button{flex-shrink:0}.creditAccountsHelp{position:relative}.creditAccountsHelp summary{cursor:pointer;list-style:none;font-size:25px;color:#526f82;padding:8px}.creditAccountsHelp p{position:absolute;right:0;top:35px;z-index:5;width:min(300px,75vw);padding:18px;border:1px solid #d5e2eb;background:#f2f7fb;border-radius:12px;box-shadow:0 8px 24px #18344b18;font-size:13px;line-height:1.6}.clientCreditAccounts .workflowStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.clientCreditAccounts .workflowStat{padding:16px}.clientCreditAccounts .workflowStat strong{font-size:24px}.clientCreditAccounts .workflowStat small{font-size:12px}.creditAccountGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.creditAccountCard{min-width:0;background:#fff;border:1px solid #d5e2ea;border-radius:18px;padding:22px;box-shadow:0 3px 12px #16324c04}.creditAccountHeading{display:flex;justify-content:space-between;gap:12px;align-items:start;margin-bottom:18px}.creditAccountHeading .quoteView{font-size:20px;padding:0;text-align:left;overflow-wrap:anywhere}.creditAccountHeading p{font-size:12px;color:#617487;margin:5px 0 0}.creditAccountManagement{position:relative}.creditAccountManagement>summary{cursor:pointer;list-style:none;border:1px solid #d8e3ec;border-radius:9px;padding:0 10px;line-height:38px;min-width:40px;text-align:center;font-size:24px;color:#25465c}.creditAccountManagement>div{position:absolute;right:0;top:44px;z-index:4;background:#fff;padding:10px;border:1px solid #d5e2eb;border-radius:12px;box-shadow:0 8px 22px #18344b22;width:230px;display:grid;gap:8px}.creditAccountManagement .modalOverlay{position:fixed}.creditAccountAmounts{display:grid;grid-template-columns:1fr;gap:16px}.creditAccountCaption{font-size:12px;color:#607484}.creditAccountCard .creditBalanceAvailable,.creditAccountCard .creditBalanceDebt{max-width:none;min-width:0}.creditAccountCard .creditBalanceTotal{font-size:28px;margin-top:4px;margin-bottom:10px}.creditAccountCard .creditBalanceDetail>div{font-size:13px}.creditAccountCard .creditBalanceFormula,.creditAccountCard .creditBalanceHint{display:none}.creditAccountCard .creditBalanceAvailable{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:13px 15px}.creditAccountCard .creditBalanceAvailable>strong{grid-column:2;grid-row:1;font-size:23px}.creditAccountCard .creditBalanceAvailable>small:first-of-type{grid-column:1;grid-row:1;align-self:center;margin:0;font-size:12px}.creditAccountCard .creditBalanceLimit{grid-column:1/-1;margin-top:6px;padding-top:8px}.creditAccountPayments{display:grid;gap:6px;font-size:12px;color:#52697b;margin-top:12px}.creditAccountPayments>span{display:flex;justify-content:space-between;gap:12px}.creditAccountStatus{font-size:12px;color:#28674f;margin:14px 0}.creditAccountStatus.isWarning{color:#a14e3d}.creditAccountActions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.creditAccountActions button{font-size:13px;padding:11px 8px;min-height:44px;white-space:normal}.creditAccountsList>.muted{font-size:12px}.creditAccountManagement summary::-webkit-details-marker,.creditAccountsHelp summary::-webkit-details-marker{display:none}@media(max-width:1100px){.creditAccountGrid{grid-template-columns:1fr}}@media(max-width:768px){.phoneNavBar{padding-top:calc(8px + env(safe-area-inset-top,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.phoneMenuDialog{margin-top:max(12px,env(safe-area-inset-top,0px));max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px))}.clientCreditAccounts .workflowStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.clientCreditAccounts .workflowStat:first-child{grid-column:1/-1}.clientCreditAccounts .workflowStat{padding:12px}.clientCreditAccounts .workflowStat strong{font-size:22px}.creditAccountsTools{padding:14px}.creditAccountsSearch{gap:6px}.creditAccountsSearch>button{font-size:12px;padding:10px}.creditAccountsSearch input{font-size:14px}.creditAccountsSearch .creditAccountsHelp summary{padding:4px}.creditAccountsTools .entityTabs button{font-size:12px;padding:12px 6px}.creditAccountCard{padding:16px;border-radius:14px}.creditAccountHeading{margin-bottom:14px}.creditAccountHeading .quoteView{font-size:18px}.creditAccountActions{grid-template-columns:1fr}.creditAccountActions .secondary{background:transparent}.creditAccountCard .creditBalanceAvailable>strong{font-size:21px}}