.ys{--ys-bg:var(--wt-canvas,#f1f6fc);--ys-card:var(--wt-card,#fff);--ys-soft:var(--wt-soft,#edf3fa);--ys-line:var(--wt-line,#d5e1f0);--ys-ink:var(--wt-ink,#19304a);--ys-muted:var(--wt-muted,#627892);--ys-accent:#087df5;color:var(--ys-ink);font:14px/1.5 Segoe UI,Malgun Gothic,sans-serif;min-width:0}.ys *{box-sizing:border-box}.ys h1,.ys h2,.ys h3,.ys p{margin:0}.ys h1{font-size:30px;line-height:1.2;letter-spacing:-.7px;font-weight:800}.ys h2{font-size:17px;font-weight:750;display:flex;align-items:center;gap:8px}.ys h3{font-size:14px;font-weight:700}.ys p,.ys small{color:var(--ys-muted)}.ys small{font-size:12px}.ys button,.ys input,.ys select,.ys textarea{font:inherit;color:inherit}.ys button,.ys select{min-height:36px;background:var(--ys-soft);border:1px solid var(--ys-line);border-radius:8px;padding:7px 12px}.ys button{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .15s,border-color .15s}.ys button:hover{border-color:var(--ys-accent)}.ys a:focus-visible,.ys button:focus-visible,.ys input:focus-visible,.ys select:focus-visible,.ys textarea:focus-visible{outline:2px solid var(--ys-accent);outline-offset:3px}.ys button:disabled{opacity:.5;cursor:not-allowed}.ys button.primary,.ys button.selected,.ys button[aria-current=page]{background:#0876df;color:white;border-color:#269bff}.ys button.primary{box-shadow:0 4px 16px #0076ed25}.ys input:not([type=checkbox]),.ys textarea{background:var(--ys-card);border:1px solid var(--ys-line);border-radius:7px;padding:9px 12px;min-height:38px;min-width:0}.ys input[type=checkbox]{width:16px;height:16px;accent-color:#0786ff}.ys textarea{min-height:100px;resize:vertical}.ys a{text-decoration:none;color:inherit}.ys-header{justify-content:space-between;gap:20px;margin-bottom:22px}.ys-brand,.ys-header{display:flex;align-items:center}.ys-brand{gap:16px}.ys-brand>span{display:grid;place-items:center;min-width:62px;width:62px;height:46px;background:#ed242a;border-radius:13px;color:#fff;box-shadow:0 5px 24px #ed242a25}.ys-brand>span svg{width:34px;height:34px}.ys-brand>div>small{font-size:10px;letter-spacing:2px;color:var(--ys-accent);font-weight:800}.ys-brand p{font-size:13px;margin-top:8px}.ys-header-actions,.ys-inline{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ys-connection{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--ys-muted);white-space:nowrap}.ys-connection i{width:6px;height:6px;border-radius:50%;background:#7f92a7}.ys-nav{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--ys-line);padding:0 0 14px;margin-bottom:18px}.ys-nav button{white-space:nowrap;font-size:12px;flex-shrink:0}.ys-home-top{display:grid;grid-template-columns:minmax(0,3fr) minmax(285px,1fr);gap:16px}.ys-home-top>aside{display:flex;flex-direction:column;gap:14px}.ys-room{border:1px solid #39536a;border-radius:15px 15px 0 0;position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 0,#654f3d8c,transparent 58%),repeating-linear-gradient(90deg,transparent 0 119px,#ffffff05 120px 121px),linear-gradient(#172532,#152531);color:#f0f4fc;min-height:355px}.ys-room:before{content:"";position:absolute;top:0;left:12%;width:76%;height:2px;background:#ffc281;box-shadow:0 7px 36px 8px #ffc28130}.ys-room-sign{position:relative;text-align:center;padding:27px 10px 18px;display:flex;align-items:center;flex-direction:column}.ys-room-sign>span{font-size:9px;letter-spacing:3px;color:#bac8d5}.ys-room-sign>b{font-size:50px;font-weight:900;font-style:italic;letter-spacing:8px;line-height:1.2;color:#ffd6a0;text-shadow:0 0 18px #ef8a33a8}.ys-room-sign>small{color:#e4eaf1;font-size:11px;letter-spacing:4px}.ys-seats{display:flex;gap:10px;overflow-x:auto;padding:15px 18px 20px}.ys-seat{position:relative;flex:1 0 150px;min-width:150px;max-width:230px;flex-direction:column!important;justify-content:end!important;background:linear-gradient(#16293b10,#081b2c80)!important;border:1px solid #3c586c80!important;padding:62px 10px 12px!important;color:#edf4ff!important;min-height:213px}.ys-seat.selected,.ys-seat:hover{border-color:#46a8ff!important;box-shadow:0 0 20px #1686f523}.ys-seat strong{font-size:15px;text-align:center;z-index:1}.ys-seat strong small{display:block;color:#becfdd;font-size:11px;font-weight:500;margin-top:3px}.ys-seat-count{font-size:10px;color:#a8c3d9;z-index:1}.ys-person-status{font-size:10px;color:#92d6b5;z-index:1}.ys-avatar{width:28px;height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:#d6e4f2;box-shadow:0 0 0 1px #8096ad40}.ys-avatar.large{width:65px;height:65px;min-width:65px;z-index:1;margin-bottom:7px;box-shadow:0 8px 25px #0006,0 0 0 3px #768c9d40}.ys-monitor{position:absolute;top:22px;left:calc(50% - 58px);transform:rotate(-8deg);width:75px;height:49px;display:grid;place-items:center;background:#102d46;border:solid #476074;border-width:3px 3px 5px;border-radius:4px;color:#58aaf8}.ys-monitor small{font-size:5px;letter-spacing:1px;color:#c2d3e2}.ys-desk{position:absolute;top:105px;left:0;width:100%;height:7px;background:linear-gradient(#9b7d5c,#5c4534);box-shadow:0 14px 20px #0004}.ys-flow{padding:14px 16px;background:var(--ys-card);border:1px solid var(--ys-line);border-top:0;border-radius:0 0 14px 14px}.ys-flow h2{font-size:14px;margin-bottom:10px}.ys-flow>div{display:flex;gap:7px;overflow-x:auto}.ys-flow button{min-width:85px;flex:1;flex-direction:column;padding:8px 6px;gap:2px;font-size:11px}.ys-flow svg{color:var(--ys-accent)}.ys-flow small{font-size:10px}.ys-panel{padding:18px;border:1px solid var(--ys-line);border-radius:13px;background:var(--ys-card);min-width:0}.ys-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}.ys-section-head button{font-size:12px}.ys-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0}.ys-stats article{border:1px solid var(--ys-line);border-radius:11px;padding:13px 18px;background:var(--ys-card)}.ys-stats b{display:block;font-size:25px}.ys-stats b span{font-size:12px;font-weight:400;margin-left:7px;color:var(--ys-muted)}.ys-home-bottom{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1.2fr) minmax(250px,1fr);gap:14px}.ys-empty{padding:28px 12px;text-align:center;font-size:13px}.ys-content-rows>button{display:flex;width:100%;justify-content:start;background:transparent;border:0;border-bottom:1px solid var(--ys-line);border-radius:0;padding:10px 0;gap:12px;text-align:left;min-height:65px}.ys-content-rows>button:last-child{border:0}.ys-thumb{display:grid;place-items:center;width:62px;min-width:62px;height:38px;border-radius:5px;background:linear-gradient(135deg,#1f609b,#143448);color:#83bbef;overflow:hidden}.ys-thumb img{width:100%;height:100%;object-fit:cover}.ys-content-rows b{flex:1;font-size:12px}.ys-content-rows b small{display:block;font-size:10px}.ys-row-person{display:flex;align-items:center;gap:5px;font-size:10px}.ys-stage,.ys-type{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;padding:3px 8px;background:#3786d220;color:#599fe3;font-size:11px;white-space:nowrap}.ys-stage.stage-6{background:#a575e025;color:#a579e1}.ys-stage.stage-5{background:#2eacaa25;color:#369fa6}.ys-stage.stage-9{background:#22927622;color:#38a285}.ys-stage.stage-1{background:#cc952122;color:#ba8a2d}.ys-task-list>button{display:flex;width:100%;justify-content:start;gap:12px;text-align:left;border:0;border-bottom:1px solid var(--ys-line);border-radius:0;background:transparent;padding:14px 0;font-size:12px}.ys-task-list>button>span:nth-child(2){flex:1}.ys-task-list small{display:block}.ys-task-list em{font-size:11px;color:#ee646e;font-style:normal;padding:3px 7px;background:#e65b6a17;border-radius:4px}.ys-task-box{width:16px;height:16px;border:1px solid #718da4;border-radius:4px}.ys-metrics{display:flex;flex-direction:column;gap:13px}.ys-metrics>svg{color:#f24c59}.ys-metrics strong{font-size:20px}.ys-metrics p{font-size:12px}.ys-metric-placeholders{display:flex;gap:12px;justify-content:space-around;margin:10px 0 18px}.ys-metric-placeholders>span{flex:1;background:var(--ys-soft);border:1px solid var(--ys-line);padding:12px;border-radius:9px;font-size:11px;color:var(--ys-muted)}.ys-metric-placeholders b{display:block;font-size:19px;color:var(--ys-ink);margin-top:8px}.ys-calendar .ys-section-head{flex-wrap:wrap}.ys-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;text-align:center}.ys-calendar-grid>small{padding:7px}.ys-calendar-grid>button{min-height:74px;display:flex;flex-direction:column;justify-content:start;align-items:start;padding:9px}.ys-calendar.compact{padding:15px}.ys-calendar.compact .ys-section-head{margin-bottom:8px}.ys-calendar.compact .ys-inline{justify-content:space-between;width:100%;font-size:12px}.ys-calendar.compact .ys-inline button{min-height:25px;padding:3px}.ys-calendar.compact .ys-calendar-grid{gap:2px}.ys-calendar.compact .ys-calendar-grid>button{min-height:26px;align-items:center;padding:2px 0;font-size:11px;border-color:transparent;background:transparent;position:relative}.ys-calendar.compact .ys-calendar-grid>button.selected{background:#0876df;color:#fff}.ys-calendar-grid .today{border-color:var(--ys-accent)}.ys-calendar-dot{font-size:10px;color:#489eea}.ys-calendar.compact .ys-calendar-dot{position:absolute;bottom:-6px}.ys-agenda{margin-top:15px;padding-top:12px;border-top:1px solid var(--ys-line)}.ys-agenda h3{font-size:12px;color:var(--ys-muted)}.ys-agenda>button{width:100%;flex-direction:column;align-items:start;text-align:left;background:transparent;border:0;border-left:2px solid #168def;border-radius:0;padding:6px 9px;margin-top:8px;font-size:12px}.ys-agenda small{font-size:10px}.ys-agenda .ys-empty{padding:15px 0;font-size:11px}.ys-notice{font-size:12px;padding:10px 0;border-bottom:1px solid var(--ys-line)}.ys-notice small{float:right;font-size:10px}.ys-page-title{margin:24px 0 18px}.ys-page-title p{font-size:12px;margin-top:6px}.ys-filter{gap:10px;flex-wrap:wrap;margin:14px 0}.ys-filter,.ys-filter label{display:flex;align-items:center}.ys-filter label{gap:8px}.ys-filter input{max-width:300px}.ys-chips,.ys-detail-tabs{display:flex;gap:6px;overflow-x:auto;margin:12px 0}.ys-chips button,.ys-detail-tabs button{white-space:nowrap;font-size:12px}.ys-kanban{display:flex;gap:12px;overflow-x:auto;padding-bottom:18px;min-height:450px}.ys-kanban>section{flex:0 0 260px;background:var(--ys-soft);border:1px solid var(--ys-line);border-radius:12px;padding:12px}.ys-kanban h3{display:flex;align-items:center;gap:7px;margin-bottom:15px}.ys-kanban h3 span{margin-left:auto;background:var(--ys-card);border-radius:5px;padding:2px 7px;font-size:12px}.ys .ys-content-card{display:block;width:100%;text-align:left;background:var(--ys-card);border:1px solid var(--ys-line);padding:14px;margin-bottom:10px;box-shadow:0 3px 8px #00101f06}.ys-card-bottom,.ys-card-top{display:flex;justify-content:space-between;gap:8px}.ys-content-card strong{display:block;font-size:14px;margin:14px 0}.ys-card-top small{font-size:10px}.ys-card-bottom>span{display:flex;gap:5px;align-items:center;font-size:10px}.ys-card-bottom .ys-avatar{width:22px;height:22px;min-width:22px}.ys-warning{display:block;color:#d190e7!important;margin-top:10px}.ys-column-empty{text-align:center;padding:25px 0;font-size:11px}.ys-two{display:grid;grid-template-columns:1.4fr 1fr;gap:16px}.ys-activity{display:flex!important;flex-direction:column;align-items:start!important;text-align:left;width:100%;padding:12px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--ys-line)!important;border-radius:0!important}.ys-activity b{font-size:13px}.ys-community-row{display:flex;width:100%;gap:15px;padding:15px!important;border:0!important;border-bottom:1px solid var(--ys-line)!important;border-radius:0!important;background:transparent!important;text-align:left}.ys-community-row>span:nth-child(2){flex:1}.ys-community-row small{display:block}.ys-file-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ys-file-grid a{display:flex;flex-direction:column;gap:10px}.ys-file-grid h3{overflow-wrap:anywhere}.ys-error{padding:12px 15px;background:#d23c4d20;border:1px solid #c8495a;border-radius:8px;margin:12px 0;color:#e65b6f;display:flex;align-items:center;gap:12px;justify-content:space-between}.ys-modal{width:min(980px,calc(100vw - 32px))!important;max-width:980px!important;max-height:90dvh!important;padding:22px!important;background:var(--ys-card)!important;border:1px solid var(--ys-line)!important;border-radius:16px!important;display:flex!important;flex-direction:column;gap:12px!important;box-shadow:0 20px 80px #0005}.ys-modal-head{display:flex;align-items:start;justify-content:space-between;gap:15px;padding-bottom:15px;border-bottom:1px solid var(--ys-line)}.ys-modal-head h2{font-size:21px}.ys-modal-head p{font-size:12px;margin-top:7px}.ys-modal-head>button{flex-shrink:0}.ys-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.ys-detail-body,.ys-form,.ys-team-body{overflow:auto;min-height:0}.ys-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:5px 3px}.ys-form-grid label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:600}.ys-form-grid .full{grid-column:1/-1}.ys-form-grid em{color:#e86171;font-style:normal}.ys-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:15px;margin-top:15px;border-top:1px solid var(--ys-line);flex-wrap:wrap}.ys-info{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ys-info>div{padding:13px;background:var(--ys-soft);border:1px solid var(--ys-line);border-radius:8px}.ys-info dt{font-size:11px;color:var(--ys-muted)}.ys-info dd{font-size:13px;font-weight:600;margin:7px 0 0}.ys-prose{white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0!important}.ys-link{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:var(--ys-accent)!important;margin-right:12px}.ys-table-scroll{overflow:auto}.ys table{border-collapse:collapse;width:100%;font-size:12px;white-space:nowrap}.ys td,.ys th{border:1px solid var(--ys-line);padding:10px;text-align:center}.ys th{background:var(--ys-soft);font-weight:600}.ys td button{min-height:28px;font-size:11px;padding:4px 9px}.ys-version{padding:17px;border:1px solid var(--ys-line);border-radius:10px;margin-bottom:12px}.ys-review{padding:12px;border-left:3px solid #4f8bca;background:var(--ys-soft);margin-top:12px}.ys-review>b{font-size:12px}.ys-review p{font-size:13px;white-space:pre-wrap}.ys-review button{float:right;min-height:28px;font-size:11px}.ys-file-row{display:flex;align-items:center;gap:12px;padding:13px;border-bottom:1px solid var(--ys-line)}.ys-file-row>span{flex:1}.ys-file-row small{display:block}.ys-team-person{padding:16px;border:1px solid var(--ys-line);border-radius:10px;margin:12px 0}.ys-permissions{display:flex;gap:12px;flex-wrap:wrap}.ys-permissions label{display:flex;align-items:center;gap:5px;font-size:12px}html[data-workspace-theme=dark] .ys{--ys-bg:#0a1521;--ys-card:#101f2d;--ys-soft:#172b3d;--ys-line:#2b455e;--ys-ink:#edf4ff;--ys-muted:#9fb6cf}html[data-workspace-theme=dark] .ys-panel{background:linear-gradient(125deg,#152536,#101d2a)}@media(min-width:1450px){.ys-home-top .ys-room{min-height:390px}.ys-home-top .ys-seat{min-height:235px}.ys-home-top .ys-room-sign{padding:30px 10px 21px}}@media(max-width:1250px){.ys-home-bottom{grid-template-columns:1.4fr 1fr}.ys-home-bottom>.ys-metrics{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr 1fr;align-items:center}.ys-home-bottom>.ys-metrics .ys-metric-placeholders{grid-column:1/-1}.ys-home-top{grid-template-columns:minmax(0,2fr) 285px}.ys-header{flex-wrap:wrap}.ys-row-person{display:none}}@media(max-width:900px){.ys-home-top{grid-template-columns:1fr}.ys-home-top>aside{display:grid;grid-template-columns:1fr 1fr}.ys-home-bottom{grid-template-columns:1fr}.ys-home-bottom>.ys-metrics{display:flex}.ys-two{grid-template-columns:1fr}.ys-file-grid,.ys-info{grid-template-columns:1fr 1fr}}@media(max-width:600px){.ys h1{font-size:23px}.ys-brand>span{min-width:45px;width:45px;height:36px}.ys-brand p{font-size:11px}.ys-brand{gap:10px}.ys-header{gap:12px}.ys-header-actions{width:100%;justify-content:end}.ys-header-actions .ys-connection{margin-right:auto}.ys-nav{margin-top:14px}.ys-home-top>aside{grid-template-columns:1fr}.ys-stats{grid-template-columns:1fr 1fr}.ys-stats article{padding:10px 13px}.ys-stats b{font-size:23px}.ys-panel{padding:13px}.ys-content-rows .ys-thumb{width:45px;min-width:45px;height:32px}.ys-content-rows>button{gap:7px}.ys-content-rows>button>small{display:none}.ys-content-rows b{font-size:11px}.ys-stage{font-size:10px;padding:3px 5px}.ys-form-grid{grid-template-columns:1fr}.ys-info{grid-template-columns:1fr 1fr}.ys-modal{padding:16px!important;max-height:94dvh!important}.ys-modal-head h2{font-size:18px}.ys-calendar-grid>button{min-height:50px;padding:5px}.ys-file-grid{grid-template-columns:1fr}.ys-filter select{max-width:100%}.ys-filter label{flex-wrap:wrap}.ys-error{align-items:start;flex-direction:column}.ys-flow button{min-width:80px}.ys-page-title{flex-wrap:wrap}.ys-kanban>section{flex-basis:250px}}.ys-home-top>*{min-width:0}.ys-flow,.ys-room,.ys-seats{min-width:0;max-width:100%}.ys-home-top>aside{min-width:0}.ys-home-top .compact .ys-agenda{max-height:170px;overflow:auto}.ys-home-top{align-items:start}.ys-seat:only-child{flex:1;max-width:none}@media(max-width:600px){.ys-brand>div{min-width:0}.ys-header-actions{justify-content:flex-start}.ys-home-bottom,.ys-home-top,.ys-home-top>aside,.ys-two{grid-template-columns:minmax(0,1fr)}.ys-metric-placeholders{gap:6px}.ys-metric-placeholders>span{padding:8px}.ys-home-bottom>.ys-metrics{grid-column:auto}.ys-seat{flex-basis:165px}}.ys td small{display:block}.ys td .ys-link{display:flex;justify-content:center;margin:4px 0}.ys-metric-placeholders{flex-wrap:wrap}.ys-metric-placeholders>span{min-width:85px}.ys-kanban-thumb{display:grid;place-items:center;height:75px;border-radius:6px;background:var(--ys-soft);margin-top:10px;overflow:hidden;color:var(--ys-accent)}.ys-kanban-thumb img{width:100%;height:100%;object-fit:cover}.ys-card-bottom{margin:10px 0}.ys-mobile-work{display:none}.ys-stats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}@media(max-width:600px){.ys-mobile-work{display:block;margin-bottom:14px}.ys-home-top .ys-room{display:none}.ys-home-top .ys-flow{border-top:1px solid var(--ys-line);border-radius:12px}.ys-home-bottom>.ys-panel:nth-child(2){display:none}.ys-stats{grid-template-columns:1fr 1fr}.ys-connection{white-space:normal}.ys-filter input,.ys-filter>label{max-width:100%}}.ys-studio-shell,.ysr{min-width:0}.ysr{--retro-paper:#fff2dd;--retro-paper-soft:#f8e5ca;--retro-ink:#322a27;--retro-muted:#786253;--retro-line:#c4a17e;color:var(--retro-ink);border:1px solid #684c38;border-radius:15px;overflow:hidden;background:repeating-linear-gradient(0deg,#b98250 0 2px,transparent 2px 64px),linear-gradient(100deg,#c99b69,#e3bd8d 40%,#b88150);box-shadow:0 12px 30px #0003;font:13px/1.45 Malgun Gothic,Segoe UI,sans-serif;isolation:isolate}.ys .ysr p,.ys .ysr small{color:var(--retro-muted)}.ys .ysr button,.ysr-drawer button{font:inherit;cursor:pointer}.ys .ysr button:focus-visible,.ys .ysr input:focus-visible{outline:3px solid #087df5;outline-offset:2px}.ys .ysr button:disabled{cursor:not-allowed;opacity:.48}.ysr svg{flex-shrink:0}.ys .ysr-header{min-height:82px;display:flex;align-items:center;gap:13px;padding:14px 20px;background:linear-gradient(90deg,#111923eF,#151c29dE),url(/design/youtube-studio/miniroom-v1.webp) center 4%/cover;color:#fff;border-bottom:3px solid #6f492f;box-shadow:0 4px 10px #2c170e60;position:relative;z-index:2}.ys .ysr-header h1{font-size:clamp(23px,2.1vw,32px);letter-spacing:-1px;line-height:1.2;font-weight:850;color:#fff}.ys .ysr-header p{color:#e8e5df;font-size:11px;line-height:1.6;margin-top:5px}.ysr-logo{display:grid;place-items:center;min-width:50px;height:37px;border-radius:10px;background:#f3232b;color:#fff;box-shadow:0 3px 10px #0004}.ysr-logo svg{width:31px;height:31px}.ysr-header>div:first-of-type{min-width:0;flex:1}.ysr-header-actions{display:flex;gap:7px;align-items:center}.ys .ysr-header-actions button{height:39px;min-height:39px;min-width:39px;padding:7px;color:#f2ece6;background:#242a34;border:1px solid #4c505a;border-radius:10px}.ysr-mini-avatar{width:25px;height:25px;display:block;border-radius:50%;background-color:#eee}.ysr-bell{position:relative}.ysr-bell i{position:absolute;right:7px;top:6px;width:7px;height:7px;border-radius:100%;background:#ff4040;border:1px solid #222}.ysr-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;gap:8px;padding:0 8px 9px}.ysr-main{min-width:0}.ysr-miniroom{min-width:0;position:relative;background:url(/design/youtube-studio/miniroom-v1.webp) 50%/100% 100%;border-bottom:7px ridge #ac713c;box-shadow:0 5px 5px #63361d55}.ysr-room-wall{height:clamp(105px,9.2vw,145px);position:relative}.ysr-room-caption{position:absolute;left:17px;top:12px;font-size:10px;letter-spacing:1px;color:#fff4d9;text-shadow:0 2px 3px #142037;background:#14203770;border-radius:3px;padding:3px 6px}.ysr-room-paging{position:absolute;right:10px;top:9px;display:flex;gap:5px;align-items:center;color:#fff2dd;font-size:10px}.ys .ysr-room-paging button{padding:3px;min-height:25px;background:#172335ce;color:white;border-color:#94866e}.ysr-office-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;padding:0 7px 6px}.ys .ysr-office{position:relative;min-width:0;height:clamp(226px,18.3vw,285px);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:0 5px;gap:7px;background:transparent;border:2px solid transparent;border-radius:7px;transition:border-color .16s,box-shadow .16s;color:var(--retro-ink)}.ys .ysr-office:hover{border-color:#ffe4a0;box-shadow:inset 0 0 12px #ffe5a633}.ys .ysr-office.active{border-color:#71c9ff;box-shadow:0 0 0 1px #007cff,inset 0 0 24px #098bff38}.ysr-plaque{position:absolute;left:1px;right:1px;top:0;min-height:54px;border:2px solid #93632f;border-radius:5px;display:grid;grid-template-columns:20px auto;align-content:center;justify-content:center;column-gap:5px;row-gap:1px;padding:7px 3px;background:repeating-linear-gradient(0deg,transparent 0 7px,#a7754214 7px 8px),linear-gradient(90deg,#f1ce8c,#fff1ce 42%,#f7d99d);box-shadow:inset 0 0 0 2px #fff4d7,0 3px 0 #5a341c,0 5px 9px #4d260b80;text-align:center}.ysr-plaque:after,.ysr-plaque:before{content:"";position:absolute;top:8px;width:4px;height:4px;background:#6e4726;border-radius:50%;box-shadow:0 30px #6e4726}.ysr-plaque:before{left:4px}.ysr-plaque:after{right:4px}.ysr-plaque>strong{font-size:clamp(11px,.85vw,14px);font-weight:800;white-space:nowrap}.ysr-plaque>svg{align-self:center}.ys .ysr-plaque>small{grid-column:1/-1;font-size:10px;color:#5a402a;line-height:1.4}.ysr-online{position:absolute;right:7px;top:62px;font:800 9px/1.2 Segoe UI,sans-serif;color:#e8e3dc;background:#74685e;border:1px solid #b2a995;border-radius:3px;padding:2px 4px;box-shadow:0 1px 3px #24120870}.ysr-online.on{color:#fff;background:#00aa55;border-color:#9effa9;box-shadow:0 0 7px #07ec62}.ysr-desk-stats{width:100%;max-width:230px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#45332def;color:#fff0da;border:1px solid #9c7052;border-radius:5px;padding:5px 2px;box-shadow:0 3px 5px #361e0c60;margin-top:auto}.ysr-desk-stats>span{font-size:9px;text-align:center;line-height:1.3}.ysr-desk-stats b{display:block;font-size:17px;color:#fff;font-weight:800;margin-top:2px}.ys .ysr-speech{width:100%;min-height:29px;height:29px;display:flex;align-items:center;justify-content:center;gap:4px;padding:3px 7px;background:var(--retro-paper);border:1px solid #bea086;border-radius:11px;color:#3b302a;box-shadow:0 2px 3px #59321a40;font-size:10px;font-weight:700;max-width:230px}.ysr-speech>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ysr-office.vacant{background:linear-gradient(#ead8b800,#ead8b896 40%,#dbbf98df 77%);border:none}.ysr-vacant-note{background:#fff1d8e8;border:1px dashed #a98059;padding:9px 5px;margin-bottom:10px;color:#745638;border-radius:5px;font-size:11px;text-align:center}.ysr-office.vacant .ysr-plaque{filter:saturate(.6)}.ysr-workspace{display:grid;grid-template-columns:166px minmax(0,1fr);gap:8px;padding-top:9px;align-items:stretch}.ysr-toolbox{background:repeating-linear-gradient(0deg,transparent 0 35px,#c69c6c20 35px 36px),linear-gradient(100deg,#f6dfb7,#fff2db);padding:10px 8px;border:2px solid #a47343;border-radius:9px;box-shadow:inset 0 0 0 2px #f9e6c8,0 3px 6px #653d1e55;display:flex;flex-direction:column;gap:7px;min-width:0}.ys .ysr-toolbox>button{min-height:35px;justify-content:flex-start;gap:9px;border:1px solid #c8a580;border-radius:6px;background:linear-gradient(#fff5e7,#f2dbc0);box-shadow:inset 0 1px #fff9ed,0 2px 2px #9e70482b;color:#352b23;font-size:12px;font-weight:750;padding:7px 10px;white-space:nowrap}.ys .ysr-toolbox>button[aria-pressed=true]{border-color:#d89736;background:linear-gradient(#fff4cb,#efcf90);box-shadow:inset 0 0 0 1px #fff0c4,0 2px 3px #875b3038}.ys .ysr-toolbox>button.ysr-create{background:linear-gradient(#298fff,#1553d4);border:2px solid #658dff;color:#fff;justify-content:center;min-height:47px;font-size:15px;box-shadow:0 3px 0 #1c3a8c,0 5px 8px #003a8540;margin-bottom:4px}.ysr-toolbox>button:nth-of-type(7) svg{color:#c39100}.ysr-toolbox>button:last-of-type svg{color:#25936b}.ysr-radio{margin:20px auto 0;width:115px;padding:7px;border-radius:5px;border:3px solid #7a533b;background:#c8a581;box-shadow:0 4px #5d3c29;transform:rotate(-3deg);color:#3b2c24}.ysr-radio>div{display:flex;align-items:center;gap:5px;background:#2c3635;padding:4px;color:#a6d3bc;font-size:7px}.ysr-radio i{width:17px;height:17px;border-radius:50%;background:repeating-radial-gradient(#253530 0 1px,#71826a 2px 3px);border:1px solid #ac9e7e}.ysr-radio>b{display:block;font-size:9px;letter-spacing:5px;margin-top:3px}.ysr-cassette{display:block;background:#513b30;border:3px solid #dfa75e;border-radius:2px;text-align:center;color:#e2c9a7;line-height:20px;margin-top:4px}.ys .ysr-connection{display:flex;justify-content:center;gap:5px;font-size:9px;color:#80674f;margin:8px 0 1px}.ysr-board{min-width:0;background:var(--retro-paper);border:2px solid #a7794c;border-radius:9px;padding:9px 7px 7px;box-shadow:inset 0 0 0 2px #ffe8c3,0 3px 6px #653d1e55}.ysr-board-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:27px;margin-bottom:8px;padding:0 3px}.ys .ysr-board h2{font-size:14px;line-height:1.3;display:flex;gap:5px;color:#3a2d25;font-weight:850}.ysr-board-heading>div{display:flex;align-items:center;gap:7px}.ys .ysr-board-heading small{font-size:10px;color:#776858}.ys .ysr-person-filter{font-size:10px;padding:2px 6px;min-height:24px;background:#e8f2ff;color:#244e83;border-color:#9dbbdc;border-radius:6px}.ysr-columns{display:grid;grid-template-columns:repeat(var(--column-count),minmax(85px,1fr));gap:4px;overflow-x:auto;min-height:320px;padding-bottom:3px;scrollbar-width:thin;scrollbar-color:#bc9771 #eddfca}.ysr-column{--column-color:#e1d3f3;--column-ink:#614985;background:linear-gradient(180deg,#ffffff60,transparent 160px),color-mix(in srgb,var(--column-color) 25%,#f8f1e8);border:1px solid #d4c1ac;border-radius:7px;min-width:0;overflow:hidden;transition:box-shadow .15s}.ysr-column.tone-prepare{--column-color:#d6e5c7;--column-ink:#426147}.ysr-column.tone-film{--column-color:#e2d8ec;--column-ink:#605075}.ysr-column.tone-edit{--column-color:#d5b5ee;--column-ink:#714198}.ysr-column.tone-review{--column-color:#c5e0d1;--column-ink:#356f5d}.ysr-column.tone-revise{--column-color:#efbfcd;--column-ink:#a24468}.ysr-column.tone-approve{--column-color:#f6db9e;--column-ink:#896111}.ysr-column.tone-upload{--column-color:#bddfe2;--column-ink:#32757f}.ysr-column.drag-over{box-shadow:inset 0 0 0 3px #278bff;background:#d2e4ff}.ys .ysr-column h3{display:flex;align-items:center;justify-content:center;gap:3px;font-size:10px;font-weight:800;padding:6px 3px;background:var(--column-color);color:#3f3335;border-bottom:1px solid #9e8f7e4a;min-height:32px;white-space:nowrap}.ysr-column-cards{gap:6px;max-height:430px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#b7a28a transparent}.ys .ysr-card,.ysr-column-cards{padding:5px;display:flex;flex-direction:column}.ys .ysr-card{align-items:stretch;justify-content:flex-start;gap:4px;min-width:0;width:100%;border:1px solid #ccb9a4;border-radius:6px;background:linear-gradient(135deg,#fffaf1,#f8ebda);color:#342f2a;text-align:left;box-shadow:0 2px 3px #805e3a22;transition:transform .12s,box-shadow .12s}.ys .ysr-card:hover{border-color:var(--column-ink);transform:translateY(-2px);box-shadow:0 4px 9px #805e3a40}.ysr-card[draggable=true]{cursor:grab}.ysr-thumbnail{position:relative;height:54px;overflow:hidden;border-radius:3px;background:#423f58;display:grid;place-items:center;color:#e5d9ed}.ysr-thumbnail img{width:100%;height:100%;object-fit:cover}.ysr-thumbnail-empty{display:flex;flex-direction:column;align-items:center;gap:2px}.ys .ysr-thumbnail-empty small{color:#f0e7ec;font-size:8px}.ysr-youtube-sticker{position:absolute;top:3px;left:3px;background:#ee2735;color:#fff;border-radius:3px;padding:2px;box-shadow:0 1px 2px #0004}.ysr-card strong{font-size:10px;font-weight:800;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ysr-card-meta{display:flex;justify-content:space-between;align-items:center;gap:2px}.ysr-card-meta>span{background:var(--column-color);color:var(--column-ink);border-radius:3px;padding:2px 3px;font-size:8px;line-height:1.1;font-weight:800}.ysr-card-meta>b{font-size:9px;white-space:nowrap}.ysr-card-meta .overdue{color:#ad394c}.ys .ysr-card-owner{font-size:8px;color:#7c6959;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ysr-empty-column{align-items:center;justify-content:center;gap:9px;border:1px dashed #c8b39d;border-radius:4px;margin:5px 0;padding:18px 4px;color:#a38c76;min-height:108px;text-align:center;font-size:10px}.ysr-empty-column,.ysr-noteboard{display:flex;flex-direction:column}.ysr-noteboard{padding-top:10px;gap:11px;min-width:0}.ysr-paper{position:relative;background:repeating-linear-gradient(0deg,transparent 0 25px,#b79a7930 25px 26px),linear-gradient(100deg,#fff7e5,#f7e8d2);border:2px solid #a87a4b;border-radius:5px;padding:12px 11px;box-shadow:inset 0 0 0 2px #ffedcf,3px 4px 3px #643a2159;color:var(--retro-ink);min-width:0}.ys .ysr-paper h2{font-size:14px;line-height:1.4;font-weight:850;display:flex;align-items:center;gap:7px;color:#342b24;border-bottom:1px solid #c9ab89;padding-bottom:7px;margin-bottom:8px}.ysr-paper h2>span{margin-left:auto;font-size:11px;font-weight:500;color:#7e654e}.ysr-today{margin-top:5px;transform:rotate(.6deg);padding-top:15px;min-height:240px}.ysr-today h2{justify-content:center;font-size:17px!important}.ysr-today h2 svg{color:#3976c3}.ysr-pin{position:absolute;right:16px;top:-8px;width:10px;height:13px;border-radius:4px;background:#f44a55;box-shadow:0 2px 0 #982634,2px 3px 3px #0005;transform:rotate(30deg)}.ysr-pin:after{content:"";width:2px;height:9px;background:#8c8c8c;position:absolute;top:11px;left:4px}.ysr-date{display:flex;align-items:center;justify-content:space-between;gap:3px}.ys .ysr-date button{background:transparent;border:none;padding:2px;min-height:25px;color:#69513e}.ys .ysr-date input{width:137px;min-height:26px;height:26px;background:transparent;border:none;padding:0 1px;text-align:center;font-size:13px;font-weight:750;color:#3d3027;color-scheme:light}.ys .ysr-date-text{display:block;text-align:center;font-size:10px;margin:2px 0 8px;color:#8b6b4f}.ysr-checklist{max-height:128px;overflow:auto;scrollbar-width:thin}.ysr-checklist>div{display:flex;align-items:flex-start;gap:6px;padding:6px 0;border-bottom:1px solid #d5b89842}.ys .ysr-checklist input[type=checkbox]{margin:4px 0 0;width:13px;height:13px;flex-shrink:0;accent-color:#be7c35}.ys .ysr-checklist button{background:transparent;border:none;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2px;padding:0;min-height:25px;font-size:11px;text-align:left;line-height:1.4;color:#44342b;min-width:0}.ys .ysr-checklist small{font-size:9px;color:#826b56}.ysr-checklist .done>button>span{text-decoration:line-through;color:#947c65}.ys .ysr-empty-note{font-size:11px;text-align:center;padding:17px 1px;line-height:1.8;color:#8a6f55}.ysr-week{max-height:118px;overflow:auto;scrollbar-width:thin}.ys .ysr-week>button{display:flex;align-items:flex-start;justify-content:flex-start;gap:9px;min-height:35px;width:100%;padding:5px 0;border:none;background:transparent;color:#40332a;text-align:left;border-radius:0;font-size:11px}.ysr-week b{font-size:11px;min-width:37px}.ysr-week span{font-weight:650;min-width:0;overflow-wrap:anywhere}.ys .ysr-week small{display:block;font-size:9px;color:#856a54}.ysr-summary{display:flex;flex-direction:column;gap:3px}.ys .ysr-summary button{display:flex;align-items:center;width:100%;min-height:27px;padding:2px 3px;border:none;background:transparent;border-radius:0;color:#49392e;font-size:11px}.ysr-summary button>span{flex:1;text-align:left}.ysr-summary button>b{font-size:18px;color:#513922;font-weight:850}.ysr-summary button:first-child svg{color:#ed2535}.ysr-summary button:nth-child(2) svg{color:#287bea}.ysr-summary button:nth-child(3) svg{color:#d39500}.ysr-summary button:nth-child(4) svg{color:#179f78}.ysr-note-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.ysr-note-heading h2{flex:1}.ysr-note-heading>div{display:flex;gap:3px}.ys .ysr-note-heading button{min-height:25px;padding:3px;background:transparent;border:none;color:#70563b}.ys .ysr-notices>button{display:flex;align-items:flex-start;text-align:left;width:100%;min-height:27px;padding:4px 0;background:transparent;border:none;font-size:11px;gap:5px;color:#45372b}.ysr-notices>button{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ysr-notices>button>span{margin-right:5px}.ysr-error{background:#fff0e8;color:#a33727;border:1px solid #b95947;padding:12px;display:flex;align-items:center;gap:10px;justify-content:space-between}.ys .ysr-error button{background:#ffe1d6;color:#92291b;border-color:#bc6d58;font-size:12px}.ysr-drawer{width:min(620px,calc(100vw - 28px))!important;max-width:620px!important;max-height:85dvh;padding:22px!important;color:#392c23!important;background:linear-gradient(#fff6e5,#f2dec0)!important;border:2px solid #a57648!important;border-radius:10px!important;display:flex!important;flex-direction:column;gap:12px!important}.ysr-drawer h2{font-size:20px;font-weight:800}.ysr-drawer p{font-size:13px;color:#705942;white-space:pre-wrap}.ysr-drawer button{border:1px solid #b58a5f;background:#f4e1c5;border-radius:6px;padding:6px 10px;color:#49331e}.ysr-drawer-list{overflow:auto;display:flex;flex-direction:column;gap:8px}.ysr-drawer-list>article,.ysr-drawer-list>button{text-align:left;padding:13px;border:1px solid #c8aa86;border-radius:6px;background:#fff3de}.ysr-drawer-list b{display:block;font-size:13px}.ysr-drawer-list small{display:block;font-size:11px;color:#87684d;margin-top:5px}@media(min-width:1700px){.ysr-layout{grid-template-columns:minmax(0,1fr) 275px}.ysr-workspace{grid-template-columns:180px minmax(0,1fr)}.ysr-columns{grid-template-columns:repeat(var(--column-count),minmax(105px,1fr))}.ys .ysr-card strong{font-size:12px}.ysr-thumbnail{height:67px}.ysr-card-meta>b,.ysr-card-meta>span{font-size:10px}.ysr-card-owner{font-size:9px!important}.ys .ysr-column h3{font-size:12px}.ysr-paper h2{font-size:16px!important}.ysr-plaque>small{font-size:11px!important}.ysr-desk-stats>span{font-size:10px}.ys .ysr-speech{font-size:11px}.ys .ysr-checklist button,.ys .ysr-notices>button,.ys .ysr-summary button,.ys .ysr-week>button{font-size:12px}}@media(max-width:1150px){.ysr-layout{grid-template-columns:minmax(0,1fr) 215px}.ysr-workspace{grid-template-columns:140px minmax(0,1fr)}.ysr-header{padding:12px!important}.ys .ysr-header h1{font-size:24px}.ysr-header p{font-size:10px!important}.ysr-header-actions{gap:4px}.ysr-header-actions button{min-width:32px!important;padding:5px!important}.ysr-plaque{grid-template-columns:auto;padding:6px 2px;min-height:52px}.ysr-plaque>svg{display:none}.ysr-plaque>strong{font-size:11px}.ysr-plaque>small{font-size:8px!important}.ys .ysr-toolbox>button{font-size:11px;padding:6px}.ys .ysr-toolbox>button.ysr-create{font-size:13px}.ysr-board-heading{flex-wrap:wrap}.ysr-board-heading small{display:none}.ysr-office-row{gap:1px}.ys .ysr-office,.ysr-office-row{padding-left:2px;padding-right:2px}.ysr-desk-stats>span{font-size:8px}.ys .ysr-speech{font-size:9px;padding:3px 4px}.ysr-room-caption{display:none}}@media(max-width:900px){.ysr-layout{grid-template-columns:minmax(0,1fr)}.ysr-noteboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding:5px}.ysr-header p{max-width:380px}.ysr-room-wall{height:110px}.ys .ysr-office{height:235px}.ysr-plaque>strong{font-size:12px}.ysr-plaque>small{font-size:9px!important}.ysr-checklist{max-height:180px}.ysr-today{grid-row:span 2}.ysr-workspace{grid-template-columns:145px minmax(0,1fr)}.ysr-columns{min-height:300px}}@media(max-width:600px){.ysr{border-radius:10px}.ys .ysr-header{flex-wrap:wrap;gap:8px;padding:12px!important}.ysr-logo{min-width:39px;width:39px;height:31px}.ys .ysr-header h1{font-size:21px;letter-spacing:-.7px}.ysr-header p{font-size:9px!important}.ysr-header-actions{margin-left:auto;width:100%;justify-content:flex-end}.ysr-header-actions button{height:30px!important;min-height:30px!important}.ysr-layout{padding:0 5px 7px;gap:4px}.ysr-miniroom{overflow-x:auto;background-size:700px 340px;background-position:0 0;background-repeat:no-repeat;min-height:340px;background-color:#b9834f}.ysr-room-wall{width:700px;height:105px}.ysr-office-row{width:700px;grid-template-columns:repeat(5,140px);gap:0;padding:0}.ys .ysr-office{height:225px}.ysr-room-paging{left:7px;right:auto}.ysr-plaque{left:4px;right:4px}.ys .ysr-office{padding:0 5px}.ys .ysr-speech,.ysr-desk-stats>span{font-size:9px}.ysr-workspace{grid-template-columns:minmax(0,1fr);gap:7px;padding-top:7px}.ysr-toolbox{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px;padding:7px}.ys .ysr-toolbox>button{min-height:31px;font-size:10px;flex:1 0 27%;padding:5px}.ys .ysr-toolbox>button.ysr-create{flex:1 0 100%;min-height:38px;font-size:14px;margin:0 0 3px}.ysr-connection,.ysr-radio{display:none!important}.ysr-board{padding:8px 5px 5px}.ysr-board-heading{gap:5px}.ys .ysr-board h2{font-size:13px}.ysr-columns{grid-template-columns:repeat(var(--column-count),minmax(116px,1fr));min-height:290px}.ys .ysr-column h3{font-size:11px}.ysr-thumbnail{height:65px}.ysr-card strong{font-size:11px}.ysr-card-meta>b,.ysr-card-meta>span{font-size:9px}.ysr-noteboard{grid-template-columns:minmax(0,1fr);padding:3px;gap:9px}.ysr-today{grid-row:auto;transform:none;min-height:0}.ysr-paper{padding:10px 13px}.ysr-checklist{max-height:220px}.ysr-error{font-size:12px;align-items:flex-start;flex-direction:column}}.aavd{--ink:#3d3027;--muted:#826e5c;--line:#cbb294;--blue:#0878de;color:var(--ink);font-size:14px;background:#342a27;border:1px solid #544237;border-radius:14px;overflow:hidden;min-width:0;font-family:inherit}.aavd button,.aavd-modal button{cursor:pointer;font:inherit;display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:36px;border:1px solid #ba9d7c;border-radius:6px;background:linear-gradient(#fff6e7,#e9d7be);padding:7px 12px;color:#4c3625;font-weight:650}.aavd button:disabled,.aavd-modal button:disabled{cursor:not-allowed;opacity:.5}.aavd button:hover:not(:disabled),.aavd-modal button:hover:not(:disabled){filter:brightness(1.05);border-color:#9c682d}.aavd button:focus-visible,.aavd-modal :is(button,input,select,textarea):focus-visible{outline:3px solid #139de6;outline-offset:2px}.aavd .aavd-primary,.aavd-modal .aavd-primary,.aavd-toolbar button[aria-pressed=true]{background:linear-gradient(#168df4,#0863c4);border-color:#1498ff;color:#fff;box-shadow:0 2px 4px #173c6440}.aavd h1,.aavd h2,.aavd h3,.aavd p,.aavd-modal h2,.aavd-modal h3{margin:0;color:inherit}.aavd h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;font-weight:850}.aavd h2{font-size:17px;font-weight:800;display:flex;align-items:center;gap:7px}.aavd h3,.aavd-modal h3{font-size:14px;font-weight:750}.aavd small,.aavd-modal small{font-size:12px;color:var(--muted,#826e5c)}.aavd-header{justify-content:space-between;gap:16px;background:linear-gradient(90deg,#111923ef,#151c29de),url(/design/aav-design/showroom-v2.webp) center 4%/cover;padding:20px 22px;color:#fff}.aavd-brand,.aavd-header{display:flex;align-items:center}.aavd-brand{gap:13px}.aavd-brand>span{display:grid;place-items:center;width:52px;height:52px;background:#d8a761;border:1px solid #ffd896;border-radius:12px;color:#352517;box-shadow:0 2px 12px #f5af402a}.aavd-brand small{font-size:10px;letter-spacing:2.5px;color:#f7ce9b}.aavd-brand p{font-size:12px;margin-top:6px;color:#d6dce5}.aavd-header-actions{display:flex;gap:7px}.aavd-header-actions button{background:#202f40;color:#f1dfca;border-color:#566174;font-size:12px}.aavd-layout{padding:10px;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;background:repeating-linear-gradient(0deg,#b98250 0 2px,transparent 2px 64px),linear-gradient(100deg,#c99b69,#e3bd8d 40%,#b88150)}.aavd-layout main{min-width:0}.aavd-room-scroll{border-radius:9px 9px 0 0;overflow:hidden;border:1px solid #372a24}.aavd-room{position:relative;height:calc(clamp(105px,9.2vw,145px) + clamp(226px,18.3vw,285px) + 6px);background:url(/design/aav-design/showroom-v2.webp) 50%/100% 100% no-repeat}.aavd-stations{position:absolute;left:0;right:0;bottom:3.1%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;padding:0 4px}.aavd-stations>.aavd-station{margin:0 5px}.aavd .aavd-station{min-width:0;background:#192231ed;color:#ffefd7;border:1px solid #d4a46a;min-height:42px;padding:5px 7px;box-shadow:0 2px 5px #0006;gap:6px;border-radius:3px}.aavd-station span{min-width:0;flex:1;text-align:left}.aavd-station strong{display:block;font-size:12px;white-space:nowrap}.aavd-station small{display:block;color:#cdb499;font-size:9px;margin-top:1px;white-space:nowrap}.aavd-station b{font-size:18px;color:#ffd488}.aavd-station svg{color:#dfb779;flex-shrink:0}.aavd-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 10px;background:#563b29;border:1px solid #9c6d45;border-top:0}.aavd-toolbar>div{display:flex;gap:7px;flex-wrap:wrap}.aavd-toolbar>span{font-size:11px;color:#ead2af;white-space:nowrap}.aavd-paper{background:linear-gradient(115deg,#fff8eb,#f0e1cb);border:2px solid #a57c54;border-radius:6px;padding:15px;box-shadow:inset 0 0 0 2px #ffedcc,2px 3px 5px #36231130;color:var(--ink)}.aavd-layout main>.aavd-paper{margin-top:11px}.aavd-noteboard{display:flex;flex-direction:column;gap:12px}.aavd-noteboard .aavd-paper{background:repeating-linear-gradient(0deg,transparent 0 29px,#b3946e20 29px 30px),linear-gradient(100deg,#fff8e9,#f2e0c5)}.aavd-noteboard h2{font-size:16px;border-bottom:1px solid #cdb28c;padding-bottom:10px;margin-bottom:8px}.aavd-noteboard h2 small{margin-left:auto}.aavd-pinned{position:relative}.aavd-pinned:before{content:"";position:absolute;top:-6px;right:22px;width:10px;height:15px;background:#df5c57;border-radius:5px;box-shadow:1px 3px 0 #783c25;transform:rotate(20deg)}.aavd-date{display:block;text-align:center;font-size:16px;padding:7px}.aavd .aavd-summary{display:flex;justify-content:space-between;width:100%;border:0;border-bottom:1px dashed #cdb89a;border-radius:0;background:transparent;min-height:37px;padding:4px;color:#59432e;font-size:13px}.aavd-summary b{font-size:22px;color:#5d3925}.aavd .aavd-note-row{width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:transparent;border:0;border-bottom:1px solid #d5bfa5;border-radius:0;padding:9px 0;font-size:12px;gap:3px}.aavd-note-row small,.aavd-note-row span{font-size:11px;color:#7e634b}.aavd-connection{display:flex;justify-content:space-between;padding:8px 0;font-size:12px}.aavd-connection b{font-size:11px;background:#e8dbca;border-radius:4px;padding:2px 6px;color:#8a6b4d}.aavd-full{width:100%;margin-top:8px}.aavd .aavd-empty-note{font-size:12px;line-height:1.8;color:#8b7157;padding:13px 0}.aavd-section-title{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.aavd-section-title h2{margin-right:auto}.aavd input,.aavd select,.aavd-modal input,.aavd-modal select,.aavd-modal textarea{min-height:35px;max-width:100%;font:inherit;font-size:13px;color:#40352b;background:#fffaf1;border:1px solid #c0a482;border-radius:5px;padding:7px 9px;box-sizing:border-box;color-scheme:light}.aavd-section-title input{width:190px}.aavd-section-title select{font-size:12px;max-width:140px}.aavd-columns{display:flex;gap:7px;overflow-x:auto;min-height:340px;align-items:stretch;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#ae895e #ecddc4}.aavd-column{min-width:130px;flex:1;background:#eee5d7;border:1px solid #d3c1aa;border-radius:6px;overflow:hidden}.aavd-column h3{display:flex;justify-content:space-between;gap:5px;align-items:center;padding:10px 8px;background:#e5d8f3;color:#4e326d;font-size:12px;text-align:center;border-bottom:1px solid #d1bba1}.aavd-column h3 b{background:#ffffff80;border-radius:8px;min-width:19px;text-align:center}.aavd-column>div{padding:6px;display:flex;flex-direction:column;gap:8px}.aavd-column.aavd-tone-1 h3{background:#cde2ee;color:#30526e}.aavd-column.aavd-tone-2 h3{background:#efcde6;color:#793465}.aavd-column.aavd-tone-3 h3{background:#f4d7ae;color:#80501e}.aavd-column.aavd-tone-4 h3{background:#f4e7a3;color:#6b5417}.aavd-column.aavd-tone-5 h3{background:#c5e5d9;color:#265b4b}.aavd-column.aavd-tone-6 h3{background:#d3dfe9;color:#43586c}.aavd .aavd-order{width:100%;display:flex;flex-direction:column;align-items:stretch;text-align:left;background:#fffcf7;border:1px solid #d3bea6;border-radius:5px;padding:9px 8px;gap:7px;box-shadow:1px 2px 2px #8b6d4319}.aavd-order strong{font-size:13px;line-height:1.45;overflow-wrap:anywhere;font-weight:800}.aavd-order>span{font-size:11px;font-weight:400}.aavd-order .aavd-source{font-size:10px;font-weight:700;align-self:flex-start;background:#efe3d2;border-radius:3px;padding:2px 5px;color:#705032}.aavd-order .aavd-order-type{font-size:10px;color:#846a52}.aavd-order em{font-size:10px;font-style:normal;color:#a53432;background:#ffded7;padding:4px;border-radius:3px}.aavd-order footer{display:flex;align-items:center;justify-content:space-between;gap:3px;border-top:1px solid #eadcc8;padding-top:7px;font-size:10px;color:#816143}.aavd-order footer b{font-size:10px}.aavd .late{color:#b62e29}.aavd-empty{padding:28px 3px;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#a68e74;text-align:center;font-size:11px;border:1px dashed #cdbba5;border-radius:4px}.aavd-table-wrap{overflow:auto;scrollbar-width:thin}.aavd table,.aavd-modal table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap}.aavd td,.aavd th,.aavd-modal td,.aavd-modal th{padding:11px 9px;text-align:center;border:1px solid #d4bea4}.aavd th,.aavd-modal th{background:#ead8bd;font-weight:750;color:#63492e}.aavd td,.aavd-modal td{background:#fff9ee}.aavd td small{display:block;margin-top:3px;font-size:11px}.aavd-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:11px}.aavd-badge.good{background:#d4eadb;color:#316449}.aavd-badge.bad{background:#f5d5d2;color:#953731}.aavd-inline{display:flex;gap:4px;justify-content:center}.aavd-inline button{font-size:11px;padding:4px 7px;min-height:30px}.aavd .aavd-help,.aavd-modal .aavd-help{font-size:12px;line-height:1.7;color:#83684c;margin:10px 0}.aavd .aavd-subtitle{margin:22px 0 10px;font-size:16px}.aavd-error,.aavd-notice{padding:12px!important;background:#fff0d7;color:#8c342d!important}.aavd-loading{padding:30px;background:#182a3c;color:white}.aavd-loading p{padding:15px 0}.aavd-modal{width:min(880px,calc(100vw - 28px))!important;max-width:880px!important;max-height:88dvh!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0!important;background:#fcf3e3!important;color:#3d3027!important;border:2px solid #ad8255!important;border-radius:12px!important;overflow:hidden!important}.aavd-modal-title{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px 20px;border-bottom:1px solid #c6a581;background:#ebd7b8}.aavd-modal-title h2{font-size:21px;line-height:1.3;color:#3d3027;font-weight:800;overflow-wrap:anywhere}.aavd-modal-title>button{flex-shrink:0}.aavd-modal-body{overflow:auto;padding:20px;min-height:0}.aavd-modal-body p{font-size:13px;line-height:1.7;white-space:pre-wrap;color:#674f3b;margin:10px 0}.aavd-modal-body form{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.aavd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px;width:100%}.aavd-modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:750;width:100%;color:#674a32}.aavd-modal label.wide{grid-column:1/-1}.aavd-modal :is(input,select,textarea){width:100%;font-weight:450}.aavd-modal textarea{resize:vertical;min-height:65px}.aavd-modal input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:#1380d5}.aavd-line-form{display:flex;gap:6px;width:100%}.aavd-line-form>input[type=number]{width:80px;flex-shrink:0}.aavd-line-form>select{flex:1}.aavd-line-form>button{flex-shrink:0}.aavd-modal h3{margin:12px 0 4px}.aavd-feedback{padding:12px 20px;margin:0;background:#e7dcc5;color:#713f1e;font-size:13px;border-bottom:1px solid #c0a781}.aavd-order-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:13px;background:#ecdcc3;border:1px solid #ccb28e;border-radius:6px;font-size:13px;margin-bottom:15px}.aavd-modal .aavd-table-wrap{margin:12px 0}.aavd-detail-section{margin-top:18px;padding-top:12px;border-top:1px solid #ceb99b}.aavd-detail-section h3{margin:0 0 12px}.aavd-version{padding:13px;background:#fffaf2;border:1px solid #d4bea0;border-radius:6px;margin-bottom:9px}.aavd-version strong{font-size:14px}.aavd-version a{float:right;color:#0873c4;font-size:12px;display:inline-flex;align-items:center;gap:4px}.aavd-version b,.aavd-version small{display:block;margin-top:5px;font-size:12px}.aavd-version b{color:#4d7352}.aavd-modal details{padding:12px 0}.aavd-modal summary{cursor:pointer;font-weight:700;font-size:13px;color:#745433;margin-bottom:9px}.aavd-modal .aavd-inline-form{flex-direction:row;margin-top:10px;width:100%;align-items:center}.aavd-inline-form>input{flex:1}.aavd-inline-form>button{flex-shrink:0}.aavd-warning{padding:13px;background:#ffebd7;border:1px solid #cb9961;border-radius:6px;margin-bottom:14px}.aavd-warning h3{display:flex;gap:6px;align-items:center;color:#923a24}.aavd-warning>button{margin:5px 6px 0 0}.aavd-history{padding:9px 0;border-bottom:1px solid #ddc8ac}.aavd-history small,.aavd-history strong{display:block}.aavd-team{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%}.aavd-team label{flex-direction:row;align-items:center;background:#ebddc8;padding:10px;border-radius:5px}.aavd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(min-width:1700px){.aavd-station strong{font-size:14px}.aavd-station small{font-size:11px}.aavd .aavd-station{min-height:49px}.aavd-column{min-width:145px}}@media(max-width:1200px){.aavd-layout{grid-template-columns:minmax(0,1fr) 220px}.aavd-station small,.aavd-station svg{display:none}.aavd .aavd-station{padding:3px;min-height:31px}.aavd-station strong{font-size:10px}.aavd-station b{font-size:14px}.aavd-toolbar>span{display:none}.aavd-header{flex-wrap:wrap}.aavd-header-actions{margin-left:auto}.aavd-section-title input{width:150px}}@media(max-width:900px){.aavd-layout{grid-template-columns:minmax(0,1fr)}.aavd-noteboard{display:grid;grid-template-columns:1fr 1fr}.aavd-station strong{font-size:12px}.aavd-room-scroll{overflow-x:auto}.aavd-room{min-width:700px;height:340px}.aavd-station small{display:block}}@media(max-width:600px){.aavd-layout{padding:6px;gap:8px}.aavd-header{padding:14px}.aavd h1{font-size:24px}.aavd-brand small{font-size:8px}.aavd-brand p{font-size:11px}.aavd-brand>span{width:40px;height:40px;flex-shrink:0}.aavd-header-actions{width:100%;justify-content:flex-end}.aavd-header-actions button{font-size:11px;padding:6px 8px}.aavd-toolbar{padding:9px}.aavd-toolbar button{font-size:12px;padding:7px 9px}.aavd-paper{padding:10px}.aavd-section-title h2{width:100%;margin-bottom:4px}.aavd-section-title input{flex:1;min-width:120px}.aavd-section-title select{max-width:112px}.aavd-column{min-width:145px}.aavd-form-grid,.aavd-noteboard{grid-template-columns:1fr}.aavd-modal-body{padding:14px}.aavd-modal-title{padding:13px}.aavd-modal-title h2{font-size:18px}.aavd-team{grid-template-columns:1fr 1fr}.aavd-line-form{flex-wrap:wrap}.aavd-order-summary{grid-template-columns:1fr}.aavd-modal .aavd-inline-form{flex-wrap:wrap}.aavd-inline-form>input{min-width:100%}}.entrance-member-db{--emd-bg:#f6f9fd;--emd-surface:#fff;--emd-surface-2:#f1f6fc;--emd-border:#d8e3ef;--emd-text:#152d46;--emd-muted:#68819b;--emd-blue:#087aec;--emd-blue-soft:#e8f3ff;--emd-shadow:0 8px 24px #0e35530b;color:var(--emd-text);background:var(--emd-bg);min-height:100%;padding:22px 24px 40px;font-size:13px}html[data-workspace-theme=dark] .entrance-member-db{--emd-bg:#0b1928;--emd-surface:#0f2032;--emd-surface-2:#162b40;--emd-border:#29445e;--emd-text:#e9f3fd;--emd-muted:#8da9c4;--emd-blue:#1182ef;--emd-blue-soft:#183e64;--emd-shadow:0 12px 28px #0003}.emd-dialog button,.entrance-member-db button{cursor:pointer}.emd-dialog button:disabled,.entrance-member-db button:disabled{opacity:.5;cursor:not-allowed}.emd-dialog input,.emd-dialog select,.emd-dialog textarea,.entrance-member-db input,.entrance-member-db select{font:inherit}.emd-breadcrumb{display:flex;gap:12px;align-items:center;margin-bottom:12px;color:var(--emd-muted);font-size:12px}.emd-breadcrumb span{font-size:20px;line-height:1}.emd-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.emd-heading h1{margin:0;font-size:28px;line-height:1.2;letter-spacing:-.04em}.emd-heading p{margin:6px 0 0;color:var(--emd-muted);font-size:14px}.emd-heading-actions{display:flex;gap:9px;align-items:center}.emd-heading-actions>button,.emd-menu-wrap>button{height:42px;padding:0 16px;border-radius:8px;font-weight:700;white-space:nowrap}.emd-secondary{border:1px solid var(--emd-border);background:var(--emd-surface-2);color:var(--emd-text)}.emd-primary{border:1px solid var(--emd-blue);background:var(--emd-blue);color:#fff!important;font-weight:700}.emd-menu-wrap{position:relative}.emd-menu{position:absolute;top:calc(100% + 5px);right:0;z-index:15;min-width:220px;padding:6px;border:1px solid var(--emd-border);border-radius:9px;background:var(--emd-surface);box-shadow:var(--emd-shadow)}.emd-menu button{display:block;width:100%;padding:10px;border:0;border-radius:6px;background:transparent;color:var(--emd-text);text-align:left}.emd-menu button:hover{background:var(--emd-surface-2)}.emd-alert,.emd-notice{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;margin-bottom:12px;border:1px solid #dc4b6980;border-radius:8px;color:#d23c5a}.emd-notice{border-color:#31b78e80;color:#179873}.emd-alert button,.emd-notice button{border:0;background:transparent;color:inherit}.emd-status-tabs{display:flex;align-items:end;gap:2px;border-bottom:1px solid var(--emd-border);margin-bottom:0;overflow:auto}.emd-status-tabs button{min-width:75px;min-height:42px;padding:0 14px;border:1px solid var(--emd-border);border-bottom:0;border-radius:8px 8px 0 0;background:var(--emd-surface-2);color:var(--emd-muted);font-weight:700;white-space:nowrap}.emd-status-tabs button[aria-selected=true]{border-color:var(--emd-blue);background:var(--emd-blue);color:#fff}.emd-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,320px);align-items:start;gap:16px}.emd-main{min-width:0}.emd-filter-box{padding:12px 12px 13px;border:1px solid var(--emd-border);border-top:0;border-radius:0 0 9px 9px;background:var(--emd-surface);box-shadow:var(--emd-shadow)}.emd-filter-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.emd-filter-row input,.emd-filter-row select{height:38px;border:1px solid var(--emd-border);border-radius:7px;background:var(--emd-surface-2);color:var(--emd-text);outline:none}.emd-filter-row input:focus,.emd-filter-row select:focus{border-color:var(--emd-blue)}.emd-filter-row select{min-width:104px;padding:0 10px}.emd-search{display:flex;align-items:center;flex:1 1 250px;max-width:350px;min-width:175px;height:38px;padding-left:12px;border:1px solid var(--emd-border);border-radius:7px;background:var(--emd-surface-2);color:var(--emd-muted);font-size:20px}.emd-search input{flex:1;width:100%;height:100%;padding:0 10px;border:0;background:transparent;font-size:12px}.emd-search input:focus{border:0}.emd-date-range{display:flex;align-items:center;gap:4px}.emd-date-range input{max-width:135px;min-width:0;padding:0 7px;color-scheme:light}html[data-workspace-theme=dark] .emd-date-range input{color-scheme:dark}.emd-date-range span{color:var(--emd-muted)}.emd-filter-reset{height:38px;padding:0 12px;border:1px solid #215ca1;border-radius:7px;background:#134477;color:#dcecff;font-weight:700}.emd-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin-top:14px}.emd-stat{display:flex;align-items:center;gap:10px;min-height:65px;padding:10px;border:1px solid var(--emd-border);border-radius:9px;background:var(--emd-surface-2);color:var(--emd-text);text-align:left}.emd-stat:hover{border-color:var(--emd-blue)}.emd-stat-icon{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--emd-blue-soft);color:var(--emd-blue);font-size:19px;font-weight:800}.emd-stat-trial .emd-stat-icon{color:#9a69ed;background:#eee5ff}.emd-stat-departed .emd-stat-icon,.emd-stat-paused .emd-stat-icon{color:#e0666e;background:#ffe7ea}html[data-workspace-theme=dark] .emd-stat-trial .emd-stat-icon{background:#382858}html[data-workspace-theme=dark] .emd-stat-departed .emd-stat-icon,html[data-workspace-theme=dark] .emd-stat-paused .emd-stat-icon{background:#503139}.emd-stat small{display:block;color:var(--emd-muted);font-size:11px;white-space:nowrap}.emd-stat b{display:block;margin-top:2px;font-size:19px;line-height:1.1}.emd-stat em{margin-left:2px;font-size:12px;font-style:normal;font-weight:500}.emd-table-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 2px 10px}.emd-table-heading h2{margin:0;font-size:17px}.emd-table-heading h2 span{font-size:12px}.emd-table-heading>div{display:flex;align-items:center;gap:8px;color:var(--emd-muted)}.emd-table-heading select{padding:6px 8px;border:1px solid var(--emd-border);border-radius:7px;background:var(--emd-surface);color:var(--emd-text)}.emd-table-scroll{overflow-x:auto;border:1px solid var(--emd-border);border-radius:9px;background:var(--emd-surface)}.emd-table-scroll table{width:100%;min-width:1040px;border-collapse:collapse;table-layout:auto}.emd-table-scroll th{height:40px;padding:0 9px;background:var(--emd-surface-2);color:var(--emd-muted);font-size:11px;font-weight:700;text-align:left}.emd-table-scroll td,.emd-table-scroll th{border-bottom:1px solid var(--emd-border);white-space:nowrap}.emd-table-scroll td{height:47px;padding:4px 9px}.emd-table-scroll tbody tr{cursor:pointer}.emd-table-scroll tbody tr:hover,.emd-table-scroll tbody tr[data-selected=true]{background:var(--emd-blue-soft)}.emd-table-scroll tbody tr:last-child td{border-bottom:0}.emd-table-scroll input[type=checkbox]{width:17px;height:17px;margin:0;accent-color:var(--emd-blue)}.emd-muted{color:var(--emd-muted)!important}.emd-member-name{display:flex;align-items:center;gap:8px}.emd-member-name img,.emd-member-name>span{display:grid;place-items:center;width:28px;height:28px;flex:none;border-radius:50%;object-fit:cover;background:#256899;color:#fff;font-weight:800}.emd-badge{display:inline-flex;align-items:center;justify-content:center;min-width:50px;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:700;line-height:1.3;white-space:nowrap}.emd-type-entrance{background:#0d65bd;color:#eef7ff}.emd-type-general{background:#43627c;color:#eef7ff}.emd-type-trial{background:#6f3db3;color:#fff}.emd-status-active{background:#087e57;color:#effff7}.emd-status-paused{background:#884447;color:#fff}.emd-status-departed{background:#753c47;color:#fff}.emd-status-pending{background:#a46a14;color:#fff}.emd-row-more{padding:0 8px;border:0;background:transparent;color:var(--emd-muted);font-size:18px;font-weight:800}.emd-empty{height:140px!important;text-align:center;color:var(--emd-muted)}.emd-pagination{display:flex;justify-content:space-between;align-items:center;padding:11px 2px;color:var(--emd-muted);font-size:12px}.emd-pagination>div{display:flex;align-items:center;gap:9px}.emd-pagination button{padding:6px 9px;border:1px solid var(--emd-border);border-radius:6px;background:var(--emd-surface);color:var(--emd-text)}.emd-detail{min-height:550px;margin-top:0;border:1px solid var(--emd-border);border-radius:10px;background:var(--emd-surface);box-shadow:var(--emd-shadow);overflow:hidden}.emd-detail-head{display:flex;align-items:center;justify-content:space-between;padding:17px 16px 8px}.emd-detail-head h2{margin:0;font-size:16px}.emd-detail-head button{border:0;background:transparent;color:var(--emd-muted);font-size:22px}.emd-detail-empty,.emd-detail-loading{padding:32px 16px;color:var(--emd-muted);text-align:center}.emd-profile{display:flex;gap:12px;align-items:center;padding:6px 16px 10px}.emd-profile-photo{display:grid;place-items:center;flex:none;width:64px;height:64px;border-radius:50%;background:#276dad;color:#fff;font-size:26px;font-weight:800;overflow:hidden}.emd-profile-photo img{width:100%;height:100%;object-fit:cover}.emd-profile>div:last-child{min-width:0}.emd-profile strong{display:block;margin-top:5px;font-size:18px}.emd-profile small{display:block;margin-top:3px;color:var(--emd-muted)}.emd-profile-badges{display:flex;gap:4px}.emd-photo-control{padding:0 16px 11px}.emd-photo-control button{padding:4px 8px;border:1px solid var(--emd-border);border-radius:6px;background:var(--emd-surface-2);color:var(--emd-muted);font-size:11px}.emd-detail-tabs{display:flex;gap:0;overflow-x:auto;padding:0 7px;border-bottom:1px solid var(--emd-border)}.emd-detail-tabs button{flex:none;min-height:39px;padding:0 6px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--emd-muted);font-size:10px;white-space:nowrap}.emd-detail-tabs button[aria-selected=true]{border-bottom-color:var(--emd-blue);color:var(--emd-blue);font-weight:800}.emd-detail-body{padding:16px;max-height:760px;overflow:auto}.emd-panel-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.emd-panel-title h3{margin:0;font-size:15px}.emd-panel-title button{padding:6px 8px;border:1px solid var(--emd-border);border-radius:6px;background:var(--emd-surface-2);color:var(--emd-text);font-size:11px}.emd-panel-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.emd-detail-body dl{display:grid;gap:11px;margin:0}.emd-detail-body dl>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:8px}.emd-detail-body dt{color:var(--emd-muted)}.emd-detail-body dd{min-width:0;margin:0;overflow-wrap:anywhere}.emd-detail-body h4{margin:22px 0 10px;font-size:13px}.emd-memo{margin-top:20px;padding:12px;border:1px solid var(--emd-border);border-radius:8px;background:var(--emd-surface-2)}.emd-memo b{font-size:11px}.emd-memo p{margin:8px 0 0;white-space:pre-wrap;line-height:1.5}.emd-classes{display:grid;gap:8px}.emd-classes article{display:grid;gap:4px;padding:10px;border:1px solid var(--emd-border);border-radius:8px;background:var(--emd-surface-2)}.emd-classes article small,.emd-classes article span{color:var(--emd-muted)}.emd-mini-record{display:grid;grid-template-columns:auto 1fr;gap:3px 8px;padding:8px 0;border-bottom:1px solid var(--emd-border);font-size:11px}.emd-mini-record time{color:var(--emd-muted)}.emd-mini-record span{grid-column:2}.emd-entry-tabs{display:flex;gap:5px;margin:0 0 12px}.emd-entry-tabs button{padding:6px 10px;border:1px solid var(--emd-border);border-radius:6px;background:var(--emd-surface-2);color:var(--emd-text)}.emd-entry-tabs button[aria-pressed=true]{background:var(--emd-blue);border-color:var(--emd-blue);color:#fff}.emd-entry{padding:11px;margin-bottom:9px;border:1px solid var(--emd-border);border-radius:8px;background:var(--emd-surface-2)}.emd-entry>div{display:flex;justify-content:space-between;color:var(--emd-muted);font-size:11px}.emd-entry h4{margin:7px 0;font-size:12px}.emd-entry p{margin:0;white-space:pre-wrap;line-height:1.5}.emd-entry>small{display:block;margin-top:7px;color:var(--emd-muted)}.emd-entry footer{display:flex;align-items:center;gap:8px;margin-top:9px;border-top:1px solid var(--emd-border);padding-top:7px}.emd-entry footer small{margin-right:auto;color:var(--emd-muted)}.emd-entry footer button{border:0;background:transparent;color:var(--emd-blue);font-size:11px}.emd-dialog{--emd-surface:#fff;--emd-surface-2:#f3f7fb;--emd-border:#d7e4ef;--emd-text:#17334f;--emd-muted:#6d849b;--emd-blue:#087aec;width:min(790px,calc(100vw - 28px));max-height:88vh;overflow-y:auto;display:block;background:var(--emd-surface);color:var(--emd-text);border:1px solid var(--emd-border)}html[data-workspace-theme=dark] .emd-dialog{--emd-surface:#102236;--emd-surface-2:#1a3046;--emd-border:#35516d;--emd-text:#e8f2fd;--emd-muted:#94aec8;--emd-blue:#1682ec}.emd-entry-dialog{width:min(560px,calc(100vw - 28px))}.emd-dialog-head{display:flex;justify-content:space-between;gap:16px;margin-bottom:20px}.emd-dialog-head h2{font-size:21px}.emd-dialog-head p{font-size:12px;color:var(--emd-muted)}.emd-dialog-head>button{align-self:start;border:0;background:transparent;color:var(--emd-muted);font-size:22px}.emd-form-error{margin:0 0 14px;padding:10px 12px;border:1px solid #d6506680;border-radius:7px;background:#d6506614;color:#af2944;font-size:12px;line-height:1.5}html[data-workspace-theme=dark] .emd-form-error{color:#ff9caf;background:#d6506626}.emd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.emd-form-grid label,.emd-import-file{display:grid;gap:6px;min-width:0;font-size:12px;font-weight:700}.emd-form-grid input,.emd-form-grid select,.emd-form-grid textarea,.emd-import-file input{width:100%;min-width:0;min-height:38px;padding:8px 10px;border:1px solid var(--emd-border);border-radius:7px;background:var(--emd-surface-2);color:var(--emd-text)}.emd-form-grid .emd-wide{grid-column:1/-1}.emd-class-picker{margin-top:18px}.emd-class-picker h3{margin:0;font-size:14px}.emd-class-picker p{color:var(--emd-muted);font-size:11px}.emd-class-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:150px;overflow:auto}.emd-class-picker label{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid var(--emd-border);border-radius:7px;font-size:11px}.emd-class-picker input{accent-color:var(--emd-blue)}.emd-class-picker small{display:block;margin-top:3px;color:var(--emd-muted)}.emd-dialog form>footer,.emd-entry-dialog>footer{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid var(--emd-border)}.emd-dialog footer button{min-height:36px;padding:0 16px;border:1px solid var(--emd-border);border-radius:7px;background:var(--emd-surface-2);color:var(--emd-text)}.emd-dialog footer button.emd-primary{background:var(--emd-blue);border-color:var(--emd-blue)}.emd-import-file{margin:14px 0}@media(max-width:1300px){.emd-layout{grid-template-columns:minmax(0,1fr) 300px}.emd-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.emd-layout{grid-template-columns:1fr}.emd-detail{grid-row:1;min-height:0}.emd-heading{align-items:flex-start}.emd-heading-actions{flex-wrap:wrap;justify-content:flex-end}.emd-summary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.entrance-member-db{padding:16px 12px 28px}.emd-heading{display:block}.emd-heading-actions{margin-top:15px;justify-content:flex-start}.emd-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.emd-date-range{width:100%}.emd-class-picker>div,.emd-form-grid{grid-template-columns:1fr}}.emd-class-picker label:has(input:disabled){opacity:.58;cursor:not-allowed}.emd-import-preview{display:grid;gap:5px;max-height:210px;overflow:auto;padding:10px;border:1px solid var(--emd-border);border-radius:8px;background:var(--emd-surface-2)}.emd-import-preview>strong{margin-bottom:3px;font-size:11px}.emd-import-preview>div{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:7px;padding:6px 0;border-top:1px solid var(--emd-border);font-size:11px}.emd-import-preview>div span{color:var(--emd-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emd-link-search{display:grid;gap:7px;font-size:12px;font-weight:700}.emd-link-search>div{display:flex;gap:7px}.emd-link-search input{min-width:0;flex:1;min-height:38px;padding:8px 10px}.emd-link-search button,.emd-link-search input{border:1px solid var(--emd-border);border-radius:7px;background:var(--emd-surface-2);color:var(--emd-text)}.emd-link-search button{padding:0 16px}.emd-link-list{display:grid;gap:7px;max-height:300px;overflow-y:auto;margin-top:13px;padding:1px}.emd-link-list>p{padding:20px 6px;text-align:center}.emd-link-candidate{display:flex;gap:10px;align-items:flex-start;padding:10px;border:1px solid var(--emd-border);border-radius:8px;background:var(--emd-surface-2);cursor:pointer}.emd-link-candidate[data-selected=true]{border-color:var(--emd-blue);box-shadow:0 0 0 1px var(--emd-blue)}.emd-link-candidate input{margin-top:3px;accent-color:var(--emd-blue)}.emd-link-candidate span{display:grid;gap:3px;min-width:0}.emd-link-candidate strong{font-size:12px}.emd-link-candidate small{color:var(--emd-muted);font-size:11px;overflow-wrap:anywhere}.emd-link-candidate .emd-link-preview{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.emd-link-hint{margin:10px 0 0;color:var(--emd-muted);font-size:11px}.emd-link-error{margin:10px 0;color:#f28c8c;font-size:12px}.emd-completion{display:block;margin-top:6px;color:var(--wt-muted,#6984a0);font-size:12px;line-height:1.5}.emd-permissions-dialog{width:min(900px,calc(100vw - 32px));max-width:900px!important;max-height:88dvh;display:flex;flex-direction:column;gap:16px;padding:24px;color:#183149;background:#fff;border:1px solid #d8e3ef;border-radius:14px;font-size:14px}.emd-permissions-dialog header{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #d8e3ef;padding-bottom:16px}.emd-permissions-dialog header h2{margin:0;font-size:20px;font-weight:700}.emd-permissions-dialog header>div{display:flex;gap:8px}.emd-permissions-dialog button,.emd-permissions-dialog input,.emd-permissions-dialog select{font:inherit}.emd-permissions-dialog button,.emd-permissions-dialog input[type=search],.emd-permissions-dialog select{min-height:36px;border:1px solid #c6d6e6;border-radius:7px;padding:6px 10px;background:#f4f8fc;color:inherit}.emd-permissions-dialog button{cursor:pointer;white-space:nowrap}.emd-permissions-dialog button:disabled{opacity:.5;cursor:not-allowed}.emd-permissions-dialog .emd-permissions-save{background:#087aec;color:#fff;border-color:#087aec}.emd-permissions-dialog [data-slot=dialog-description]{font-size:13px;color:#607a94;margin:0}.emd-permissions-filters{display:flex;gap:16px;flex-wrap:wrap}.emd-permissions-filters label{display:flex;align-items:center;gap:8px;font-size:13px}.emd-permissions-filters input{width:220px}.emd-permissions-table{min-height:0;overflow:auto;border:1px solid #d8e3ef;border-radius:8px}.emd-permissions-table table{width:100%;border-collapse:collapse;white-space:nowrap}.emd-permissions-table caption{padding:12px;font-weight:700;text-align:center;background:#f4f8fc}.emd-permissions-table td,.emd-permissions-table th{padding:10px;text-align:center;border-bottom:1px solid #d8e3ef}.emd-permissions-table th{font-size:13px;background:#f4f8fc;position:sticky;top:0}.emd-permissions-table input[type=checkbox]{width:18px;height:18px;vertical-align:middle;accent-color:#087aec;cursor:pointer}.emd-permissions-note{font-size:12px;line-height:1.7;color:#607a94;margin:0}.emd-permissions-error{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #e3a7ae;border-radius:7px;color:#b9253f;font-size:13px}html[data-workspace-theme=dark] .emd-permissions-dialog{background:#112131;color:#e8f2fc;border-color:#30495e}html[data-workspace-theme=dark] .emd-permissions-dialog header,html[data-workspace-theme=dark] .emd-permissions-table,html[data-workspace-theme=dark] .emd-permissions-table td,html[data-workspace-theme=dark] .emd-permissions-table th{border-color:#30495e}html[data-workspace-theme=dark] .emd-permissions-dialog button,html[data-workspace-theme=dark] .emd-permissions-dialog input[type=search],html[data-workspace-theme=dark] .emd-permissions-dialog select,html[data-workspace-theme=dark] .emd-permissions-table caption,html[data-workspace-theme=dark] .emd-permissions-table th{background:#192f43;color:#e8f2fc;border-color:#30495e}html[data-workspace-theme=dark] .emd-permissions-dialog .emd-permissions-save{background:#087aec;border-color:#087aec}html[data-workspace-theme=dark] .emd-permissions-dialog [data-slot=dialog-description],html[data-workspace-theme=dark] .emd-permissions-note{color:#9bb6cf}@media(max-width:640px){.emd-permissions-dialog{padding:16px;gap:12px}.emd-permissions-dialog header{align-items:flex-start;flex-wrap:wrap}.emd-permissions-dialog header h2{font-size:18px}.emd-permissions-filters{gap:10px}.emd-permissions-filters label{width:100%;justify-content:space-between}.emd-permissions-filters input,.emd-permissions-filters select{flex:1;min-width:0;max-width:240px}}.instructor-attendance-mark{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important;padding:0!important;border:1px solid var(--wt-line,#3f5c74)!important;border-radius:4px!important;background:transparent!important;color:var(--wt-ink,#eef6ff)!important;cursor:pointer;vertical-align:middle;font-size:14px!important;line-height:1!important}.instructor-attendance-mark[data-status="출근 확인"]{background:#1684e8!important;border-color:#1684e8!important;color:white!important}.instructor-attendance-mark[data-status="결근"]{background:#d94b65!important;border-color:#d94b65!important;color:white!important}.instructor-attendance-mark:disabled{cursor:default;opacity:.55}.instructor-shared-mark{display:inline-flex;align-items:center;gap:6px}.instructor-shared-mark small{font-size:12px}