.priority-focus-card{margin-top:22px;overflow:hidden;background:linear-gradient(135deg,#071c2e 0%,#0d3f4f 58%,#145c62 100%);color:#fff;border:0;box-shadow:0 22px 50px rgba(8,31,50,.22)}.priority-focus-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.priority-focus-head h2{font-family:'Playfair Display',serif;font-size:30px;line-height:1.15;margin:6px 0 9px;color:#fff}.priority-focus-head p{max-width:760px;color:rgba(255,255,255,.78);line-height:1.65;margin:0}.priority-focus-card .eyebrow.dark{color:#e5c877}.priority-focus-mark{width:74px;height:74px;flex:0 0 74px;border-radius:50%;display:grid;place-items:center;font-family:'Playfair Display',serif;font-size:34px;background:linear-gradient(145deg,#e7c86e,#fff1bd);color:#0a2838;box-shadow:0 10px 30px rgba(0,0,0,.18)}.priority-pill-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:24px}.priority-pill{min-height:150px;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:18px;background:rgba(255,255,255,.07);backdrop-filter:blur(10px);position:relative;overflow:hidden}.priority-pill:before{content:'';position:absolute;inset:0 0 auto 0;height:4px;background:linear-gradient(90deg,#d8b75f,#f7e2a5)}.priority-pill strong{display:block;font-family:'Playfair Display',serif;font-size:19px;margin-bottom:9px;color:#fff}.priority-pill span{display:block;font-size:12px;line-height:1.55;color:rgba(255,255,255,.72)}.priority-checkin{margin:24px 0;padding:24px;border-radius:20px;background:linear-gradient(180deg,#fbfaf5 0%,#f7f5ee 100%);border:1px solid #eadcae}.priority-checkin-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:18px}.priority-checkin-head h2{font-family:'Playfair Display',serif;margin:4px 0 6px;font-size:26px}.priority-checkin-head p{margin:0;color:var(--muted);max-width:720px}.priority-equal-weight{white-space:nowrap;border-radius:999px;padding:8px 12px;background:#0f505d;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.priority-rating-grid{display:grid;gap:12px}.priority-rating{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(250px,1fr);gap:20px;align-items:center;background:#fff;border:1px solid #eee5cb;border-radius:15px;padding:15px 17px}.priority-rating strong{display:block;color:var(--ink);margin-bottom:4px}.priority-rating small{display:block;color:var(--muted);line-height:1.45}.priority-rating-control{display:flex;align-items:center;gap:12px}.priority-rating-control input{width:100%;accent-color:#0f5864}.priority-rating-control span{min-width:48px;font-weight:800;color:#0d4855}.priority-note{margin:14px 0 0;font-size:12px;color:#7d735d;font-style:italic}.daily-focus-badge{display:inline-flex;align-items:center;gap:7px;margin-bottom:13px;padding:7px 11px;border-radius:999px;background:#0d4b58;color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.daily-tab em{display:block;margin-top:5px;font-style:normal;font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:#9b7d34;font-weight:800}@media(max-width:1000px){.priority-pill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.priority-rating{grid-template-columns:1fr}.priority-focus-head{align-items:center}}@media(max-width:650px){.priority-pill-grid{grid-template-columns:1fr}.priority-focus-head,.priority-checkin-head{flex-direction:column}.priority-focus-head h2{font-size:25px}.priority-focus-mark{width:58px;height:58px;flex-basis:58px;font-size:27px}}