.object-editor-card{margin-top:18px}.object-editor-card.compact .card-head{margin-bottom:0;align-items:center}.station-pdf-card{margin-top:18px}.station-pdf-form{display:grid;gap:16px}.station-pdf-name{max-width:520px}.station-pdf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.station-pdf-field{display:grid;gap:10px;border:1px solid var(--line);border-radius:18px;background:#ffffffb8;padding:14px}.station-pdf-field.muted{opacity:.58}.station-pdf-field-head,.station-pdf-include,.station-pdf-info,.station-pdf-side-tools{display:flex;align-items:center}.station-pdf-field-head{justify-content:space-between;gap:12px}.station-pdf-include{gap:8px;color:var(--muted);font-size:.86rem;font-weight:800}.station-pdf-side-tools{flex-direction:column;align-items:flex-end;gap:6px}.station-pdf-include input{width:16px;height:16px;margin:0}.station-pdf-info{width:18px;height:18px;border:1px solid var(--line);border-radius:999px;justify-content:center;background:#fffaf1;color:var(--accent);cursor:help;font-size:.78rem;font-weight:900;line-height:1}.station-pdf-field strong{font-size:.98rem}.station-pdf-note{margin:0;color:var(--muted);font-size:.88rem;font-weight:700}.station-pdf-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.station-pdf-empty,.station-pdf-status{color:var(--accent);font-size:.9rem;font-weight:800}.station-pdf-empty{border:1px solid var(--line);border-radius:18px;background:#ffffffb8;padding:14px 16px}.station-pdf-status{margin:0}.object-compact-status{color:var(--accent);margin:10px 0 0;font-size:.88rem;font-weight:800}.editor-actions,.editor-channels,.editor-toolbar,.object-modal-header-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.editor-actions,.editor-toolbar{align-items:stretch}.editor-actions{margin-top:14px}.editor-channels{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.editor-button,.tool-button{min-height:42px;border:1px solid var(--line);border-radius:14px;background:#ffffffc7;color:var(--ink);cursor:pointer;padding:0 14px;font-weight:800}.tool-button.active{background:#0f4c811f;border-color:#0f4c8138;color:var(--accent)}.editor-button.primary{background:var(--signal);border-color:transparent;color:#fff}.editor-button:disabled,.tool-button:disabled{cursor:not-allowed;opacity:.55}.editor-slider{min-width:190px;display:grid;gap:5px}.editor-slider input{padding:0}.editor-slider span,.editor-status,.editor-tip,.editor-zoom-status{color:var(--muted);font-size:.88rem;font-weight:700}.editor-zoom-status{align-items:center;justify-content:center;min-width:62px;min-height:36px;color:var(--accent);display:flex;font-weight:800}.editor-status{width:100%;color:var(--accent);font-weight:800}.editor-channel{width:auto;grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.editor-channel input{width:18px;height:18px;margin:0}.object-draw-canvas,.object-main-mask-overlay,.object-modal-mask-overlay{position:absolute;pointer-events:none;z-index:3}.object-main-mask-overlay,.object-modal-mask-overlay{border-radius:18px}.object-draw-canvas.active{pointer-events:auto;cursor:crosshair;z-index:4}.object-modal-open{overflow:hidden}.object-editor-modal[hidden]{display:none}.object-editor-modal{position:fixed;inset:0;z-index:1000}.object-modal-backdrop{position:absolute;inset:0;background:rgba(24,33,43,.58);backdrop-filter:blur(8px)}.object-modal-panel{position:absolute;inset:24px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(255,255,255,.68);border-radius:24px;background:var(--paper-strong);box-shadow:0 28px 80px rgba(24,33,43,.34)}.object-modal-header{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid var(--line);background:rgba(255,252,247,.96)}.object-modal-header h2{margin:4px 0 0}.object-modal-body{min-height:0;display:grid;grid-template-columns:minmax(260px,330px) minmax(0,1fr)}.object-modal-tools{overflow:auto;border-right:1px solid var(--line);padding:18px;background:rgba(255,250,241,.88)}.object-modal-tools .editor-actions,.object-modal-tools .editor-toolbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.object-modal-tools .editor-slider,.object-modal-tools .editor-status,.object-modal-tools .editor-tip{grid-column:1/-1}.object-modal-stage{min-height:0;position:relative;overflow:auto;display:grid;place-items:center;padding:24px;background:linear-gradient(45deg,rgba(24,33,43,.06) 25%,transparent 25%),linear-gradient(-45deg,rgba(24,33,43,.06) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(24,33,43,.06) 75%),linear-gradient(-45deg,transparent 75%,rgba(24,33,43,.06) 75%);background-size:24px 24px;background-position:0 0,0 12px,12px -12px,-12px 0}.object-canvas-zoom{position:sticky;top:16px;left:16px;z-index:8;justify-self:start;align-self:start;display:inline-flex;align-items:center;gap:8px;padding:8px;border:1px solid rgba(24,33,43,.14);border-radius:16px;background:rgba(255,250,241,.92);box-shadow:0 12px 28px rgba(24,33,43,.16);backdrop-filter:blur(12px)}.object-zoom-button{width:38px;height:38px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--accent);cursor:pointer;font-size:1.35rem;font-weight:800;line-height:1}.object-zoom-button:hover{background:#0f4c8114}.removed-channel-output{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.removed-channel-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.removed-channel-group h4,.removed-channel-head h3{margin:4px 0 0}.removed-channel-group+.removed-channel-group{margin-top:18px}.object-modal-image{max-width:none;max-height:none;border-radius:18px;box-shadow:0 18px 38px rgba(24,33,43,.22);user-select:none}@media (width <= 980px){.object-modal-panel{inset:10px}.object-modal-body,.object-modal-header{grid-template-columns:1fr}.object-modal-header,.removed-channel-head{display:grid}.station-pdf-grid{grid-template-columns:1fr}.object-modal-body{display:grid;grid-template-rows:auto minmax(0,1fr)}.object-modal-tools{border-right:0;border-bottom:1px solid var(--line);max-height:42vh}}