.flood-suite-header{position:relative;z-index:110;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:14px 24px;background:#111417;color:#e5e9ed;border-bottom:1px solid #353d46;font:12px/1.45 system-ui,sans-serif;box-sizing:border-box}.flood-suite-header .flood-suite-brand{font-size:20px;font-weight:750;letter-spacing:.06em;color:#e5e9ed;text-decoration:none}.flood-suite-header nav.flood-suite-links{position:static;display:flex;align-items:center;gap:16px;flex-wrap:wrap;border:0;border-radius:0;padding:0;margin:0;max-width:none;background:none;font:inherit}.flood-suite-header a{color:#aab6c2;text-decoration:none}.flood-suite-header a:hover,.flood-suite-header a[aria-current=page]{color:#87dce0}.flood-suite-header a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.flood-suite-actions{display:flex;align-items:center;gap:10px;margin-left:auto;flex-wrap:wrap}.flood-suite-actions button{font:inherit;color:#e5e9ed;background:#242a31;border:1px solid #4b5662;border-radius:4px;padding:7px 10px;cursor:pointer}.flood-suite-header :focus-visible{outline:2px solid #87dce0;outline-offset:3px}.flood-controls-page .flood-suite-header{position:fixed;top:0;left:0;right:0}.flood-controls-page>nav[aria-label="Patch selection"]{top:calc(var(--suite-header-height,65px) + 12px)}.flood-controls-page #mpu-controls{top:calc(var(--suite-header-height,65px) + 12px)!important;max-height:calc(100vh - var(--suite-header-height,65px) - 28px)!important}.clean .flood-suite-header,.program-only .flood-suite-header{display:none}.performance-clock{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:12px 16px;background:#1a1e23;border:1px solid #353d46;border-radius:6px;margin-bottom:16px}.performance-clock label{flex-direction:row;align-items:center}.clock-bpm{width:78px}.performance-clock small{color:#9ea9b4;font-size:10px}.clock-toggle[aria-pressed=true]{border-color:#87dce0;color:#87dce0}.clock-timeline{display:flex;position:relative;min-width:160px;height:30px;flex:1;max-width:300px;overflow:hidden}.clock-timeline span{width:25%;padding:5px 8px;border-left:1px solid #48535e;color:#9ea9b4}.clock-timeline .active{background:#274246;color:#bdf7f9}.clock-timeline i{position:absolute;height:100%;border-left:2px solid #87dce0;opacity:.5}.performance-clock[data-enabled=false] .clock-timeline i{opacity:.15}.clock-count{min-width:100px;font:11px ui-monospace,monospace;color:#bdcbd7}.deck-transport{border-top:1px solid #353d46;padding:10px 12px}.transport-buttons,.transport-options{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:8px}.transport-buttons select{font-size:11px;padding:5px}.transport-options label{flex-direction:row;align-items:center;gap:5px}.transport-rate{width:65px;padding:4px!important;font-size:11px!important}.transport-note{display:block;min-height:28px;color:#9ea9b4;font-size:10px;line-height:1.4}.pad{padding:0!important;overflow:hidden;gap:5px!important;min-height:150px!important}.pad-thumb{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:#101316}.pad .key{position:absolute;top:5px;left:5px;background:#111b;padding:2px 5px;border-radius:3px;color:#eee!important}.pad strong,.pad .code{padding:0 8px 4px}.pad.empty{padding:10px!important;justify-content:center}.pad.empty .key{position:static;background:none;padding:0}.pad .thumb-placeholder{display:flex;align-items:center;justify-content:center;color:#9ea9b4;font-size:10px}.deck-transport input[type=range]{margin:2px 0 7px}#deckB .deck-transport input{accent-color:#efb16d}@media(max-width:750px){.flood-suite-header{gap:10px;padding:10px 14px}.flood-suite-header nav.flood-suite-links{gap:10px;font-size:11px}.flood-suite-actions{margin-left:0}.flood-suite-actions #workspaceState{max-width:150px}.flood-controls-page>nav[aria-label="Patch selection"]{top:auto;bottom:45px;max-height:32vh;overflow:auto}.performance-clock{gap:8px}.performance-clock small{flex-basis:100%}.pad{min-height:135px!important}.transport-buttons{gap:4px}}
.flood-suite-header{max-width:none;margin:0}.program-only .performance-clock{display:none}
