.portal-view-tabs{display:flex;gap:6px;margin-top:22px;padding:4px;width:max-content;border:1px solid #ffffff12;border-radius:12px;background:#11151680}.portal-view-tabs button{display:flex;align-items:center;gap:9px;padding:9px 13px;border:0;border-radius:9px;background:transparent;color:#939da3;font-weight:650}.portal-view-tabs button.is-active{background:#ffffff0b;color:#eef5f1;box-shadow:inset 0 0 0 1px #ffffff0b}.portal-view-tabs b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:20px;background:#ffffff0b;color:#b9c8c0;font-size:11px}.portal-project-complete{flex:0 0 auto;margin-right:8px;padding:10px 13px;border:1px solid #76c5a549;border-radius:10px;background:linear-gradient(180deg,#1e4035,#17332b);color:#bff1dc;font-size:12px;font-weight:750}.portal-project-complete:hover{border-color:#8ce0bd80;transform:translateY(-1px)}.portal-project-archived{background:linear-gradient(115deg,#202325,#1c1f21);opacity:.94}.portal-project-archived .portal-project-cover{cursor:default}.portal-product-origin{display:grid;gap:5px;min-width:170px}.portal-product-origin small{font-size:9px;letter-spacing:.12em;color:#9388d8}.portal-product-origin b{font-size:14px;color:#d8d2ff}.portal-close-project{display:grid;gap:20px;min-width:min(620px,76vw)}.portal-close-project>header{padding:20px;border:1px solid #9c8bf230;border-radius:16px;background:linear-gradient(135deg,#7c68d51c,#2bc29c0c)}.portal-close-project>header small,.portal-project-legacy>header small,.portal-legacy-tasks>small{color:#b5a7ff;font-size:10px;font-weight:800;letter-spacing:.13em}.portal-close-project h3,.portal-project-legacy h3{margin:7px 0 6px;font-size:22px}.portal-close-project p,.portal-project-legacy p{margin:0;color:#aab2b7;line-height:1.55}.portal-close-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.portal-close-metrics span{display:grid;gap:3px;padding:14px;border:1px solid #ffffff12;border-radius:13px;background:#ffffff04}.portal-close-metrics b{font-size:23px}.portal-close-metrics small{color:#929da2}.portal-close-metrics .is-blocked{border-color:#ff6d7d4d;background:#ff566511}.portal-close-blocker{padding:16px;border:1px solid #ff6d7d45;border-radius:13px;background:#ff56650d}.portal-close-blocker ul{margin:10px 0 0;padding-left:20px;color:#c7cccf}.portal-close-project fieldset{display:grid;gap:9px;margin:0;padding:0;border:0}.portal-close-project legend{margin-bottom:9px;font-size:12px;font-weight:800;color:#b8c1c5}.portal-close-choice{display:flex!important;gap:12px;align-items:flex-start;padding:14px!important;border:1px solid #ffffff12;border-radius:13px;background:#ffffff03}.portal-close-choice input{margin-top:3px;accent-color:#8c76e8}.portal-close-choice span{display:grid;gap:3px}.portal-close-choice small{color:#929ca2;font-weight:400}.portal-close-project [data-product-create]{display:grid;grid-template-columns:170px 1fr;gap:12px}.portal-close-project label{display:grid;gap:7px;font-size:12px;font-weight:700;color:#c5cbce}.portal-close-project label.is-wide{grid-column:1/-1}.portal-close-project input:not([type=radio]):not([type=checkbox]),.portal-close-project select,.portal-close-project textarea{width:100%;border:1px solid #ffffff18;border-radius:10px;background:#15191a;color:#edf2ef;padding:11px 12px;outline:none}.portal-close-project input:focus,.portal-close-project select:focus,.portal-close-project textarea:focus{border-color:#967ff0;box-shadow:0 0 0 3px #8a72eb18}.portal-close-confirm{display:flex!important;grid-column:1/-1;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:10px!important;padding:13px!important;border-radius:11px;background:#66c6a00b}.portal-close-confirm input{margin-top:3px;accent-color:#64c99f}.portal-project-legacy{display:grid;gap:20px;min-width:min(700px,78vw)}.portal-project-legacy>header{padding-bottom:18px;border-bottom:1px solid #ffffff12}.portal-project-legacy dl{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0}.portal-project-legacy dl div{padding:13px;border:1px solid #ffffff10;border-radius:11px;background:#ffffff04}.portal-project-legacy dt{font-size:9px;letter-spacing:.09em;color:#8e9aa0;text-transform:uppercase}.portal-project-legacy dd{margin:6px 0 0;color:#edf2ef;font-weight:700}.portal-legacy-tasks{display:grid;gap:8px}.portal-legacy-tasks>button{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 14px;border:1px solid #ffffff0f;border-radius:11px;background:#ffffff03;color:#e8eeeb;text-align:left}.portal-legacy-tasks>button span{display:grid;gap:4px}.portal-legacy-tasks>button small{color:#929da2;font-weight:400}.portal-legacy-tasks>button:hover{border-color:#8f7be64d;background:#8f7be609}@media(max-width:760px){.portal-project-complete{font-size:0;padding:10px}.portal-project-complete:after{content:'✓';font-size:15px}.portal-product-origin{display:none}.portal-close-project{min-width:0}.portal-close-project [data-product-create],.portal-project-legacy dl{grid-template-columns:1fr}.portal-close-project label.is-wide{grid-column:auto}}
