.myday-panel{margin:18px 0;padding:18px;border-radius:20px;background:#fff;color:#332a40;border:1px solid #e6ddeb;box-shadow:0 5px 25px #2414360d}.myday-panel *,.myday-dialog *{box-sizing:border-box}.myday-head,.myday-fast,.myday-task{display:flex;align-items:center;justify-content:space-between;gap:10px}.myday-head h2{font-size:23px;margin:2px 0}.myday-head small{font-size:11px;letter-spacing:.1em;color:#715590;font-weight:800}.myday-panel button,.myday-dialog button,#myday-session button{border:0;border-radius:10px;background:#664da5;color:#fff;min-height:38px;padding:9px 12px;font-weight:700;cursor:pointer}.myday-panel .myday-alt,.myday-dialog .myday-alt,#myday-session .myday-alt{background:#eee8f6;color:#51406e}.myday-muted{color:#756b7d;font-size:13px;line-height:1.5}.myday-fast{background:#f5f0fc;border-radius:14px;padding:14px;margin:14px 0}.myday-fast div{display:flex;flex-direction:column;gap:3px}.myday-fast small{font-size:12px;color:#69577c}.myday-fast strong{font-size:21px;color:#594097}.myday-controls{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.myday-controls button{flex:1}.myday-task{padding:13px 0;border-top:1px solid #eee8f2}.myday-task time{font-size:12px;color:#6d6379;min-width:50px}.myday-task>div:nth-child(2){flex:1}.myday-task b{display:block;font-size:14px}.myday-task small{display:block;color:#70677b;font-size:12px}.myday-buttons{display:flex;gap:4px}.myday-buttons button{font-size:12px;padding:7px}.myday-done{font-size:13px;color:#2c7a65;font-weight:700}.myday-dialog{position:fixed;inset:0;background:#161026b0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:12px}.myday-sheet{width:100%;max-width:600px;max-height:94vh;overflow:auto;border-radius:20px;padding:21px;background:#fff;color:#30273d;box-shadow:0 30px 70px #1e122c55}.myday-sheet h3{font-size:17px;margin:18px 0 9px}.myday-form{display:flex;gap:9px;flex-wrap:wrap}.myday-form>*{flex:1;min-width:100px}.myday-sheet label{font-size:13px}.myday-sheet input:not([type=checkbox]),.myday-sheet select{width:100%;display:block;min-height:39px;border:1px solid #d6cade;padding:9px;border-radius:9px;margin:5px 0;color:#2d2838;background:white}.myday-edit{border-bottom:1px solid #eee;display:grid;grid-template-columns:minmax(120px,1fr) 115px;gap:6px;align-items:center;padding:7px 0}.myday-edit small{grid-column:1/-1;color:#746784}.myday-wide{width:100%;margin:10px 0}.myday-count{text-align:center;background:#f4eefa;border-radius:15px;padding:16px;margin:12px 0}.myday-count b{font-size:52px;color:#5a3f92;display:block}.myday-count small{color:#725f87}#myday-session{padding:15px;background:#f6effb;border:1px solid #ded0ea;border-radius:16px;margin:12px 0;color:#352b41}#myday-session p{font-size:13px;margin:0}#myday-session button{border:0;border-radius:9px;padding:10px;background:#664da5;color:white}@media(max-width:410px){.myday-panel{padding:12px}.myday-task{flex-wrap:wrap}.myday-buttons{width:100%;justify-content:flex-end}.myday-sheet{padding:14px}}.myday-summary{display:flex;align-items:center;flex-wrap:wrap;gap:9px;border-top:1px solid #eee8f2;padding:11px 0;font-size:13px}.myday-summary span{flex:1;color:#625973}.myday-workdays{display:flex;flex-wrap:wrap;gap:10px;margin:7px 0 12px}.myday-workdays label{font-size:12px;white-space:nowrap}