.deck-select{display:flex;gap:7px;align-items:center;font:11px Arial;color:#557282;margin:9px 0 5px;cursor:pointer}.deck-select input{accent-color:#183b61;width:14px;height:14px}.deck-landing{border:1px solid #d5e2ea;background:white;border-radius:18px;padding:42px;display:grid;grid-template-columns:1.2fr 1fr;gap:45px;margin-top:18px}.deck-landing small{font-size:11px;letter-spacing:1px;color:#688392}.deck-landing h1{font-size:36px;line-height:1.12;color:#183b50;margin:14px 0}.deck-landing p{line-height:1.7;color:#607c8c;font-size:15px;max-width:470px}.deck-primary{background:#183b61!important;color:white!important;border:1px solid #183b61!important;border-radius:9px;padding:12px 18px;font:600 13px Arial;cursor:pointer}.deck-count{background:#385b7c;border-radius:5px;padding:3px 7px;margin-left:10px}.deck-landing-art{display:grid;gap:10px}.deck-landing-art>div{padding:18px 23px;background:#e7f0f5;border-radius:12px;display:grid;grid-template-columns:35px 1fr;color:#45687e;font-size:13px;align-items:center}.deck-landing-art>div:nth-child(2){background:#e3eee8}.deck-landing-art>div:nth-child(3){background:#eee8f3}.deck-landing-art b{font-size:18px;font-weight:500}.deck-landing-art small{grid-column:2;font-size:12px;letter-spacing:0;margin-top:6px}.deck-selected-list{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}.deck-selected-list article{background:white;border:1px solid #dce5eb;border-radius:10px;padding:15px;display:grid;gap:8px;font-size:12px}.deck-selected-list span,.deck-selected-list small,.deck-session-note{font-size:11px;color:#728895}.deck-selected-list button{border:0;background:#eff3f6;color:#547082;padding:7px;border-radius:6px;cursor:pointer}#deck-manager{width:96vw;max-width:1800px;height:94dvh;max-height:94dvh;padding:0;border:1px solid #ccdbe4;border-radius:16px;background:#f3f6f8;color:#183b50;overflow:hidden;font-family:Arial,sans-serif}#deck-manager[open]{display:flex;flex-direction:column}#deck-manager::backdrop{background:#102a44a6;backdrop-filter:blur(3px)}.deck-manager-head{display:flex;justify-content:space-between;align-items:center;padding:19px 24px;background:white;border-bottom:1px solid #dce5ea}.deck-manager-head small{letter-spacing:2px;font-size:10px;color:#78909e}.deck-manager-head h2{font-size:24px;font-weight:600;margin:6px 0 0}.deck-manager-head button,.deck-secondary{padding:9px 14px;background:#e5eef4;border:1px solid #d1e0e9;border-radius:8px;color:#284f67;cursor:pointer}.deck-settings{display:grid;grid-template-columns:2fr 1fr 1.5fr .8fr 1.2fr;gap:14px;padding:14px 24px 8px}.deck-settings label{display:grid;gap:5px;font-size:11px;color:#5f7b8c}.deck-settings input,.deck-options input:not([type=checkbox]){width:100%;min-width:0;padding:8px;border:1px solid #d2e0e9;border-radius:7px;font:12px Arial;color:#24495f;background:white}.deck-settings input[type=file]{font-size:10px}.deck-options{display:flex;align-items:center;gap:20px;padding:8px 24px 16px;font-size:12px}.deck-options label{display:flex;align-items:center;gap:7px}.deck-options input[type=checkbox]{accent-color:#183b61}.deck-options>span{margin-left:auto;color:#708795;font-size:11px}.deck-options input:not([type=checkbox]){width:140px}.deck-workspace{display:grid;grid-template-columns:240px minmax(0,1fr);flex:1;min-height:0;border-top:1px solid #dae5eb}.deck-thumbnails{overflow:auto;background:#e8eef2;padding:16px;display:flex;flex-direction:column;gap:12px}.deck-thumb{background:white;border:2px solid transparent;border-radius:10px;padding:7px;cursor:grab;flex-shrink:0}.deck-thumb.active{border-color:#245476}.deck-thumb.is-hidden{opacity:.5}.deck-thumb-preview{display:block;width:100%;padding:0;border:0;background:white;color:#35576b;text-align:left;cursor:pointer}.deck-thumb-preview strong{display:block;font-size:11px;font-weight:500;padding:8px 3px;line-height:1.4}.deck-thumb-actions{display:flex;gap:4px}.deck-thumb-actions button{padding:5px 6px;border:0;background:#edf2f5;border-radius:4px;color:#46677d;font-size:10px;cursor:pointer}.deck-thumb-actions button:disabled{opacity:.3;cursor:default}.deck-stage{padding:22px;overflow:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.deck-stage-note{display:flex;justify-content:space-between;width:100%;gap:10px;font-size:11px;color:#698293;margin-bottom:12px}.deck-stage-note b{font-size:10px;font-weight:400;background:#e1ece7;padding:4px 8px;border-radius:5px;color:#51735f}.deck-frame{width:100%;aspect-ratio:16/9;overflow:hidden;background:white;position:relative;pointer-events:none}.deck-frame iframe{position:absolute;top:0;left:0;width:1920px;height:1080px;border:0;transform-origin:top left;pointer-events:none}.deck-main-frame{box-shadow:0 12px 35px #1b3b5018;flex-shrink:0;max-width:1200px}.deck-capture-note{font-size:10px;color:#7b8e98;line-height:1.5;width:100%}.deck-manager-foot{display:flex;align-items:center;gap:12px;padding:14px 24px;background:white;border-top:1px solid #dae5eb}.deck-manager-foot p{flex:1;color:#78909e;font-size:11px;line-height:1.5}.deck-empty{padding:60px;text-align:center;color:#698293}#deck-manager button:focus-visible{outline:3px solid #7caace;outline-offset:2px}@media(max-width:850px){.deck-settings{grid-template-columns:1fr 1fr}.deck-options{flex-wrap:wrap;gap:9px}.deck-options>span{margin-left:0}.deck-workspace{grid-template-columns:165px 1fr}.deck-thumbnails{padding:8px}.deck-stage{padding:10px}.deck-manager-foot p{display:none}.deck-landing{grid-template-columns:1fr;padding:24px}.deck-selected-list{grid-template-columns:1fr 1fr}.deck-stage-note{flex-direction:column}}@media(max-width:550px){#deck-manager{height:98dvh;max-height:98dvh;width:98vw}.deck-manager-head{padding:12px}.deck-manager-head h2{font-size:18px}.deck-settings{padding:10px;gap:7px}.deck-options{padding:10px;font-size:10px}.deck-workspace{grid-template-columns:130px 1fr}.deck-thumb-actions{flex-wrap:wrap}.deck-stage-note{font-size:9px}.deck-manager-foot{padding:10px}.deck-manager-foot button{font-size:11px;padding:9px}.deck-selected-list{grid-template-columns:1fr}}@media print{#deck-manager{display:none!important}}
