.stand-panel{color:#181320}
.stand-panel :is(p,small,label,legend,h2,h3,h4,strong,.task-card-copy,.data-card){color:#211b29}
.stand-panel :is(input,textarea,select){color:#17121d;background:#fff;color-scheme:light}
.stand-panel .stand-btn.ghost,.stand-panel .stand-btn.danger{color:#20142d;background:#f1eafa;border:1px solid #b390df;font-weight:750}
.stand-panel .stand-btn.danger{color:#9c1638;background:#fff0f3;border-color:#f0afbf}
.stand-panel .stand-btn.primary{color:#fff;background:linear-gradient(120deg,#7331d7,#a22bae)}
.stand-panel button:disabled{opacity:.55;cursor:not-allowed}
.stand-overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;margin:20px 0}
.stand-overview-link{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:18px;border:1px solid #d4b7fa;border-radius:18px;background:linear-gradient(135deg,#fff,#f2eaff);color:#271637;box-shadow:0 5px 18px #5c249512}
.stand-overview-link b{font-size:30px;color:#742bd3}.stand-overview-link span{font-size:14px;font-weight:750;color:#2b1b3a}
.stand-summary-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:16px}
.stand-summary-section{border:1px solid #d7bdee;border-radius:20px;padding:18px;background:#fff}
.stand-summary-section h3{margin:0 0 14px;display:flex;gap:8px;align-items:center}.stand-summary-section h3 span{margin-left:auto;background:#efe3ff;color:#6920b8;border-radius:20px;padding:4px 10px;font-size:14px}
.stand-summary-items{max-height:400px;overflow:auto}.stand-summary-items article{padding:13px;background:#f8f4fd;border:1px solid #e8dbf7;border-radius:12px;margin-bottom:10px;overflow-wrap:anywhere}.stand-summary-items p{font-size:13px;line-height:1.6;margin:7px 0 0}
.stand-panel .task-card{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:20px;border:1px solid #d4b5ef;border-radius:22px;box-shadow:0 8px 25px #49267912}
.task-card .card-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px}.task-card .task-neon-icon{width:56px;height:56px;font-size:27px}.task-card .stand-task-status{grid-column:2}.task-card-copy p{line-height:1.6;overflow-wrap:anywhere}
.stand-custom-select{display:none!important}.stand-select-button{width:100%;text-align:left;min-height:48px;padding:12px 15px;background:#fff;color:#20152c;border:1.5px solid #b989ec;border-radius:13px;font:inherit;cursor:pointer}
.stand-choice-dialog{width:min(460px,calc(100% - 32px));max-height:80vh;overflow:auto;border:1px solid #b885ec;border-radius:22px;background:#fff;color:#18121f;padding:22px;box-shadow:0 20px 70px #160c3955}.stand-choice-dialog::backdrop{background:#0a0415aa;backdrop-filter:blur(4px)}
.stand-choice-dialog h2{font-size:20px;margin:0 0 18px}.stand-choice-option{display:block;width:100%;padding:14px;margin-bottom:8px;border:1px solid #ded0ed;border-radius:12px;background:#faf7fd;color:#191020;text-align:left;font:inherit}.stand-choice-option[aria-pressed=true]{background:#eee1ff;border-color:#8740d5;font-weight:bold}.stand-choice-option:disabled{opacity:.45}.stand-choice-dialog .stand-btn{color:#231333}
.stand-panel input[type=datetime-local]{min-height:48px;font-size:16px;padding:12px;width:100%;box-sizing:border-box}
@media(max-width:600px){.stand-panel{padding:18px}.stand-overview-grid{grid-template-columns:1fr 1fr}.stand-panel .stand-grid{grid-template-columns:1fr}.stand-panel .card-actions .stand-btn{flex:1 1 auto;min-height:44px}.stand-panel .task-card{padding:15px}}
