
.priority-editorial .priority-lab{max-width:900px;margin:2rem 0 2.5rem;padding:clamp(1.1rem,3vw,1.8rem);border:1px solid rgba(231,245,233,.2);border-radius:9px;background:radial-gradient(circle at 0% 0%,rgba(145,181,154,.14),transparent 60%),#101a1b;color:#eaf2eb}
.priority-lab form>label{display:block;color:#f1f5ee;font-size:.88rem;margin-bottom:.7rem}.priority-lab__inputrow{display:flex;gap:.6rem}
.priority-lab input[type=text]{min-width:0;flex:1;border:1px solid rgba(232,242,235,.23);border-radius:6px;padding:.8rem .85rem;background:rgba(255,255,255,.06);color:#ecf3ee;font:inherit;font-size:.84rem}
.priority-lab input::placeholder{color:#9bafa3}
.priority-lab button{border:1px solid rgba(230,245,233,.26);border-radius:6px;padding:.7rem .85rem;background:rgba(255,255,255,.06);color:#e5f0e8;font:inherit;font-size:.78rem;cursor:pointer}
.priority-lab__inputrow button{background:#dce8dd;border-color:#dce8dd;color:#14251c;font-weight:600}
.priority-lab__questions{display:grid;gap:.45rem;margin:1rem 0 1.35rem}
.priority-lab__questions label{display:flex;align-items:flex-start;gap:.65rem;color:#bfcfc4;font-size:.78rem;line-height:1.6;cursor:pointer}
.priority-lab__questions input{accent-color:#bcd5bb;margin-top:.23rem}
.priority-lab__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}
.priority-lab__quadrant{min-width:0;padding:1rem;border:1px solid rgba(234,243,235,.16);border-radius:7px;background:rgba(255,255,255,.025)}
.priority-lab__quadrant[data-q=do]{background:rgba(174,199,171,.075)}.priority-lab__quadrant[data-q=plan]{background:rgba(174,193,217,.055)}
.priority-lab__eyebrow{font-size:.64rem!important;letter-spacing:.07em;text-transform:uppercase;color:#b3c6b6!important;margin-bottom:.4rem!important}
.priority-lab__quadrant h3{font:500 1.7rem/1 "Zain",sans-serif!important;margin:.1rem 0 .4rem!important;color:#f2f6ef!important}
.priority-lab__quadrant>p:not(.priority-lab__eyebrow){font-size:.72rem!important;line-height:1.55;color:#bdcbbf!important;margin-bottom:.9rem}
.priority-lab__quadrant ul{padding:0;margin:0;list-style:none;display:grid;gap:.45rem;min-height:1.4rem}
.priority-lab__quadrant li{padding:.65rem;background:rgba(0,0,0,.16);border:1px solid rgba(225,241,230,.13);border-radius:5px}
.priority-lab__task-text{display:block;margin-bottom:.55rem;overflow-wrap:anywhere;color:#f0f4ef;font-size:.79rem}
.priority-lab__task-ctrl{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}
.priority-lab__task-ctrl select{min-width:0;flex:1;padding:.4rem;border:1px solid rgba(222,240,227,.17);border-radius:4px;background:#1e2d2a;color:#f2f5f0;font:inherit;font-size:.68rem}
.priority-lab__task-ctrl button{padding:.4rem .5rem;font-size:.68rem}
.priority-lab__footer{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(223,239,230,.15)}
.priority-lab__next{font:500 1.45rem/1.3 "Zain",sans-serif!important;color:#eaf1e8!important}
.priority-lab__actions{display:flex;gap:.6rem;flex-wrap:wrap;margin:1rem 0}
.priority-lab__privacy,.priority-lab__announce{font-size:.69rem!important;color:#aebfb2!important;line-height:1.6}
.priority-lab__announce:empty{display:none}
.priority-lab input:focus-visible,.priority-lab button:focus-visible,.priority-lab select:focus-visible{outline:2px solid #e0efe0;outline-offset:3px}
.priority-invitation{max-width:760px;margin:2rem 0;padding:1.2rem 1.35rem;border-left:2px solid #c6dcca;background:rgba(206,232,211,.055)}
.priority-invitation__tiny{letter-spacing:.1em;text-transform:uppercase;font-size:.68rem!important;color:#bcd3c2!important}
.priority-invitation a{color:#e8f3e9!important}
@media(max-width:680px){.priority-lab__grid{grid-template-columns:1fr}.priority-lab__inputrow{flex-direction:column}}
@media print{.priority-editorial .priority-lab form,.priority-lab__actions,.priority-lab__task-ctrl{display:none}}
