.commercialV2{gap:14px;display:grid}.commercialV2 button{cursor:pointer}.commercialV2Hero{background:#fff;border:1px solid #d4e2e9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.commercialV2Hero small{color:#0085a2;letter-spacing:1.5px;font-size:10px;font-weight:950}.commercialV2Hero h2{margin:4px 0;font-size:25px}.commercialV2Hero p,.formTitle p,.sellerAdmin p,.commercialV2Orders header p{color:#63798a;margin:0}.commercialV2Hero>div:last-child,.commercialV2Form footer{gap:8px;display:flex}.commercialV2Hero button,.commercialV2Form footer button{color:#fff;background:#102d46;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 13px;font-weight:900;display:flex}.commercialV2 button.secondary{color:#17364e;background:#fff;border:1px solid #bdd0db}.commercialV2Message{color:#096348;background:#effbf7;border:1px solid #a5d9c9;border-radius:9px;justify-content:space-between;padding:11px 14px;font-weight:800;display:flex}.commercialV2Message.error{color:#a12727;background:#fff0f0;border-color:#efb8b8}.commercialV2Message button,.formTitle>button,.sellerAdmin header>button{background:0 0;border:0}.sellerAdmin,.commercialV2Form,.commercialV2Orders{background:#fff;border:1px solid #d3e1e9;border-radius:14px;padding:16px}.sellerAdmin header,.formTitle,.commercialV2Orders>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sellerAdmin h3,.formTitle h3,.commercialV2Orders h3{margin:0 0 4px}.sellerAdd{grid-template-columns:1fr auto;gap:8px;margin:14px 0;display:grid}.sellerAdd input,.commercialV2 input,.commercialV2 select,.commercialV2 textarea{min-width:0;font:inherit;background:#fff;border:1px solid #bdced9;border-radius:7px;padding:9px}.sellerAdd button{color:#fff;background:#087d98;border:0;border-radius:7px;padding:9px 13px;font-weight:900}.sellerList{gap:6px;display:grid}.sellerList article{background:#f3f8fa;border-radius:8px;grid-template-columns:1fr 90px auto auto auto;align-items:center;gap:7px;padding:8px 10px;display:grid}.sellerList article.inactive{opacity:.62}.sellerList article button,.rowButtons button{background:#fff;border:1px solid #bdced9;border-radius:6px;padding:6px 8px;font-size:12px;font-weight:800}.commercialV2 .danger{color:#b32626!important;border-color:#efb6b6!important}.commercialV2Fields{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin-top:15px;display:grid}.commercialV2Fields label,.commercialNotes,.orderTotals label{color:#29475e;gap:5px;font-size:12px;font-weight:850;display:grid}.editableTable{border:1px solid #d6e3ea;border-radius:10px;margin-top:14px;overflow:hidden}.editableTable>header{color:#fff;background:#173b66;padding:9px 11px}.editableTable h4{margin:0}.editableScroll{min-width:680px;overflow:auto}.editableHead,.editableRow{align-items:center;gap:7px;padding:7px 9px;display:grid}.editableHead{color:#294b63;background:#eaf5f8;font-size:11px;font-weight:900}.editableRow{border-top:1px solid #edf2f5}.editableRow.product,.editableRow.service{grid-template-columns:1.4fr .55fr .7fr .7fr .8fr 34px}.editableRow.freight{grid-template-columns:1.4fr .55fr .7fr .8fr 34px}.editableRow.payment{grid-template-columns:.8fr .8fr 1.2fr .55fr .8fr 34px}.editableHead.cols6{grid-template-columns:1.4fr .55fr .7fr .7fr .8fr 34px}.editableHead.cols5{grid-template-columns:1.4fr .55fr .7fr .8fr 34px}.editableRow button{color:#b32929;background:#fff0f0;border:0;border-radius:6px;place-items:center;height:32px;display:grid}.addLine{color:#08758d;background:#f4fcfe;border:1px dashed #7eb8c8;border-radius:6px;align-items:center;gap:5px;margin:7px 9px 9px;padding:7px 9px;font-weight:850;display:flex}.orderTotals{background:#edf8f3;border-radius:9px;justify-content:flex-end;align-items:flex-end;gap:18px;margin-top:13px;padding:12px;display:flex}.orderTotals label{max-width:150px}.orderTotals span{gap:3px;display:grid}.orderTotals strong{color:#087252;font-size:18px}.financialOrder{border:1px solid #72d8dd;border-radius:11px;margin-top:15px;overflow:hidden}.financialToggle{color:#123c52;text-align:left;background:#62e6eb;border:0;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;display:flex}.financialToggle span{display:grid}.financialToggle small{font-weight:600}.financialBody{padding:12px}.financialCards{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.financialCards article{background:#f1f7f9;border-radius:8px;gap:4px;padding:11px;display:grid}.financialCards span{color:#5b7283;font-size:11px}.financialCards strong{color:#087252;font-size:18px}.paymentBalance{justify-content:flex-end;gap:20px;padding:12px;display:flex}.paymentBalance span{display:grid}.negative{color:#bd2929!important}.commercialNotes{margin-top:14px}.commercialNotes textarea{resize:vertical;min-height:65px}.commercialV2Form footer{justify-content:flex-end;margin-top:12px}.commercialV2Orders{padding:0;overflow:hidden}.commercialV2Orders>header{padding:15px}.commercialV2Orders table{border-collapse:collapse;white-space:nowrap;width:100%}.commercialV2Orders th,.commercialV2Orders td{text-align:left;border-top:1px solid #e4ebef;padding:9px 11px;font-size:12px}.commercialV2Orders th{color:#4e6879;background:#f0f6f8;font-size:10px}.rowButtons{gap:5px;display:flex}.orderType{color:#176078;background:#eaf4f8;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:900}.orderType.custom{color:#7449a5;background:#f1eafa}.scroll{overflow:auto}@media (max-width:800px){.commercialV2Hero{flex-direction:column;align-items:flex-start}.commercialV2Hero>div:last-child{grid-template-columns:1fr 1fr;width:100%;display:grid}.commercialV2Fields{grid-template-columns:1fr 1fr}.sellerList article{grid-template-columns:1fr auto}.sellerList article span{grid-column:2}.sellerList article button{font-size:11px}.financialCards{grid-template-columns:1fr 1fr}.orderTotals{flex-direction:column;align-items:stretch}.editableTable{overflow:auto}.commercialV2Form{padding:10px}}@media (max-width:520px){.commercialV2Fields,.financialCards,.commercialV2Hero>div:last-child{grid-template-columns:1fr}.commercialV2Form footer{z-index:4;background:#fff;padding:9px;position:sticky;bottom:0}.commercialV2Form footer button{flex:1}}.orderViewerBackdrop{z-index:1000;background:#102d46b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.orderViewer{background:#eef4f7;border-radius:12px;width:min(760px,100%);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 20px 60px #07192766}.orderViewerActions{z-index:2;background:#fff;border-bottom:1px solid #cfdae1;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex;position:sticky;top:0}.orderViewerActions>div{gap:7px;display:flex}.orderViewerActions button{color:#fff;background:#173b66;border:0;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-weight:850;display:flex}.commercialDocument,.financialDocument{color:#111;background:#fff;border:1px solid #222;width:min(560px,100% - 24px);margin:18px auto;padding:34px 48px}.commercialDocument h2,.financialDocument h2{text-align:center;margin:0 0 25px;font-size:18px}.documentMeta{grid-template-columns:95px 1fr auto;gap:5px 8px;margin-bottom:16px;font-size:12px;display:grid}.documentMeta b{font-size:11px}.documentMeta i{min-width:75px}.viewTable{margin:14px 0;font-size:11px}.viewTableHead,.viewTableRow{grid-template-columns:repeat(var(--view-cols,5),1fr);align-items:center;display:grid}.viewTableHead{color:#fff;background:#1d3a65;padding:3px 5px}.viewTableRow{padding:3px 5px}.viewTableHead>:last-child,.viewTableRow>:last-child,.viewTableHead>:not(:first-child),.viewTableRow>:not(:first-child){text-align:right}.viewTableTotal{justify-content:flex-end;gap:20px;padding:3px 5px;display:flex}.documentUnit{background:#abd393;grid-template-columns:1fr auto auto;gap:24px;margin:-8px 0 15px;padding:4px 9px;font-size:11px;display:grid}.documentTotals{grid-template-columns:1fr auto;gap:6px;margin:24px 0 0;font-size:12px;display:grid}.documentTotals .discount{color:#d11}.documentNote{margin-top:18px;font-size:10px}.costTable>h4{text-align:right;margin:18px 0 -12px;font-size:10px;font-weight:500}.businessResult{grid-template-columns:1fr auto;gap:5px;margin:20px 0;font-size:11px;display:grid}.businessResult h4{text-align:center;background:#62e6eb;grid-column:1/-1;margin:0 0 5px;padding:4px}.financialBalance{justify-content:flex-end;gap:18px;margin-top:16px;font-size:11px;display:flex}.financialBalance span{display:grid}.financialBalance strong{color:#b32626}.rowButtons button{white-space:nowrap;align-items:center;gap:4px;display:flex}@media (max-width:620px){.orderViewerBackdrop{padding:0}.orderViewer{border-radius:0;max-height:100vh}.orderViewerActions{align-items:flex-start}.orderViewerActions>div{flex-wrap:wrap;justify-content:flex-end}.commercialDocument,.financialDocument{width:calc(100% - 16px);margin:8px;padding:22px 14px}.documentMeta{grid-template-columns:75px 1fr auto}.commercialDocument h2,.financialDocument h2{font-size:15px}.financialBalance{flex-direction:column;align-items:flex-end}}.commercialV2Form{border:1px solid #253746;border-radius:2px;width:min(920px,100%);margin-inline:auto;padding:28px 54px 22px;box-shadow:0 8px 28px #17324d12}.commercialV2Form .formTitle{text-align:center;display:block;position:relative}.commercialV2Form .formTitle h3{letter-spacing:.2px;margin:0;font-size:20px}.commercialV2Form .formTitle p{margin-top:3px;font-size:11px}.commercialV2Form .formTitle>button{position:absolute;top:-16px;right:-38px}.commercialV2Form .commercialV2Fields{border-bottom:1px solid #d9e1e6;grid-template-columns:repeat(3,minmax(0,1fr));margin:22px 0 8px;padding-bottom:10px}.commercialV2Form .commercialV2Fields label{grid-template-columns:92px 1fr;align-items:center;gap:6px}.commercialV2Form .commercialV2Fields input,.commercialV2Form .commercialV2Fields select{background:#f8fbfc;border-width:0 0 1px;border-radius:0;padding:6px 8px}.commercialV2Form .editableTable{border:0;border-radius:0}.commercialV2Form .editableTable>header{display:none}.commercialV2Form .editableHead{color:#fff;background:#1d3a65;padding:4px 7px}.commercialV2Form .editableRow{border-top:0;padding:3px 7px}.commercialV2Form .editableRow input,.commercialV2Form .editableRow select{background:#fbfdfe;border-color:#d8e0e5;border-radius:2px;padding:5px 6px}.editableRow.commercialProduct,.editableRow.commercialService,.commercialV2Form .editableHead.cols5{grid-template-columns:1.4fr .55fr .7fr .8fr 34px}.commercialV2Form .addLine{margin:5px 7px 12px;padding:6px 9px}.commercialV2Form .orderTotals{background:0 0;grid-template-columns:1fr auto;align-items:center;gap:5px 20px;margin:22px 0 0;padding:0 8px;display:grid}.commercialV2Form .orderTotals label{color:#d11;grid-area:2/1/auto/2;grid-template-columns:1fr 110px;max-width:none;display:grid}.commercialV2Form .orderTotals span{grid-column:2;grid-template-columns:105px 110px;gap:12px;display:grid}.commercialV2Form .orderTotals span:first-of-type{grid-row:1}.commercialV2Form .orderTotals span:nth-of-type(2){grid-row:3;font-weight:900}.commercialV2Form .orderTotals span:nth-of-type(3){grid-row:4}.commercialV2Form .orderTotals input{border-width:0 0 1px;border-radius:0;padding:5px}.commercialV2Form .commercialNotes{margin-top:20px}.commercialV2Form .commercialNotes textarea{border-radius:2px;min-height:52px}.internalProductCost,.internalServiceCost{grid-template-columns:1.4fr .55fr .7fr .8fr 34px}.internalProductCost i,.internalServiceCost i,.financialBody .editableTable>header{display:block}.financialBody .editableTable>header h4{font-size:12px}.financialBody .editableHead{color:#294b63;background:#eaf5f8}.financialBody .editableRow{border-top:1px solid #edf2f5;padding:6px 9px}.financialBody .editableRow input,.financialBody .editableRow select{background:#fff;border:1px solid #bdced9;border-radius:6px;padding:7px}@media (max-width:800px){.commercialV2Form{padding:22px 18px}.commercialV2Form .formTitle>button{top:-10px;right:-8px}.commercialV2Form .commercialV2Fields{grid-template-columns:1fr 1fr}.commercialV2Form .commercialV2Fields label{grid-template-columns:82px 1fr}}@media (max-width:540px){.commercialV2Form{padding:18px 9px}.commercialV2Form .commercialV2Fields,.commercialV2Form .orderTotals{grid-template-columns:1fr}.commercialV2Form .orderTotals label,.commercialV2Form .orderTotals span{grid-column:1;grid-row:auto!important}.commercialV2Form .orderTotals span{grid-template-columns:1fr auto}.commercialV2Form .editableScroll{min-width:640px}}.financialCardsDetailed{grid-template-columns:repeat(3,minmax(0,1fr))}.financialCardsDetailed article:last-child{background:#e4f6ee}.financialCardsDetailed article small{color:#497263;font-size:10px;font-weight:800}.revenueSplit{grid-template-columns:1.3fr .45fr .75fr .75fr .85fr .9fr}.revenueSplit strong:nth-last-child(2){color:#8b4c12}.revenueSplit strong:last-child{color:#087252}.financialBody .editableTable:has(.revenueSplit) .editableHead.cols6{grid-template-columns:1.3fr .45fr .75fr .75fr .85fr .9fr}@media (max-width:800px){.financialCardsDetailed{grid-template-columns:1fr 1fr}}@media (max-width:520px){.financialCardsDetailed{grid-template-columns:1fr}}.pricePresentationChoice{background:#f2f8fb;border:1px solid #b8d2df;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 5px;padding:11px 13px;display:flex}.pricePresentationChoice>div:first-child{color:#173b66;gap:3px;display:grid}.pricePresentationChoice small{color:#587181;font-size:10px;font-weight:600}.pricePresentationChoice>div:last-child{flex-shrink:0;gap:6px;display:flex}.pricePresentationChoice button{color:#294b63;background:#fff;border:1px solid #9bb6c5;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:850}.pricePresentationChoice button.active{color:#fff;background:#173b66;border-color:#173b66}.pricePresentationNote{background:#eef5f8;border-left:4px solid #1d3a65;gap:3px;margin:11px 0 3px;padding:8px 10px;font-size:10px;display:grid}.pricePresentationNote span{font-weight:700}.pricePresentationNote small{color:#4e6879}@media (max-width:620px){.pricePresentationChoice{flex-direction:column;align-items:stretch}.pricePresentationChoice>div:last-child{grid-template-columns:1fr 1fr;display:grid}.pricePresentationChoice button{width:100%}}.documentBrand{place-items:center;margin-bottom:8px;display:grid}.documentBrand img{object-fit:contain;width:150px;height:70px;display:block}.commercialDocument>.documentBrand+h2{letter-spacing:.8px;margin-bottom:17px;font-size:12px}.documentUnit{align-items:center;font-weight:800}.pricePresentationNote.resellerAverage{border-left-width:5px;padding:10px 12px}.resellerAverage>div{text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;display:flex}.resellerAverage>div>b{color:#1d3a65;letter-spacing:.4px;font-size:9px}.resellerAverage>div>strong{color:#087252;font-size:17px}.resellerAverage>span{font-weight:800}.resellerAverage>small{font-size:9px}.customArtworkEditor{background:#f4f9fb;border:1px solid #b9d1dd;border-radius:10px;margin:14px 0;padding:12px}.customArtworkEditor>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.customArtworkEditor>header>div{color:#173b66;gap:3px;display:grid}.customArtworkEditor>header small{color:#587181;font-size:10px;font-weight:600}.customArtworkEditor>header>button{color:#fff;background:#173b66;border:0;border-radius:7px;flex:none;align-items:center;gap:6px;padding:8px 10px;font-weight:850;display:flex}.customArtworkGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:11px;display:grid}.customArtworkCard{background:#fff;border:1px solid #d4e1e8;border-radius:9px;grid-template-columns:190px minmax(0,1fr);gap:10px;padding:10px;display:grid}.customArtworkFields{align-content:start;gap:7px;display:grid}.customArtworkFields>label,.artworkMeasures label{color:#29475e;gap:3px;font-size:10px;font-weight:850;display:grid}.customArtworkFields input,.customArtworkFields select{width:100%;padding:6px!important;font-size:12px!important}.artworkMeasures{grid-template-columns:1fr 1fr;gap:6px;display:grid}.artworkUpload{color:#08758d;cursor:pointer;background:#eefafd;border:1px dashed #5ba4b8;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:6px;display:flex!important}.artworkUpload input{display:none}.removeArtwork{color:#aa2828;background:#fff0f0;border:1px solid #efb6b6;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px;font-size:11px;font-weight:800;display:flex}.artworkEmpty{color:#607889;border:1px dashed #a8c4d0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:70px;margin-top:10px;font-size:11px;display:flex}.artworkMockup{background:#fafcfd;border:1px solid #d9e3e8;border-radius:8px;min-width:0;margin:0;padding:7px}.shirtMockup{aspect-ratio:1;background:linear-gradient(145deg,#fff,#edf2f5);width:100%;position:relative;overflow:hidden}.shirtMockup:before{content:"";background:var(--shirt-color);clip-path:polygon(28% 0,39% 7%,50% 8%,61% 7%,72% 0,100% 18%,86% 38%,75% 31%,75% 100%,25% 100%,25% 31%,14% 38%,0 18%);position:absolute;inset:13% 17% 8%}.shirtMockup:after{content:"";background:#f7fafb;border-radius:0 0 50% 50%;width:14%;height:10%;position:absolute;top:12%;left:43%;box-shadow:0 0 0 2px #0002}.shirtArtwork{z-index:1;color:#83909a;place-items:center;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;overflow:hidden}.shirtArtwork img{object-fit:contain;width:100%;height:100%}.artworkMockup figcaption{color:#263f51;gap:2px;padding:6px 2px 1px;font-size:9px;display:grid}.artworkMockup figcaption span,.artworkMockup figcaption small{color:#607889}.documentArtworkApproval{border-top:2px solid #1d3a65;margin-top:22px;padding-top:12px}.documentArtworkApproval h3{text-align:center;color:#1d3a65;margin:0;font-size:12px}.documentArtworkApproval>p{text-align:center;color:#607889;margin:3px 0 9px;font-size:8px}.documentArtworkApproval>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.documentArtworkApproval .artworkMockup{page-break-inside:avoid}@media (max-width:900px){.customArtworkGrid{grid-template-columns:1fr}.customArtworkCard{grid-template-columns:150px minmax(0,1fr)}}@media (max-width:560px){.customArtworkEditor{padding:9px}.customArtworkEditor>header{flex-direction:column;align-items:stretch}.customArtworkEditor>header>button{justify-content:center}.customArtworkCard{grid-template-columns:1fr}.customArtworkCard>.artworkMockup{width:min(230px,100%);margin:auto}.documentArtworkApproval>div{grid-template-columns:1fr 1fr}.documentArtworkApproval .shirtMockup{aspect-ratio:1}.artworkMeasures{grid-template-columns:1fr 1fr}}.rowButtons{align-items:center;gap:6px}.rowButtons button{color:#173b66;border-color:#c4d5df;border-radius:8px;place-items:center;width:32px;height:32px;padding:0;transition:background .15s,border-color .15s,transform .15s;display:grid}.rowButtons button:hover{background:#edf7fa;border-color:#7ea7bd;transform:translateY(-1px)}.rowButtons button:focus-visible{outline-offset:2px;outline:3px solid #66d7e4}.shirtMockup{isolation:isolate;aspect-ratio:1;background:radial-gradient(circle at 50% 44%,#fff 0,#f4f7f8 62%,#e9eef1 100%);position:relative;overflow:hidden}.shirtMockup:before,.shirtMockup:after{content:none}.shirtShape{filter:drop-shadow(0 10px 8px #1831422b);width:88%;height:91%;position:absolute;inset:5% 6% 4%;overflow:visible}.shirtBody{fill:var(--shirt-color);stroke:color-mix(in srgb,var(--shirt-color),#111 28%);stroke-width:2.5px;stroke-linejoin:round}.shirtShade{fill:none;stroke:#0002;stroke-width:4px}.sleeveSeam{fill:none;stroke:#0004;stroke-width:3px;stroke-linecap:round}.neckHole{fill:#f3f6f7;stroke:color-mix(in srgb,var(--shirt-color),#111 30%);stroke-width:3px}.shirtCollar{fill:none;stroke:#0005;stroke-width:5px;stroke-linecap:round}.backCollar{stroke-width:4px}.mockupSide{z-index:2;color:#fff;letter-spacing:.6px;text-transform:uppercase;background:#173b66e8;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:8px;right:8px}.shirtArtwork{z-index:3}.shirtArtwork.front{width:32%;height:19%;top:38%;left:34%}.shirtArtwork.pocket{width:13%;height:13%;top:31%;left:35%}.shirtArtwork.back{width:38%;height:28%;top:27%;left:31%}@media (max-width:620px){.rowButtons{gap:5px}.rowButtons button{width:34px;height:34px}.commercialV2Orders th:last-child,.commercialV2Orders td:last-child{background:#fff;position:sticky;right:0;box-shadow:-6px 0 8px #173b6610}.commercialV2Orders th:last-child{background:#f0f6f8}}.commercialAccountingHelp{color:#173b66;background:#f0f8fb;border:1px solid #b8d6e2;border-radius:10px;align-items:flex-start;gap:10px;margin:12px 0 18px;padding:12px 14px;display:flex}.commercialAccountingHelp b{min-width:205px}.commercialAccountingHelp span{color:#36576c;font-size:12px;line-height:1.45}.commercialMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.commercialMetrics article{background:#fff;border:1px solid #d9e4e9;border-radius:12px;flex-direction:column;gap:5px;padding:14px;display:flex;box-shadow:0 4px 14px #173b660a}.commercialMetrics span{color:#567080;text-transform:uppercase;letter-spacing:.35px;font-size:11px;font-weight:800}.commercialMetrics strong{color:#173b66;font-size:20px}.commercialMetrics small{color:#657b87;font-size:11px;line-height:1.35}@media (max-width:1100px){.commercialMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.commercialMetrics{grid-template-columns:1fr 1fr}.commercialAccountingHelp{display:block}.commercialAccountingHelp b{min-width:0;margin-bottom:6px;display:block}.commercialMetrics strong{font-size:17px}}.sellerPerformanceFilter{background:#fff;border:1px solid #d9e4e9;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;margin:14px 0 10px;padding:12px 14px;display:flex}.sellerPerformanceFilter>div:first-child{flex-direction:column;display:flex}.sellerPerformanceFilter small,.sellerScoreboard header small{letter-spacing:1.4px;color:#00839b;font-size:9px;font-weight:900}.sellerPerformanceFilter>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.sellerPerformanceFilter button{color:#173b66;background:#fff;border:1px solid #b9ccd5;border-radius:8px;padding:8px 13px;font-weight:800}.sellerPerformanceFilter button.active{color:#fff;background:#173b66;border-color:#173b66}.sellerScoreboard{background:#fff;border:1px solid #d9e4e9;border-radius:13px;margin:10px 0 16px;padding:15px}.sellerScoreboard header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sellerScoreboard h3{color:#173b66;margin:2px 0 0}.sellerScoreboard header span{color:#67808c;font-size:11px}.sellerScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sellerScoreGrid button{text-align:left;color:#173b66;background:#f8fbfc;border:1px solid #cbdce3;border-radius:10px;grid-template-columns:1fr auto;gap:4px 12px;padding:14px;display:grid}.sellerScoreGrid button.active{background:#eef9fb;border:2px solid #00839b}.sellerScoreGrid b{font-size:14px}.sellerScoreGrid strong{font-size:19px}.sellerScoreGrid span,.sellerScoreGrid small{color:#5f7580;font-style:normal}.sellerScoreGrid em{color:#00839b;grid-area:2/2/4;font-style:normal;font-weight:900}@media (max-width:620px){.sellerPerformanceFilter{flex-direction:column;align-items:flex-start}.sellerScoreGrid{grid-template-columns:1fr}.sellerScoreboard header{flex-direction:column;align-items:flex-start;gap:4px}}.commercialV2Form .commercialAccountingHelp{align-self:start!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;display:flex!important;position:static!important;overflow:visible!important}@media (max-width:620px){.commercialV2Form .commercialAccountingHelp{display:block!important}}.performanceCollapse{color:#173b66;text-align:left;background:#fff;border:1px solid #cadbe3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 16px;display:flex}.performanceCollapse span{flex-direction:column;gap:3px;display:flex}.performanceCollapse small{letter-spacing:1.35px;color:#00839b;font-size:9px;font-weight:950}.performanceCollapse b{font-size:14px}.sellerScoreGrid button{grid-template-rows:auto auto auto auto auto auto auto}.sellerScoreGrid button>span b{color:#173b66;font-size:13px}.sellerScoreGrid .sellerCommissionTotal{color:#087252;grid-column:1/2;font-size:15px}.sellerScoreGrid em{grid-row:auto;align-self:start}.sellerCommissionBoard{background:#f8fcfa;border:1px solid #cfe2d9;border-radius:13px;margin:10px 0 16px;padding:15px}.sellerCommissionBoard header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sellerCommissionBoard header small{letter-spacing:1.3px;color:#087252;font-size:9px;font-weight:950}.sellerCommissionBoard h3{color:#173b66;margin:2px 0}.sellerCommissionBoard header span{color:#637985;font-size:11px}.sellerCommissionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sellerCommissionGrid article{color:#173b66;background:#fff;border:1px solid #cfe2d9;border-radius:10px;grid-template-columns:1fr auto;gap:5px 12px;padding:14px;display:grid}.sellerCommissionGrid article>div{flex-direction:column;display:flex}.sellerCommissionGrid article>div span,.sellerCommissionGrid article small{color:#637985;font-size:11px}.sellerCommissionGrid article>strong{color:#087252;grid-area:1/2/3;align-self:center;font-size:22px}.sellerCommissionGrid article>small{border-top:1px solid #e4eeea;grid-column:1/3;justify-content:space-between;gap:10px;padding-top:5px;display:flex}.sellerCommissionGrid article>small b{color:#173b66}@media (max-width:620px){.sellerCommissionBoard header{flex-direction:column;align-items:flex-start;gap:4px}.sellerCommissionGrid{grid-template-columns:1fr}}.normalFreight{background:#f8fbfc;border:1px solid #d9e4e9;border-radius:11px;justify-content:space-between;align-items:end;gap:16px;margin:10px 0;padding:14px;display:flex}.normalFreight>div{color:#173b66;flex-direction:column;gap:3px;display:flex}.normalFreight small{color:#637985;font-size:11px}.normalFreight label{color:#476477;min-width:190px;font-size:11px;font-weight:800}.normalFreight input{width:100%;margin-top:5px}@media (max-width:620px){.normalFreight{flex-direction:column;align-items:stretch}.normalFreight label{min-width:0}}.commissionTable{background:#fff;border:1px solid #d9e4e9;border-radius:13px;margin:10px 0 16px;padding:15px}.commissionTable header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.commissionTable header small{letter-spacing:1.3px;color:#00839b;font-size:9px;font-weight:950}.commissionTable h3{color:#173b66;margin:2px 0}.commissionTable header span,.commissionTable p{color:#637985;font-size:11px}.commissionTable table{border-collapse:collapse;width:100%}.commissionTable th,.commissionTable td{text-align:left;border-top:1px solid #e3ecef;padding:8px 10px;font-size:12px}.commissionTable th{color:#476477;background:#f0f6f8}.commissionTable p{margin:10px 0 0;line-height:1.45}.performanceCollapse{min-height:54px}.sellerScoreGrid button{position:relative}.sellerGoalProgress{grid-column:1/3;grid-template-columns:minmax(70px,1fr) auto;align-items:center;gap:8px;margin-top:4px;display:grid}.sellerGoalProgress:before{content:"";background:#dce9ed;border-radius:999px;grid-area:1/1;height:6px}.sellerGoalProgress i{z-index:1;background:#0b9b82;border-radius:999px;grid-area:1/1;max-width:100%;height:6px}.sellerGoalProgress span{color:#087252;grid-area:1/2;font-size:10px;font-weight:900}.sellerCommissionMath{background:#f3f8fa;border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px;padding:8px;grid-column:1/3!important;display:grid!important}.sellerCommissionMath span{color:#4f6977;justify-content:space-between;gap:8px;font-size:11px;display:flex}.sellerGoalEditor{border-top:1px solid #dce9e4;justify-content:flex-end;align-items:end;gap:7px;padding-top:7px;grid-column:1/3!important;display:flex!important}.sellerGoalEditor label{color:#446171;gap:3px;font-size:10px;font-weight:900;display:grid}.sellerGoalEditor input{width:125px;padding:7px}.sellerGoalEditor button{color:#fff;background:#173b66;border:0;border-radius:7px;padding:8px 10px;font-weight:900}.commissionTable.compact{padding:11px}.commissionTable.compact header{margin-bottom:7px}.commissionTable.compact h3{font-size:15px}.commissionCompactGrid{grid-template-columns:minmax(260px,.8fr) minmax(290px,1.2fr);gap:10px;display:grid}.commissionTable.compact th,.commissionTable.compact td{padding:5px 8px;font-size:11px}.commissionSimulator{background:#f2f8fa;border-radius:9px;align-content:start;gap:7px;padding:9px;display:grid}.commissionSimulator label{color:#294b63;justify-content:space-between;align-items:center;gap:9px;font-size:11px;font-weight:900;display:flex}.commissionSimulator input{width:110px;padding:7px}.commissionSimulator>div{gap:3px;display:grid}.commissionSimulator>div span,.commissionSimulator>strong{color:#526d7b;justify-content:space-between;gap:8px;font-size:11px;display:flex}.commissionSimulator>strong{color:#173b66;border-top:1px solid #ccdde4;padding-top:7px;font-size:13px}.commissionSimulator>strong b{color:#087252}.sellerList article{grid-template-columns:minmax(130px,1fr) 70px minmax(120px,auto) repeat(4,auto)}@media (max-width:760px){.commissionCompactGrid{grid-template-columns:1fr}.commissionTable.compact{padding:9px}.sellerCommissionMath{grid-template-columns:1fr}.sellerGoalEditor{flex-direction:column;align-items:stretch}.sellerGoalEditor input{box-sizing:border-box;width:100%}.sellerList article{grid-template-columns:1fr auto}.sellerList article>:nth-child(n+3){grid-column:1/3}.sellerList article button{width:100%}}
.commercialCrm{color:#102f47;gap:16px;display:grid}.funnelTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.funnelTitle h2{margin:0;font-size:28px}.funnelTitle p{color:#53708b;margin:6px 0 0}.newOpportunity,.crmModal footer button:last-child{color:#fff;background:#12324b;border:0;border-radius:10px;align-items:center;gap:6px;padding:12px 16px;font-weight:800;display:flex}.saveMessage{border-radius:10px;padding:10px 14px;font-weight:700}.saveMessage.success{color:#087349;background:#dcf8e9}.saveMessage.error{color:#991b1b;background:#fee2e2}.funnelFilters,.viewChooser,.visualFunnel,.lostView{background:#fff;border:1px solid #152b3b;border-radius:14px;padding:14px}.funnelFilters{grid-template-columns:1fr 1fr;gap:14px;display:grid}.funnelFilters>p{color:#53708b;grid-column:1/-1;margin:0;font-size:13px}.funnelFilters>div>b{margin-bottom:8px;display:block}.filterButtons{background:#f0f4f8;border-radius:9px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.filterButtons button,.viewChooser button{color:#304b65;background:0 0;border:0;border-radius:7px;padding:9px;font-weight:700}.filterButtons button.selected,.viewChooser button.selected{color:#fff;background:#12324b;box-shadow:0 2px 4px #0002}.funnelKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.funnelKpis article{background:#fff;border:1px solid #234054;border-radius:14px;gap:8px;padding:14px;display:grid}.funnelKpis article.won{color:#087349;background:#ecfdf5;border-color:#9de5c1}.funnelKpis article.lost{color:#be123c;background:#fff1f2;border-color:#fecaca}.funnelKpis b{font-size:20px}.funnelKpis small{font-weight:700}.funnelKpis .conversion{color:#0664a8;background:#eff9ff;border-color:#8dd1ff;grid-template-columns:auto 1fr}.conversion b,.conversion small{grid-column:1/-1}.viewChooser{justify-content:space-between;align-items:center;gap:16px;display:flex}.viewChooser div{gap:5px;display:grid}.viewChooser span{color:#53708b;font-size:13px}.viewChooser nav{background:#f0f4f8;border-radius:9px;gap:4px;padding:4px;display:flex}.viewChooser button{align-items:center;gap:6px;display:flex}.unifiedKanban{gap:12px;padding-bottom:12px;display:flex;overflow-x:auto}.unifiedKanban>section{background:#f4f5f6;border-top:4px solid;border-radius:16px;width:330px;min-width:330px;min-height:390px;padding:12px}.unifiedKanban>section>header{justify-content:space-between;gap:8px;display:flex}.unifiedKanban>section>header b{font-size:14px}.unifiedKanban>section>header span{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.unifiedKanban>section>p{color:#53708b;min-height:36px;font-size:11px}.unifiedKanban>section>div{gap:10px;display:grid}.opportunityCard{background:#fff;border:1px solid #172735;border-radius:13px;overflow:hidden;box-shadow:0 2px 5px #0001}.opportunityCard summary{cursor:pointer;grid-template-columns:1fr auto;gap:7px;padding:12px;list-style:none;display:grid}.opportunityCard summary>div:first-child{gap:3px;display:grid}.opportunityCard summary small{color:#a16c00;text-transform:uppercase;font-weight:800}.opportunityCard summary span{color:#54708a;font-size:12px}.opportunityCard summary b{font-size:17px}.opportunityCard summary>strong{font-size:14px}.tags{flex-wrap:wrap;grid-column:1/-1;gap:5px;flex-direction:row!important;display:flex!important}.tags i{color:#07608c;text-transform:uppercase;background:#e5f5ff;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:800}.tags .origin{color:#6b21a8;background:#efe5ff}.tags .linked{color:#087349;background:#dcfce7}.opportunityCard summary>p{color:#174a72;background:#eff6ff;border-radius:8px;grid-column:1/-1;margin:0;padding:8px;font-size:12px}.cardDetails{border-top:1px solid #ddd;gap:10px;padding:12px;display:grid}.cardDetails label{gap:5px;font-size:12px;font-weight:700;display:grid}.cardDetails select,.lossBox textarea{box-sizing:border-box;background:#fff;border:1px solid #b8c4ce;border-radius:8px;width:100%;padding:9px}.markLost{color:#b91c1c;background:#fff;border:1px solid #ef9999;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px;font-weight:800;display:flex}.lossBox{background:#fff1f2;border:1px solid #fecaca;border-radius:10px;gap:8px;padding:10px;display:grid}.lossBox>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.lossBox button{background:#fff;border:1px solid #d1d5db;border-radius:8px;padding:9px;font-weight:700}.lossBox button.danger{color:#fff;background:#b91c1c;border-color:#b91c1c}.lossBox button:disabled{opacity:.45}.completed{text-align:center;color:#087349;background:#dcfce7;border-radius:9px;padding:10px;font-weight:800}.visualFunnel>header{text-align:center}.visualFunnel h3{margin:4px 0}.visualFunnel>header p{color:#53708b;margin:0}.funnelStep{border:1px solid #172735;border-radius:13px;margin:18px auto 0;overflow:hidden}.funnelStep>header{color:#fff;align-items:center;gap:10px;padding:14px;display:flex}.funnelStep>header div{flex:1;display:grid}.funnelStep>header small{margin-top:3px}.funnelStep>header strong{color:#17334a;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.funnelStep>aside{background:#edf2f7;gap:5px;padding:12px;font-size:12px;display:grid}.funnelStep>div{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;padding:12px;display:grid}.lostView>header{justify-content:space-between;display:flex}.lostView>header p{color:#53708b;margin:4px 0}.lossReasons{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.lossReasons span{color:#9f1239;background:#fff1f2;border-radius:999px;gap:7px;padding:7px 10px;font-size:12px;display:flex}.lostCards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:10px;margin-top:14px;display:grid}.lostCards article{background:#fff8f8;border:1px solid #fecaca;border-radius:12px;padding:12px}.lostCards article header{justify-content:space-between;display:flex}.lostCards article header div{display:grid}.lostCards article span,.lostCards article p{color:#65798d;font-size:12px}.lostCards article button{color:#075985;background:#eff9ff;border:1px solid #7dd3fc;border-radius:9px;justify-content:center;align-items:center;gap:6px;width:100%;padding:9px;font-weight:800;display:flex}.emptyLost{text-align:center;color:#65798d}.crmModal{z-index:1000;background:#00152699;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.crmModal>section{background:#fff;border-radius:15px;width:min(760px,100%);max-height:90vh;overflow:auto}.crmModal>section>header,.crmModal>section>footer{justify-content:space-between;gap:10px;padding:15px;display:flex}.crmModal>section>header{border-bottom:1px solid #ddd}.crmModal>section>header button{background:0 0;border:0}.crmForm{grid-template-columns:1fr 1fr;gap:12px;padding:15px;display:grid}.crmForm label{gap:5px;font-size:12px;font-weight:700;display:grid}.crmForm label.wide{grid-column:1/-1}.crmForm input,.crmForm select{border:1px solid #b8c4ce;border-radius:9px;padding:10px}.crmModal>section>footer{border-top:1px solid #ddd;justify-content:flex-end}.crmModal footer .secondary{background:#fff;border:1px solid #b8c4ce;border-radius:10px;padding:10px 14px;font-weight:700}@media (max-width:800px){.funnelTitle{align-items:flex-start}.funnelFilters,.funnelKpis{grid-template-columns:1fr}.funnelFilters>p{grid-column:auto}.viewChooser{flex-direction:column;align-items:flex-start}.viewChooser nav{width:100%;overflow-x:auto}.viewChooser button{white-space:nowrap;flex:1}.visualFunnel{padding:9px}.funnelStep{width:100%!important}.crmForm{grid-template-columns:1fr}.crmForm label.wide{grid-column:auto}.filterButtons{grid-auto-columns:minmax(100px,1fr);overflow-x:auto}}.ownSeller{background:#f0f4f8;border-radius:9px;align-content:center;gap:5px;padding:10px 12px;display:grid}.ownSeller b{margin:0!important}.ownSeller span{color:#304b65;font-weight:700}.salesCardsList{background:#fff;border:1px solid #d5e0e8;border-radius:14px;gap:10px;padding:14px;display:grid}.salesCardsList>.opportunityCard{box-shadow:none}.salesCardsList>.opportunityCard>summary{grid-template-columns:minmax(260px,1fr) auto;align-items:center;min-height:74px}.salesCardsList>.opportunityCard>summary>div:first-child{grid-template-columns:auto auto 1fr;align-items:center;column-gap:12px}.salesCardsList>.opportunityCard>summary>div:first-child small{grid-column:1/-1}.salesCardsList>.opportunityCard>summary>div:first-child span:first-of-type{display:none}.salesCardsList>.opportunityCard>summary>div:first-child b{font-size:18px}.salesCardsList>.opportunityCard>summary>.tags{grid-column:auto;justify-content:flex-end}.cardQuickActions{flex-wrap:wrap;gap:8px;display:flex}.cardQuickActions a,.cardQuickActions button{color:#17334a;background:#fff;border:1px solid #b8c4ce;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 11px;font-weight:800;text-decoration:none;display:flex}.cardQuickActions .whatsappQuick{color:#fff;background:#16a34a;border-color:#16a34a}.timelineModal{width:min(720px,100%)!important}.timelineModal>header>div{gap:4px;display:grid}.timelineModal>header small{color:#a16c00;text-transform:uppercase;font-weight:800}.timelineModal>header b{font-size:22px}.timelineSummary{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.timelineSummary article{background:#f8fafc;border:1px solid #d9e1e8;border-radius:11px;gap:6px;padding:12px;display:grid}.timelineSummary small{color:#708295;text-transform:uppercase;font-weight:800}.timelineBody{padding:0 20px 22px}.timelineBody h3{margin:8px 0 16px}.timelineList{gap:20px;margin:0;padding:0 0 0 28px;list-style:none;display:grid;position:relative}.timelineList:before{content:"";background:#0b769d;width:2px;position:absolute;top:4px;bottom:5px;left:7px}.timelineList li{gap:4px;display:grid;position:relative}.timelineList li:before{content:"";background:#fff;border:3px solid #0b769d;border-radius:50%;width:11px;height:11px;position:absolute;top:4px;left:-27px}.timelineList time,.timelineList small,.timelineList p{color:#63788b;margin:0;font-size:12px}.timelineList li>small{color:#0b769d;font-weight:800}@media (max-width:800px){.salesCardsList>.opportunityCard>summary,.salesCardsList>.opportunityCard>summary>div:first-child{grid-template-columns:1fr}.salesCardsList>.opportunityCard>summary>.tags{grid-column:1/-1;justify-content:flex-start}.timelineSummary{grid-template-columns:1fr}}.commercialCrm .viewChooser nav{min-width:430px;overflow:visible}.commercialCrm .viewChooser button{white-space:nowrap;min-width:92px;font-size:13px!important}.commercialCrm .viewChooser button span{color:inherit!important;font-size:13px!important;line-height:1!important;display:inline!important}.commercialCrm .compactSalesFunnel{background:#fff;padding:18px}.commercialCrm .compactSalesFunnel>header{text-align:center}.commercialCrm .compactSalesFunnel>header h3{margin:0;font-size:20px;font-weight:900}.commercialCrm .compactSalesFunnel>header p{color:#53708b;margin:4px 0 14px}.commercialCrm .funnelStages{gap:9px;display:grid}.commercialCrm .compactSalesFunnel .funnelStep{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:12px!important;margin:0 auto!important;display:block!important;overflow:visible!important}.commercialCrm .compactSalesFunnel .funnelStep>summary{cursor:pointer!important;list-style:none!important;display:block!important}.commercialCrm .compactSalesFunnel .funnelStep>summary::-webkit-details-marker{display:none}.commercialCrm .compactSalesFunnel .funnelBand{background:var(--stage-color)!important;color:#fff!important;clip-path:polygon(4% 0,96% 0,90% 100%,10% 100%)!important;grid-template-columns:24px 1fr 30px!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:10px clamp(24px,5vw,72px)!important;display:grid!important}.commercialCrm .compactSalesFunnel .funnelBand b{text-align:center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important}.commercialCrm .compactSalesFunnel .funnelBand span{color:#17334a!important;background:#fff!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-weight:900!important;display:grid!important}.commercialCrm .compactSalesFunnel .funnelStep>summary>p{text-align:center!important;color:#53708b!important;margin:0!important;padding:5px 12px!important;font-size:11px!important}.commercialCrm .funnelCompactCards{background:#f7fafc!important;border:1px solid #d7e0e7!important;border-radius:10px!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:8px!important;margin:4px auto 8px!important;padding:8px!important;display:grid!important}.commercialCrm .funnelCompactCards>.opportunityCard{min-width:0!important;box-shadow:none!important}.commercialCrm .funnelCompactCards>.opportunityCard>summary{min-height:0!important;padding:8px!important}.commercialCrm .funnelCompactCards>.opportunityCard>summary span{font-size:10px!important}.commercialCrm .funnelCompactCards>small{text-align:center;color:#7a8b99;grid-column:1/-1;padding:5px}@media (max-width:800px){.commercialCrm .viewChooser nav{width:100%;min-width:0;overflow-x:auto}.commercialCrm .viewChooser button{min-width:86px}.commercialCrm .compactSalesFunnel .funnelStep{width:100%!important}.commercialCrm .compactSalesFunnel .funnelBand{clip-path:polygon(2% 0,98% 0,94% 100%,6% 100%)!important;padding:9px 20px!important}.commercialCrm .compactSalesFunnel .funnelBand b{font-size:11px!important}}.commercialCrm .funnelKpis article{min-width:0}.commercialCrm .opportunityCard summary small{background:#fff7df;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-size:9px;line-height:1.25}@media (max-width:800px){.commercialCrm{gap:10px}.commercialCrm .funnelTitle h2{font-size:22px}.commercialCrm .funnelTitle p{display:none}.commercialCrm .newOpportunity{padding:9px 11px;font-size:12px}.commercialCrm .funnelFilters{grid-template-columns:1fr;gap:9px;padding:10px;display:grid}.commercialCrm .funnelFilters>div>b{text-transform:uppercase;color:#60788d;margin-bottom:5px;font-size:11px}.commercialCrm .funnelFilters>p{display:none}.commercialCrm .filterButtons{background:0 0;flex-wrap:wrap;gap:5px;padding:0;display:flex;overflow:visible}.commercialCrm .filterButtons button{background:#f5f8fa;border:1px solid #d3dee7;border-radius:999px;flex:none;min-height:29px;padding:5px 9px;font-size:10px;line-height:1.1}.commercialCrm .filterButtons button.selected{color:#fff;background:#12324b;border-color:#12324b}.commercialCrm .ownSeller{padding:8px 10px}.commercialCrm .ownSeller span{font-size:11px}.commercialCrm .funnelKpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.commercialCrm .funnelKpis article{border-radius:11px;align-content:center;gap:2px;min-height:76px;padding:8px 10px}.commercialCrm .funnelKpis article>span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.15;overflow:hidden}.commercialCrm .funnelKpis b{font-size:18px;line-height:1.1}.commercialCrm .funnelKpis small{font-size:10px;line-height:1.15}.commercialCrm .funnelKpis .conversion{grid-template-columns:14px minmax(0,1fr);column-gap:5px}.commercialCrm .conversion svg{width:14px;height:14px}.commercialCrm .conversion b,.commercialCrm .conversion small{grid-column:1/-1}.commercialCrm .viewChooser{gap:7px;padding:8px;display:grid}.commercialCrm .viewChooser>div>b{font-size:12px}.commercialCrm .viewChooser>div>span{display:none}.commercialCrm .viewChooser nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;width:100%;min-width:0;padding:3px;display:grid;overflow:visible}.commercialCrm .viewChooser button{justify-content:center;gap:4px;padding:7px 3px;min-width:0!important;font-size:10px!important}.commercialCrm .viewChooser button span{font-size:10px!important}.commercialCrm .salesCardsList{border-radius:11px;gap:7px;padding:7px}.commercialCrm .salesCardsList>.opportunityCard>summary{align-items:start;min-height:0;padding:9px;grid-template-columns:minmax(0,1fr) auto!important}.commercialCrm .salesCardsList>.opportunityCard>summary>div:first-child{gap:2px;display:grid;grid-template-columns:1fr!important}.commercialCrm .salesCardsList>.opportunityCard>summary>div:first-child small{grid-column:auto;width:max-content;max-width:100%;margin-bottom:2px}.commercialCrm .salesCardsList>.opportunityCard>summary>div:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;overflow:hidden}.commercialCrm .salesCardsList>.opportunityCard>summary>div:first-child span{font-size:10px}.commercialCrm .salesCardsList>.opportunityCard>summary>strong{white-space:nowrap;font-size:14px}.commercialCrm .salesCardsList>.opportunityCard>summary>.tags{grid-column:1/-1;justify-content:flex-start;margin-top:2px}.commercialCrm .tags{gap:4px}.commercialCrm .tags i{padding:3px 6px;font-size:8px;line-height:1.2}.commercialCrm .opportunityCard summary>p{text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:10px;line-height:1.25;overflow:hidden}.commercialCrm .cardDetails{gap:8px;padding:9px}.commercialCrm .cardQuickActions a,.commercialCrm .cardQuickActions button{padding:7px 9px;font-size:11px}}@media (max-width:390px){.commercialCrm .viewChooser button{flex-direction:column;gap:2px;padding:6px 2px}.commercialCrm .funnelKpis article{min-height:72px}}.commercialCrm .salesCardsList{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.commercialCrm .opportunityCard{min-width:0}.commercialCrm .opportunityCard>summary,.commercialCrm .salesCardsList>.opportunityCard>summary{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;min-height:52px!important;padding:9px 11px!important;display:grid!important}.commercialCrm .opportunityCard>summary::-webkit-details-marker{display:none}.commercialCrm .lostCard>summary::-webkit-details-marker{display:none}.commercialCrm .opportunityCard .cardCustomerName{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;overflow:hidden;font-size:14px!important}.commercialCrm .opportunityCard>summary>strong{white-space:nowrap;font-size:13px!important}.commercialCrm .salesCardsList>.opportunityCard[open],.commercialCrm .funnelCompactCards>.opportunityCard[open]{grid-column:1/-1}.commercialCrm .cardMeta{gap:5px;display:grid}.commercialCrm .cardMeta>small{color:#a16c00;text-transform:uppercase;background:#fff7df;border-radius:999px;width:max-content;max-width:100%;padding:3px 7px;font-size:9px;font-weight:800}.commercialCrm .cardMeta>span{color:#54708a;font-size:11px}.commercialCrm .cardMeta>p{color:#174a72;background:#eff6ff;border-radius:8px;margin:0;padding:7px 8px;font-size:11px}.commercialCrm .funnelCompactCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commercialCrm .funnelCompactCards>.opportunityCard>summary b{font-size:13px!important}.commercialCrm .compactSalesFunnel{padding-top:10px}.commercialCrm .lostView{padding:10px}.commercialCrm .lossReasons{margin-top:0}.commercialCrm .lostCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px;margin-top:10px}.commercialCrm .lostCard{background:#fff8f8;border:1px solid #fecaca;border-radius:11px;min-width:0;overflow:hidden}.commercialCrm .lostCard>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:52px;padding:9px 11px;list-style:none;display:grid}.commercialCrm .lostCard>summary b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.commercialCrm .lostCard>summary strong{white-space:nowrap;font-size:13px}.commercialCrm .lostCard[open]{grid-column:1/-1}.commercialCrm .lostCardDetails{border-top:1px solid #fecaca;gap:8px;padding:10px;display:grid}.commercialCrm .lostCardDetails>span,.commercialCrm .lostCardDetails>p{color:#65798d;margin:0;font-size:11px}.commercialCrm .lostCardActions{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:8px;display:grid}.commercialCrm .lostCardActions label{color:#405b70;gap:4px;font-size:11px;font-weight:800;display:grid}.commercialCrm .lostCardActions textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b8c4ce;border-radius:8px;padding:8px}.commercialCrm .lostCardActions button{color:#17334a;background:#fff;border:1px solid #b8c4ce;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:42px;padding:8px 10px;font-weight:800;display:flex}.commercialCrm .lostCardActions .reactivateIcon{color:#075985;background:#eaf8ff;border-color:#7dd3fc;width:42px;padding:0}.commercialCrm .lostCardActions .reactivateIcon:disabled{opacity:.4;cursor:not-allowed}@media (max-width:800px){.commercialCrm .salesCardsList,.commercialCrm .lostCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.commercialCrm .funnelCompactCards{grid-template-columns:repeat(2,minmax(0,1fr))!important}.commercialCrm .opportunityCard>summary,.commercialCrm .salesCardsList>.opportunityCard>summary{grid-template-columns:minmax(0,1fr) auto!important;min-height:48px!important;padding:8px!important}.commercialCrm .opportunityCard .cardCustomerName,.commercialCrm .lostCard>summary b{font-size:12px!important}.commercialCrm .opportunityCard>summary>strong,.commercialCrm .lostCard>summary strong{font-size:11px!important}.commercialCrm .lostCard>summary{min-height:48px;padding:8px}.commercialCrm .lostCardActions{grid-template-columns:1fr auto}.commercialCrm .lostCardActions .timelineLost{grid-column:1/-1}}.commercialCrm .iconOnlyActions{align-items:center}.commercialCrm .iconOnlyActions a,.commercialCrm .iconOnlyActions button,.commercialCrm .iconOnlyDanger{box-sizing:border-box;width:40px;height:40px;min-height:40px;padding:0!important}.commercialCrm .iconOnlyDanger{color:#c62828;background:#fff;border:1px solid #f3a7a7;border-radius:9px;justify-self:start;place-items:center;display:grid}.commercialCrm .lostCardActions .timelineLost{width:42px;padding:0}.teamGoalsScreen{gap:12px}.teamGoalGeneral,.sellerGoals{background:#fff;border:1px solid #d5e0e8;border-radius:14px;padding:16px}.teamGoalGeneral>small{color:#0785a1;letter-spacing:1.5px;font-weight:900}.teamGoalGeneral>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.teamGoalGeneral label,.sellerGoals label{color:#557087;gap:5px;font-size:12px;font-weight:800;display:grid}.teamGoalGeneral input,.sellerGoals input{box-sizing:border-box;color:#102a41;width:100%;font:inherit;background:#fff;border:1px solid #bdcbd6;border-radius:9px;padding:10px;font-size:15px;font-weight:800}.sellerGoals>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.sellerGoals>header span{color:#65798d;font-size:12px}.sellerGoals>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.sellerGoals article{background:#f8fafc;border:1px solid #dbe4eb;border-radius:11px;grid-template-columns:1fr 1fr;gap:9px;padding:11px;display:grid}.sellerGoals article>b{grid-column:1/-1;font-size:16px}@media (max-width:800px){.teamGoalGeneral>div,.sellerGoals>div{grid-template-columns:1fr}.sellerGoals article{grid-template-columns:1fr 1fr}.teamGoalsScreen .funnelTitle{flex-direction:row;align-items:center}.commercialCrm .cardDetails{position:relative}.commercialCrm .iconOnlyDanger{width:40px}}
.mixHome{gap:14px;display:grid}.mixHomeBrand{background:linear-gradient(135deg,#fff 0%,#f4fbfc 100%);border:1px solid #dbe7ee;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex;box-shadow:0 8px 24px #0f2a3d0f}.mixHomeLogo{align-items:center;gap:12px;display:flex}.mixHomeMark{color:#55d9df;letter-spacing:-1px;background:#102c42;border-radius:15px;place-items:center;width:54px;height:54px;font-size:21px;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff17}.mixHomeBrand small{color:#168d99;letter-spacing:.13em;margin:0 0 2px;font-size:11px;font-weight:800;display:block}.mixHomeBrand h2{color:#102c42;margin:0;font-size:22px;line-height:1.1}.mixHomeBrand p{color:#687b89;margin:5px 0 0;font-size:13px}.mixHomeDate{text-align:right;color:#687b89;flex:none;font-size:12px}.mixHomeDate b{color:#168d99;margin-top:3px;font-size:13px;display:block}.mixHomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mixHomeCard{color:#102c42;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7ed;border-radius:15px;min-width:0;min-height:142px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 6px 18px #0f2a3d0e}.mixHomeCard:hover{border-color:#56cbd1;transform:translateY(-2px);box-shadow:0 10px 24px #0f2a3d1a}.mixHomeCard:focus-visible{outline-offset:2px;outline:3px solid #2abdc740}.mixHomeSales{color:#fff;background:linear-gradient(135deg,#102c42 0%,#173e57 100%);border-color:#173e57;grid-column:span 2;min-height:205px;display:block}.mixHomeCardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mixHomeIcon{color:#168d99;background:#e8f9fa;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.mixHomeSales .mixHomeIcon{color:#65e4e8;background:#55d9df24}.mixHomeArrow{color:#91a4b0}.mixHomeSales .mixHomeArrow{color:#8fb8c6}.mixHomeCard h3{margin:12px 0 4px;font-size:16px;line-height:1.15}.mixHomeCard p{color:#71828e;margin:0;font-size:12.5px;line-height:1.35}.mixHomeSales p{color:#b9cbd4}.mixHomeMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:17px;display:grid}.mixHomeMetric{background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;min-width:0;padding:10px}.mixHomeMetric small{color:#b9cbd4;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;display:block;overflow:hidden}.mixHomeMetric strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:16px;display:block;overflow:hidden}.mixHomeBadge{color:#168d99;background:#eff9fa;border-radius:999px;padding:4px 7px;font-size:10px;font-weight:800;position:absolute;bottom:12px;right:13px}@media (max-width:1100px){.mixHomeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.mixHome{gap:10px}.mixHomeBrand{padding:13px}.mixHomeDate{display:none}.mixHomeMark{width:46px;height:46px}.mixHomeBrand h2{font-size:18px}.mixHomeBrand p{font-size:12px}.mixHomeGrid{grid-template-columns:1fr;gap:9px}.mixHomeSales{grid-column:auto;min-height:0}.mixHomeCard{min-height:112px;padding:13px}.mixHomeMetrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.mixHomeMetric strong{font-size:14px}}.mixHomeCard{text-decoration:none}.mixHomeConversations{background:linear-gradient(145deg,#effbf7,#fff);border-color:#a9ddcc}.mixHomeConversations .mixHomeIcon,.mixHomeConversations .mixHomeBadge{color:#087a5d;background:#d9f5ea}
.vaultSharedBadge{color:#12675d;white-space:nowrap;background:#e6f6f1;border-radius:999px;align-items:center;padding:4px 7px;font-size:11px;font-weight:700;display:inline-flex}.vaultShareOverlay{z-index:1100;background:#0c181f9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.vaultShareDialog{background:#fff;border-radius:16px;width:min(100%,480px);max-height:min(80vh,650px);padding:20px;overflow:auto;box-shadow:0 20px 55px #0000003d}.vaultShareDialog header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.vaultShareDialog header small{color:#168b84;font-weight:800}.vaultShareDialog h3{margin:4px 0 7px;font-size:20px}.vaultShareDialog p{color:#53646b;margin:0;line-height:1.45}.vaultShareDialog header button{cursor:pointer;background:0 0;border:0;flex:none}.vaultSharePeople{gap:8px;margin:22px 0;display:grid}.vaultSharePeople label{cursor:pointer;border:1px solid #dce5e8;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.vaultSharePeople input{accent-color:#168b84;width:18px;height:18px}.vaultSharePeople span{font-weight:700}.vaultShareDialog footer{justify-content:flex-end;gap:8px;display:flex}.vaultShareDialog footer button{cursor:pointer;background:#fff;border:1px solid #c7d4d7;border-radius:8px;padding:10px 14px;font-weight:700}.vaultShareDialog footer button:last-child{color:#fff;background:#168b84;border-color:#168b84}.vaultShareDialog footer button:disabled{opacity:.6;cursor:wait}
.windsorDashboard{gap:18px;display:grid}.windsorHero{background:linear-gradient(135deg,#ecfeff,#f8fafc);border:1px solid #bfe6ea;border-radius:18px;justify-content:space-between;gap:24px;padding:24px;display:flex}.windsorHero small,.windsorSectionTitle small{letter-spacing:.09em;color:#087d8c;font-weight:800}.windsorHero h2{margin:4px 0;font-size:28px}.windsorHero p{color:#475569;max-width:720px}.windsorHero>div:last-child{background:#fff;border-radius:14px;align-content:center;gap:4px;min-width:190px;padding:14px 16px;display:grid}.windsorHero>div:last-child span,.windsorHero>div:last-child small{color:#64748b}.windsorHero>div:last-child strong{font-size:17px}.windsorDiagnosis{border:1px solid;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;display:flex}.windsorDiagnosis div{flex:1;gap:2px;display:grid}.windsorDiagnosis.good{color:#166534;background:#ecfdf5;border-color:#86efac}.windsorDiagnosis.attention{color:#92400e;background:#fffbeb;border-color:#fcd34d}.windsorDiagnosis.risk{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.windsorSectionTitle{justify-content:space-between;align-items:end;gap:16px;display:flex}.windsorSectionTitle h3{margin:3px 0 0;font-size:18px}.windsorSectionTitle>span{color:#64748b;font-size:12px}.windsorKpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.windsorKpi{background:#fff;border:1px solid #dbe5ea;border-radius:14px;gap:5px;padding:16px;display:grid}.windsorKpi span{color:#64748b;font-size:12px}.windsorKpi strong{color:#0f172a;font-size:21px}.windsorKpi small{color:#64748b}.windsorKpi.good{background:#f0fdf4;border-color:#86efac}.windsorKpi.risk{background:#fff7f7;border-color:#fca5a5}.windsorKpis.site .windsorKpi{border-top:3px solid #3b82f6}.windsorTableCard{background:#fff;border:1px solid #dbe5ea;border-radius:16px;gap:14px;padding:18px;display:grid}.windsorScroll{overflow:auto}.windsorScroll table{border-collapse:collapse;width:100%;min-width:1080px}.windsorScroll th,.windsorScroll td{text-align:left;vertical-align:top;border-bottom:1px solid #e8eef2;padding:11px 10px;font-size:12px}.windsorScroll th{color:#64748b;white-space:nowrap;background:#f8fafc}.windsorScroll td small{max-width:260px;line-height:1.35;display:block}.windsorPlatform{white-space:nowrap;border-radius:999px;padding:4px 8px;font-weight:800;display:inline-flex}.windsorPlatform.meta{color:#4338ca;background:#eef2ff}.windsorPlatform.google_ads{color:#047857;background:#ecfdf5}.windsorFootnote{color:#64748b;align-items:center;gap:8px;font-size:12px;display:flex}.windsorEmpty{text-align:center;color:#64748b;padding:60px 20px}.windsorEmpty svg{color:#0891b2}.positive{color:#15803d}.negative{color:#b91c1c}@media (max-width:900px){.windsorHero{display:grid}.windsorHero>div:last-child{min-width:0}.windsorKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.windsorDiagnosis{flex-wrap:wrap;align-items:flex-start}.windsorDiagnosis b{width:100%}}@media (max-width:520px){.windsorKpis{grid-template-columns:1fr 1fr}.windsorKpi{padding:13px}.windsorKpi strong{font-size:17px}.windsorHero{padding:18px}.windsorSectionTitle{align-items:flex-start}.windsorSectionTitle>span{display:none}}.windsorFilters{background:#fff;border:1px solid #cbdde3;border-radius:15px;grid-template-columns:minmax(210px,1.2fr) repeat(3,minmax(170px,1fr)) auto;align-items:end;gap:12px;padding:16px;display:grid}.windsorFilterTitle{color:#087d8c;align-self:center;align-items:center;gap:10px;display:flex}.windsorFilterTitle div{gap:2px;display:grid}.windsorFilterTitle small{color:#64748b;font-size:11px;font-weight:400}.windsorFilters label{gap:5px;display:grid}.windsorFilters label span{color:#475569;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:800}.windsorFilters select{color:#0f172a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:10px;padding:8px 34px 8px 10px}.windsorFilters select:focus{border-color:#0891b2;outline:2px solid #67e8f9}.windsorFilters select:disabled{color:#94a3b8;background:#f1f5f9}.windsorFilters button{color:#334155;background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:8px 12px;font-weight:700;display:inline-flex}.windsorFilters button:disabled{opacity:.45}.windsorFilterEmpty{color:#64748b;background:#f8fafc;border:1px dashed #94a3b8;border-radius:12px;align-items:center;gap:9px;padding:14px 16px;display:flex}@media (max-width:1100px){.windsorFilters{grid-template-columns:1fr 1fr}.windsorFilterTitle{grid-column:1/-1}.windsorFilters button{align-self:end}}@media (max-width:600px){.windsorFilters{grid-template-columns:1fr}.windsorFilterTitle{grid-column:auto}.windsorFilters button{width:100%}}
.fitnessEngineering{color:#172033;gap:16px;font-size:14px;display:grid}.fitnessHero{background:linear-gradient(135deg,#fff 0%,#f5f8ff 100%);border:1px solid #dce4ef;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.fitnessHero small{letter-spacing:.08em;color:#3264c8;font-weight:800}.fitnessHero h1{margin:4px 0;font-size:27px}.fitnessHero p{color:#667085;margin:0}.fitnessHero button,.fitnessActions button,.fitnessSectionTitle button,.fitnessInline button,.fitnessAddChannel{color:#27364d;cursor:pointer;background:#fff;border:1px solid #ccd7e6;border-radius:9px;align-items:center;gap:7px;padding:10px 13px;font-weight:750;display:inline-flex}.fitnessHero>button,.fitnessActions .primary{color:#fff;background:#2457c5;border-color:#2457c5}.fitnessMessage{background:#fff7d6;border:1px solid #ebd47e;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.fitnessMessage button{background:0 0;border:0}.fitnessLayout{grid-template-columns:270px minmax(0,1fr);gap:16px;display:grid}.fitnessCatalog,.fitnessWorkspace{background:#fff;border:1px solid #dce4ef;border-radius:16px;min-width:0}.fitnessCatalog{align-self:start;max-height:75vh;padding:12px;overflow:auto}.fitnessCatalog>label{border:1px solid #d5deea;border-radius:9px;align-items:center;gap:7px;padding:0 10px;display:flex}.fitnessCatalog input{border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:13px}.fitnessCatalogCount{color:#667085;padding:11px 4px 7px;font-size:12px;font-weight:700}.fitnessCatalog>button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:3px;width:100%;padding:11px;display:grid}.fitnessCatalog>button:hover,.fitnessCatalog>button.selected{background:#eef4ff;border-color:#bcd0f8}.fitnessCatalog>button span,.fitnessCatalog>button small{color:#667085}.fitnessEmpty,.fitnessWelcome{text-align:center;color:#667085;padding:35px 15px}.fitnessWelcome strong{color:#27364d;font-size:18px;display:block}.fitnessWorkspace{padding:18px}.fitnessTitle{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.fitnessTitle h2{margin:5px 0 2px;font-size:22px}.fitnessTitle p{color:#667085;margin:0}.fitnessStatus{color:#8a5b00;background:#fff3d8;border-radius:20px;padding:4px 8px;font-size:12px;font-weight:800;display:inline-flex}.fitnessStatus.active{color:#167546;background:#e5f7ec}.fitnessActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.fitnessActions button{padding:8px 10px}.fitnessActions .danger{color:#b42318}.fitnessTabs{border-bottom:1px solid #dce4ef;gap:4px;margin-top:18px;display:flex;overflow:auto}.fitnessTabs button{white-space:nowrap;color:#667085;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 13px;font-weight:750}.fitnessTabs button.active{color:#2457c5;border-bottom-color:#2457c5}.fitnessPanel{gap:18px;padding-top:18px;display:grid}.fitnessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.fitnessPanel label,.fitnessInline label,.fitnessPriceGrid label{color:#475467;gap:6px;font-weight:700;display:grid}.fitnessPanel input,.fitnessPanel select,.fitnessPanel textarea,.fitnessInline input,.fitnessPriceGrid input{box-sizing:border-box;color:#172033;width:100%;font:inherit;background:#fff;border:1px solid #ccd7e6;border-radius:8px;padding:9px 10px}.fitnessPanel textarea{resize:vertical;min-height:76px}.fitnessWide{gap:6px;display:grid}.fitnessFieldset{border:1px solid #dce4ef;border-radius:11px;padding:13px}.fitnessChecks{flex-wrap:wrap;gap:9px;margin-top:10px;display:flex}.fitnessChecks label{border:1px solid #dce4ef;border-radius:8px;align-items:center;gap:5px;padding:7px 10px;display:flex}.fitnessChecks input{width:auto}.fitnessSectionTitle{justify-content:space-between;align-items:center;gap:15px;margin-top:3px;display:flex}.fitnessSectionTitle div{gap:3px;display:grid}.fitnessSectionTitle span,.fitnessPriceIntro span{color:#667085;font-size:13px}.fitnessRows{gap:7px;display:grid}.fitnessRow{grid-template-columns:2fr 80px 2fr 38px;align-items:center;gap:7px;display:grid}.fitnessRow button,.fitnessTable button,.fitnessPriceGrid article>div button{color:#b42318;background:#fff1f0;border:0;border-radius:7px;place-items:center;height:36px;display:grid}.fitnessTable{border:1px solid #dce4ef;border-radius:11px;overflow:auto}.fitnessTable .head,.fitnessTable .line{grid-template-columns:2fr 90px 90px 1fr 42px;align-items:center;gap:7px;min-width:730px;padding:8px 10px;display:grid}.fitnessTable .head{color:#667085;background:#f5f7fa;font-size:12px;font-weight:800}.fitnessTable .line{border-top:1px solid #e7ecf2}.fitnessTable.costs .head,.fitnessTable.costs .line{grid-template-columns:2.2fr 65px 100px 100px 100px 100px 120px 40px;min-width:1040px}.fitnessTable.costs .line>div{grid-template-columns:120px 1fr;gap:5px;display:grid}.fitnessTable .line input,.fitnessTable .line select{padding:7px}.fitnessKpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.fitnessKpis article{border:1px solid #dce4ef;border-radius:11px;gap:5px;padding:14px;display:grid}.fitnessKpis span,.fitnessKpis small{color:#667085}.fitnessKpis strong{font-size:20px}.fitnessInline{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.fitnessInline label{width:170px}.fitnessPriceIntro{gap:3px;display:grid}.fitnessPriceGrid{grid-template-columns:repeat(3,minmax(220px,1fr));gap:11px;display:grid}.fitnessPriceGrid article{border:1px solid #dce4ef;border-radius:12px;grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.fitnessPriceGrid article>div,.fitnessPriceGrid article footer{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.fitnessPriceGrid article footer{background:#eef4ff;border-radius:0 0 12px 12px;margin:4px -13px -13px;padding:11px 13px}.fitnessPriceGrid article footer span{color:#667085;gap:2px;display:grid}.fitnessPriceGrid article footer b{color:#1749a5;font-size:16px}.fitnessAddChannel{width:max-content}.fitnessEngineering button:disabled,.fitnessEngineering input:disabled,.fitnessEngineering select:disabled,.fitnessEngineering textarea:disabled{opacity:.6;cursor:not-allowed}@media (max-width:900px){.fitnessLayout{grid-template-columns:1fr}.fitnessCatalog{max-height:280px}.fitnessPriceGrid{grid-template-columns:repeat(2,minmax(220px,1fr))}}@media (max-width:620px){.fitnessEngineering{font-size:13px}.fitnessHero,.fitnessTitle{flex-direction:column;align-items:stretch}.fitnessHero{padding:17px}.fitnessWorkspace{padding:13px}.fitnessGrid,.fitnessKpis,.fitnessPriceGrid{grid-template-columns:1fr}.fitnessActions{justify-content:flex-start}.fitnessActions button{flex:1;justify-content:center}.fitnessRow{grid-template-columns:1fr 65px 38px}.fitnessRow input:nth-of-type(3){grid-area:2/1/auto/-1}.fitnessTabs{margin-inline:-13px;padding-inline:9px}.fitnessPanel input,.fitnessPanel select,.fitnessPanel textarea{font-size:16px}}.fitnessMediaLink{color:#07889a;align-items:center;gap:5px;width:max-content;margin-top:5px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.fitnessMediaLink:hover{text-decoration:underline}.fitnessEngineering .fitnessLayout{grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.fitnessEngineering .fitnessWorkspace{width:100%}.fitnessSearch{color:#526a7c;gap:4px;min-width:300px;font-size:11px;font-weight:800;display:grid}.fitnessSearch>span{align-items:center;gap:5px;display:flex}.fitnessSearch input{box-sizing:border-box;color:#173047;width:100%;font:inherit;background:#fff;border:1px solid #d4e0e7;border-radius:8px;padding:9px 11px}.fitnessCatalog{padding:8px}.fitnessCatalogCount{padding:6px 8px 8px}.fitnessCatalog>button{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px;display:block;overflow:hidden}.fitnessCatalog>button strong{text-overflow:ellipsis;font-size:13px;font-weight:750;display:block;overflow:hidden}.fitnessCatalog>button span,.fitnessCatalog>button small{display:none}@media (max-width:900px){.fitnessEngineering .fitnessLayout{grid-template-columns:1fr}.fitnessCatalog{max-height:320px}}@media (max-width:620px){.fitnessSearch{width:100%;min-width:0}}.fitnessTechnicalSheet{gap:12px}.fitnessSheetSection{background:#fbfdff;border:1px solid #dce4ef;border-radius:12px;gap:12px;padding:13px;display:grid}.fitnessSheetSection>header{border-bottom:1px solid #e5eaf1;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.fitnessSheetSection>header strong{color:#23324a;font-size:14px}.fitnessSheetSection>header span{color:#667085;font-size:11px}.fitnessIdentityGrid{grid-template-columns:110px minmax(190px,1.5fr) minmax(150px,1fr);gap:10px;display:grid}.fitnessNameField,.fitnessCollectionField{grid-column:span 2}.fitnessMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fitnessMediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fitnessIdentityGridSimple{grid-template-columns:110px minmax(220px,1fr) minmax(150px,.55fr)}.fitnessIdentityGridSimple .fitnessNameField{grid-column:auto}@media (max-width:620px){.fitnessEngineering{gap:9px}.fitnessHero{border-radius:12px;gap:10px;padding:13px}.fitnessHero h1{font-size:22px}.fitnessHero p{font-size:12px}.fitnessCatalog{max-height:230px}.fitnessWorkspace{border-radius:12px;padding:10px;scroll-margin-top:10px}.fitnessTitle{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:7px;display:grid}.fitnessTitle h2{margin:4px 0 1px;font-size:19px;line-height:1.15}.fitnessTitle p{font-size:11px}.fitnessStatus{padding:3px 7px;font-size:10px}.fitnessActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid}.fitnessActions button{gap:4px;min-width:0;min-height:34px;padding:6px 4px;font-size:11px}.fitnessTabs{margin-top:8px;margin-inline:-10px;padding-inline:6px}.fitnessTabs button{padding:8px 9px;font-size:11px}.fitnessPanel{gap:9px;padding-top:9px}.fitnessTechnicalSheet{gap:8px}.fitnessSheetSection{border-radius:9px;gap:8px;padding:9px}.fitnessSheetSection>header{padding-bottom:6px}.fitnessSheetSection>header strong{font-size:12px}.fitnessSheetSection>header span{text-align:right;font-size:9px}.fitnessTechnicalSheet label{gap:3px;font-size:11px;margin:0!important}.fitnessTechnicalSheet input,.fitnessTechnicalSheet select,.fitnessTechnicalSheet textarea{border-radius:7px;min-height:36px!important;padding:7px 8px!important;font-size:14px!important}.fitnessTechnicalSheet textarea{min-height:54px!important}.fitnessIdentityGrid{grid-template-columns:82px minmax(0,1fr);gap:7px}.fitnessNameField{grid-column:auto}.fitnessCollectionField{grid-column:1/-1}.fitnessMetricsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fitnessMediaGrid{grid-template-columns:1fr;gap:7px}.fitnessTechnicalSheet .fitnessGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.fitnessFieldset{border-radius:8px;padding:8px}.fitnessFieldset>strong{font-size:11px}.fitnessChecks{gap:5px;margin-top:6px}.fitnessChecks label{padding:5px 7px;font-size:11px}.fitnessChecks input{height:16px;width:16px!important;min-height:0!important}.fitnessMediaLink{margin-top:1px;font-size:10px}.fitnessActions{grid-template-columns:repeat(4,minmax(0,1fr))}.fitnessIdentityGridSimple{grid-template-columns:82px minmax(0,1fr)}.fitnessIdentityGridSimple .fitnessNameField{grid-column:auto}.fitnessIdentityGridSimple .fitnessTypeField{grid-column:1/-1}}.fitnessActions .whatsapp{color:#fff;background:#1fa855;border-color:#1fa855}.fitnessPhotoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fitnessPhotoField{background:#fff;border:1px solid #dce4ef;border-radius:9px;padding:8px}.fitnessPhotoField>img,.fitnessPhotoPlaceholder{box-sizing:border-box;object-fit:contain;background:#f1f5f9;border-radius:7px;width:100%;height:150px}.fitnessPhotoPlaceholder{color:#94a3b8;place-items:center;font-size:12px;font-weight:600;display:grid}.fitnessHeroSearch{justify-content:flex-start;padding:13px 16px}.fitnessHeroSearch .fitnessSearch{flex:1;max-width:780px}.fitnessHeroSearch>button{margin-left:auto}.fitnessLayout.searchEmpty{grid-template-columns:1fr}.fitnessLayout.searchEmpty .fitnessWorkspace{grid-column:1/-1}.flowEditingCard{background:#fff;border:1px solid #d5e1e9;border-radius:11px;overflow:hidden}.flowEditingCard>summary{color:#173248;cursor:pointer;align-items:center;min-height:42px;padding:0 13px;font-weight:850;list-style:none;display:flex}.flowEditingCard>summary:after{content:"+";color:#087f92;margin-left:auto;font-size:20px}.flowEditingCard[open]>summary{background:#f8fbfd;border-bottom:1px solid #dce6ec}.flowEditingCard[open]>summary:after{content:"−"}.flowEditingCard .flowTopbar{border:0;border-radius:0}.fitnessModelDirectory{grid-template-columns:1fr!important}.fitnessModelDirectory .fitnessWorkspace{order:1}.fitnessModelDirectory .fitnessCatalog{box-sizing:border-box;order:2;width:100%;max-height:none}.fitnessModelDirectory .fitnessCatalog>button{border-bottom:1px solid #e7ecf2;border-radius:0;height:34px;padding:6px 10px}.fitnessModelDirectory .fitnessCatalogCount{color:#27364d;font-weight:850}.fitnessModelDirectory .fitnessWorkspace:has(.fitnessWelcome){display:none}@media (max-width:620px){.fitnessHeroSearch{grid-template-columns:1fr auto;align-items:end;padding:10px;display:grid}.fitnessHeroSearch .fitnessSearch{width:auto}.fitnessHeroSearch>button{margin:0;padding:9px 10px}.fitnessHeroSearch>button svg{display:none}.fitnessWelcome{padding:20px 10px}.fitnessActions{grid-template-columns:repeat(3,minmax(0,1fr))}.fitnessActions .whatsapp{grid-column:span 2}.fitnessPhotoGrid{grid-template-columns:1fr;gap:7px}.fitnessPhotoField{min-width:0;padding:6px}.fitnessPhotoField>img,.fitnessPhotoPlaceholder{height:150px}.fitnessPhotoField input{min-width:0;font-size:12px!important}.fitnessSheetSection{min-width:0;overflow:hidden}}
.cutMatrices{gap:14px;display:grid}.matrixHero{color:#fff;background:linear-gradient(125deg,#102a40,#174b63);border-radius:17px;align-items:center;gap:16px;padding:20px 22px;display:flex}.matrixHero>div{flex:1}.matrixHero small{letter-spacing:.13em;color:#57d6e7;font-size:11px;font-weight:900}.matrixHero h1{margin:4px 0;font-size:25px}.matrixHero p{color:#c9dce7;margin:0}.matrixHero button,.matrixTitle button,.matrixSectionTitle button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.matrixHero button,.matrixTitle .primary{color:#072c3d;background:#16b8ca}.matrixLayout{grid-template-columns:245px minmax(0,1fr);gap:13px;display:grid}.matrixCatalog,.matrixWorkspace,.matrixPanel{background:#fff;border:1px solid #dbe5eb;border-radius:14px}.matrixCatalog{flex-direction:column;gap:7px;padding:10px;display:flex}.matrixCatalog>label{border:1px solid #d6e1e8;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.matrixCatalog input{width:100%;font:inherit;border:0;outline:0}.matrixCatalog>button{text-align:left;color:#173047;cursor:pointer;background:#f8fbfc;border:1px solid #e0e8ed;border-radius:10px;gap:3px;padding:10px;display:grid}.matrixCatalog>button.selected{background:#eaf9fb;border-color:#16b8ca}.matrixCatalog span,.matrixCatalog small{color:#667c8d;font-size:12px}.matrixWorkspace{gap:13px;min-width:0;padding:14px;display:grid}.matrixTitle{align-items:center;gap:12px;display:flex}.matrixTitle>div:first-child{flex:1}.matrixTitle h2{margin:3px 0;font-size:21px}.matrixTitle p{color:#687d8e;margin:0}.matrixTitle>div:last-child{gap:7px;display:flex}.matrixTitle button{background:#fff;border:1px solid #d6e1e7}.matrixTitle .danger{color:#b43c31}.matrixKpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.matrixKpis article{background:#f9fbfc;border:1px solid #dce6ec;border-radius:11px;gap:4px;padding:12px;display:grid}.matrixKpis span,.matrixKpis small{color:#64798a;font-size:12px}.matrixKpis b{font-size:18px}.matrixKpis .warning{background:#fff4f2;border-color:#efb9b2}.matrixKpis .warning b{color:#b42d24}.matrixKpis .ok{background:#effaf4;border-color:#addfc3}.matrixAlert{color:#a92f25;background:#fff2f0;border:1px solid #efb9b2;border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.matrixAlert div{gap:2px;display:grid}.matrixAlert span{font-size:12px}.matrixPanel{gap:11px;padding:13px;display:grid}.matrixPanel h3{margin:0}.matrixForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.matrixForm label,.matrixNotes{color:#526a7c;gap:5px;font-size:12px;font-weight:800;display:grid}.matrixForm input,.matrixForm select,.matrixNotes textarea,.matrixColorTable input,.matrixStages input{width:100%;min-width:0;font:inherit;color:#173047;border:1px solid #d4e0e7;border-radius:8px;padding:7px}.matrixSectionTitle{align-items:center;gap:10px;display:flex}.matrixSectionTitle>div{flex:1}.matrixSectionTitle p{color:#6b7f8f;margin:3px 0 0;font-size:12px}.matrixSectionTitle button{color:#087889;background:#e8f8fa}.matrixColorTable{border:1px solid #e0e8ed;border-radius:10px;overflow-x:auto}.matrixColorTable .head,.matrixColorTable .line{border-bottom:1px solid #e6edf1;grid-template-columns:150px 65px repeat(3,115px) 85px 75px 34px;align-items:center;gap:6px;min-width:900px;padding:7px 8px;display:grid}.matrixColorTable .head{text-transform:uppercase;color:#607687;background:#eef4f7;font-size:10px;font-weight:900}.matrixColorTable .line:last-child{border-bottom:0}.matrixColorTable .line span,.matrixColorTable .line b{text-align:center;font-size:12px}.matrixColorTable .line>button,.matrixStages>div>button{color:#a93a31;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.matrixStages{gap:6px;display:grid}.matrixStages>div{border:1px solid #e0e8ed;border-radius:9px;grid-template-columns:27px 1fr 28px;align-items:center;gap:7px;padding:6px;display:grid}.matrixStages>div>button:first-child{color:#078b58;border:1px solid #9db1be;border-radius:6px;width:23px;height:23px}.matrixStages>div.done{background:#effaf4;border-color:#b9e2cb}.matrixStages>div.done input{color:#56806a;text-decoration:line-through}.matrixNotes textarea{resize:vertical;min-height:75px}@media (max-width:900px){.matrixLayout{grid-template-columns:1fr}.matrixCatalog{max-height:220px;overflow:auto}.matrixKpis,.matrixForm{grid-template-columns:1fr 1fr}}@media (max-width:620px){.matrixHero,.matrixTitle{flex-direction:column;align-items:stretch}.matrixTitle>div:last-child{width:100%}.matrixTitle button{flex:1}.matrixKpis,.matrixForm{grid-template-columns:1fr}.matrixWorkspace{padding:9px}.matrixColorTable .head,.matrixColorTable .line{min-width:860px}}.cutMatrices .matrixLayout{grid-template-columns:minmax(0,1fr)}.cutMatrices .matrixWorkspace{width:100%}.matrixPicker{color:#d5e6ee;gap:3px;font-size:11px;font-weight:800;display:grid}.matrixPicker select{color:#173047;min-width:250px;font:inherit;background:#fff;border:1px solid #8eabba;border-radius:8px;padding:8px}@media (max-width:620px){.matrixPicker select{width:100%}}.matrixCompactList{background:#fff;border:1px solid #dbe5eb;border-radius:12px;overflow:hidden}.matrixListSummary{color:#526a7c;border-bottom:1px solid #e2eaf0;align-items:center;gap:5px;min-height:36px;padding:5px 10px;font-size:12px;display:flex}.matrixListSummary b{color:#173047;font-size:14px}.matrixListSummary span{color:#718594;margin-left:auto}.matrixListScroll{overflow-x:auto}.matrixListHead,.matrixListRow{grid-template-columns:minmax(230px,1.5fr) minmax(135px,.8fr) minmax(120px,.7fr) 145px 65px;align-items:center;min-width:720px;display:grid}.matrixListHead{color:#607687;text-transform:uppercase;background:#eef4f7;height:28px;padding:0 9px;font-size:10px;font-weight:900}.matrixListRow{color:#40596b;border-top:1px solid #e7edf1;min-height:38px;padding:3px 9px;font-size:12px}.matrixListRow:first-of-type{border-top:0}.matrixListRow:hover,.matrixListRow.opened{background:#f1fbfc}.matrixListRow.opened{box-shadow:inset 3px 0 #16b8ca}.matrixListRow>span,.matrixListRow>b{text-overflow:ellipsis;white-space:nowrap;padding:0 7px;overflow:hidden}.matrixListRow>span i{color:#4f6879;background:#edf3f6;border-radius:999px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.matrixListRow>b{text-align:right;color:#173047}.matrixNameButton{color:#087f90;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-width:0;height:30px;padding:0 5px;display:flex}.matrixNameButton strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.matrixNameButton svg{flex:none;transition:transform .15s}.matrixListRow.opened .matrixNameButton svg{transform:rotate(180deg)}.matrixListEmpty{color:#6a7f8f;padding:12px;font-size:12px}.cutMatrices .matrixLayout{gap:0}.cutMatrices .matrixWorkspace{gap:8px;padding:10px}.cutMatrices .matrixTitle{min-height:42px}.cutMatrices .matrixKpis{gap:6px}.cutMatrices .matrixKpis article{gap:2px;padding:8px 10px}.cutMatrices .matrixPanel{gap:8px;padding:9px 10px}.cutMatrices .matrixForm{gap:6px}.cutMatrices .matrixForm label,.cutMatrices .matrixNotes{gap:3px}.cutMatrices .matrixForm input,.cutMatrices .matrixForm select,.cutMatrices .matrixColorTable input,.cutMatrices .matrixStages input{padding:5px 7px}.cutMatrices .matrixColorTable .head,.cutMatrices .matrixColorTable .line{padding-top:4px;padding-bottom:4px}.cutMatrices .matrixStages{gap:4px}.cutMatrices .matrixStages>div{padding:3px 5px}@media (max-width:620px){.matrixHero{padding:12px}.matrixHero h1{font-size:21px}.matrixHero p{font-size:12px}.matrixListSummary span{display:none}.matrixListHead,.matrixListRow{grid-template-columns:220px 125px 110px 110px 45px;min-width:610px}.matrixListRow{min-height:36px}.cutMatrices .matrixWorkspace{padding:7px}.cutMatrices .matrixKpis{grid-template-columns:1fr 1fr}.cutMatrices .matrixKpis article,.cutMatrices .matrixPanel{padding:7px}}.matrixOnlyAction{justify-content:flex-end;display:flex}.matrixOnlyAction button{color:#072c3d;cursor:pointer;background:#16b8ca;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:inline-flex}.matrixOnlyAction button:disabled{opacity:.45;cursor:not-allowed}
.orderFilters{background:#fff;border:1px solid #dbe5eb;border-radius:13px;align-items:end;gap:8px;padding:11px 12px;display:flex}.orderFilters>div:first-child{min-width:180px;margin-right:auto;display:grid}.orderFilters>div:first-child strong{font-size:18px}.orderFilters>div:first-child span{color:#6b7f8f;font-size:11px}.orderFilters label{color:#526a7c;gap:4px;font-size:11px;font-weight:800;display:grid}.orderFilters input,.orderFilters select{min-width:115px;font:inherit;border:1px solid #d4e0e7;border-radius:8px;padding:8px}.orderFilters>button{color:#073143;white-space:nowrap;background:#16b8ca;border:0;border-radius:8px;align-items:center;gap:6px;padding:9px 11px;font-weight:800;display:flex}@media (max-width:850px){.orderFilters{flex-wrap:wrap;align-items:stretch}.orderFilters>div:first-child{flex-basis:100%}.orderFilters label{flex:1;min-width:125px}.orderFilters>button{justify-content:center}}.fitnessOrders{gap:14px;display:grid}.orderHero{color:#fff;background:linear-gradient(125deg,#102a40,#174b63);border-radius:17px;align-items:center;gap:16px;padding:20px 22px;display:flex}.orderHero>div{flex:1}.orderHero small{letter-spacing:.13em;color:#57d6e7;font-size:11px;font-weight:900}.orderHero h1{margin:4px 0;font-size:25px}.orderHero p{color:#c9dce7;margin:0}.orderHero button,.orderTitle button,.orderSectionTitle button{cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.orderHero button,.orderTitle .primary{color:#072c3d;background:#16b8ca}.orderLayout{grid-template-columns:245px minmax(0,1fr);gap:13px;display:grid}.orderCatalog,.orderWorkspace,.orderPanel{background:#fff;border:1px solid #dbe5eb;border-radius:14px}.orderCatalog{flex-direction:column;gap:7px;padding:10px;display:flex}.orderCatalog>label{border:1px solid #d6e1e8;border-radius:9px;align-items:center;gap:6px;padding:7px 9px;display:flex}.orderCatalog input{width:100%;font:inherit;border:0;outline:0}.orderCatalog>button{text-align:left;color:#173047;cursor:pointer;background:#f8fbfc;border:1px solid #e0e8ed;border-radius:10px;gap:3px;padding:10px;display:grid}.orderCatalog>button.selected{background:#eaf9fb;border-color:#16b8ca}.orderCatalog span,.orderCatalog small{color:#667c8d;font-size:12px}.orderWorkspace{gap:13px;min-width:0;padding:14px;display:grid}.orderTitle{align-items:center;gap:12px;display:flex}.orderTitle>div:first-child{flex:1}.orderTitle h2{margin:3px 0;font-size:21px}.orderTitle p{color:#687d8e;margin:0}.orderTitle>div:last-child{gap:7px;display:flex}.orderTitle button{background:#fff;border:1px solid #d6e1e7}.orderTitle .danger{color:#b43c31}.orderKpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.orderKpis article{background:#f9fbfc;border:1px solid #dce6ec;border-radius:11px;gap:4px;padding:12px;display:grid}.orderKpis span,.orderKpis small{color:#64798a;font-size:12px}.orderKpis b{font-size:18px}.orderKpis .warning{background:#fff4f2;border-color:#efb9b2}.orderKpis .warning b{color:#b42d24}.orderKpis .ok{background:#effaf4;border-color:#addfc3}.orderAlert,.orderOk{border-radius:11px;align-items:center;gap:9px;padding:11px 13px;display:flex}.orderAlert{color:#a92f25;background:#fff2f0;border:1px solid #efb9b2}.orderOk{color:#197148;background:#effaf4;border:1px solid #addfc3}.orderAlert div,.orderOk div{gap:2px;display:grid}.orderAlert span,.orderOk span{font-size:12px}.orderPanel{gap:11px;padding:13px;display:grid}.orderPanel h3{margin:0}.orderForm{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.orderForm label,.cutIdentity label,.cutNotes,.orderTexts label{color:#526a7c;gap:5px;font-size:12px;font-weight:800;display:grid}.orderForm input,.orderForm select,.cutIdentity input,.cutNotes input,.orderColors input,.orderTexts textarea{width:100%;min-width:0;font:inherit;color:#173047;border:1px solid #d4e0e7;border-radius:8px;padding:8px}.orderSectionTitle{align-items:center;gap:10px;display:flex}.orderSectionTitle>div{flex:1}.orderSectionTitle p{color:#6b7f8f;margin:3px 0 0;font-size:12px}.orderSectionTitle button,.addColor{color:#087889;background:#e8f8fa}.cutGroups{gap:10px;display:grid}.cutGroups>article{background:#fbfcfd;border:1px solid #dce6ec;border-radius:11px;padding:10px}.cutGroups>article>header{grid-template-columns:1fr auto 30px;align-items:center;gap:8px;margin-bottom:8px;display:grid}.cutGroups>article>header span{color:#087889;font-size:12px;font-weight:800}.cutGroups button{cursor:pointer;border:0;border-radius:7px;padding:7px}.cutGroups>article>header button,.orderColors button{color:#ad3d33;background:0 0}.cutIdentity{grid-template-columns:1.3fr .8fr .8fr;gap:8px;display:grid}.orderColors{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.orderColors>div{grid-template-columns:1fr 72px auto 30px;align-items:center;gap:5px;display:grid}.orderColors span{color:#6b7f8f;font-size:11px}.addColor{align-items:center;gap:5px;margin-top:8px;font-weight:800;display:flex}.cutNotes{margin-top:8px}.orderTexts{grid-template-columns:1fr 1fr}.orderTexts textarea{resize:vertical;min-height:130px}@media (max-width:900px){.orderLayout{grid-template-columns:1fr}.orderCatalog{max-height:220px;overflow:auto}.orderKpis,.orderForm{grid-template-columns:1fr 1fr}}@media (max-width:620px){.orderHero,.orderTitle{flex-direction:column;align-items:stretch}.orderTitle>div:last-child{width:100%}.orderTitle button{flex:1}.orderKpis,.orderForm,.cutIdentity,.orderColors,.orderTexts{grid-template-columns:1fr}.orderWorkspace{padding:9px}}.fitnessOrders .orderLayout{grid-template-columns:minmax(0,1fr)}.fitnessOrders .orderWorkspace{width:100%}.orderFilters{justify-content:flex-end}.orderActions{align-items:center;gap:12px;display:flex}.orderActions>strong{flex:1;font-size:18px}.orderActions>div{gap:7px;display:flex}.orderActions button{background:#fff;border:1px solid #d6e1e7;border-radius:9px;align-items:center;gap:6px;padding:9px 12px;font-weight:800;display:flex}.orderActions .danger{color:#b43c31}.orderActions .primary{color:#072c3d;background:#16b8ca;border:0}.productionItems{gap:9px;display:grid}.productionItems>article{background:#fbfcfd;border:1px solid #dce6ec;border-radius:11px;padding:10px}.productionItems>article>header{align-items:center;margin-bottom:8px;display:flex}.productionItems>article>header b{flex:1}.productionItems>article>header button{color:#ad3d33;background:0 0;border:0}.productionLine{grid-template-columns:100px 1fr 1.5fr 1fr 150px;gap:8px;display:grid}.productionLine label,.itemNotes{color:#526a7c;gap:5px;font-size:12px;font-weight:800;display:grid}.productionLine input,.productionLine select,.itemNotes input{width:100%;min-width:0;font:inherit;color:#173047;border:1px solid #d4e0e7;border-radius:8px;padding:8px}.lineSummary{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.lineSummary span{color:#496273;background:#edf4f7;border-radius:7px;padding:5px 8px;font-size:11px}.itemNotes{margin-top:8px}.itemsTotal{color:#173047;background:#eaf9fb;border-radius:9px;justify-content:flex-end;align-items:center;gap:18px;padding:11px 12px;display:flex}.itemsTotal b{margin-right:auto}.itemsTotal span{font-weight:800}.fitnessOrders>.orderWorkspace{background:#fff;border:1px solid #dbe5eb;border-radius:14px}@media (max-width:1050px){.productionLine{grid-template-columns:100px 1fr 1fr}.productionLine label:nth-child(4),.productionLine label:nth-child(5){grid-column:auto}}@media (max-width:650px){.productionLine{grid-template-columns:1fr}.orderActions{flex-direction:column;align-items:stretch}.orderActions>div{width:100%}.orderActions button{flex:1;justify-content:center}.itemsTotal{flex-direction:column;align-items:flex-start;gap:5px}.itemsTotal b{margin:0}.orderFilters label{min-width:calc(50% - 6px)}.orderFilters>button{width:100%}}.compactOrders{gap:8px}.compactOrders .orderFilters{border-radius:10px;padding:7px 8px}.compactOrderCard{background:#fff;border:1px solid #dbe5eb;border-radius:10px;gap:7px;padding:8px;display:grid}.compactOrderHead{grid-template-columns:auto 150px minmax(180px,1fr) 34px 85px;align-items:end;gap:6px;display:grid}.compactOrderHead>strong{align-self:center}.compactOrderHead label{color:#526a7c;gap:3px;font-size:10px;font-weight:900;display:grid}.compactOrderHead input{height:32px;font:inherit;border:1px solid #d4e0e7;border-radius:6px;padding:5px 7px}.compactOrderHead button{border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;font-weight:800;display:flex}.compactOrderHead .delete{color:#ad3d33;background:#fff1ef}.compactOrderHead .save{color:#073143;background:#16b8ca}.orderTableWrap{border:1px solid #dce6ec;border-radius:8px;overflow-x:auto}.orderTable{border-bottom:1px solid #e4ebef;grid-template-columns:42px 90px 1.4fr 90px 150px 210px 105px 100px 34px;align-items:center;gap:5px;min-width:1250px;padding:4px 6px;display:grid}.orderTable.head{color:#607687;text-transform:uppercase;background:#eef4f7;font-size:10px;font-weight:900}.orderTable.line input,.orderTable.line select{width:100%;min-width:0;height:32px;font:inherit;color:#173047;background:#fff;border:1px solid #d4e0e7;border-radius:6px;padding:4px 6px}.orderTable.line>b{text-align:center}.orderTable.line>button{color:#ad3d33;background:#fff1ef;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.orderTable.total{background:#eaf9fb;border-bottom:0;font-size:12px}.orderTable.total>*{text-align:center}.addOrderLine{color:#087889;background:#f1fbfc;border:1px dashed #16b8ca;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px;font-weight:800;display:flex}@media (max-width:650px){.compactOrders .orderFilters{grid-template-columns:1fr 1fr;display:grid}.compactOrders .orderFilters label{min-width:0}.compactOrders .orderFilters label:last-of-type,.compactOrders .orderFilters>button{grid-column:1/-1}.compactOrderHead{grid-template-columns:1fr 1fr}.compactOrderHead>strong,.compactOrderHead label:nth-of-type(2){grid-column:1/-1}.compactOrderHead .delete,.compactOrderHead .save{width:100%}.orderTable{grid-template-columns:38px 75px 230px 82px 130px 190px 95px 90px 30px;min-width:1120px}}.gradeOrders .orderTable{grid-template-columns:42px 90px 1.2fr 90px 145px 210px 330px 100px 34px;min-width:1450px}.sizeInputs{align-items:end;gap:4px;display:flex}.sizeInputs label{gap:2px;min-width:66px;display:grid}.sizeInputs span{text-align:center;color:#607687;font-size:9px;font-weight:900}.sizeInputs input{text-align:center;height:30px!important}.gradeOrders .orderTable.line>b:last-of-type{font-size:16px}.gradeOrders .orderTable.total{font-size:13px}@media (max-width:650px){.gradeOrders .orderTable{grid-template-columns:38px 75px 210px 80px 125px 190px 310px 90px 30px;min-width:1320px}}.subOrderCard{background:#fff;border:1px solid #dbe5eb;border-radius:10px;gap:8px;padding:8px;display:grid}.subOrderList{gap:9px;display:grid}.subOrderList>article{background:#fbfcfd;border:1px solid #dce6ec;border-radius:9px;padding:7px}.subOrderList>article>header{grid-template-columns:100px 1.4fr 1fr 90px 32px;align-items:end;gap:6px;margin-bottom:6px;display:grid}.subOrderList header label{color:#526a7c;gap:2px;font-size:10px;font-weight:900;display:grid}.subOrderList header select{background:#fff;border:1px solid #d4e0e7;border-radius:6px;width:100%;min-width:0;height:32px;padding:4px 6px}.subOrderList header>strong{text-align:center;padding-bottom:7px}.subOrderList header>button,.colorGradeRow>button{color:#ad3d33;background:#fff1ef;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.colorGradeTable{border:1px solid #dce6ec;border-radius:7px;overflow-x:auto}.colorGradeRow{border-bottom:1px solid #e4ebef;align-items:center;gap:4px;min-width:max-content;padding:4px 5px;display:grid}.colorGradeRow.head{text-align:center;text-transform:uppercase;color:#607687;background:#eef4f7;font-size:9px;font-weight:900}.colorGradeRow:last-child{border-bottom:0}.colorGradeRow input,.colorGradeRow select{text-align:center;background:#fff;border:1px solid #d4e0e7;border-radius:5px;width:100%;min-width:0;height:31px;padding:3px 5px}.colorGradeRow>b{text-align:center}.addColorLine,.addSubOrder{color:#087889;background:#f1fbfc;border:1px dashed #16b8ca;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:6px;font-weight:800;display:flex}.addColorLine{margin-top:6px}.subOrderTotal{background:#eaf9fb;border-radius:7px;justify-content:flex-end;align-items:center;gap:18px;padding:9px 11px;display:flex}.subOrderTotal b{margin-right:auto}@media (max-width:700px){.subOrderList>article>header{grid-template-columns:1fr 32px}.subOrderList header>b,.subOrderList header label{grid-column:1/-1}.subOrderList header>strong{grid-column:1}.subOrderTotal{flex-direction:column;align-items:flex-start;gap:4px}.subOrderTotal b{margin:0}}.subOrderScreen .compactOrderHead{grid-template-columns:auto 145px minmax(170px,1fr) auto 34px 82px;gap:4px}.baseShortcuts{gap:3px;display:flex}.baseShortcuts button{align-items:center;display:flex;color:#087889!important;background:#edf7f9!important;gap:4px!important;width:auto!important;padding:0 7px!important}.subOrderCard{gap:5px;padding:6px}.subOrderList{gap:5px}.subOrderList>article{padding:5px}.subOrderList>article>header{gap:4px;margin-bottom:3px}.subOrderList header label{margin:0}.subOrderList header select{height:30px}.colorGradeRow{padding:3px 4px}.colorGradeRow input,.colorGradeRow select{height:29px}.addColorLine{margin-top:4px;padding:5px}.subOrderTotal{gap:12px;padding:7px 9px}.addSubOrder{padding:6px}@media (max-width:700px){.subOrderScreen .compactOrderHead{grid-template-columns:1fr 1fr;gap:4px}.subOrderScreen .compactOrderHead>strong{grid-column:1/-1}.subOrderScreen .compactOrderHead label{margin:0}.subOrderScreen .compactOrderHead label:first-of-type{grid-column:1}.subOrderScreen .compactOrderHead label:nth-of-type(2){grid-column:2}.baseShortcuts{grid-column:1/-1}.baseShortcuts button{flex:1!important}.subOrderList{gap:4px}.subOrderList>article{padding:4px}.subOrderList>article>header{grid-template-columns:1fr 1fr 30px;gap:3px;display:grid}.subOrderList header>b{grid-column:1}.subOrderList header label{grid-column:auto}.subOrderList header label:first-of-type,.subOrderList header label:nth-of-type(2){grid-column:1/3}.subOrderList header>strong{text-align:left;grid-column:1/3;padding:2px;font-size:12px}.subOrderList header>button{grid-area:4/3}.subOrderTotal{grid-template-columns:1fr 1fr;gap:3px 8px;padding:6px 8px;display:grid}.subOrderTotal b,.subOrderTotal strong{grid-column:1/-1}.subOrderTotal span{font-size:12px}}.orderLookup{background:#fff;border:1px solid #dbe5eb;border-radius:10px;grid-template-columns:minmax(190px,.65fr) minmax(0,2fr);align-items:end;gap:12px;padding:9px 11px;display:grid}.orderLookupTitle{align-self:center;gap:2px;display:grid}.orderLookupTitle b{color:#173047;font-size:15px}.orderLookupTitle span{color:#6b7f8f;font-size:11px}.orderLookup .orderFilters{background:0 0;border:0;border-radius:0;padding:0}.newOrderAction{justify-content:flex-end;margin-top:-6px;display:flex}.newOrderAction button{color:#073143;background:#16b8ca;border:0;border-radius:7px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 12px;font-weight:800;display:flex}.subOrderScreen .compactOrderHead{grid-template-columns:auto 145px minmax(170px,1fr) 82px}.orderBottomActions{align-items:center;gap:5px;display:flex}.orderBottomActions .addSubOrder{flex:1;padding:5px}.deleteOrderSmall{color:#ad3d33;background:#fff4f2;border:1px solid #efc7c2;border-radius:6px;flex:0 0 32px;place-items:center;width:32px;height:29px;display:grid}.subOrderScreen .addColorLine{border-style:solid;justify-self:end;width:auto;margin-top:2px;padding:3px 7px;font-size:11px;line-height:1.2}@media (max-width:700px){.orderLookup{grid-template-columns:1fr;gap:6px;padding:8px}.orderLookup .orderFilters{grid-template-columns:1fr 1fr;display:grid}.orderLookup .orderFilters label:last-of-type{grid-column:1/-1}.newOrderAction{margin-top:-7px}.newOrderAction button{height:32px;padding:0 10px;font-size:12px}.subOrderScreen .compactOrderHead{grid-template-columns:1fr auto}.subOrderScreen .compactOrderHead>strong{grid-column:1}.subOrderScreen .compactOrderHead .save{grid-area:1/2;width:auto;padding:0 9px}.subOrderScreen .compactOrderHead label:first-of-type{grid-column:1}.subOrderScreen .compactOrderHead label:nth-of-type(2){grid-column:2}.subOrderScreen .addColorLine{margin-top:1px;padding:3px 6px}}.subOrderList header input{color:#173047;background:#fff;border:1px solid #d4e0e7;border-radius:6px;width:100%;min-width:0;height:30px;padding:4px 6px}.baseEntityRow{border-bottom:1px solid #e4ebef;grid-template-columns:minmax(220px,1fr) 140px 90px;align-items:center;gap:6px;padding:5px 7px;display:grid}.baseEntityRow.head{text-transform:uppercase;color:#607687;background:#eef4f7;font-size:10px;font-weight:900}.baseEntityRow input,.baseEntityRow select{background:#fff;border:1px solid #d4e0e7;border-radius:6px;height:32px;padding:4px 7px}.matrixQuickSearch{color:#526a7c;background:#fff;border:1px solid #dbe5eb;border-radius:10px;gap:4px;padding:10px 12px;font-size:11px;font-weight:850;display:grid}.matrixQuickSearch input{height:36px;font:inherit;color:#173047;border:1px solid #d4e0e7;border-radius:7px;padding:6px 9px}@media (max-width:650px){.baseEntityRow{grid-template-columns:minmax(150px,1fr) 95px 70px}.baseTabs{overflow-x:auto}.baseTabs button{white-space:nowrap}}.fitnessDocumentActions{gap:4px;display:flex}.fitnessDocumentActions button{color:#087889;white-space:nowrap;background:#edf7f9;width:auto;padding:0 8px}@media (max-width:700px){.fitnessDocumentActions{grid-column:1/-1}.fitnessDocumentActions button{flex:1}}.orderLookup .orderFilters{grid-template-columns:minmax(260px,1fr) 150px;gap:8px;display:grid}.fitnessOrderHistory{background:#fff;border:1px solid #dbe5eb;border-radius:9px;overflow:hidden}.fitnessOrderHistoryHead,.fitnessOrderHistory>button{text-align:left;color:#173047;background:#fff;border:0;border-bottom:1px solid #e4ebef;grid-template-columns:80px 100px minmax(150px,.8fr) minmax(220px,1.4fr) 70px 70px;align-items:center;gap:7px;min-height:34px;padding:4px 9px;display:grid}.fitnessOrderHistoryHead{color:#607687;text-transform:uppercase;background:#eef4f7;font-size:10px;font-weight:900}.fitnessOrderHistory>button{cursor:pointer;width:100%;font-size:12px}.fitnessOrderHistory>button:hover,.fitnessOrderHistory>button.selected{background:#eaf9fb}.fitnessOrderHistory>button time{color:#607687}.fitnessOrderHistory>button b:last-child,.fitnessOrderHistory>button b:nth-last-child(2){text-align:center}.fitnessOrderHistory>p{color:#64748b;margin:0;padding:12px;font-size:12px}@media (max-width:700px){.orderLookup .orderFilters{grid-template-columns:1fr}.fitnessOrderHistory{overflow-x:auto}.fitnessOrderHistoryHead,.fitnessOrderHistory>button{min-width:760px}}.newOrderAction{margin:0 0 -2px}@media (max-width:700px){.newOrderAction{margin:0}.newOrderAction button{width:100%}}.baseEntityRow{grid-template-columns:minmax(180px,430px) 56px 72px;justify-content:start}@media (max-width:650px){.baseEntityRow{grid-template-columns:minmax(120px,1fr) 42px 64px}}
.fitnessReportScreen{gap:14px;display:grid}.fitnessReportToolbar{background:#fff;border:1px solid #d8e5ec;border-radius:14px;grid-template-columns:minmax(220px,1fr) auto auto;align-items:end;gap:10px;padding:16px 18px;display:grid}.fitnessReportToolbar small{color:#0089a2;letter-spacing:.14em;font-size:10px;font-weight:900}.fitnessReportToolbar h1{color:#102c42;margin:3px 0;font-size:24px}.fitnessReportToolbar p{color:#6a7e8e;margin:0;font-size:12px}.fitnessReportToolbar label{color:#4d687c;gap:4px;margin:0;font-size:11px;font-weight:800;display:grid}.fitnessReportToolbar select{background:#fff;border:1px solid #c9d8e2;border-radius:8px;min-height:38px;padding:7px 9px}.fitnessReportToolbar>button,.fitnessReportBlockTitle>button{color:#fff;white-space:nowrap;background:#0d89a1;border:1px solid #0d89a1;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.fitnessReportToolbar>button.share{background:#1b9b57;border-color:#1b9b57}.fitnessReportMessage{color:#08798e;background:#eaf9fb;border-radius:9px;margin:0;padding:9px 12px;font-size:12px}.fitnessReportPage{color:#162b3e;background:#fff;border:1px solid #d9e3e9;width:min(794px,100%);margin:0 auto;padding:34px 42px 28px;box-shadow:0 8px 28px #12324d14}.fitnessReportBrand{border-bottom:3px solid #0d8ca5;justify-content:flex-end;align-items:center;padding-bottom:13px;display:flex}.fitnessReportBrand>div{align-items:center;gap:9px;display:flex}.fitnessReportBrand>div b{color:#52dce5;background:#102c42;border-radius:8px;place-items:center;width:43px;height:34px;font-size:15px;display:grid}.fitnessReportBrand>div span{font-size:16px;font-weight:900}.fitnessReportBrand em{color:#087f95;letter-spacing:.12em;background:#e8f8fa;border-radius:999px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.fitnessReportIdentity{grid-template-columns:1.6fr 1.2fr .7fr;gap:9px;margin:14px 0 16px;display:grid}.fitnessReportIdentity label,.fitnessReportNotes{color:#61788a;text-transform:uppercase;gap:3px;font-size:9px;font-weight:900;display:grid}.fitnessReportIdentity input,.fitnessReportNotes textarea{color:#172d40;background:#fafdfe;border:1px solid #c9d8e2;border-radius:5px;width:100%;min-height:32px;padding:5px 7px;font-size:12px;font-weight:750}.fitnessReportBlock{margin-top:14px}.fitnessReportBlockTitle{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.fitnessReportBlockTitle>div{align-items:center;gap:7px;display:flex}.fitnessReportBlockTitle span{color:#52dce5;background:#102c42;border-radius:6px;place-items:center;width:22px;height:22px;font-size:9px;font-weight:900;display:grid}.fitnessReportBlockTitle h2{color:#17364e;text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:13px}.fitnessReportBlockTitle>button{min-height:27px;padding:4px 8px;font-size:10px}.fitnessReportPage table{border-collapse:collapse;table-layout:fixed;width:100%}.fitnessReportPage th,.fitnessReportPage td{text-align:center;border:1px solid #aebdc7;height:29px;padding:3px 6px;font-size:11px}.fitnessReportPage th{color:#27465d;text-transform:uppercase;background:#e7eef2;height:28px;font-size:10px;font-weight:900}.fitnessReportPage th:first-child,.fitnessReportPage td:first-child{text-align:left}.fitnessReportPage td input{color:#172d40;width:100%;height:21px;text-align:inherit;background:0 0;border:0;outline:none;padding:1px 4px;font-size:11px}.fitnessReportPage td input:focus{background:#eaf9fb;box-shadow:inset 0 0 0 1px #42b8c8}.fitnessReportPage .total td{text-transform:uppercase;background:#f0f5f7;font-weight:900}.fitnessReportPage .reportAction{width:32px}.fitnessReportPage .reportAction button{color:#a53636;background:0 0;border:0;place-items:center;width:22px;height:22px;margin:auto;padding:0;display:grid}.fitnessReportPage th button{color:#8b3c3c;background:0 0;border:0;margin-left:3px}.fitnessReportTableScroll{overflow-x:auto}.fitnessReportNotes{margin-top:14px}.fitnessReportNotes textarea{resize:vertical;text-transform:none;min-height:58px;font-weight:500}.fitnessReportPage footer{color:#627889;border-top:1px solid #cbd8df;justify-content:flex-end;gap:15px;margin-top:18px;padding-top:10px;font-size:9px;display:flex}.fitnessReportPage footer b{color:#17364e}.fitnessReportPage input[type=number]{text-align:center}@media (max-width:760px){.fitnessReportToolbar{grid-template-columns:1fr 1fr}.fitnessReportToolbar>div,.fitnessReportToolbar>label{grid-column:1/-1}.fitnessReportToolbar>button{width:100%}.fitnessReportPage{padding:22px 18px}.fitnessReportIdentity{grid-template-columns:1fr}.fitnessReportBrand em{display:none}.fitnessReportBlockTitle h2{font-size:11px}.fitnessReportPage th,.fitnessReportPage td{height:27px;padding:2px 4px}.fitnessReportPage footer{display:grid}}@media print{body{background:#fff!important}.app>aside,.content>header,.fitnessReportToolbar,.fitnessReportMessage,.updateAvailable,.fitnessReportBlockTitle>button,.fitnessReportPage .reportAction,.fitnessReportPage th button{display:none!important}.app,.content{padding:0!important;display:block!important}.fitnessReportScreen{display:block}.fitnessReportPage{width:210mm;min-height:297mm;box-shadow:none;border:0;margin:0;padding:15mm 16mm}.fitnessReportIdentity input,.fitnessReportNotes textarea{background:#fff;border-color:#b7c3ca}.fitnessReportPage td input{background:#fff}@page{size:A4 portrait;margin:0}}.productionSheet{color:#171717;padding:24px 38px 30px}.productionTitle{text-align:center;margin-bottom:11px}.productionTitle h1{letter-spacing:.02em;margin:0;font-size:21px}.productionTitle p{color:#777;margin:3px 0 0;font-size:10px}.productionMeta{border-top:1px solid #aaa;border-left:1px solid #aaa;grid-template-columns:1fr 1.55fr;gap:0;display:grid}.productionMeta label{color:#222;background:#eee;border-bottom:1px solid #aaa;border-right:1px solid #aaa;grid-template-columns:125px 1fr;align-items:center;min-height:34px;font-size:10px;font-weight:850;display:grid}.productionMeta input{color:#111;background:#fff;border:0;border-left:1px solid #aaa;min-width:0;height:100%;padding:5px 7px;font-size:11px;font-weight:600}.productionControls{justify-content:flex-end;gap:7px;margin:10px 0;display:flex}.productionControls button,.productionAddLine{color:#08798e;background:#eaf9fb;border:1px solid #0d89a1;border-radius:6px;align-items:center;gap:5px;padding:5px 8px;font-size:10px;font-weight:850;display:inline-flex}.productionBlock{margin:11px 0 17px}.productionBlockHead{grid-template-columns:auto minmax(180px,1fr) 105px 150px 29px;align-items:center;gap:5px;margin-bottom:5px;display:grid}.productionBlockHead>b{font-size:13px}.productionBlockHead>input{background:0 0;border:0;border-bottom:1px solid #9aa;height:29px;padding:3px 5px;font-size:13px;font-weight:850}.productionBlockHead select{background:#fff;border:1px solid #aaa;height:29px;font-size:10px;font-weight:750}.productionBlockHead label{grid-template-columns:auto 70px;align-items:center;gap:4px;font-size:9px;font-weight:800;display:grid}.productionBlockHead label input{border:1px solid #aaa;width:70px;height:29px;padding:3px 5px}.productionBlockHead>button{color:#d44;background:#fff0f0;border:0;place-items:center;width:27px;height:27px;display:grid}.productionBlock table{table-layout:auto}.productionBlock th:first-child,.productionBlock td:first-child{min-width:150px}.productionBlock th:not(:first-child),.productionBlock td:not(:first-child){min-width:53px}.productionAddLine{margin-top:5px}.productionSubtotal{gap:5px;margin:5px 2px 0;font-size:10px;display:flex}.productionSubtotal span{margin-left:auto}.productionSubtotal strong{font-size:11px}.productionSummary{margin-top:12px}.productionSummary h2{text-transform:none;margin:0 0 5px;font-size:12px}.productionSummary td:first-child{font-weight:700}.productionSignatures{grid-template-columns:1fr 1fr;border:0!important;gap:70px!important;margin-top:30px!important;display:grid!important}.productionSignatures span{text-align:center;border-top:1px solid #555;padding-top:5px;font-size:9px}.productionSheet input[type=number]{text-align:center}@media (max-width:760px){.productionSheet{padding:18px 12px}.productionMeta{grid-template-columns:1fr}.productionMeta label{grid-template-columns:115px 1fr}.productionBlockHead{grid-template-columns:auto 1fr 90px 28px}.productionBlockHead label{grid-column:2/4}.productionControls{justify-content:stretch}.productionControls button{flex:1;justify-content:center}.productionSignatures{gap:24px!important}}@media print{.productionControls,.productionAddLine,.productionBlockHead>button,.productionBlockHead select{display:none!important}.productionSheet{padding:10mm 11mm!important}.productionBlockHead{grid-template-columns:auto 1fr 150px}.productionBlockHead>input,.productionBlockHead label input{border:0!important}.productionMeta input{background:#fff!important}.productionSignatures{display:grid!important}}
.silvanaScreen{gap:12px;display:grid}.silvanaToolbar{background:#fff;border:1px solid #d5e1e8;border-radius:12px;justify-content:center;align-items:end;gap:8px;padding:12px;display:flex}.silvanaToolbar label{color:#506779;gap:4px;min-width:260px;font-size:10px;font-weight:800;display:grid}.silvanaToolbar select{background:#fff;border:1px solid #bfd0da;border-radius:7px;height:36px}.silvanaToolbar button,.silvanaAdd{color:#fff;background:#087f95;border:1px solid #087f95;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font-size:11px;font-weight:850;display:inline-flex}.silvanaToolbar .whatsapp{background:#16914d;border-color:#16914d}.silvanaMessage{color:#08798e;background:#eaf9fb;border-radius:7px;margin:0 auto;padding:8px 12px;font-size:11px}.silvanaPage{color:#171717;background:#fff;border:1px solid #bbb;width:min(690px,100%);min-height:760px;margin:auto;padding:36px 48px;box-shadow:0 8px 26px #102c4214}.silvanaTitle{text-align:center;background:0 0;border:0;width:100%;margin:0 auto 8px;font-size:20px;font-weight:900;display:block}.silvanaDate{justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:10px;font-weight:800;display:flex}.silvanaDate input{border:1px solid #aaa;height:28px}.silvanaPage table{border-collapse:collapse;table-layout:fixed;width:100%}.silvanaPage th,.silvanaPage td{text-align:center;border:1px solid #777;height:48px;padding:4px;font-size:11px}.silvanaPage th{background:#d8d8d8;height:44px;font-weight:900}.silvanaPage th:first-child{width:39%}.silvanaPage th:nth-child(2){width:17%}.silvanaPage th:nth-child(3),.silvanaPage th:nth-child(4){width:20%}.silvanaPage th:last-child{width:30px}.silvanaPage input,.silvanaPage textarea{text-align:center;resize:none;background:0 0;border:0;width:100%;height:32px;padding:3px}.silvanaPage td button{color:#d33;background:#fff0f0;border:0}.silvanaAdd{color:#08798e;background:#eaf9fb;min-height:29px;margin:6px 0}.silvanaCuts{border:1px solid #777;grid-template-columns:1.4fr 1fr;margin-top:14px;display:grid}.silvanaCuts>*{text-align:center;border-right:1px solid #777;justify-content:center;align-items:center;min-height:38px;padding:4px;font-size:11px;display:flex}.silvanaCuts>:last-child{border:0}.silvanaCuts input{width:60px}.silvanaPage h2{text-align:center;margin-top:14px;font-size:15px}.silvanaTableScroll{overflow-x:auto}@media (max-width:700px){.silvanaToolbar{grid-template-columns:1fr 1fr;display:grid}.silvanaToolbar label{grid-column:1/-1;min-width:0}.silvanaPage{min-height:650px;padding:24px 12px}.silvanaPage table{min-width:570px}.silvanaCuts{grid-template-columns:1fr}.silvanaCuts>*{border-bottom:1px solid #777;border-right:0}}@media print{.silvanaToolbar,.silvanaMessage,.silvanaAdd,.silvanaPage th:last-child,.silvanaPage td:last-child,.app>aside,.content>header{display:none!important}.silvanaPage{width:210mm;min-height:297mm;box-shadow:none;border:0;padding:20mm 18mm}@page{size:A4 portrait;margin:0}}.silvanaHistory{background:#fff;border:1px solid #d5e1e8;border-radius:10px;overflow:hidden}.silvanaHistoryHead,.silvanaHistory>button{text-align:left;color:#173047;background:#fff;border:0;border-bottom:1px solid #e4ebef;grid-template-columns:105px minmax(180px,1fr) 90px 145px 110px;align-items:center;gap:8px;min-height:38px;padding:5px 10px;display:grid}.silvanaHistoryHead{color:#607687;background:#eef4f7;font-size:11px}.silvanaHistoryHead b{grid-column:1/5}.silvanaHistoryHead span{text-align:right}.silvanaHistory>button{cursor:pointer;width:100%;font-size:11px}.silvanaHistory>button:hover,.silvanaHistory>button.selected{background:#eaf9fb}.silvanaHistory>button time,.silvanaHistory>button span{color:#607687}.silvanaHistory>button>b{text-align:right}.silvanaHistoryEmpty{color:#64748b;margin:0;padding:12px;font-size:12px}@media (max-width:700px){.silvanaHistory{overflow-x:auto}.silvanaHistoryHead,.silvanaHistory>button{min-width:650px}}
