@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap');
:root{font-family:Manrope,Arial,sans-serif;color:#302f29;background:#f3f0e8;font-synthesis:none;--copper:#995e40;--line:#e1ddd2}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.5;cursor:wait}aside{position:fixed;inset:0 auto 0 0;width:224px;padding:28px 18px;background:#ece9df;border-right:1px solid var(--line);display:flex;flex-direction:column}.logo{font-family:'Bodoni Moda',Georgia,serif;font-size:42px;padding:0 16px 25px}.logo span{font:11px Manrope,sans-serif;letter-spacing:3px;display:block;margin-top:-3px}nav{display:grid;gap:5px}nav button{border:0;background:none;text-align:left;padding:12px 16px;border-radius:10px;color:#656257}nav button.active{background:#fffdf7;color:var(--copper);box-shadow:0 3px 12px #44351a08}aside footer{margin-top:auto;font-size:12px;padding:16px;color:#777267}.shell{margin-left:224px}header{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 36px;background:#f8f6f0}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:30px;padding:7px 12px;background:#ede6d7;color:#725b37;font-size:11px;font-weight:700}.pill.green{background:#e6ecdf;color:#526947}.account{font-size:12px}main{max-width:1400px;padding:40px;margin:auto}.titlebar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:28px}h1,h2,h3{font-family:'Bodoni Moda',Georgia,serif;font-weight:400;margin:0}h1{font-size:44px}h2{font-size:29px}h3{font-size:22px}.btn{border:1px solid var(--line);border-radius:30px;padding:10px 17px;background:#fffdf8;color:#474236}.btn.primary{background:var(--copper);border-color:var(--copper);color:white}.btn.small{padding:6px 11px;font-size:12px}.actions{display:flex;gap:9px;flex-wrap:wrap}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card{background:#fffdf8;border:1px solid #e8e3d8;border-radius:18px;padding:25px;box-shadow:0 5px 22px #40362104;margin-bottom:20px}.card .number{font-family:'Bodoni Moda',Georgia,serif;font-size:48px;margin:16px 0 5px}.muted{color:#827c6e;font-size:13px}.card-top{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:15px 12px;border-bottom:1px solid #ede9df}th{font-size:11px;color:#8a8275;font-weight:600}td .muted{font-size:11px;margin-top:5px}label{display:grid;gap:7px;font-size:12px;color:#6c6559;margin-bottom:17px}input,select,textarea{width:100%;border:1px solid #ded8cc;border-radius:8px;background:#fffefa;padding:11px;color:#39362f}textarea{resize:vertical;min-height:130px;line-height:1.7}input[type=checkbox]{width:auto}label.check{display:flex;align-items:center}dialog{width:min(860px,95vw);max-height:90vh;border:1px solid var(--line);border-radius:20px;padding:30px;background:#faf8f1;color:#302f29}dialog::backdrop{background:#27241c77}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.preview{white-space:pre-wrap;background:#f5f1e7;border:1px solid var(--line);padding:28px;border-radius:12px;line-height:1.8;overflow-wrap:anywhere}.steps{display:flex;align-items:center;gap:12px;overflow:auto;padding:18px 0}.node{min-width:175px;border:1px solid var(--line);background:#f8f4eb;padding:18px;border-radius:14px}.node b{display:block;color:var(--copper);font-size:11px;margin-bottom:10px;text-transform:uppercase}.bar{height:12px;background:#e9e3d5;border-radius:9px;margin:10px 0 18px;overflow:hidden}.bar i{display:block;height:100%;background:#aa795a;border-radius:9px}.empty{padding:30px;text-align:center;color:#8a8275}#toast{position:fixed;bottom:25px;right:25px;max-width:450px;background:#34362d;color:white;padding:15px 22px;border-radius:12px;z-index:10;display:none}.loading{padding:70px}.error{color:#973f2c}.row{display:flex;gap:12px;align-items:center}.row>*{flex:1}.hero{background:#e8e3d6;padding:32px;border-radius:18px;margin-bottom:24px}.hero h2{font-size:36px;margin-bottom:14px}.list-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:17px 0;border-bottom:1px solid var(--line)}.chip{font-size:11px;background:#eee9dd;padding:4px 9px;border-radius:20px;display:inline-block;margin:2px}pre{white-space:pre-wrap}.login{max-width:600px;margin:80px auto}.plot{display:flex;align-items:end;height:150px;gap:16px;margin:24px 0}.plot div{flex:1;background:#af8262;border-radius:7px 7px 0 0;min-height:5px;position:relative}.plot span{position:absolute;bottom:-23px;font-size:10px;color:#817765}.notice{padding:12px 17px;background:#eee8d9;border-radius:9px;font-size:12px;margin-bottom:20px}@media(max-width:900px){aside{position:static;width:auto;padding:15px}.logo{font-size:30px;padding:0 10px 12px}.logo span,aside footer{display:none}nav{display:flex;overflow:auto}nav button{white-space:nowrap;padding:9px 12px}.shell{margin:0}header{padding:0 18px;height:60px}.account{max-width:140px;overflow:hidden}main{padding:24px 18px}.grid,.grid.two{grid-template-columns:1fr}h1{font-size:36px}.titlebar{align-items:start}.card{padding:20px}}
/* Shared Wick staff header; navigation is supplied by Booking's live registry. */
.wick-workspace-header{position:sticky;z-index:80;top:0;height:auto;min-height:84px;padding:12px clamp(20px,4vw,60px);display:flex;align-items:center;gap:24px;border-bottom:1px solid #ffffff26;background:linear-gradient(180deg,#1c1816fc,#141210fb);color:#fff;box-shadow:0 8px 28px #18100d24;backdrop-filter:blur(18px)}
.wick-brand{flex:none;width:180px;display:flex;align-items:center;text-decoration:none;color:#fff}.wick-brand img{width:100%;height:auto;max-height:54px;object-fit:contain;display:block}.wick-brand img[hidden],.wick-brand-fallback[hidden]{display:none}.wick-brand-fallback{display:grid;line-height:1}.wick-brand-fallback strong{font:800 31px/.8 Georgia,serif;letter-spacing:-.07em}.wick-brand-fallback small{padding:4px 0 0 2px;font-size:7px;font-weight:750;letter-spacing:.56em}
.wick-desktop{flex:1;display:flex;align-items:center;justify-content:center;gap:0;width:max-content;padding:4px;border:1px solid #fff3;border-radius:999px;background:#ffffff06}.wick-desktop>a,.wick-group>summary{min-height:40px;padding:0 12px;display:flex;align-items:center;gap:5px;border-radius:999px;color:#ffffffad;font-size:12px;font-weight:720;text-decoration:none;white-space:nowrap;list-style:none;cursor:pointer}.wick-group>summary::-webkit-details-marker,.wick-mobile>summary::-webkit-details-marker,.wick-account>summary::-webkit-details-marker{display:none}.wick-group>summary>span{font-size:9px;opacity:.7}.wick-desktop>a:hover,.wick-group>summary:hover{background:#ffffff12;color:#fff}.wick-desktop [aria-current=page]{background:#fff;color:#231c19;box-shadow:0 4px 14px #0003}.wick-group,.wick-account{position:relative}.wick-dropdown{position:absolute;top:calc(100% + 8px);left:50%;z-index:90;min-width:190px;padding:6px;display:flex;flex-direction:column;gap:2px;border:1px solid #ffffff29;border-radius:12px;background:#1c1816fa;box-shadow:0 14px 34px #0005;transform:translateX(-50%)}.wick-dropdown a,.wick-dropdown button{min-height:38px;padding:10px 14px;display:block;border:0;border-radius:8px;background:none;color:#ffffffbd;font:inherit;font-size:12px;font-weight:700;text-decoration:none;text-align:left}.wick-dropdown a:hover,.wick-dropdown button:hover{background:#ffffff14;color:#fff}.wick-dropdown form,.wick-dropdown button{width:100%;margin:0}.wick-dropdown a[aria-current=page]{background:#fff;color:#231c19}.wick-account{flex:none}.wick-account>summary{max-width:175px;min-height:42px;padding:0 13px;display:flex;align-items:center;gap:8px;border:1px solid #ffffff47;border-radius:999px;font-size:11px;font-weight:760;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;list-style:none;cursor:pointer}.wick-account .wick-dropdown{right:0;left:auto;transform:none;min-width:224px}.wick-identity{padding:12px 14px;color:#ffffff80;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.wick-mobile{display:none}.wick-workspace-header a:focus-visible,.wick-workspace-header summary:focus-visible,.wick-workspace-header button:focus-visible{outline:3px solid #d68d78;outline-offset:3px}
.company-email aside{top:84px}.company-email .logo{font:700 16px Manrope,sans-serif;letter-spacing:0;padding:0 16px 20px}.company-email>.shell>header{height:60px}.company-email .account{display:none}
@media(max-width:1280px){.wick-workspace-header{padding-inline:24px;gap:18px}.wick-brand{width:150px}.wick-desktop>a,.wick-group>summary{padding-inline:9px;font-size:11px}}
@media(max-width:1050px){.wick-workspace-header{min-height:78px;justify-content:space-between}.wick-brand{width:150px;min-height:46px}.wick-desktop,.wick-account{display:none}.wick-mobile{position:relative;display:block}.wick-mobile>summary{width:46px;height:46px;display:grid;place-content:center;gap:6px;border:1px solid #ffffff4d;border-radius:50%;list-style:none;cursor:pointer}.wick-mobile>summary span{width:18px;height:1px;background:#fff}.wick-mobile>nav{position:absolute;right:0;top:58px;width:min(320px,calc(100vw - 36px));max-height:calc(100dvh - 100px);padding:16px;display:grid;gap:0;overflow:auto;border:1px solid #ffffff29;border-radius:12px;background:#171412;box-shadow:0 24px 65px #0006}.wick-mobile nav>a,.wick-mobile nav>form>button,.wick-mobile .wick-group>summary{min-height:44px;padding:13px 12px;display:block;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;background:none;color:#ffffffb8;text-decoration:none;font:inherit;font-size:13px;text-align:left}.wick-mobile .wick-dropdown{position:static;transform:none;box-shadow:none;border:0;border-radius:0;min-width:0;padding:0 0 8px 12px;background:none}.wick-mobile .wick-dropdown a{font-size:12px}.wick-mobile nav>form>button{width:100%;cursor:pointer}.wick-mobile [aria-current=page]{color:#fff;font-weight:800}.company-email aside{top:78px}}
.wick-group:not([open])>.wick-dropdown,.wick-account:not([open])>.wick-dropdown,.wick-mobile:not([open])>nav{display:none}
