.performance-evaluation-page{display:grid;gap:16px;min-width:0;direction:rtl}.perf-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;overflow:hidden;min-height:175px;padding:28px;border-radius:24px;color:#fff;background:radial-gradient(circle at 15% 20%,rgba(45,212,191,.22),transparent 30%),linear-gradient(125deg,#102a43,#164e63 58%,#0f766e);box-shadow:0 20px 45px rgba(16,42,67,.18)}.perf-hero:after{content:"";position:absolute;inset:auto -45px -90px auto;width:250px;height:250px;border:45px solid rgba(255,255,255,.06);border-radius:50%}.perf-hero>div{z-index:1}.perf-hero span{color:#5eead4;font-size:12px;letter-spacing:2px}.perf-hero h2{margin:8px 0;font-size:29px}.perf-hero p{max-width:790px;margin:0;color:#d8eef0;line-height:1.9}.perf-hero>.app-icon{z-index:1;flex:0 0 72px;width:72px;height:72px;padding:15px;border:1px solid rgba(255,255,255,.24);border-radius:22px;background:rgba(255,255,255,.1)}.perf-context{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px;border:1px solid #e2e8f0;border-radius:17px;background:#fff;box-shadow:0 7px 22px rgba(15,23,42,.05)}.perf-context nav{display:flex;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:thin}.perf-context button{flex:0 0 auto;padding:9px 13px;border:0;border-radius:11px;color:#64748b;background:transparent;box-shadow:none}.perf-context button.active{color:#fff;background:#0f766e}.perf-context>label{display:flex;align-items:center;gap:7px;flex:0 0 auto}.perf-context label span{font-size:11px;color:#64748b}.perf-context select{min-width:180px;min-height:38px}.perf-overview-grid{display:grid;grid-template-columns:260px minmax(300px,.8fr) minmax(0,1.5fr);gap:13px}.perf-overview-grid>article,.perf-panel{min-width:0;padding:18px;border:1px solid #e2e8f0;border-radius:20px;background:#fff;box-shadow:0 8px 25px rgba(15,23,42,.055)}.perf-main-score{display:grid;align-content:center;justify-items:center;min-height:220px;text-align:center;background:linear-gradient(155deg,#f8fafc,#eff6ff)!important}.perf-main-score span{color:#64748b}.perf-main-score strong{margin:10px 0 2px;font-size:58px;line-height:1;color:#102a43}.perf-main-score b{padding:5px 10px;border-radius:99px;color:#475569;background:#e2e8f0}.perf-main-score small{margin-top:12px;color:#64748b}.perf-main-score.is-excellent b,.perf-score-pill.is-excellent{color:#047857;background:#d1fae5}.perf-main-score.is-good b,.perf-score-pill.is-good{color:#0f766e;background:#ccfbf1}.perf-main-score.is-fair b,.perf-score-pill.is-fair{color:#a16207;background:#fef3c7}.perf-main-score.is-risk b,.perf-score-pill.is-risk{color:#b91c1c;background:#fee2e2}.perf-summary h3,.perf-trend-card h3,.perf-unit-card h3{margin:0}.perf-summary dl{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0 0}.perf-summary dl div{padding:12px;border-radius:13px;background:#f8fafc}.perf-summary dt{font-size:11px;color:#64748b}.perf-summary dd{margin:5px 0 0;font-size:20px;font-weight:850;color:#12344d}.perf-trend-card{grid-column:1/3}.perf-trend-card header,.perf-unit-card header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.perf-trend-card header small,.perf-unit-card header small{color:#64748b}.perf-trend svg{display:block;width:100%;height:190px;margin-top:8px;overflow:visible}.perf-trend svg path{stroke:#dbe5ea;stroke-width:1}.perf-trend svg circle{fill:#fff;stroke:#0f766e;stroke-width:3}.perf-trend>div{display:flex;justify-content:space-around;gap:8px;overflow:auto}.perf-trend span{display:grid;justify-items:center;min-width:70px}.perf-trend span small{color:#64748b}.perf-empty-chart{display:grid;place-items:center;min-height:190px;color:#64748b}.perf-unit-card{grid-column:3;grid-row:1/3}.perf-unit-card>div{display:grid;gap:10px;margin-top:18px}.perf-unit-card p{display:grid;grid-template-columns:minmax(80px,130px) 1fr 38px;align-items:center;gap:8px;margin:0}.perf-unit-card p span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-unit-card i,.perf-goal-progress i{height:8px;overflow:hidden;border-radius:99px;background:#e2e8f0}.perf-unit-card i b,.perf-goal-progress i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#14b8a6,#2563eb)}.perf-unit-card strong{font-size:12px}.perf-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.perf-panel-head h3{margin:0 0 4px}.perf-panel-head p{margin:0;color:#64748b}.perf-panel table{min-width:1050px}.perf-panel td small{display:block;margin-top:4px;color:#64748b}.perf-score-pill,.perf-status{display:inline-flex;padding:5px 9px;border-radius:99px;font-size:11px;font-weight:750;color:#475569;background:#e2e8f0}.perf-status.is-active,.perf-status.is-finalized,.perf-status.is-approved{color:#047857;background:#d1fae5}.perf-status.is-draft{color:#475569;background:#e2e8f0}.perf-status.is-review,.perf-status.is-calibration{color:#a16207;background:#fef3c7}.perf-cycle-grid,.perf-template-grid,.perf-goal-grid{display:grid;grid-template-columns:repeat(3,minmax(220px,1fr));gap:12px}.perf-cycle-grid article,.perf-template-grid article,.perf-goal-grid article{display:grid;gap:12px;min-width:0;padding:15px;border:1px solid #e2e8f0;border-radius:16px;background:#fff}.perf-cycle-grid article.active{border-color:#2dd4bf;box-shadow:0 0 0 3px rgba(45,212,191,.13)}.perf-cycle-grid h4,.perf-template-grid h4,.perf-goal-grid h4,.perf-budget h4{margin:7px 0 3px;color:#12344d}.perf-cycle-grid p,.perf-template-grid p,.perf-goal-grid p{margin:0;color:#64748b;overflow-wrap:anywhere}.perf-cycle-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.perf-cycle-grid dl div{padding:8px;border-radius:10px;background:#f8fafc}.perf-cycle-grid dt{font-size:10px;color:#64748b}.perf-cycle-grid dd{margin:3px 0 0;font-weight:800}.perf-cycle-grid footer,.perf-goal-grid footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px}.perf-template-grid article>span,.perf-goal-grid header span{color:#0f766e;font-size:11px}.perf-template-grid article>div{display:flex;flex-wrap:wrap;gap:6px}.perf-template-grid article b{padding:5px 8px;border-radius:8px;color:#334155;background:#f1f5f9;font-size:11px}.perf-goal-progress{display:grid;gap:7px}.perf-goal-progress span{direction:ltr;font-size:12px;text-align:right;color:#475569}.perf-evaluate-list{display:grid;gap:8px}.perf-evaluate-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:14px}.perf-evaluate-list article>div:first-child{min-width:0}.perf-evaluate-list strong,.perf-evaluate-list small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-evaluate-list small{margin-top:4px;color:#64748b}.perf-evaluate-list article>div:last-child{display:flex;gap:6px;flex:0 0 auto}.perf-budget{display:grid;gap:13px;margin-top:14px;padding:15px;border:1px solid #dbe5ea;border-radius:17px}.perf-budget>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.perf-budget>header>strong{font-size:20px;color:#0f766e}.perf-budget>footer{display:flex;justify-content:flex-end;gap:8px}.perf-form{display:grid;grid-template-columns:1fr 1fr;gap:12px}.perf-form>label{display:grid;gap:6px}.perf-form>label>span,.perf-question-row label{font-size:11px;color:#64748b}.perf-form .wide,.perf-form fieldset.wide{grid-column:1/-1}.perf-form fieldset{padding:12px;border:1px solid #dbe5ea;border-radius:14px}.perf-weight-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-top:9px}.perf-weight-grid label{display:grid;gap:5px}.perf-question-row{display:grid;grid-template-columns:minmax(160px,2fr) 1fr 1fr 1fr 80px minmax(130px,1fr) auto 32px;align-items:center;gap:6px;margin:7px 0;padding:7px;border-radius:10px;background:#f8fafc}.perf-question-row input,.perf-question-row select{min-width:0}.perf-question-row label{display:flex;align-items:center;gap:4px}.perf-question-row label input{width:auto}.perf-review-form{display:grid;gap:12px}.perf-review-form fieldset{display:grid;gap:8px;padding:13px;border:1px solid #dbe5ea;border-radius:14px}.perf-review-form legend{padding:0 5px;font-weight:750}.perf-review-form fieldset>small{color:#64748b}.perf-review-form textarea{min-height:66px}.perf-rating{display:flex;gap:7px}.perf-rating input{position:absolute;opacity:0}.perf-rating span{display:grid;place-items:center;width:39px;height:39px;border:1px solid #cbd5e1;border-radius:11px;background:#fff}.perf-rating input:checked+span{color:#fff;border-color:#0f766e;background:#0f766e}.perf-budget-warning{padding:10px;border:1px solid #fcd34d;border-radius:11px;color:#92400e;background:#fffbeb}.danger{color:#b91c1c!important}
@media(max-width:1100px){.perf-overview-grid{grid-template-columns:220px 1fr}.perf-unit-card{grid-column:1/-1;grid-row:auto}.perf-trend-card{grid-column:1/-1}.perf-cycle-grid,.perf-template-grid,.perf-goal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-question-row{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.performance-evaluation-page{gap:10px}.perf-hero{min-height:130px;padding:18px;border-radius:18px}.perf-hero h2{font-size:21px}.perf-hero p{font-size:12px}.perf-hero>.app-icon{display:none}.perf-context{align-items:stretch;flex-direction:column}.perf-context>label{justify-content:space-between}.perf-context select{min-width:0;max-width:65%}.perf-overview-grid{grid-template-columns:minmax(0,1fr)}.perf-main-score{min-height:180px}.perf-trend-card,.perf-unit-card{grid-column:auto}.perf-summary dl{grid-template-columns:1fr 1fr}.perf-panel{padding:11px;border-radius:15px}.perf-panel-head{align-items:stretch;flex-direction:column}.perf-panel-head>button{width:100%}.perf-cycle-grid,.perf-template-grid,.perf-goal-grid{grid-template-columns:minmax(0,1fr)}.perf-evaluate-list article{align-items:stretch;flex-direction:column}.perf-evaluate-list article>div:last-child button{flex:1}.perf-form{grid-template-columns:minmax(0,1fr)}.perf-form .wide,.perf-form fieldset.wide{grid-column:auto}.perf-weight-grid{grid-template-columns:repeat(2,1fr)}.perf-question-row{grid-template-columns:minmax(0,1fr)}.perf-budget>header{align-items:flex-start;flex-direction:column}.perf-budget>footer{flex-direction:column}.perf-budget>footer button{width:100%}.perf-trend-card header,.perf-unit-card header{align-items:flex-start;flex-direction:column}}

/* Management workspace layout and overflow corrections. */
.performance-evaluation-page,.performance-evaluation-page *{box-sizing:border-box}.perf-context{min-width:0}.perf-context nav{padding-bottom:2px}.perf-context nav button{min-height:38px;font-weight:750}.perf-context>label select{max-width:260px}.perf-panel{overflow:hidden}.perf-panel>.table-wrap{max-width:100%;overflow:auto;border:1px solid #e5ecef;border-radius:14px}.perf-panel table{min-width:900px;margin:0}.perf-panel thead th{position:sticky;top:0;z-index:1;background:#f7fafb;white-space:nowrap}.perf-panel td{max-width:260px;overflow-wrap:anywhere;vertical-align:middle}.perf-panel td:last-child{min-width:175px}.perf-panel td:last-child button{margin:2px}.perf-cycle-grid,.perf-template-grid,.perf-goal-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.perf-cycle-grid article,.perf-template-grid article,.perf-goal-grid article{overflow:hidden}.perf-cycle-grid h4,.perf-template-grid h4,.perf-goal-grid h4{overflow-wrap:anywhere}.perf-cycle-grid footer{justify-content:flex-start}.perf-evaluate-list article>div:last-child{display:flex;flex-wrap:wrap;justify-content:flex-end}.perf-question-row{grid-template-columns:minmax(220px,2fr) repeat(3,minmax(120px,1fr));align-items:end}.perf-question-row>*{min-width:0}.perf-question-row>button{width:34px;height:34px;padding:0!important}.perf-budget{overflow:hidden}.perf-budget>.table-wrap{max-width:100%;overflow:auto}.perf-budget table{min-width:720px}.perf-budget>header>strong{max-width:100%;overflow-wrap:anywhere}.perf-form input,.perf-form select,.perf-form textarea{width:100%;max-width:100%}.perf-review-form fieldset{min-width:0}.perf-review-form legend{max-width:100%;white-space:normal;overflow-wrap:anywhere}.perf-rating{flex-wrap:wrap}.perf-panel-head>div{min-width:0}.perf-panel-head h3,.perf-panel-head p{overflow-wrap:anywhere}
@media(max-width:900px){.perf-hero{min-height:145px;padding:22px}.perf-hero h2{font-size:24px}.perf-context{align-items:stretch;flex-direction:column}.perf-context>label{justify-content:space-between}.perf-context>label select{width:min(100%,300px);max-width:70%}.perf-question-row{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-panel table{min-width:820px}}
@media(max-width:720px){.perf-context{position:relative}.perf-context nav{width:100%}.perf-context>label{padding:2px 6px 5px}.perf-context>label select{max-width:72%}.perf-panel>.table-wrap{max-width:calc(100vw - 78px)}.perf-evaluate-list article>div:last-child{justify-content:stretch}.perf-evaluate-list article>div:last-child button{min-width:calc(50% - 4px)}.perf-question-row{grid-template-columns:minmax(0,1fr)}.perf-question-row>button{width:100%}.perf-cycle-grid footer button{flex:1}.perf-budget>.table-wrap{max-width:calc(100vw - 78px)}}

/* Questionnaire-based evaluation and explicit evaluator assignments. */
.perf-assignment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.perf-assignment-list article{display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,.7fr);align-items:center;gap:14px;padding:14px;border:1px solid #e2e8f0;border-radius:15px;background:#fbfdfe}.perf-assignment-list article.unassigned{border-color:#f0d49a;background:#fffaf0}.perf-assignment-list article.submitted{border-color:#bfe5da;background:#f3fbf8}.perf-assignment-list article>div{display:grid;gap:4px;min-width:0}.perf-assignment-list article>div span{font-size:10px;font-weight:800;color:#0f766e}.perf-assignment-list article>div strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-assignment-list article>div small{color:#64748b}.perf-assignment-list label{display:grid;gap:5px}.perf-assignment-list label>span{font-size:10px;color:#64748b}.perf-form-help{margin:0 0 10px;color:#64748b;font-size:12px;line-height:1.9}.perf-question-row select[hidden]{display:none!important}@media(max-width:900px){.perf-assignment-list{grid-template-columns:1fr}}@media(max-width:560px){.perf-assignment-list article{grid-template-columns:1fr}}
.perf-my-form-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.perf-my-form-list article{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px;border:1px solid #dfe8eb;border-radius:16px;background:#fbfdfe}.perf-my-form-list article.submitted{border-color:#c5e7dd;background:#f3fbf8}.perf-my-form-list article>div{display:grid;gap:4px;min-width:0}.perf-my-form-list article>div>span{font-size:10px;font-weight:850;color:#0f766e}.perf-my-form-list article strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.perf-my-form-list article small{color:#64748b}.perf-template-grid footer{display:flex;justify-content:flex-end;margin-top:auto}@media(max-width:760px){.perf-my-form-list{grid-template-columns:1fr}.perf-my-form-list article{align-items:flex-start;flex-direction:column}.perf-my-form-list article button{width:100%}}

/* Simple, guided evaluation setup. */
.perf-simple-guide{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;padding:13px;border:1px solid #dbe9e7;border-radius:15px;background:#f5fbfa}.perf-simple-guide span{display:flex;align-items:center;gap:7px;color:#334155;font-size:12px;font-weight:750;white-space:nowrap}.perf-simple-guide span b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#fff;background:#0f766e}.perf-simple-guide i{width:35px;height:1px;background:#bddbd5}
.perf-template-wizard{display:grid;gap:18px;min-width:min(760px,78vw)}.perf-wizard-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:5px;border-radius:16px;background:#f1f5f9}.perf-wizard-steps button{display:flex;align-items:center;justify-content:center;gap:7px;padding:9px 7px!important;border:0!important;border-radius:12px!important;color:#64748b!important;background:transparent!important;box-shadow:none!important}.perf-wizard-steps button b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;color:#475569;background:#e2e8f0}.perf-wizard-steps button.active{color:#0f5f58!important;background:#fff!important;box-shadow:0 4px 12px rgba(15,23,42,.08)!important}.perf-wizard-steps button.active b{color:#fff;background:#0f766e}.perf-template-wizard>[data-wizard-page]{display:none;gap:13px}.perf-template-wizard>[data-wizard-page].active{display:grid}.perf-template-wizard label{display:grid;gap:6px}.perf-template-wizard label>span{font-size:12px;font-weight:700;color:#475569}.perf-template-wizard input,.perf-template-wizard select,.perf-template-wizard textarea{width:100%;max-width:100%}.perf-template-wizard textarea{min-height:74px}.perf-wizard-intro{padding:14px 16px;border-right:4px solid #14b8a6;border-radius:12px;background:#f0fdfa}.perf-wizard-intro b{color:#115e59}.perf-wizard-intro p{margin:5px 0 0;color:#475569;line-height:1.9}.perf-advanced-box{padding:12px;border:1px dashed #cbd5e1;border-radius:12px;background:#fafcfd}.perf-advanced-box summary,.perf-question-card summary{cursor:pointer;color:#475569;font-weight:750}.perf-advanced-box p{color:#64748b}.perf-advanced-box label{margin-top:9px}.perf-question-list{display:grid;gap:10px}.perf-question-card{display:grid;gap:11px;padding:14px;border:1px solid #dce7ea;border-radius:15px;background:#fbfdfe}.perf-question-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.perf-question-card>header span{font-size:11px;font-weight:850;color:#0f766e}.perf-question-card>header button{width:auto!important;height:auto!important}.perf-question-basics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.perf-question-card details{padding-top:8px;border-top:1px solid #e8eef1}.perf-question-advanced{display:grid;grid-template-columns:160px 1fr;align-items:end;gap:12px;margin-top:10px}.perf-check{display:flex!important;align-items:center;gap:7px!important}.perf-check input{width:auto!important}.perf-formula-box{padding:16px;border:1px solid #dce7ea;border-radius:15px;background:#fbfdfe}.perf-formula-box h4{margin:0 0 12px;color:#12344d}.perf-formula-box .perf-weight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-formula-box label{position:relative}.perf-formula-box label small{position:absolute;left:10px;bottom:11px;color:#64748b}.perf-formula-box p{margin:9px 0 0;color:#64748b;font-size:11px}.perf-final-summary{padding:13px 15px;border-radius:13px;color:#164e63;background:#ecfeff}.perf-final-summary p{margin:4px 0 0;line-height:1.8}
@media(max-width:760px){.perf-simple-guide{justify-content:flex-start;overflow:auto}.perf-simple-guide i{min-width:18px}.perf-template-wizard{min-width:0}.perf-wizard-steps button span{display:none}.perf-wizard-steps button{padding:8px!important}.perf-question-basics,.perf-question-advanced{grid-template-columns:minmax(0,1fr)}}
.perf-template-wizard{min-width:min(820px,82vw)}.perf-wizard-steps{grid-template-columns:repeat(5,1fr)}.perf-final-weights{grid-template-columns:repeat(3,minmax(0,1fr))!important}.perf-collaboration-links{display:grid;gap:9px}.perf-collaboration-link{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr) auto;align-items:end;gap:10px;padding:13px;border:1px solid #dce7ea;border-radius:14px;background:#fbfdfe}.perf-collaboration-arrow{align-self:center;padding-top:18px;color:#0f766e;font-size:12px;font-weight:800}.perf-collaboration-link>button{margin-bottom:1px}@media(max-width:760px){.perf-template-wizard{min-width:0}.perf-collaboration-link,.perf-final-weights{grid-template-columns:minmax(0,1fr)!important}.perf-collaboration-arrow{padding:0;text-align:center}}
.perf-template-modal{width:min(980px,calc(100vw - 36px));overflow-x:hidden}.perf-template-modal .modal-body{min-width:0;overflow-x:hidden}.perf-template-modal .perf-template-wizard{width:100%;min-width:0;max-width:100%;overflow-wrap:anywhere}.perf-template-modal .perf-template-wizard>*{min-width:0;max-width:100%}.perf-template-modal .perf-wizard-steps button{min-width:0;white-space:normal}.perf-template-modal .perf-wizard-steps button span{min-width:0;overflow-wrap:anywhere}.perf-template-modal .perf-question-card,.perf-template-modal .perf-question-basics,.perf-template-modal .perf-question-advanced,.perf-template-modal .perf-collaboration-link,.perf-template-modal .perf-formula-box{min-width:0;max-width:100%}@media(max-width:760px){.perf-template-modal{width:100%;max-width:100%;height:100dvh}.perf-template-modal .modal-body{padding-inline:12px}}

/* Keep overview numbers contained and balanced on narrower work areas. */
.perf-overview-grid{grid-template-columns:minmax(190px,260px) minmax(0,.8fr) minmax(0,1.5fr)}
.perf-overview-grid>article,.perf-summary dl div,.perf-unit-card p{min-width:0;overflow:hidden}
.perf-main-score strong{display:block;max-width:100%;font-size:clamp(38px,5vw,58px);direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}
.perf-summary dd{max-width:100%;font-size:clamp(16px,2vw,20px);line-height:1.35;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
.perf-unit-card p strong{max-width:100%;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}
@media(max-width:1100px){.perf-overview-grid{grid-template-columns:minmax(180px,220px) minmax(0,1fr)}}
@media(max-width:720px){.perf-overview-grid{grid-template-columns:minmax(0,1fr)}}

/* Monthly performance automation */
.perf-automation-card{display:grid;gap:15px;margin-bottom:18px;padding:18px;border:1px solid #99f6e4;border-radius:18px;background:linear-gradient(135deg,#f0fdfa,#f8fafc 62%,#eff6ff);box-shadow:0 10px 28px rgba(15,118,110,.08)}
.perf-automation-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.perf-automation-card h4{margin:4px 0 3px;font-size:18px;color:#12344d}.perf-automation-card p{max-width:720px;margin:0;color:#526477;line-height:1.75}.perf-eyebrow{font-size:10px;font-weight:800;color:#0f766e}
.perf-automation-card form{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(190px,1fr) minmax(150px,.65fr) minmax(150px,.65fr) auto;align-items:end;gap:10px}.perf-automation-card form>label{display:grid;gap:6px;min-width:0}.perf-automation-card form>label>span{font-size:11px;color:#64748b}
.perf-auto-toggle{align-content:center;min-height:42px;padding:9px 11px;border:1px solid #ccfbf1;border-radius:12px;background:#fff}.perf-auto-toggle input{width:18px!important;height:18px;margin:0;accent-color:#0f766e}.perf-auto-toggle span{font-size:12px!important;font-weight:750;color:#164e63!important}
.perf-day-input{display:flex;align-items:center;overflow:hidden;border:1px solid #cbd5e1;border-radius:11px;background:#fff}.perf-day-input input{min-width:0;border:0!important;box-shadow:none!important}.perf-day-input b{flex:0 0 auto;padding:0 9px;border-right:1px solid #e2e8f0;color:#64748b;font-size:11px}.perf-automation-card form>button{min-height:42px;white-space:nowrap}.perf-automation-card>footer{padding-top:10px;border-top:1px dashed #b7e6df;color:#64748b;font-size:11px}
.perf-auto-badge{display:inline-flex;margin-right:5px;padding:5px 8px;border-radius:99px;color:#0f766e;background:#ccfbf1;font-size:10px;font-weight:800}.perf-cycle-grid article small{display:block;margin-top:6px;color:#64748b;line-height:1.7}
@media(max-width:1100px){.perf-automation-card form{grid-template-columns:repeat(2,minmax(0,1fr))}.perf-automation-card form>button{grid-column:1/-1}}
@media(max-width:720px){.perf-automation-card{padding:13px}.perf-automation-card>header{flex-direction:column}.perf-automation-card form{grid-template-columns:minmax(0,1fr)}.perf-automation-card form>button{grid-column:auto;width:100%}}
