.processCard>i{display:flex;align-items:center;justify-content:space-between;gap:7px}.processCard>i>b{padding:3px 5px;border-radius:6px;background:#edf3f1;color:#446359;font-size:7px;letter-spacing:.5px}.processStandardBase{display:grid;gap:6px;margin-top:14px;padding:13px;border:1px solid color-mix(in srgb,var(--process-primary),#fff 68%);border-radius:11px;background:linear-gradient(135deg,var(--process-soft),#fff)}.processStandardBase small{color:var(--process-primary);font-size:8px;font-weight:900;letter-spacing:1.2px}.processStandardBase strong{font:700 12px/1.35 var(--process-heading)}.processStandardBase p{margin:0;color:#65737d;font-size:10px;line-height:1.45}.processStandardBase button{border:0;border-radius:8px;background:#fff;color:var(--process-primary);padding:9px;font-size:10px;font-weight:900;box-shadow:0 4px 12px #20353710;cursor:pointer}.processStandardBase button:disabled{opacity:.55;cursor:wait}.atecoProcessSuggestions{margin-top:18px;padding:24px;border:1px solid #d6e3df;border-radius:16px;background:linear-gradient(135deg,var(--process-soft),#fff);font-size:13px;line-height:1.5}.atecoProcessSuggestions>header{display:flex;justify-content:space-between;align-items:start;gap:20px}.atecoProcessSuggestions header small{color:var(--process-primary);font-weight:800;letter-spacing:1px;font-size:10px}.atecoProcessSuggestions h3{margin:4px 0 8px;font:700 23px/1.2 var(--process-heading)}.atecoProcessSuggestions p{margin:6px 0 12px}.atecoProcessSuggestions header p{max-width:850px;color:#526172}.atecoSuggestionActions{display:flex;flex-wrap:wrap;gap:8px}.atecoProcessSuggestions button{padding:9px 12px;border:1px solid #b7cec6;border-radius:8px;background:#fff;color:var(--process-primary);font:700 12px/1.35 var(--process-body);cursor:pointer}.atecoProcessSuggestions button:disabled{opacity:.5;cursor:default}.atecoProcessSuggestions button:focus-visible,.atecoProcessSuggestions summary:focus-visible{outline:3px solid var(--process-accent);outline-offset:2px}.atecoProcessSuggestions .atecoSuggestionChoose{background:var(--process-primary);color:#fff;border-color:var(--process-primary)}.atecoSuggestionCodes{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.atecoSuggestionCodes>span{padding:7px 10px;border:1px solid #d6e3df;border-radius:8px;background:#fff;font-size:12px}.atecoSuggestionCodes b{color:var(--process-primary)}.atecoSuggestionTools{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0}.atecoSuggestionTools label{display:flex;align-items:center;gap:8px}.atecoSuggestionTools select{padding:7px;border:1px solid #b7cec6;border-radius:7px;background:#fff;font:inherit;color:#334553}.atecoSuggestionGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px;max-height:530px;overflow:auto;padding:2px 5px 5px 2px;scrollbar-gutter:stable}.atecoSuggestionGrid article{display:flex;flex-direction:column;gap:5px;min-width:0;padding:18px;border:1px solid #d6e3df;border-radius:12px;background:#fff}.atecoSuggestionGrid article>small{color:var(--process-primary);font-size:11px;font-weight:800}.atecoSuggestionGrid h4{margin:0;font:700 18px/1.25 var(--process-heading)}.atecoSuggestionGrid p{margin:4px 0;color:#53636f}.atecoSuggestionGrid .atecoSuggestionOrigin{font-size:11px;color:var(--process-primary)}.atecoSuggestionGrid details{margin:8px 0 14px}.atecoSuggestionGrid summary{cursor:pointer;font-size:12px;font-weight:700;color:#334553}.atecoSuggestionGrid dl{font-size:12px}.atecoSuggestionGrid dt{font-weight:800;margin-top:8px}.atecoSuggestionGrid dd{margin:0;color:#53636f}.atecoSuggestionGrid .atecoSuggestionActions{margin-top:auto}.atecoDraftNotice,.atecoSuggestionNotice{padding:12px;border:1px solid #dfcf88;border-radius:8px;background:#fff9db;color:#66531e}.atecoDraftNotice{font-size:12px;line-height:1.5}.atecoProcessSuggestions .atecoSuggestionFootnote{margin:16px 0 0;color:#65737d;font-size:11px}.atecoSuggestionFootnote a{color:var(--process-primary);text-decoration:underline}@media(max-width:800px){.atecoProcessSuggestions{padding:16px}.atecoProcessSuggestions>header{flex-direction:column}.atecoSuggestionTools label{flex-wrap:wrap}}@media print{.atecoDraftNotice,.atecoProcessSuggestions{display:none!important}}.processWorkspace.interactionsMode{grid-template-columns:minmax(0,1fr)}.interactionsMode>.processEditor{display:none}.interactionWorkspace{font-size:14px;line-height:1.5}.interactionEditor>header,.interactionHeader,.interactionListHead{display:flex;justify-content:space-between;align-items:start;gap:20px}.interactionHeader h3{margin:0;font-size:22px}.interactionHeader p{max-width:850px;margin:8px 0}.interactionWorkspace button,.interactionWorkspace input,.interactionWorkspace select,.interactionWorkspace textarea{font:inherit}.interactionWorkspace button{padding:8px 12px;border:1px solid #c8d7d0;border-radius:7px;background:white;color:#285d50;cursor:pointer}.interactionWorkspace button:disabled{opacity:.5;cursor:default}.interactionWorkspace button:focus-visible{outline:3px solid #368eaf;outline-offset:2px}.interactionActions,.interactionCounts,.interactionLegend{display:flex;gap:10px;flex-wrap:wrap}.interactionCounts{margin:16px 0}.interactionCounts>span{padding:8px 12px;background:#edf4f1;border-radius:8px}.interactionCounts b{font-size:18px}.interactionEditor{padding:20px;border:1px solid #b7cec1;border-radius:10px;background:#f5faf7;margin:20px 0}.interactionEditor h4{margin:0;font-size:19px}.interactionEditor fieldset{border:0;padding:0;margin:12px 0 0;min-width:0}.interactionFields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.interactionFields label,.interactionListHead label{display:grid;gap:5px}.interactionFields input,.interactionFields select,.interactionFields textarea,.interactionListHead select{width:100%;padding:10px;border:1px solid #bdcdc4;border-radius:6px;background:white;box-sizing:border-box}.interactionWide{grid-column:1/-1}.interactionEditor .interactionActions{margin-top:14px}.interactionWorkspace .interactionDelete{color:#9a453b}.interactionMatrix{overflow:auto;max-height:650px;margin:20px 0;border:1px solid #d8e2dc;border-radius:8px}.interactionMatrix table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:12px}.interactionMatrix caption{text-align:left;padding:12px;color:#52675c}.interactionMatrix td,.interactionMatrix th{border-bottom:1px solid #dde6e0;border-right:1px solid #dde6e0;padding:7px;min-width:70px;text-align:center}.interactionMatrix thead th{position:sticky;top:0;background:#eaf2ed;z-index:2}.interactionMatrix tbody th{min-width:230px;max-width:290px;text-align:left;background:#f7faf8;position:sticky;left:0;z-index:1}.interactionMatrix th small{display:block;color:#607265;font-size:10px}.interactionMatrix td button{min-width:40px;min-height:38px;font-size:20px;border-color:transparent;background:transparent}.interactionMatrix td button small{font-size:10px}.interactionSelf{background:#f1f3f2;color:#8f9c93}.interactionSuggested{background:#eaf4fb}.interactionChanged{background:#fff2ac!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.interactionLegend{font-size:12px;margin-bottom:20px}.interactionLegend span{padding:4px 8px;border-radius:4px}.interactionListHead{align-items:center}.interactionListHead h4{font-size:18px}.interactionListHead label{max-width:440px}.interactionList{display:grid;gap:12px}.interactionList article{border:1px solid #d9e3dc;border-radius:9px;padding:14px}.interactionEndpoints{display:grid;grid-template-columns:1fr 25px 1fr;gap:10px;align-items:center}.interactionEndpoints button{font-weight:700;text-align:left}.interactionEndpoints>span{text-align:center;font-size:22px}.interactionList p{margin:12px 0}.interactionList footer{display:flex;justify-content:space-between;align-items:center;gap:12px}.interactionPending{background:#eaf4fb;color:#305a75;padding:5px 8px;border-radius:5px}.interactionProposals{margin-top:24px;border-top:1px solid #dbe5dd;padding-top:16px}.interactionProposals summary{cursor:pointer;font-weight:700}.interactionProposalList{display:grid;gap:10px;margin:14px 0;max-height:500px;overflow:auto}.interactionProposalList article{display:flex;gap:12px;align-items:start;padding:12px;border:1px solid #dbe5dd;border-radius:8px}.interactionProposalList label{display:flex;gap:10px;flex:1}.interactionProposalList input{flex:none;min-width:18px;min-height:18px}.interactionProposalList label span{display:grid;gap:5px}.interactionProposalList small{color:#627368}.processBaseNotice{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:16px 0;padding:16px;background:#edf5f0;border:1px solid #d2e0d7;border-radius:10px}.processBaseNotice p{margin:0;font-size:14px}.processBaseNotice button{padding:10px 15px;white-space:nowrap}.processCard.processChanged{border-color:#ccac43;background:#fff9dd;print-color-adjust:exact;-webkit-print-color-adjust:exact}.processCard.processChanged i{background:#fff2ac}.processMapModule .processError{font-size:14px}@media(max-width:750px){.interactionHeader,.interactionList footer,.interactionListHead,.interactionProposalList article,.processBaseNotice{flex-direction:column;align-items:stretch}.interactionEndpoints,.interactionFields{grid-template-columns:1fr}.interactionEndpoints>span{transform:rotate(90deg)}.interactionMatrix tbody th{min-width:150px;max-width:180px}.interactionListHead label{max-width:none}}@media print{.interactionActions,.interactionBaseActions,.interactionEditor,.interactionHeader>button,.interactionListHead,.interactionProposals{display:none!important}.interactionMatrix{max-height:none;overflow:visible;border:0}.interactionMatrix table{width:100%;font-size:7pt}.interactionMatrix td,.interactionMatrix th{min-width:0!important;max-width:none!important;padding:3px;position:static!important}.interactionMatrix tbody th{width:24%}.interactionMatrix td button{padding:0;min-width:0;min-height:0;font-size:12pt}.interactionMatrix caption{font-size:9pt}.interactionEndpoints button{padding:0;border:0;color:#172f25}.interactionList article{break-inside:avoid}.interactionCounts,.interactionLegend,.interactionSuggested{print-color-adjust:exact;-webkit-print-color-adjust:exact}.interactionHeader h3{font-size:15pt}}.interactionsMode .processScaled{min-width:0}.interactionWorkspace{padding:22px;box-sizing:border-box;min-width:0}.interactionList footer{font-size:12px;padding:0;border:0}.interactionHeader,.interactionLegend{break-after:avoid}@media(max-width:750px){.interactionWorkspace{padding:12px}}@media print{.interactionWorkspace{padding:12px 0}.interactionList footer{font-size:8pt}.interactionMatrix td button:empty{display:none}}.configurationHub{display:grid;gap:16px}.configurationHeader{padding:24px 28px;border-radius:15px;background:linear-gradient(125deg,#172d35,#315e67);color:#fff}.configurationHeader small{font-size:8px;font-weight:800;letter-spacing:1.4px;color:#e8c985}.configurationHeader h2{font:500 28px Georgia;margin:7px 0}.configurationHeader p{font-size:11px;color:#d5e1e2;margin:0}.configurationTabs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.configurationTabs button{border:1px solid #dce3df;background:#fff;border-radius:11px;padding:14px;text-align:left;display:flex;gap:12px;align-items:center}.configurationTabs button>span{width:36px;height:36px;border-radius:9px;background:#edf3f0;color:#2f6f62;display:grid;place-items:center;font-size:18px}.configurationTabs button div{display:grid;gap:4px}.configurationTabs strong{font-size:10px}.configurationTabs small{font-size:8px;line-height:1.35;color:#77837e}.configurationTabs button.active{border-color:#2f6f62;box-shadow:0 0 0 2px #2f6f6218}.configurationTabs button.active>span{background:#2f6f62;color:#fff}@media(max-width:1000px){.configurationTabs{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.configurationTabs{grid-template-columns:1fr}}.projectCard{grid-template-columns:38px 1fr auto 115px!important}.assigneeNames{display:flex!important;flex-wrap:wrap;gap:4px;margin-top:3px}.assigneeNames i{font-size:7px;font-style:normal;background:#edf3f0;color:#2f6f62;padding:3px 6px;border-radius:8px}.projectButtons{display:grid!important;gap:4px!important}.projectButtons button{border:1px solid #d7e1dd!important;border-radius:6px!important;padding:5px!important}.projectButtons .openProject{background:#2f6f62!important;color:#fff!important}.projectAssignments{margin-top:16px;border:1px solid #dfe6e2;border-radius:9px;padding:13px}.projectAssignments>b{font-size:10px}.projectAssignments>p{font-size:8px;color:#78847f}.projectAssignments label{display:flex;gap:9px;align-items:center;padding:8px 0;border-top:1px solid #edf0ee}.projectAssignments label span{display:grid;gap:3px}.projectAssignments label strong{font-size:9px}.projectAssignments label small{font-size:8px;color:#7b8782}.projectCard>span{overflow:hidden}.projectCard>span img{width:100%;height:100%;object-fit:contain;background:#fff}.clientLogoRegistry{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px solid #dfe6e2;background:#f6faf8;border-radius:12px;padding:14px;margin-bottom:16px}.clientLogoRegistry small{font-size:9px;font-weight:800;letter-spacing:1px;color:#a85e45}.clientLogoRegistry h4{margin:4px 0;font-size:14px}.clientLogoRegistry p{margin:0;color:#718079;font-size:9px}.clientLogoRegistry label{width:145px;min-height:92px;border:2px dashed #afc9bf;border-radius:10px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer;text-align:center;padding:8px}.clientLogoRegistry label img{max-width:120px;max-height:58px}.clientLogoRegistry label b{font-size:22px;color:#397565}.clientLogoRegistry label span{font-size:8px;color:#526b63}.clientLogoRegistry label input{display:none}@media(max-width:720px){.clientLogoRegistry{align-items:flex-start;flex-direction:column}.clientLogoRegistry label{width:100%}}.viesPanel{margin-top:15px;border:1px solid #cddbd5;border-radius:10px;padding:13px;background:#f8fbf9}.viesPanel header{display:flex;justify-content:space-between}.viesPanel header div{display:grid;gap:3px}.viesPanel b{font-size:10px}.viesPanel small,.viesPanel time{font-size:8px;color:#71807a}.viesPanel>div{display:flex;gap:8px;align-items:end;margin-top:10px}.viesPanel label{display:grid;gap:5px}.viesPanel label span{font-size:7px;font-weight:700}.viesPanel input{width:70px;height:36px;border:1px solid #d4dfda;border-radius:7px;padding:0 9px}.viesPanel button{height:36px;border:0;border-radius:7px;background:#2f6f62;color:#fff;padding:0 14px;font-size:9px;font-weight:700}.viesPanel p{font-size:9px;padding:8px;border-radius:6px}.viesPanel p.valid{background:#e5f3ec;color:#23634f}.viesPanel p.invalid{background:#fff0ed;color:#914f43}.viesPanel dl{margin:10px 0;display:grid;gap:6px}.viesPanel dl div{display:grid;grid-template-columns:130px 1fr}.viesPanel dd,.viesPanel dt{font-size:8px;margin:0}.viesPanel dt{font-weight:700}.viesNote{display:block;line-height:1.45}.viesPanel.firstStep{border-left:4px solid #2f6f62;background:#f4faf7}.viesInputs .vatInput input{width:190px}.viesInputs button{min-width:190px}.atecoSelector{margin-top:15px;border:1px solid #d8e1dd;border-radius:10px;padding:13px;background:#fff}.atecoSelector header{display:flex;justify-content:space-between;align-items:center}.atecoSelector header div{display:grid;gap:3px}.atecoSelector header b{font-size:10px}.atecoSelector header small,.atecoSelector header>span{font-size:8px;color:#74817c}.atecoSearch{height:39px;border:1px solid #d7e0dc;border-radius:7px;display:flex;align-items:center;gap:8px;padding:0 10px;margin-top:10px}.atecoSearch input{border:0;outline:0;flex:1;font-size:9px}.atecoSearch em{font-size:7px;color:#7c8883;font-style:normal}.atecoSelected{display:grid;gap:5px;margin-top:9px}.atecoSelected article{display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:7px;background:#edf6f2;border-radius:7px;padding:7px 9px}.atecoSelected article div{display:flex;gap:7px}.atecoSelected button,.atecoSelected em,.atecoSelected span,.atecoSelected strong{font-size:8px}.atecoSelected em{font-style:normal;color:#2f6f62}.atecoSelected button{border:0;background:transparent;color:#2f6f62}.atecoSelected .remove{font-size:15px}.atecoResults{margin-top:9px;max-height:260px;overflow:auto;border:1px solid #e3e8e5;border-radius:7px}.atecoResults>button{width:100%;border:0;border-bottom:1px solid #edf0ee;background:#fff;display:grid;grid-template-columns:70px 1fr 20px;gap:8px;text-align:left;padding-top:8px;padding-bottom:8px;padding-right:8px}.atecoResults>button.selected,.atecoResults>button:hover{background:#f1f7f4}.atecoResults strong{font-size:8px;color:#2f6f62}.atecoResults span{font-size:8px}.atecoResults em{font-size:9px;font-style:normal;color:#2f6f62}.atecoSelector footer{font-size:7px;color:#7d8883;margin-top:7px}.atecoSelector header b{font-size:16px}.atecoSelector footer,.atecoSelector header small,.atecoSelector header>span{font-size:12px;line-height:1.5}.atecoSearch{height:auto;padding:10px}.atecoSearch input{font-size:14px;width:100%}.atecoResults em,.atecoResults span,.atecoResults strong,.atecoSelected button,.atecoSelected em,.atecoSelected span,.atecoSelected strong{font-size:13px}.atecoResults>button{grid-template-columns:65px 1fr 95px;padding:10px}.activityDetails{grid-column:1/-1}.activityDetails label,.activityStyle{display:grid;gap:6px;margin-top:12px;font-size:13px}.activityDetails input,.activityDetails textarea,.activityStyle select{width:100%;padding:10px;border:1px solid #cddbd5;border-radius:6px;font:inherit}.activityDetails summary{cursor:pointer;font-size:13px}.visuraImport{margin-top:16px;padding:16px;background:#f3f7fa;border-radius:8px;font-size:14px;line-height:1.5}.visuraImport h4{margin:0;font-size:16px}.visuraImport input[type=file]{max-width:100%}.visuraImport button{display:block;margin-top:12px;padding:10px}.visuraCandidates{max-height:480px;overflow:auto}.visuraCandidates article{background:white;margin:10px 0;padding:12px;border:1px solid #d8e1dd;border-radius:6px}.visuraCandidates small{display:block}.visuraCandidates blockquote{margin:8px 0;font-size:12px;color:#52626c}.atecoSelector>p{font-size:13px}@media(max-width:700px){.atecoSelector header{align-items:start;gap:10px}.atecoSelected article div{display:grid}.atecoResults>button{grid-template-columns:55px 1fr}.atecoResults em{grid-column:2}}.checks{display:flex;flex-wrap:wrap;gap:9px;margin:14px 0}.checks label{border:1px solid #dfe7e3;border-radius:8px;background:#f7faf8;padding:9px 11px;font-size:9px}.permissionToolbar{display:flex;align-items:center;gap:8px;margin:15px 0 7px}.permissionToolbar b{font-size:10px;margin-right:auto}.permissionToolbar button{border:1px solid #d8e0dc;background:#fff;border-radius:6px;padding:6px 8px;font-size:8px;color:#2f6f62}.permissionMatrix{border:1px solid #e1e6e3;border-radius:8px;overflow:auto;max-height:360px}.permissionMatrix header,.permissionMatrix>div{min-width:610px;display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,75px);align-items:center;border-bottom:1px solid #edf0ee;padding:7px 10px}.permissionMatrix header{position:sticky;top:0;background:#eef4f1;z-index:1}.permissionMatrix header b,.permissionMatrix header span{font-size:7px;text-transform:uppercase}.permissionMatrix>div span{font-size:8px}.permissionMatrix input{justify-self:center}.passwordRow{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end;margin-top:14px}.passwordRow small{font-size:8px;color:#75817c;padding-bottom:10px}.auditPanel,.ruleEditor{background:#fff;border:1px solid var(--line);border-radius:12px;padding:20px}.auditPanel>header{display:flex;align-items:center;justify-content:space-between}.auditPanel h3,.ruleEditor h3{font:500 18px Georgia,serif;margin:5px 0}.auditPanel header small{font-size:8px;letter-spacing:1px;color:#8d6d39}.auditPanel header>span{font-size:8px;color:#78847f}.auditPanel article{display:grid;grid-template-columns:125px 130px 150px 140px 1fr;gap:9px;border-top:1px solid #edf0ee;padding:9px 0;align-items:center}.auditPanel article em,.auditPanel article small,.auditPanel article span,.auditPanel article time{font-size:8px;color:#77837e;font-style:normal}.auditPanel article strong{font-size:8px;color:#2f6f62}.templateBody{display:grid;gap:6px;margin-top:12px}.templateBody span{font-size:8px;font-weight:800;color:#77837e;text-transform:uppercase}.templateBody textarea{min-height:110px;border:1px solid #dfe4e1;border-radius:7px;padding:10px;font:10px Arial}.ruleList{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.ruleList button{border:1px solid #dfe5e2;background:#fafcfa;border-radius:7px;padding:8px 10px;display:flex;gap:8px}.ruleList b,.ruleList em,.ruleList span{font-size:8px}.ruleList em{font-style:normal;color:#2f6f62}.ruleEditor>.adminFields{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.ruleEditor>.adminFields{grid-template-columns:1fr}.auditPanel article{grid-template-columns:1fr 1fr}.auditPanel article small{grid-column:1/-1}.passwordRow{grid-template-columns:1fr}}.providerPresetPanel{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px}.providerPresetPanel>header{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:12px}.providerPresetPanel header small{font-size:8px;letter-spacing:1px;color:#9a743e}.providerPresetPanel h3{font:500 19px Georgia,serif;margin:4px 0}.providerPresetPanel header>span{font-size:8px;color:#75817c}.providerPresetPanel>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.providerPresetPanel button{border:1px solid #dfe6e2;background:#fafcfa;border-radius:8px;padding:10px;text-align:left;display:grid;gap:4px;cursor:pointer}.providerPresetPanel button b{font-size:9px;color:#263e38}.providerPresetPanel button small{font-size:7px;color:#78847f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.providerPresetPanel button.active{border-color:#2f6f62;background:#edf6f2;box-shadow:0 0 0 2px #2f6f6215}.connectionGroup{border:1px solid #dde6e1;background:#f8fbf9;border-radius:9px;padding:14px;margin-top:14px}.connectionGroup h4{font:600 11px Arial;margin:0 0 11px;color:#315e55}.credentialState{font-size:8px;line-height:1.5;color:#8b613e;background:#fff6e9;border-left:3px solid #d9a65f;padding:8px 10px;margin:10px 0}.credentialState.ok{color:#2d6758;background:#edf7f2;border-color:#5a9b88}.emailWorkspace .emailActions{display:flex;gap:8px;flex-wrap:wrap}.emailWorkspace .emailActions button{border:1px solid #cfdad5;background:#fff;color:#2f6f62;border-radius:7px;padding:9px 12px;font-size:9px;font-weight:700}.emailWorkspace .emailActions .adminPrimary{background:#2f6f62;color:#fff;border-color:#2f6f62}.emailWorkspace .emailActions .emailDanger{border-color:#d9aaa2;background:#fff7f5;color:#9b4439}.emailWorkspace .emailActions .emailDanger:hover{background:#fbe9e5}@media(max-width:1050px){.providerPresetPanel>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.providerPresetPanel>header{align-items:start;flex-direction:column}.providerPresetPanel>div{grid-template-columns:1fr 1fr}}.authScreen{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at top,#315e67,#172520 65%);padding:24px}.authCard{width:min(440px,100%);background:#fff;border-radius:18px;padding:36px;box-shadow:0 30px 80px #0005;display:grid;gap:14px}.authLogo{width:52px;height:52px;border-radius:14px;background:#2f6f62;color:#fff;display:grid;place-items:center;font:700 30px Georgia}.authCard small{font-size:9px;letter-spacing:1.4px;color:#a17a3d}.authCard h1{font:500 30px Georgia;margin:0}.authCard p{font-size:11px;line-height:1.6;color:#66736e}.authCard label{display:grid;gap:6px}.authCard label span{font-size:9px;font-weight:700;text-transform:uppercase;color:#6d7a75}.authCard input{height:43px;border:1px solid #d7dfdb;border-radius:8px;padding:0 12px}.authCard button{height:43px;border:0;border-radius:8px;background:#2f6f62;color:#fff;font-weight:700}.authCard .authLink{background:transparent;color:#2f6f62;height:auto}.authCard em{font-size:10px;color:#9b4c40;background:#fff0ed;padding:9px;border-radius:6px}.setupBanner{position:fixed;z-index:50;left:250px;right:20px;bottom:18px;background:#fff8e8;border:1px solid #e6cf9c;padding:12px 16px;border-radius:9px;box-shadow:0 10px 30px #0002;font-size:11px}.lockedProjectName{max-width:270px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:#172033}.closeProject{border:1px solid #cbd7d3;background:#fff;color:#245f55;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700;cursor:pointer;white-space:nowrap}.closeProject:hover{background:#eef6f3;border-color:#8eb5aa}@media(max-width:1050px){.closeProject{max-width:150px;white-space:normal;line-height:1.15}.lockedProjectName{max-width:180px}}.copyrightNotice{margin-top:16px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:18px 20px;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.copyrightMark{width:42px;height:42px;border-radius:10px;background:#e9f2ee;color:#2f6f62;display:grid;place-items:center;font:22px Georgia,serif}.copyrightNotice small{display:block;color:#397566;font-size:8px;font-weight:800;letter-spacing:1.2px}.copyrightNotice strong{display:block;font:16px Georgia,serif;margin:5px 0 7px}.copyrightNotice p{max-width:980px;margin:0;color:#6f7975;font-size:9px;line-height:1.55}.copyrightNotice p+p{margin-top:4px}.copyrightNotice b{color:#45534e}@media(max-width:720px){.copyrightNotice{grid-template-columns:34px 1fr;padding:15px}.copyrightMark{width:34px;height:34px;font-size:18px}}