@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Regular.woff2)}
@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Medium.woff2)}
@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-SemiBold.woff2)}
@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/montserrat/Montserrat-Bold.woff2)}

500;600;700&display=swap');

#ghv-overview{font:13px/1.5 Montserrat,Arial,sans-serif;color:#303b49;color-scheme:light;--ghv-accent:#1e6dbc;--ghv-soft:#edf5fc;--ghv-edge:#e3e9ef;--ghv-muted:#6b7686;background:transparent}
#ghv-overview *{box-sizing:border-box}#ghv-overview [hidden]{display:none!important}#ghv-overview button,#ghv-overview input,#ghv-overview select,#ghv-overview textarea{font:inherit}#ghv-overview button{cursor:pointer}#ghv-overview button:disabled{cursor:default;opacity:.55}#ghv-overview button:focus-visible,#ghv-overview input:focus-visible{outline:2px solid var(--ghv-accent);outline-offset:3px}
#ghv-overview .gx-preview{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0 12px;flex-wrap:wrap}#ghv-overview .gx-preview-label{display:flex;gap:8px;align-items:center;color:#657286}#ghv-overview .gx-preview-label strong{color:#7f91a6;font-weight:600}#ghv-overview .gx-segment{display:flex;background:#eaf0f5;border-radius:9px;padding:3px;gap:3px}#ghv-overview .gx-segment button{border:0;background:transparent;padding:7px 12px;border-radius:7px;display:flex;align-items:center;gap:6px;color:#526174}#ghv-overview .gx-segment button[aria-pressed=true]{background:white;color:#1e6dbc;box-shadow:0 1px 5px #152c4512}
#ghv-overview .gx-window{background:#fff;border:1px solid #dfe7ee;border-radius:14px;overflow:clip;box-shadow:0 5px 24px #16395908;max-width:100%;margin:auto;container-type:inline-size;container-name:ghv-surface;transition:max-width .2s ease}
#ghv-overview[data-device=mobile] .gx-window{max-width:430px}#ghv-overview .gx-top{display:flex;align-items:center;gap:18px;padding:17px 20px;border-bottom:1px solid var(--ghv-edge);background:#fff}#ghv-overview .gx-logo{width:34px;height:34px;object-fit:contain}#ghv-overview .gx-programs{display:flex;gap:5px;flex:1;flex-wrap:wrap}#ghv-overview .gx-programs button{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:9px;background:transparent;padding:8px 11px;color:#667488;font-weight:600}#ghv-overview .gx-programs img{width:23px;height:23px;object-fit:contain}#ghv-overview .gx-programs button[aria-pressed=true]{color:var(--ghv-accent);background:var(--ghv-soft);border-color:#d6e5f1}#ghv-overview .gx-iconbutton{border:1px solid #e3e9ef;background:white;border-radius:9px;width:35px;height:35px;display:grid;place-items:center;color:#63738a;position:relative}#ghv-overview .gx-iconbutton .gx-dot{width:7px;height:7px;background:#e29e34;border:2px solid white;border-radius:50%;position:absolute;right:6px;top:5px}#ghv-overview .gx-avatar{width:33px;height:33px;display:grid;place-items:center;background:#edf4fa;border-radius:50%;color:#1e6dbc;font-size:11px;font-weight:700}
#ghv-overview .gx-work{display:grid;grid-template-columns:174px minmax(0,1fr);align-items:start;min-height:700px}#ghv-overview .gx-side{padding:19px 10px 15px;border-right:1px solid var(--ghv-edge);align-self:stretch;background:#fff}#ghv-overview .gx-navcaption{padding:0 11px 8px;color:#8793a1;font-size:10px;font-weight:700;letter-spacing:1.2px}#ghv-overview .gx-navgroup{padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid #edf0f4}#ghv-overview .gx-navgroup:last-child{border-bottom:0}#ghv-overview .gx-nav{border:0;background:transparent;text-align:left;color:#5e6c7f;display:flex;align-items:center;gap:9px;width:100%;padding:9px 10px;border-radius:8px;margin-bottom:2px;font-size:12px}#ghv-overview .gx-nav svg{width:16px;height:16px;flex-shrink:0}#ghv-overview .gx-nav[aria-current=page]{background:var(--ghv-soft);color:var(--ghv-accent);font-weight:600}
#ghv-overview .gx-content{min-width:0;background:#f8fafc;padding:0;position:relative}#ghv-overview .gx-subnav{display:flex;gap:5px;flex-wrap:wrap;padding:11px 20px;background:#fff;border-bottom:1px solid var(--ghv-edge)}#ghv-overview .gx-subnav:empty{display:none}#ghv-overview .gx-subnav button{border:1px solid #e0e7ed;background:white;border-radius:7px;padding:6px 9px;color:#5c6e82;font-size:11px}#ghv-overview .gx-subnav button[aria-pressed=true]{color:var(--ghv-accent);border-color:#bad4e8;background:var(--ghv-soft)}#ghv-overview .gx-foot{display:flex;justify-content:space-between;gap:10px;padding:10px 19px;color:#8090a1;font-size:10px;border-top:1px solid #e7edf2;background:#fff;flex-wrap:wrap}#ghv-overview .gx-foot button{border:0;background:transparent;color:#647b91;font-size:10px}#ghv-overview .gx-bottom{display:none;grid-template-columns:repeat(5,1fr);background:white;border-top:1px solid var(--ghv-edge);padding:7px 4px}#ghv-overview .gx-bottom button{border:0;background:transparent;display:flex;flex-direction:column;align-items:center;gap:4px;padding:7px 2px;color:#728095;font-size:10px;min-height:46px}#ghv-overview .gx-bottom button[aria-current=page]{color:var(--ghv-accent);font-weight:600}#ghv-overview .gx-bottom svg{width:20px;height:20px}
#ghv-overview .gx-page{padding:23px;min-height:620px}#ghv-overview .gx-eyebrow{font-size:10px;letter-spacing:.7px;text-transform:uppercase;color:#8894a2;margin:0 0 6px}#ghv-overview .gx-titlebar{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:22px;flex-wrap:wrap}#ghv-overview .gx-titlebar h2{font-size:22px;line-height:1.3;margin:0;font-weight:600;color:#293a4e}#ghv-overview .gx-titlebar p{margin:6px 0 0;color:#788698;font-size:12px}#ghv-overview .gx-button{border:1px solid #dce4ec;border-radius:8px;padding:8px 12px;background:#fff;color:#52667e;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;text-decoration:none;font-size:12px}#ghv-overview .gx-button.primary{background:var(--ghv-accent);border-color:var(--ghv-accent);color:white}#ghv-overview .gx-button svg{width:15px;height:15px}#ghv-overview .gx-actions{display:flex;gap:7px;flex-wrap:wrap;align-items:center}#ghv-overview .gx-box{background:white;border:1px solid #e0e7ee;border-radius:11px;padding:18px;min-width:0}#ghv-overview .gx-box h3{font-size:14px;color:#334357;margin:0 0 12px;font-weight:600}#ghv-overview .gx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}#ghv-overview .gx-stack{display:grid;gap:13px}#ghv-overview .gx-row{display:flex;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid #edf1f5;min-width:0}#ghv-overview .gx-row:last-child{border-bottom:0}#ghv-overview .gx-row>div{min-width:0;flex:1}#ghv-overview .gx-row strong{font-size:12px;color:#34465c;font-weight:600;display:block}#ghv-overview .gx-row small{display:block;color:#8190a1;margin-top:4px;font-size:11px}#ghv-overview .gx-rowbutton{border:0;background:transparent;width:100%;text-align:left;color:inherit}#ghv-overview .gx-symbol{width:36px;height:36px;display:grid;place-items:center;flex-shrink:0;border-radius:9px;color:var(--ghv-accent);background:var(--ghv-soft)}#ghv-overview .gx-tag{font-size:10px;border-radius:5px;padding:3px 7px;display:inline-flex;align-items:center;gap:4px;color:#62748a;background:#edf2f7;white-space:normal}#ghv-overview .gx-tag.green{background:#edf6ee;color:#347448}#ghv-overview .gx-tag.amber{background:#fff5e7;color:#976621}#ghv-overview .gx-muted{color:#7d8a9b;font-size:12px}#ghv-overview .gx-field{display:grid;gap:6px;font-size:11px;color:#65768b;min-width:0}#ghv-overview .gx-field input,#ghv-overview .gx-field select,#ghv-overview .gx-field textarea{background:white;border:1px solid #dce4eb;border-radius:7px;padding:9px 10px;color:#34465c;width:100%;min-width:0;font-size:12px}#ghv-overview .gx-field textarea{min-height:110px;resize:vertical}#ghv-overview .gx-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}#ghv-overview .gx-field.wide{grid-column:1/-1}#ghv-overview .gx-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:15px}#ghv-overview .gx-tabs button{border:1px solid #e1e7ef;border-radius:8px;padding:7px 11px;background:white;color:#67798e;font-size:11px}#ghv-overview .gx-tabs button[aria-pressed=true]{background:var(--ghv-soft);border-color:#c4d9ea;color:var(--ghv-accent)}#ghv-overview .gx-listhead{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:14px}#ghv-overview .gx-listhead input{padding:9px 12px;border:1px solid #dce5ed;border-radius:8px;min-width:0;flex:1;background:white}#ghv-overview .gx-documentlayout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:16px}#ghv-overview .gx-paper{background:#fff;border:1px solid #e2e7ec;box-shadow:0 4px 17px #1e355c06;padding:25px 22px;min-height:360px;border-radius:3px}#ghv-overview .gx-paper h3{font-size:19px;font-weight:500;margin:20px 0 17px;color:#2e4156}#ghv-overview .gx-paper p{font-size:12px;color:#536578;line-height:1.8;white-space:pre-line}#ghv-overview .gx-paper mark{background:#fff1bc}#ghv-overview .gx-paperlogo{width:28px;height:28px;object-fit:contain}#ghv-overview .gx-progress{height:5px;background:#eaf0f5;border-radius:4px;overflow:hidden;margin:8px 0}#ghv-overview .gx-progress>span{display:block;height:100%;background:var(--ghv-accent)}#ghv-overview .gx-call{position:absolute;right:14px;top:13px;z-index:500;width:min(350px,calc(100% - 28px));border-radius:12px;border:1px solid #cbddec;background:white;box-shadow:0 12px 45px #14355730;padding:19px}#ghv-overview .gx-toast{padding:9px 16px;border-top:1px solid #d9e9df;color:#41614a;background:#f1f8f3;font-size:11px;overflow-wrap:anywhere}#ghv-overview .gx-table{width:100%;border-collapse:collapse;font-size:11px}#ghv-overview .gx-table th{text-align:left;color:#8390a1;font-size:10px;font-weight:500;padding:9px 7px;border-bottom:1px solid #e6edf3}#ghv-overview .gx-table td{padding:12px 7px;border-bottom:1px solid #edf1f5;vertical-align:top;overflow-wrap:anywhere}#ghv-overview .gx-steps{display:flex;gap:7px;flex-wrap:wrap;margin:17px 0}#ghv-overview .gx-step{padding:7px 10px;border:1px solid #e1e8ee;border-radius:7px;color:#7b8899;font-size:11px}#ghv-overview .gx-step.done{background:#eef7ef;border-color:#d7e9db;color:#3b7548}
/* One product frame; original functional panels remain inside it. */
#ghv-overview .ghv-module>div{border:0;border-radius:0;box-shadow:none;max-width:none;margin:0;background:transparent}
#ghv-overview #desk-ghv-stock .gw-header,#ghv-overview #desk-ghv-stock .gw-sidebar{display:none!important}#ghv-overview #desk-ghv-stock .gw-layout{display:block;min-height:0}#ghv-overview #desk-ghv-stock .gw-main{padding:20px;min-width:0}#ghv-overview #desk-ghv-stock{width:100%;font-family:Montserrat,Arial,sans-serif!important}
#ghv-overview #app-ghv-capture-preview{padding:0;background:transparent}#ghv-overview #app-ghv-capture-suite{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none}#ghv-overview #app-ghv-capture-suite>.cs-header,#ghv-overview #app-ghv-capture-suite>.cs-bottom,#ghv-overview #app-ghv-capture-suite>.cs-foot{display:none!important}#ghv-overview #app-ghv-capture-suite .mv-apphead,#ghv-overview #app-ghv-capture-suite .mv-nav{display:none!important}#ghv-overview #app-ghv-mobile-visit{max-width:none}#ghv-overview #app-ghv-mobile-visit .mv-phone{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none}
#ghv-overview #wert-bt-variants .bt-desk-top,#ghv-overview #wert-bt-variants .bt-desk-sidebar,#ghv-overview #wert-bt-variants .bt-desk-side,#ghv-overview #wert-bt-variants .bt-worktop{display:none!important}#ghv-overview #wert-bt-variants .bt-stage{padding:0;background:transparent}#ghv-overview #wert-bt-desktop{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none}#ghv-overview #wert-bt-variants .bt-desk-layout{display:block!important}#ghv-overview #wert-bt-variants .bt-desk-content{min-width:0;padding:20px}#ghv-overview #wert-bt-variants>section:nth-child(2){display:none!important}
#ghv-overview #expose-ghv-makeln>.ghv-top,#ghv-overview #expose-ghv-makeln .ghv-sidebar{display:none!important}#ghv-overview #expose-ghv-makeln .ghv-layout{display:block}#ghv-overview #expose-ghv-makeln .ghv-main{padding:0;min-width:0}#ghv-overview #expose-ghv-makeln .ghv-content{padding:20px}#ghv-overview #expose-ghv-makeln .ghv-detail{z-index:400}
#ghv-overview #admin-ghv-admin .gp-header,#ghv-overview #admin-ghv-admin .gc-header,#ghv-overview #admin-ghv-admin .gp-sidebar,#ghv-overview #admin-ghv-admin .gc-sidebar{display:none!important}#ghv-overview #admin-ghv-admin .gp-shell,#ghv-overview #admin-ghv-admin .gc-shell{display:block}#ghv-overview #admin-ghv-admin .gp-main,#ghv-overview #admin-ghv-admin .gc-main{padding:20px}#ghv-overview #admin-ghv-admin .ga-mobile{display:flex!important}
@container ghv-surface (max-width:650px){#ghv-overview .gx-top{padding:11px 10px;gap:8px;flex-wrap:wrap}#ghv-overview .gx-top>.gx-logo{width:27px;height:27px}#ghv-overview .gx-programs{gap:3px}#ghv-overview .gx-programs button{padding:5px 7px;flex-direction:column;gap:3px;font-size:9px;flex:1}#ghv-overview .gx-programs img{width:21px;height:21px}#ghv-overview .gx-top>.gx-avatar{display:none}#ghv-overview .gx-top>.gx-iconbutton{width:30px;height:32px}#ghv-overview .gx-top>.gx-iconbutton[data-go=call]{display:none}#ghv-overview .gx-work{display:block;min-height:580px}#ghv-overview .gx-side{display:none}#ghv-overview .gx-bottom{display:grid}#ghv-overview .gx-subnav{padding:10px;gap:5px}#ghv-overview .gx-page{padding:16px 12px;min-height:540px}#ghv-overview .gx-grid,#ghv-overview .gx-documentlayout,#ghv-overview .gx-fields{grid-template-columns:1fr}#ghv-overview .gx-titlebar h2{font-size:19px}#ghv-overview .gx-button{min-height:42px}#ghv-overview .gx-field input,#ghv-overview .gx-field textarea,#ghv-overview .gx-field select{font-size:16px}#ghv-overview .gx-box{padding:14px}#ghv-overview .gx-paper{padding:18px}#ghv-overview #desk-ghv-stock .gw-main,#ghv-overview #wert-bt-variants .bt-desk-content,#ghv-overview #expose-ghv-makeln .ghv-content,#ghv-overview #admin-ghv-admin .gp-main,#ghv-overview #admin-ghv-admin .gc-main{padding:13px 10px}#ghv-overview .gx-row{flex-wrap:wrap}#ghv-overview .gx-foot{padding:8px 10px}}
@media(prefers-reduced-motion:reduce){#ghv-overview *{transition:none!important}}

#ghv-overview #wert-bt-variants .bt-desk-mobile-menu{display:none!important}
#ghv-overview #wert-bt-variants .bt-desk-main{width:100%;padding:20px!important;min-width:0}
#ghv-overview #wert-bt-variants .bt-desk-content{padding:0!important}
#ghv-overview #wert-bt-variants .bt-workspace-surface>footer{display:none}
#ghv-overview #app-ao-variants .ao-app{max-width:none;width:100%;border:0;border-radius:0;box-shadow:none}
#ghv-overview #app-ao-variants .ao-stage{padding:0;background:transparent}
@container ghv-surface (max-width:650px){#ghv-overview #wert-bt-variants .bt-desk-main{padding:13px 10px!important}}

#ghv-overview .gx-socialpreview{background:white;border:1px solid #dfe7ed;border-radius:10px;overflow:hidden}#ghv-overview .gx-socialhead{display:flex;align-items:center;gap:10px;padding:14px}#ghv-overview .gx-socialhead img{width:29px;height:29px;object-fit:contain}#ghv-overview .gx-socialhead>div{flex:1}#ghv-overview .gx-socialhead small{display:block;color:#798798;font-size:10px}#ghv-overview .gx-socialpreview>p{padding:0 17px;white-space:pre-line}#ghv-overview .gx-socialvisual{display:flex;flex-direction:column;gap:22px;align-items:center;text-align:center;padding:28px 20px;background:#eaf3fa;color:#1e6dbc}#ghv-overview .gx-socialvisual>svg{width:65px;height:65px;stroke-width:1}#ghv-overview .gx-socialvisual>span{font-size:10px;letter-spacing:1.5px}#ghv-overview .gx-socialvisual>strong{font-size:22px;font-weight:500}#ghv-overview .gx-check{display:flex;align-items:center;gap:6px;font-size:12px}#ghv-overview .gx-chat{display:grid;gap:13px;background:#f4f7f5;padding:15px;border-radius:8px}#ghv-overview .gx-bubble{background:white;border:1px solid #e0e9e3;border-radius:12px;padding:11px 13px;margin-right:20px}#ghv-overview .gx-bubble.sent{background:#eaf5ed;margin-right:0;margin-left:20px}#ghv-overview .gx-bubble p{margin:0;font-size:12px;white-space:pre-line}#ghv-overview .gx-bubble small{display:block;margin-top:7px;font-size:10px;color:#7c8e83}#ghv-overview .gx-phonebar{padding:8px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:#edf5fc;color:#1e6dbc;font-size:12px}#ghv-overview .gx-phonebar>span{display:flex;gap:8px;align-items:center}#ghv-overview .gx-dialpad{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px}#ghv-overview .gx-call{max-height:850px;overflow:auto}
@container ghv-surface (max-width:650px){#ghv-overview .gx-socialhead{flex-wrap:wrap}#ghv-overview .gx-call{position:relative;top:auto;right:auto;width:calc(100% - 16px);margin:8px;max-height:none}#ghv-overview .gx-phonebar{padding:9px;flex-wrap:wrap}}
@container ghv-surface (max-width:650px){#ghv-overview .gx-row>div{flex:1 1 calc(100% - 50px)}#ghv-overview .gx-row>.gx-tag{margin-left:48px}#ghv-overview .gx-content{display:flex;flex-direction:column}#ghv-overview .gx-call{order:-1}}
#ghv-overview .en-header{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px}
#ghv-overview .en-header h2{font-size:23px;font-weight:600;margin:4px 0;color:#293a4e}
#ghv-overview .en-header p{margin:4px 0;color:#6c7d90;font-size:12px}
#ghv-overview .en-kicker{font-size:11px;color:#1e6dbc;font-weight:600;letter-spacing:.5px}
#ghv-overview .en-tabs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:17px}
#ghv-overview .en-tabs button{border:1px solid #dce5ed;background:#fff;color:#63748a;border-radius:7px;padding:8px 10px;font-size:12px}
#ghv-overview .en-tabs button[aria-pressed=true]{background:#edf5fc;color:#1e6dbc;border-color:#bcd6ed}
#ghv-overview .en-cols{display:grid;grid-template-columns:minmax(225px,.85fr) minmax(0,1.35fr);gap:18px;align-items:start}
#ghv-overview .en-panel{background:white;border:1px solid #e1e7ef;border-radius:10px;padding:17px;min-width:0}
#ghv-overview .en-panel h3{font-size:14px;font-weight:600;color:#34475c;margin:0 0 14px}
#ghv-overview .en-stack{display:grid;gap:14px;min-width:0}
#ghv-overview .en-input{display:grid;gap:5px;color:#607389;font-size:11px;margin-bottom:12px;min-width:0}
#ghv-overview .en-input input,#ghv-overview .en-input select,#ghv-overview .en-input textarea{border:1px solid #d8e2ec;border-radius:7px;padding:9px 10px;width:100%;min-width:0;background:#fff;color:#34465c;font:inherit;font-size:12px}
#ghv-overview .en-input textarea{min-height:76px;resize:vertical}
#ghv-overview .en-input input[type=range]{padding:5px 0;accent-color:#1e6dbc}
#ghv-overview .en-check{display:flex;align-items:center;gap:9px;font-size:12px;color:#4b6078;padding:7px 0}
#ghv-overview .en-check input{accent-color:#1e6dbc;width:16px;height:16px}
#ghv-overview .en-note{font-size:11px;color:#697b8e;padding:10px 12px;background:#edf5fc;border-radius:6px;margin:12px 0;overflow-wrap:anywhere}
#ghv-overview .en-note.warn{color:#8e641f;background:#fff5e4}
#ghv-overview .en-row{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:11px 0;border-bottom:1px solid #edf1f5;min-width:0}
#ghv-overview .en-row:last-child{border-bottom:0}
#ghv-overview .en-row>div{min-width:0}
#ghv-overview .en-row strong{display:block;font-size:12px;font-weight:600;color:#3b5068}
#ghv-overview .en-row small{display:block;color:#7d8b9c;font-size:11px;margin-top:3px}
#ghv-overview .en-flex{display:flex;gap:8px;align-items:center;flex-wrap:wrap}
#ghv-overview .en-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
#ghv-overview .en-stage{background:#e9eef4;padding:18px;border-radius:10px;min-width:0}
#ghv-overview .en-paper{position:relative;aspect-ratio:210/297;background:#fff;box-shadow:0 3px 15px #253e5715;overflow:hidden;color:#4e5964;container-type:inline-size}
#ghv-overview .en-paper .en-brand{position:absolute;top:5%;left:7%;height:7%;width:auto}
#ghv-overview .en-paper .en-pagehead{position:absolute;right:7%;top:6%;font-size:11px;letter-spacing:1px;color:#7e8790}
#ghv-overview .en-paper .en-coverphoto{position:absolute;left:7%;top:17%;width:86%;height:36%;object-fit:cover}
#ghv-overview .en-paper.editorial .en-coverphoto{left:0;top:15%;width:100%;height:42%}
#ghv-overview .en-paper .en-titleblock{position:absolute;left:7%;top:59%;width:86%;padding:8px 0}
#ghv-overview .en-paper .en-titleblock h3{font-size:clamp(14px,4.7cqw,25px);line-height:1.25;font-weight:500;color:#1e6dbc;margin:0 0 8px}
#ghv-overview .en-paper .en-titleblock p{font-size:11px;margin:5px 0;color:#6b7786}
#ghv-overview .en-paper .en-price{position:absolute;left:7%;bottom:14%;font-size:clamp(15px,4.7cqw,25px);color:#595959;font-weight:600}
#ghv-overview .en-paper .en-qr{position:absolute;right:7%;bottom:14%;width:47px;height:47px;border:1px dashed #8a9cb0;display:grid;place-items:center;background:#f4f7fa;color:#5d7188;font-size:11px;text-align:center}
#ghv-overview .en-paper .en-watermark{position:absolute;top:39%;right:10%;color:white;background:#0005;padding:5px 10px;letter-spacing:2px;font-size:14px}
#ghv-overview .en-paper .en-paperfoot{position:absolute;bottom:5%;left:7%;right:7%;border-top:2px solid #1e6dbc;padding-top:8px;font-size:11px;color:#7c8894;display:flex;justify-content:space-between}
#ghv-overview .en-paper .en-selected{outline:1px dashed #1e6dbc;outline-offset:4px}
#ghv-overview .en-paper .en-map{position:absolute;left:7%;top:19%;right:7%;height:30%;background:repeating-linear-gradient(45deg,#eef2f5 0,#eef2f5 23px,#fff 24px,#fff 29px);display:grid;place-items:center;color:#677c91}
#ghv-overview .en-paper .en-description{position:absolute;top:54%;left:7%;right:7%;font-size:12px}
#ghv-overview .en-paper .en-description h3{color:#1e6dbc;font-size:18px;margin:0 0 14px}
#ghv-overview .en-paper .en-description p{line-height:1.7}
#ghv-overview .en-elements{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}
#ghv-overview .en-elements button{border:1px solid #d9e3ec;background:white;border-radius:6px;padding:7px 9px;color:#596c83;font-size:11px}
#ghv-overview .en-elements button[aria-pressed=true]{border-color:#1e6dbc;color:#1e6dbc;background:#edf5fc}
#ghv-overview .en-figure{font-size:28px;font-weight:500;color:#1e6dbc;margin:4px 0 8px;font-variant-numeric:tabular-nums}
#ghv-overview .en-browser{background:#fff;border:1px solid #dce5ee;border-radius:9px;overflow:hidden}
#ghv-overview .en-url{padding:9px 13px;font-size:11px;color:#7d8a99;background:#f0f4f8;border-bottom:1px solid #e0e7ef}
#ghv-overview .en-sitehead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:17px}
#ghv-overview .en-sitehead img{width:31px;height:31px;object-fit:contain}
#ghv-overview .en-sitehead span{font-size:11px;color:#61748a}
#ghv-overview .en-hero{position:relative;min-height:210px;padding:22px;display:flex;align-items:end;background:#edf2f5;overflow:hidden}
#ghv-overview .en-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#ghv-overview .en-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#153650da,transparent)}
#ghv-overview .en-hero div{position:relative;z-index:1;color:white}
#ghv-overview .en-hero h3{font-size:22px;margin:0 0 7px;font-weight:500}
#ghv-overview .en-hero p{font-size:12px;margin:0}
#ghv-overview .en-public{padding:20px}
#ghv-overview .en-public h3{font-size:20px;font-weight:500;color:#34516e;margin:0 0 15px}
#ghv-overview .en-public p{font-size:12px;color:#6d7e8f}
#ghv-overview .en-searchresult{padding:18px;background:#fff;border-radius:8px;border:1px solid #e0e6ec}
#ghv-overview .en-searchresult strong{display:block;font-size:17px;color:#1e6dbc;font-weight:500;margin:6px 0}
#ghv-overview .en-searchresult p{font-size:12px;color:#5f7185;line-height:1.65}
#ghv-overview .en-mailitem{width:100%;border:0;border-bottom:1px solid #e8eef4;background:white;text-align:left;padding:14px 12px;color:#50657c;display:block}
#ghv-overview .en-mailitem.active{background:#edf5fc;border-left:3px solid #1e6dbc}
#ghv-overview .en-mailitem strong{display:block;font-size:12px;margin:6px 0;font-weight:600}
#ghv-overview .en-mailitem small{display:block;font-size:11px;color:#7a8c9f}
#ghv-overview .en-mailbody{white-space:pre-line;line-height:1.85;font-size:13px;margin:22px 0;color:#435971}
#ghv-overview .en-timeline{list-style:none;padding:0;margin:12px 0}
#ghv-overview .en-timeline li{padding:11px 0 11px 15px;border-left:2px solid #d7e6f3;font-size:12px;color:#4c6580;position:relative}
#ghv-overview .en-timeline li:before{content:'';position:absolute;left:-5px;top:17px;width:8px;height:8px;border-radius:50%;background:#1e6dbc}
#ghv-overview .en-timeline small{display:block;color:#8592a2;margin-top:3px}
#ghv-overview .en-screen{background:#24374b;border-radius:9px;overflow:hidden;color:#fff}
#ghv-overview .en-screen img{width:100%;height:250px;object-fit:cover;display:block}
#ghv-overview .en-screen>div{padding:22px}
#ghv-overview .en-screen h3{color:#fff;font-size:23px;font-weight:500;margin:6px 0 12px}
#ghv-overview .en-screen strong{color:#fff;font-size:22px;font-weight:500}
#ghv-overview .en-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:12px 0}
#ghv-overview .en-day{padding:12px 3px;text-align:center;background:#f2f6f9;border-radius:5px;color:#77879a;font-size:11px}
#ghv-overview .en-day.booked{background:#dcebf9;color:#1e6dbc}
#ghv-overview .en-day strong{display:block;font-size:14px;margin:5px 0}
#ghv-overview .en-audit{font-size:11px;color:#78899c;display:flex;justify-content:space-between;gap:10px;margin-top:13px;flex-wrap:wrap}
#ghv-overview .en-result{padding:12px 14px;background:#edf6ee;color:#39734b;border-radius:7px;font-size:12px;margin:12px 0}
#ghv-overview .en-narrow{max-width:480px;margin:auto}
#ghv-overview .en-fieldrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf1f5}
#ghv-overview .en-fieldrow small{display:block;color:#8b97a4;font-size:11px}
#ghv-overview .en-fieldrow .gx-button{padding:6px 8px;min-height:30px}
#ghv-overview .en-miniicon{width:28px;height:28px;border-radius:7px;background:#edf5fc;color:#1e6dbc;display:grid;place-items:center}
#ghv-overview .en-readonly{border:1px solid #c7dbee;border-radius:8px;padding:10px 13px;background:#f0f7fd;color:#345e86;display:flex;align-items:center;gap:8px;font-size:12px;margin-bottom:16px}
#ghv-overview #ghv-context{align-items:center}
#ghv-overview .en-newmark{font-size:10px;background:#eaf3fd;color:#1e6dbc;padding:2px 5px;border-radius:4px;margin-left:auto}
#ghv-overview .en-mobile-only{display:none}
#ghv-overview .gx-foot,#ghv-overview .gx-navcaption,#ghv-overview .gx-tag{font-size:11px}
#ghv-overview .gx-preview{padding-right:96px}
@container ghv-surface (max-width:880px){#ghv-overview .en-cols{grid-template-columns:1fr}#ghv-overview .en-stage{max-width:500px;width:100%;margin:auto}#ghv-overview .en-paper{max-width:460px}#ghv-overview .en-screen img{height:220px}}
@container ghv-surface (max-width:480px){#ghv-overview .en-fields{grid-template-columns:1fr}#ghv-overview .en-header h2{font-size:20px}#ghv-overview .en-panel{padding:14px}#ghv-overview .gx-page{padding:15px}#ghv-overview .en-header p{font-size:12px}#ghv-overview .en-input input,#ghv-overview .en-input textarea,#ghv-overview .en-input select{font-size:16px}#ghv-overview .en-tabs button{min-height:42px}#ghv-overview .en-stage{padding:12px}#ghv-overview .en-fieldrow{grid-template-columns:minmax(0,1fr) auto}#ghv-overview .en-fieldrow>label{grid-column:1/-1}#ghv-overview .en-screen h3{font-size:20px}}
@media(max-width:520px){#ghv-overview .gx-preview{padding-right:0;align-items:start}#ghv-overview .gx-preview-label{max-width:180px}}
@container ghv-surface (max-width:480px){
 #ghv-overview .en-desktop-only{display:none}#ghv-overview .en-mobile-only{display:inline}
 #ghv-overview .en-paper{aspect-ratio:auto;display:flex;flex-direction:column;gap:12px;padding:17px;overflow:visible}
 #ghv-overview .en-paper .en-brand{position:static;width:32px;height:32px;align-self:start}
 #ghv-overview .en-paper .en-pagehead{position:static;font-size:11px}
 #ghv-overview .en-paper .en-coverphoto,#ghv-overview .en-paper.editorial .en-coverphoto{position:static;width:100%;height:160px}
 #ghv-overview .en-paper .en-watermark{position:static;align-self:end;background:#edf5fc;color:#1e6dbc;font-size:11px;padding:4px 7px}
 #ghv-overview .en-paper .en-titleblock{position:static!important;width:100%!important;padding:3px 0}
 #ghv-overview .en-paper .en-titleblock h3{font-size:18px;line-height:1.3}
 #ghv-overview .en-paper .en-titleblock p{font-size:12px;line-height:1.6}
 #ghv-overview .en-paper .en-price{position:static;font-size:23px}
 #ghv-overview .en-paper .en-qr{position:static;width:45px;height:45px;align-self:end}
 #ghv-overview .en-paper .en-paperfoot{position:static;flex-wrap:wrap;gap:8px}
 #ghv-overview .en-paper .en-map{position:static;height:140px}
 #ghv-overview .en-paper .en-description{position:static;font-size:12px}
}

#ghv-overview .fw-context{padding:10px 20px;background:#f1f6fb;border-bottom:1px solid #dce6ef;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;color:#58728d;font-size:11px}
#ghv-overview .fw-context>div{display:flex;align-items:center;gap:11px;flex-wrap:wrap}
#ghv-overview .fw-context .gx-button{padding:5px 9px;min-height:30px;font-size:11px}
#ghv-overview .fw-object{display:grid;grid-template-columns:180px minmax(0,1fr);background:#fff;border:1px solid #e0e7ee;border-radius:11px;overflow:hidden;margin-bottom:17px}
#ghv-overview .fw-object>img{width:100%;height:100%;min-height:180px;object-fit:cover}
#ghv-overview .fw-object>div{padding:20px}
#ghv-overview .fw-object h3{font-size:20px;line-height:1.35;font-weight:600;color:#334d66;margin:9px 0 5px}
#ghv-overview .fw-object p{font-size:12px;color:#6d8094;margin:0 0 17px}
#ghv-overview .fw-facts{display:flex;gap:24px;flex-wrap:wrap}
#ghv-overview .fw-facts span{font-size:11px;color:#8190a1;display:grid;gap:4px}
#ghv-overview .fw-facts strong{font-size:17px;color:#34516c;font-weight:500}
#ghv-overview .fw-next{display:flex;align-items:center;gap:13px;padding:17px;background:#edf5fc;border:1px solid #d1e3f2;border-radius:10px;margin-bottom:18px;flex-wrap:wrap}
#ghv-overview .fw-next>div{flex:1;min-width:150px}
#ghv-overview .fw-next strong{color:#2d5276;font-size:14px;font-weight:600}
#ghv-overview .fw-next p{font-size:12px;color:#5c7893;margin:5px 0 0}
#ghv-overview .fw-documentbar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;background:#edf6ee;color:#3d7250;padding:11px 15px;border-radius:7px;margin-bottom:18px;font-size:12px}
#ghv-overview .fw-documentbar>span:first-child{display:flex;align-items:center;gap:8px}
#ghv-overview .fw-reader .en-paper{min-width:0}
#ghv-overview .fw-sequence{display:flex;align-items:center;flex-wrap:wrap;gap:9px;color:#66819a;font-size:12px;padding:10px 0 15px}
#ghv-overview .fw-sequence>span{padding:7px;background:#f1f6fa;border-radius:5px}
#ghv-overview .fw-details{padding:17px;background:#fff;border:1px solid #e0e7ee;border-radius:9px;margin-top:17px}
#ghv-overview .fw-details summary{font-size:12px;color:#657b91}
#ghv-overview .fw-details .gx-actions{margin-top:15px}
#ghv-overview .fw-mailcontext{padding:14px;background:#edf5fc;border:1px solid #d3e3f0;border-radius:9px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
#ghv-overview .fw-mailcontext strong{display:block;font-size:12px;color:#355f86;font-weight:600}
#ghv-overview .fw-mailcontext small{display:block;font-size:11px;color:#69839d;margin-top:5px}
#ghv-overview[data-work-mode=mobile] #module-expose [data-listing-tab=expose],#ghv-overview[data-work-mode=mobile] #module-expose [data-intake-action=to-expose]{display:none}
#ghv-overview[data-work-mode=mobile] .en-elements{display:none}
#ghv-overview #flow-taskqueue{padding:20px 24px 0}
#ghv-overview #flow-taskqueue[hidden]{display:none}
#ghv-overview[data-work-route=board] #desk-ghv-makeln .ghv-embedded-nav,
#ghv-overview[data-work-route=board] #desk-ghv-makeln .ghv-breadcrumb,
#ghv-overview[data-work-route=board] #desk-ghv-makeln .ghv-tabs{display:none}
@container ghv-surface (max-width:650px){
 #ghv-overview .fw-object{grid-template-columns:1fr}
 #ghv-overview .fw-object>img{height:150px;min-height:0}
 #ghv-overview .fw-object>div{padding:16px}
 #ghv-overview .fw-object h3{font-size:19px}
 #ghv-overview .fw-context{padding:10px 14px}
 #ghv-overview .fw-context>div>span{font-size:11px}
 #ghv-overview .fw-next{padding:14px}
 #ghv-overview .fw-next>.gx-button{width:100%}
 #ghv-overview .fw-facts{gap:18px}
 #ghv-overview .en-row{flex-wrap:wrap}
 #ghv-overview .en-row>div{flex:1;min-width:150px}
 #ghv-overview .fw-reader .en-selected{outline:0}
}

#ghv-overview #ux-testbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 20px;background:#eaf3fb;color:#244b70;border-bottom:1px solid #c6d8e8;font-size:12px}
#ghv-overview #ux-testbar>span{flex:1}
#ghv-overview #ux-testbar .gx-button{font-size:12px;min-height:34px}
#ghv-overview .gx-programs button{flex-wrap:wrap;justify-content:center;gap:6px}
#ghv-overview .ux-purpose{display:block;flex-basis:100%;font-size:11px;font-weight:400;color:#41576e;white-space:normal}
#ghv-overview .ux-three{grid-template-columns:repeat(3,minmax(0,1fr))}
#ghv-overview .ux-gap{margin:15px 0}
#ghv-overview .ux-error{padding:16px;background:#fff0ed;color:#8c3026;border:1px solid #e3b9b3;border-radius:8px;margin-bottom:16px;font-size:13px}
#ghv-overview .ux-undo{padding:12px 16px;background:#eaf3fb;color:#244b70;display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:13px}
#ghv-overview .ux-empty{padding:22px 0;color:#40556c;font-size:14px}
#ghv-overview .ux-empty .gx-actions{margin-top:14px}
#ghv-overview .ux-steps{margin:0;padding:0 0 0 24px;display:grid;gap:20px;font-size:14px;color:#344e66}
#ghv-overview .ux-steps li>span{display:block;margin-top:6px;color:#51667d}
#ghv-overview .ux-glossary{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;font-size:13px;color:#344e66;margin:0}
#ghv-overview .ux-glossary dt{font-weight:600}
#ghv-overview .ux-glossary dd{margin:0}
#ghv-overview .en-header p,#ghv-overview .gx-muted,#ghv-overview .en-row small,#ghv-overview .en-note{color:#4b6178;font-size:13px;line-height:1.5}
#ghv-overview .en-panel>p{font-size:14px;color:#40556c;line-height:1.5;margin:8px 0 16px}
#ghv-overview .en-row p{font-size:13px;color:#40556c;margin:8px 0;white-space:pre-wrap}
#ghv-overview .en-row{flex-wrap:wrap}
#ghv-overview .en-row>div:first-child{flex:1;min-width:160px}
#ghv-overview .ux-coverplaceholder{background:#e8eef4;display:flex;align-items:center;justify-content:center;color:#536b82;font-size:14px;text-align:center}
#ghv-overview #ux-context[hidden]{display:none}
#ghv-overview .fw-context>span{flex:1;min-width:170px;font-size:12px;line-height:1.6;color:#3b5773}
#ghv-overview .en-panel+.en-panel,#ghv-overview .gx-grid+.en-panel{margin-top:18px}
#ghv-overview #module-expose .ghv-embedded-nav,#ghv-overview #module-expose .ghv-breadcrumb,#ghv-overview #module-expose .ghv-tabs,
#ghv-overview #module-desk .ghv-embedded-nav,#ghv-overview #module-desk .ghv-breadcrumb{display:none}
#ghv-overview[data-work-route=board] #module-desk .ghv-tabs{display:none}
#ghv-overview[data-work-mode=mobile] #module-desk [aria-label="Bereiche"],#ghv-overview[data-work-mode=mobile] #module-desk [aria-label="Gemeinsamer Arbeitsplatz"]{display:none}
#ghv-overview #ux-local{padding:12px 20px;background:#fff;border-bottom:1px solid #dde5ed}
#ghv-overview #ux-local[hidden]{display:none}
#ghv-overview[data-work-mode=mobile] .gx-programs{gap:4px}
#ghv-overview[data-work-mode=mobile] .ux-purpose{font-size:11px;line-height:1.3}
@container ghv-surface (max-width:650px){
 #ghv-overview .ux-three{grid-template-columns:1fr}
 #ghv-overview .ux-glossary{grid-template-columns:1fr;gap:5px}
 #ghv-overview .ux-glossary dd{margin-bottom:14px}
 #ghv-overview #ux-testbar{padding:12px 14px}
 #ghv-overview #ux-testbar .gx-button{width:100%}
 #ghv-overview .gx-button,#ghv-overview .gx-nav{min-height:44px}
 #ghv-overview .en-input input,#ghv-overview .en-input select,#ghv-overview .en-input textarea{font-size:16px}
 #ghv-overview .fw-context{padding:12px 14px}
 #ghv-overview .en-row>div:first-child{min-width:0;flex-basis:100%}
}

#ghv-overview #module-expose .mi-tabs{display:none}
#ghv-overview #ux-local .gx-button[aria-pressed=true]{background:#eaf3fb;border-color:#1e6dbc;color:#14538c}

@container ghv-surface (max-width:650px){
 #ghv-overview .gx-top{display:grid;grid-template-columns:1fr auto;gap:10px;padding:12px}
 #ghv-overview .gx-top>.gx-logo{grid-column:1}
 #ghv-overview .gx-top>.gx-iconbutton{grid-column:2;grid-row:1}
 #ghv-overview .gx-programs{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}
 #ghv-overview .gx-programs button{display:grid;grid-template-rows:23px auto 1fr;justify-items:center;align-items:start;gap:5px;padding:8px 4px;font-size:11px;min-width:0}
 #ghv-overview .gx-programs .ux-purpose{font-size:11px;line-height:1.35;overflow-wrap:anywhere}
}

/* GHV and 4 IMMO: approved light palette, Montserrat, original marks. */
#ghv-overview{--md-ink:#18344c;--md-muted:#62768a;--md-line:#e1e8ef;--md-paper:#ffffff;--md-canvas:#f5f8fc;color:var(--md-ink)}
#ghv-overview .gx-window{border:1px solid #dce5ee;border-radius:20px;box-shadow:0 12px 40px #1c3c5910;transition:none}
#ghv-overview .gx-preview{padding:6px 0 18px;gap:12px}
#ghv-overview .gx-preview-label{font-size:13px;color:#5d748a}
#ghv-overview .gx-preview-label strong{font-weight:500}
#ghv-overview .gx-segment{border-radius:10px;box-shadow:none;border:1px solid #dce5ee;background:#fff}
#ghv-overview .gx-top{display:grid;grid-template-columns:38px minmax(0,1fr) 34px 34px 34px;gap:12px;padding:18px 22px;border:0;background:#fff}
#ghv-overview .gx-logo{width:34px;height:34px;border-radius:8px}
#ghv-overview .gx-programs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;flex-wrap:nowrap;min-width:0;padding:5px;background:#f3f6fa;border-radius:14px}
#ghv-overview .gx-programs button{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:10px;border:1px solid transparent;background:transparent;color:#627488}
#ghv-overview .gx-programs button[aria-pressed=true]{background:#fff;border-color:#dce7f1;color:#1e6dbc;box-shadow:0 2px 7px #1b436d0b}
#ghv-overview .gx-programs button[data-program=wertnator][aria-pressed=true]{color:#37874b;border-color:#d8e8dc}
#ghv-overview .gx-programs img{width:28px;height:28px;flex-shrink:0}
#ghv-overview .md-programtext{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;min-width:0}
#ghv-overview .md-programtext strong{font-size:13px;font-weight:600;line-height:1.25}
#ghv-overview .md-programtext small{font-size:11px;line-height:1.35;font-weight:400;color:#687c90}
#ghv-overview #ux-testbar{background:#f8fafc;border-top:1px solid #edf1f5;border-bottom:1px solid var(--md-line);padding:8px 22px;gap:12px;min-height:43px;color:#536c83}
#ghv-overview #ux-testbar .md-testlabel{display:flex;align-items:center;gap:7px;flex:0 0 auto;font-size:12px;font-weight:600;color:#3b5f80}
#ghv-overview .md-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#6798c4}
#ghv-overview #ux-testbar .gx-button{border:0;background:transparent;min-height:28px;padding:4px 8px}
#ghv-overview .gx-side{background:#fff;border-right:1px solid var(--md-line);padding:20px 12px}
#ghv-overview .gx-navcaption{letter-spacing:.08em;font-size:10px;color:#768b9e;padding:0 12px 12px}
#ghv-overview .gx-nav{border:0;border-radius:9px;min-height:39px;padding:10px 12px;font-size:12px;color:#49637a;gap:10px}
#ghv-overview .gx-nav:hover{background:#f4f7fa}
#ghv-overview .gx-nav[aria-current=page]{background:var(--ghv-soft);color:var(--ghv-accent);font-weight:600}
#ghv-overview .gx-navgroup{border-color:#edf1f5;padding-bottom:14px;margin-bottom:14px}
#ghv-overview .gx-page{background:var(--md-canvas);padding:26px;min-height:540px}
#ghv-overview .gx-subnav{background:#fff;border-color:var(--md-line);padding:10px 22px;gap:6px}
#ghv-overview .gx-subnav button{border-radius:8px;padding:9px 12px;border:1px solid transparent;background:transparent;color:#5b7287;font-size:12px}
#ghv-overview .gx-subnav button[aria-pressed=true]{background:var(--ghv-soft);border-color:#dbe7f1;color:var(--ghv-accent)}
#ghv-overview .fw-context{background:#fff;border-bottom:1px solid #edf1f5;padding:16px 22px}
#ghv-overview .fw-context>span{font-size:12px;color:#5d7489;line-height:1.65}
#ghv-overview .fw-context strong{font-size:13px;color:#25445f}
#ghv-overview .gx-button{border-radius:9px;padding:9px 13px;font-size:12px;line-height:1.4;border-color:#dce5ee;background:#fff;color:#365671;min-height:38px;box-shadow:none}
#ghv-overview .gx-button.primary{background:var(--ghv-accent);border-color:var(--ghv-accent);color:#fff}
#ghv-overview .gx-button:hover{filter:brightness(.98)}
#ghv-overview .gx-button:disabled{opacity:.48;filter:none}
#ghv-overview .en-panel,#ghv-overview .gx-box{border:1px solid var(--md-line);border-radius:13px;background:#fff;padding:20px;box-shadow:none}
#ghv-overview .en-header{margin-bottom:22px;align-items:center}
#ghv-overview .en-header h2,#ghv-overview .gx-titlebar h2{font-size:24px;line-height:1.2;letter-spacing:-.5px;color:#173750;font-weight:600}
#ghv-overview .en-panel h3,#ghv-overview .gx-box h3{font-size:14px;font-weight:600;color:#27465f}
#ghv-overview .en-kicker,#ghv-overview .gx-eyebrow{font-size:11px;color:var(--ghv-accent);letter-spacing:.025em}
#ghv-overview .en-row{padding:16px 0;border-color:#edf1f5;gap:14px}
#ghv-overview .en-row strong{font-size:13px;line-height:1.5;color:#27465f}
#ghv-overview .en-row small{font-size:12px;color:#63798c}
#ghv-overview .en-row .gx-actions{gap:6px}
#ghv-overview .en-row .gx-button{font-size:11px;padding:7px 9px;min-height:32px}
#ghv-overview .en-fields{gap:17px}
#ghv-overview .en-input input,#ghv-overview .en-input textarea,#ghv-overview .en-input select{border-radius:8px;border-color:#d6e1eb;padding:10px 12px;background:#fff;color:#25445e;font-size:13px}
#ghv-overview .en-input>span{font-size:12px;font-weight:500;color:#506a80}
#ghv-overview .gx-foot{border-top:1px solid var(--md-line);background:#fff;color:#688095;font-size:11px;padding:10px 20px}
#ghv-overview .md-welcome{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 25px}
#ghv-overview .md-welcome h2{font-size:28px;line-height:1.25;letter-spacing:-.7px;font-weight:600;color:#173750;margin:8px 0}
#ghv-overview .md-welcome p{font-size:13px;color:#657b8e;margin:0;line-height:1.7}
#ghv-overview .md-programcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}
#ghv-overview .md-programcard{padding:19px;border:1px solid #dce6ef;border-radius:13px;background:#fff;display:flex;flex-direction:column;min-width:0}
#ghv-overview .md-cardtop{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;color:#245781}
#ghv-overview .md-cardtop img{width:29px;height:29px;object-fit:contain}
#ghv-overview [data-brand=wertnator] .md-cardtop{color:#37874b}
#ghv-overview .md-programcard>p{font-size:12px;color:#657b8e;line-height:1.5;margin:15px 0 16px}
#ghv-overview .md-cardbody{display:grid;gap:7px;padding:15px 0;border-top:1px solid #edf1f5;flex:1}
#ghv-overview .md-cardbody strong{font-size:13px;font-weight:500}
#ghv-overview .md-cardbody span{font-size:11px;line-height:1.5;color:#718598}
#ghv-overview .md-programcard>.gx-button{justify-content:space-between;display:flex;align-items:center;margin-top:8px}
#ghv-overview .md-overviewbody{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:18px}
#ghv-overview .md-overviewbody .en-panel{margin:0}
#ghv-overview .md-sectionhead{display:flex;justify-content:space-between;align-items:center;gap:8px}
#ghv-overview .md-sectionhead .gx-button{border:0;padding:3px;background:transparent;color:var(--ghv-accent);min-height:30px}
#ghv-overview .md-quicklinks{display:grid;margin-top:16px}
#ghv-overview .md-quicklink{display:flex;align-items:center;gap:12px;text-align:left;border:0;border-top:1px solid #edf1f5;background:#fff;padding:17px 0;color:#57748f;font-family:inherit}
#ghv-overview .md-quicklink>span{flex:1;display:grid;gap:5px}
#ghv-overview .md-quicklink strong{font-size:13px;font-weight:500;color:#294a65}
#ghv-overview .md-quicklink small{font-size:11px;color:#72889b}
#ghv-overview .md-quicklink:hover{color:var(--ghv-accent)}
#ghv-overview .en-note{border-radius:9px}
#ghv-overview .gx-bottom{border-top:1px solid #dce5ee;background:#fff}
#ghv-overview .gx-bottom button[aria-current=page]{color:var(--ghv-accent);background:var(--ghv-soft)}
@container ghv-surface (max-width:900px){
 #ghv-overview .gx-top{grid-template-columns:30px minmax(0,1fr) 30px;gap:10px;padding:14px}
 #ghv-overview .gx-top>[data-go=call],#ghv-overview .gx-avatar{display:none}
 #ghv-overview .gx-programs button{padding:9px 7px;gap:7px}
 #ghv-overview .md-programtext small{display:none}
 #ghv-overview .gx-page{padding:20px}
 #ghv-overview .md-programcard{padding:13px}
 #ghv-overview .md-cardtop{font-size:13px;gap:6px}
 #ghv-overview .md-cardtop img{width:23px;height:23px}
 #ghv-overview .md-overviewbody{grid-template-columns:1fr}
}
@container ghv-surface (max-width:650px){
 #ghv-overview .gx-top{grid-template-columns:minmax(0,1fr);padding:10px}
 #ghv-overview .gx-top>.gx-logo,#ghv-overview .gx-top>.gx-iconbutton{display:none}
 #ghv-overview .gx-programs{grid-column:auto;gap:3px;padding:4px}
 #ghv-overview .gx-programs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 3px;min-height:70px}
 #ghv-overview .gx-programs img{width:24px;height:24px}
 #ghv-overview .md-programtext{align-items:center}
 #ghv-overview .md-programtext strong{font-size:11px}
 #ghv-overview #ux-testbar{padding:8px 12px;gap:6px}
 #ghv-overview #ux-testbar .md-testdetail{font-size:11px;flex-basis:100%;order:3}
 #ghv-overview #ux-testbar .gx-button{width:auto;margin-left:auto}
 #ghv-overview .gx-page{padding:20px 12px}
 #ghv-overview .md-welcome{align-items:flex-start;flex-wrap:wrap;gap:9px;margin-bottom:18px}
 #ghv-overview .md-welcome h2{font-size:24px}
 #ghv-overview .md-welcome>.gx-button{padding:6px 0;border:0;background:transparent;min-height:34px}
 #ghv-overview .md-programcards{gap:6px;margin-bottom:18px}
 #ghv-overview .md-programcard{padding:12px 5px;text-align:center;border-radius:11px}
 #ghv-overview .md-cardtop{flex-direction:column;font-size:11px;gap:7px}
 #ghv-overview .md-programcard>p,#ghv-overview .md-cardbody span{display:none}
 #ghv-overview .md-cardbody{padding:12px 0 2px;border:0}
 #ghv-overview .md-cardbody strong{font-size:11px}
 #ghv-overview .md-programcard>.gx-button{font-size:11px;justify-content:center;padding:5px 2px;min-height:44px;gap:2px}
 #ghv-overview .md-programcard>.gx-button svg{display:none}
 #ghv-overview .en-panel,#ghv-overview .gx-box{padding:16px}
 #ghv-overview .en-header h2,#ghv-overview .gx-titlebar h2{font-size:22px}
 #ghv-overview .gx-subnav{padding:10px;gap:4px}
 #ghv-overview .gx-subnav button{padding:9px 7px;font-size:11px;min-height:40px}
 #ghv-overview .fw-context{padding:13px 12px}
 #ghv-overview .en-input input,#ghv-overview .en-input textarea,#ghv-overview .en-input select{font-size:16px}
 #ghv-overview .en-row .gx-button{min-height:44px}
}

/* Existing travel editor inside the selected Wertnator case. */

#ghv-overview .md-value-travel{margin-top:22px}
#ghv-overview .md-value-travel{padding:0 20px 20px}
#ghv-overview .ft-context{padding:20px;border:1px solid var(--md-line);border-radius:13px;background:#fff}
#ghv-overview .ft-report>p{font-size:12px;color:var(--md-muted);margin:8px 0 14px;line-height:1.6}
#ghv-overview .ft-report-row,#ghv-overview .ft-report-total,#ghv-overview .ft-line,#ghv-overview .ft-row,#ghv-overview .ft-total{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid var(--md-line)}
#ghv-overview .ft-report-row>div,#ghv-overview .ft-row>div:first-child{display:grid;gap:6px;min-width:0}
#ghv-overview .ft-report-row span,#ghv-overview .ft-row small{font-size:12px;color:var(--md-muted);line-height:1.5}
#ghv-overview .ft-inline>summary{padding:15px 0 0;color:var(--ghv-accent);font-size:13px;font-weight:500}
#ghv-overview .ft-shell{padding-top:18px;line-height:1.5}
#ghv-overview .ft-heading{display:none}
#ghv-overview .ft-shell h3,#ghv-overview .ft-report h3{font-size:15px;font-weight:600}
#ghv-overview .ft-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0}
#ghv-overview .ft-field{display:grid;gap:7px;font-size:12px;color:#506a80;min-width:0}
#ghv-overview .ft-field input,#ghv-overview .ft-field select{width:100%;min-width:0;border:1px solid #d6e1eb;border-radius:8px;background:#fff;color:#25445e;padding:10px 11px;font:inherit;font-size:13px}
#ghv-overview .ft-check{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6}
#ghv-overview .ft-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #dce5ee;border-radius:9px;padding:9px 12px;background:#fff;color:#365671;font:inherit;font-size:12px;min-height:38px}
#ghv-overview .ft-button[data-primary]{background:var(--ghv-accent);color:#fff;border-color:var(--ghv-accent)}
#ghv-overview .ft-button:disabled{opacity:.48}
#ghv-overview .ft-actions,#ghv-overview .ft-route-action{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:15px 0}
#ghv-overview .ft-route{display:grid;gap:7px;background:var(--ghv-soft);padding:15px;border-radius:9px}
#ghv-overview .ft-route>span{display:flex;gap:8px;align-items:center;font-size:12px}
#ghv-overview .ft-route small,#ghv-overview .ft-route-action small,#ghv-overview .ft-hint{font-size:12px;color:var(--md-muted);line-height:1.6}
#ghv-overview .ft-review{margin-top:15px}
#ghv-overview .ft-notice{padding:12px;background:var(--ghv-soft);border-radius:8px;color:#2b6541;font-size:12px}
@container ghv-surface (max-width:650px){
 #ghv-overview .ft-form{grid-template-columns:1fr}
 #ghv-overview .md-value-travel{padding:0 12px 12px}
 #ghv-overview .ft-context{padding:15px}
 #ghv-overview .ft-field input,#ghv-overview .ft-field select{font-size:16px}
 #ghv-overview .ft-button{min-height:44px}
 #ghv-overview .ft-row{flex-wrap:wrap}
}


 #desk-ghv-stock .st-tabs button{display:flex;align-items:center;gap:6px;min-height:38px;padding:0 0 10px;border-bottom:2px solid transparent;font-size:12px} #desk-ghv-stock .st-tabs button[aria-selected=true]{color:var(--ghv-blue);font-weight:700;border-color:var(--ghv-blue)} #desk-ghv-stock .sv-stocknav{display:flex;align-items:center;gap:7px;justify-content:space-between;margin-bottom:15px;padding:9px 0;border-bottom:1px solid var(--ghv-line);font-size:11px} #desk-ghv-stock .sv-stocknav button{display:flex;align-items:center;gap:3px;color:var(--ghv-blue);min-height:29px} #desk-ghv-stock .sv-stocknav button:disabled{color:#a3abb2;opacity:.6} #desk-ghv-stock .sv-stocknav svg{width:13px;height:13px} #desk-ghv-stock .sv-stocklink{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--ghv-soft);padding:11px 12px;border-radius:8px;margin-top:16px;color:var(--ghv-blue);width:100%;font-size:11px;font-weight:500} #desk-ghv-stock .sv-top{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:14px} #desk-ghv-stock .sv-top h2{font-size:18px} #desk-ghv-stock .sv-top p{font-size:11px;color:var(--ghv-muted);margin-top:4px} #desk-ghv-stock .sv-mode{display:flex;flex-wrap:wrap;max-width:100%;gap:3px;border:1px solid var(--ghv-line);border-radius:8px;padding:3px} #desk-ghv-stock .sv-mode button{display:flex;align-items:center;gap:6px;padding:7px 10px;border-radius:5px;font-size:11px;min-height:32px} #desk-ghv-stock .sv-mode button[aria-pressed=true]{background:var(--ghv-soft);color:var(--ghv-blue);font-weight:500} #desk-ghv-stock .sv-toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:16px} #desk-ghv-stock .sv-toolbar .gw-search{max-width:300px;flex:1 1 190px} #desk-ghv-stock .desk-sv-filter{display:flex;gap:4px;flex-wrap:wrap} #desk-ghv-stock .desk-sv-filter button{font-size:11px;min-height:33px;padding:7px 10px;border-radius:20px;background:#f4f6f8} #desk-ghv-stock .desk-sv-filter button[aria-pressed=true]{background:var(--ghv-soft);color:var(--ghv-blue)} #desk-ghv-stock .desk-sv-filter small{font-weight:700;font-size:11px;margin-left:5px} #desk-ghv-stock .sv-sums{display:flex;gap:20px;align-items:center;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted);padding:12px 14px;border-radius:8px;background:#f8fafc;margin-bottom:18px} #desk-ghv-stock .sv-sums strong{color:var(--ghv-gray);font-weight:700;margin-left:4px} #desk-ghv-stock .sv-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:18px;align-items:start} #desk-ghv-stock .sv-rail{border:1px solid var(--ghv-line);border-radius:9px;overflow:clip;background:#fff} #desk-ghv-stock .sv-railtop{padding:12px 13px;border-bottom:1px solid var(--ghv-line);color:var(--ghv-muted);font-size:11px;display:flex;justify-content:space-between} #desk-ghv-stock .sv-railitem{display:block;position:relative;width:100%;text-align:left;padding:12px 12px;border-bottom:1px solid #edf0f3;min-height:67px} #desk-ghv-stock .sv-railitem:last-child{border-bottom:0} #desk-ghv-stock .sv-railitem[aria-pressed=true]{background:var(--ghv-soft);box-shadow:inset 3px 0 var(--ghv-blue)} #desk-ghv-stock .sv-railitem>small{font-size:11px;color:var(--ghv-muted);display:block;margin-bottom:3px} #desk-ghv-stock .sv-railitem>strong{font-size:11px;line-height:1.55;display:block;font-weight:500;overflow-wrap:anywhere} #desk-ghv-stock .sv-railitem>span{font-size:11px;color:var(--ghv-muted);display:flex;gap:5px;align-items:center;margin-top:6px} #desk-ghv-stock .sv-railitem svg{width:12px;height:12px} #desk-ghv-stock .sv-railitem .sv-done{color:#347044} #desk-ghv-stock .sv-editor{min-width:0;border:1px solid #d6e3ef;border-radius:10px;overflow:clip;background:#fff} #desk-ghv-stock .sv-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--ghv-line);background:#fbfcfd} #desk-ghv-stock .sv-nav button{display:flex;align-items:center;gap:5px;color:var(--ghv-blue);font-size:11px;min-height:28px} #desk-ghv-stock .sv-nav button:disabled{color:#9ca7b0;opacity:.65} #desk-ghv-stock .sv-nav span{font-size:11px;color:var(--ghv-muted);text-align:center} #desk-ghv-stock .sv-nav span strong{color:var(--ghv-gray);font-weight:500} #desk-ghv-stock .sv-pad{padding:19px} #desk-ghv-stock .sv-title{display:flex;align-items:flex-start;gap:12px;justify-content:space-between;margin-bottom:17px} #desk-ghv-stock .sv-title h3{font-size:17px;font-weight:700;line-height:1.45;margin:0 0 5px;overflow-wrap:anywhere} #desk-ghv-stock .sv-title p{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .sv-valuestatus{padding:4px 7px;background:#f1f3f5;border-radius:6px;font-size:11px;white-space:nowrap;color:var(--ghv-muted)} #desk-ghv-stock .sv-valuestatus[data-state=saved]{color:#347044;background:#edf6ee} #desk-ghv-stock .sv-valuestatus[data-state=deferred]{color:#946014;background:#fff4e2} #desk-ghv-stock .sv-valuegrid{display:grid;grid-template-columns:155px minmax(0,1fr);gap:18px} #desk-ghv-stock .sv-sourcephoto{width:100%;aspect-ratio:1.05;border-radius:8px;overflow:clip;background:#f4f6f8;border:1px solid var(--ghv-line);display:grid;place-items:center;color:#909da7} #desk-ghv-stock .sv-sourcephoto img{display:block;width:100%;height:100%;object-fit:cover} #desk-ghv-stock .sv-sourcephoto span{font-size:11px;text-align:center;padding:12px} #desk-ghv-stock .sv-context p{font-size:11px;color:var(--ghv-muted);line-height:1.7;margin-top:10px} #desk-ghv-stock .sv-context strong{display:block;color:var(--ghv-gray);font-weight:500;margin-bottom:3px} #desk-ghv-stock .sv-context details{font-size:11px;margin-top:12px;line-height:1.7} #desk-ghv-stock .sv-context summary{color:var(--ghv-blue)} #desk-ghv-stock .sv-context .sv-caption{font-size:11px;line-height:1.5;margin-top:5px} #desk-ghv-stock .sv-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px} #desk-ghv-stock .sv-field{display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0} #desk-ghv-stock .sv-field small{font-size:11px;color:var(--ghv-muted);font-weight:400} #desk-ghv-stock .sv-full{grid-column:1/-1} #desk-ghv-stock .sv-input{display:flex;align-items:center;border:1px solid #c7d6e3;background:#fff;border-radius:7px;overflow:clip;min-height:40px} #desk-ghv-stock .sv-input:focus-within{outline:3px solid #c9dff4;outline-offset:1px} #desk-ghv-stock .sv-input input{border:0;background:none;padding:10px;width:100%;min-width:0;font:inherit;font-size:14px;font-weight:500;text-align:right} #desk-ghv-stock .sv-input>span{padding-right:11px;color:var(--ghv-muted);font-size:12px} #desk-ghv-stock .sv-field textarea,#desk-ghv-stock .sv-field>input{width:100%;min-width:0;border:1px solid #c7d6e3;border-radius:7px;padding:9px;font:inherit;font-size:11px;line-height:1.65;background:white;color:var(--ghv-gray)} #desk-ghv-stock .sv-field textarea{min-height:74px;resize:vertical} #desk-ghv-stock .sv-totals{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px;background:#f4f8fc;border-radius:7px} #desk-ghv-stock .sv-totals span{font-size:11px;color:var(--ghv-muted);display:block} #desk-ghv-stock .sv-totals strong{font-size:15px;color:var(--ghv-blue);font-weight:700;display:block;margin:4px 0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums} #desk-ghv-stock .sv-totals small{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .sv-helper{font-size:11px;color:var(--ghv-muted);line-height:1.6} #desk-ghv-stock .sv-error{color:#a43d29;background:#fff2ee;padding:10px 12px;font-size:11px;border-radius:7px;margin-top:12px} #desk-ghv-stock .sv-savebar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:14px 18px;border-top:1px solid var(--ghv-line);background:#fbfcfd} #desk-ghv-stock .sv-savebar .sv-savehint{font-size:11px;color:var(--ghv-muted);margin-right:auto;flex-basis:100%} #desk-ghv-stock .sv-savebar .sv-later{font-size:11px;color:var(--ghv-muted);padding:8px 3px;margin-right:auto;min-height:34px} #desk-ghv-stock .sv-guard{padding:13px 16px;background:#fff5e5;border-bottom:1px solid #efd6ac;color:#805916;font-size:11px} #desk-ghv-stock .sv-guard div{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px} #desk-ghv-stock .sv-notice{font-size:11px;color:#347044;margin-bottom:12px;padding:8px 11px;background:#edf6ee;border-radius:7px} #desk-ghv-stock .sv-tablewrap{border:1px solid var(--ghv-line);border-radius:9px;overflow:auto} #desk-ghv-stock .sv-table{width:100%;border-collapse:collapse;font-size:11px;min-width:640px} #desk-ghv-stock .sv-table th{text-align:left;font-weight:500;color:var(--ghv-muted);font-size:11px;background:#f8fafc;padding:12px;border-bottom:1px solid var(--ghv-line)} #desk-ghv-stock .sv-table td{padding:13px 12px;border-bottom:1px solid #edf0f3;vertical-align:middle} #desk-ghv-stock .sv-table td:last-child{text-align:right} #desk-ghv-stock .sv-table button{color:var(--ghv-blue);font-size:11px;text-align:left} #desk-ghv-stock .sv-table small{display:block;font-size:11px;color:var(--ghv-muted);margin-top:4px} #desk-ghv-stock .sv-money{white-space:nowrap;font-variant-numeric:tabular-nums} #desk-ghv-stock .sv-listfooter{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--ghv-muted);padding:14px 0;gap:10px;flex-wrap:wrap} #desk-ghv-stock .sv-listfooter>div{display:flex;align-items:center;gap:10px} #desk-ghv-stock .sv-listfooter button{width:30px;height:30px;border:1px solid var(--ghv-line);border-radius:6px;display:grid;place-items:center} #desk-ghv-stock .sv-listfooter button:disabled{opacity:.4} #desk-ghv-stock .sv-none{padding:40px 18px;text-align:center;font-size:12px;color:var(--ghv-muted);border:1px dashed var(--ghv-line);border-radius:9px} #desk-ghv-stock .sv-shortcut{font-size:11px;color:var(--ghv-muted);margin-top:11px;line-height:1.6} @container ghv-surface (max-width:1190px){#desk-ghv-stock .sv-layout{grid-template-columns:160px minmax(0,1fr);gap:13px}#desk-ghv-stock .sv-valuegrid{grid-template-columns:1fr}#desk-ghv-stock .sv-context{display:grid;grid-template-columns:100px minmax(0,1fr);gap:7px 12px}#desk-ghv-stock .sv-sourcephoto{grid-row:1/4;aspect-ratio:1.1}#desk-ghv-stock .sv-context p{margin:0}#desk-ghv-stock .sv-context .sv-caption{display:none}#desk-ghv-stock .sv-context details{margin-top:0}#desk-ghv-stock .sv-pad{padding:16px}#desk-ghv-stock .sv-title h3{font-size:15px}} @container ghv-surface (max-width:850px){#desk-ghv-stock .sv-layout{grid-template-columns:1fr}#desk-ghv-stock .sv-rail{display:none}#desk-ghv-stock .sv-sums{gap:8px 16px}#desk-ghv-stock .sv-nav{gap:5px;padding:10px 12px}#desk-ghv-stock .sv-title{flex-wrap:wrap}#desk-ghv-stock .sv-toolbar .gw-search{max-width:none}#desk-ghv-stock .sv-top{align-items:flex-start}} @container ghv-surface (max-width:420px){#desk-ghv-stock .sv-fields{grid-template-columns:1fr}#desk-ghv-stock .sv-totals{grid-template-columns:1fr 1fr}#desk-ghv-stock .sv-savebar{padding:12px}#desk-ghv-stock .sv-nav>span{order:3;width:100%}#desk-ghv-stock .sv-savebar .st-primary{width:100%}#desk-ghv-stock .sv-context{grid-template-columns:80px minmax(0,1fr)}#desk-ghv-stock .sv-valuestatus{white-space:normal}} #desk-ghv-stock .ft-inline{margin-top:16px;border-top:1px solid #dfe6ee;padding-top:14px}#desk-ghv-stock .ft-inline>summary{font-size:13px;font-weight:600;color:#1e6dbc;padding:8px 0}#desk-ghv-stock .ft-inline .ft-heading{margin-top:18px}#desk-ghv-stock .ft-inline .ft-heading h2{font-size:18px}#desk-ghv-stock .ft-context{margin-top:18px} #desk-ghv-stock{--ghv-blue:#1E6DBC;--ghv-gray:#595959;--ghv-muted:#727272;--ghv-line:#e1e7ec;--ghv-soft:#edf4fb;--ghv-radius:13px;--ghv-logo:44px;--ghv-pad:17px;font-family:Montserrat,Montserrat,sans-serif;color:var(--ghv-gray);background:#fff;border:1px solid var(--ghv-line);border-radius:14px;overflow:clip;font-size:13px;line-height:1.5;color-scheme:light} #desk-ghv-stock *{box-sizing:border-box} #desk-ghv-stock [hidden]{display:none!important} #desk-ghv-stock button,#desk-ghv-stock input,#desk-ghv-stock select{font:inherit;color:inherit} #desk-ghv-stock button{background:none;border:0;padding:0} #desk-ghv-stock button:focus-visible,#desk-ghv-stock input:focus-visible,#desk-ghv-stock select:focus-visible{outline:3px solid #a6c9ed;outline-offset:3px} #desk-ghv-stock svg{width:17px;height:17px;flex-shrink:0;stroke-width:1.6} #desk-ghv-stock h1,#desk-ghv-stock h2,#desk-ghv-stock p{margin:0} #desk-ghv-stock .gw-header{display:flex;align-items:center;gap:24px;padding:20px 28px;min-height:88px;border-bottom:1px solid var(--ghv-line)} #desk-ghv-stock .gw-brand{display:flex;align-items:center;gap:16px;flex:none} #desk-ghv-stock .gw-mark{width:var(--ghv-logo);height:var(--ghv-logo);object-fit:contain;display:block} #desk-ghv-stock .gw-workplace{border-left:1px solid var(--ghv-line);padding-left:16px;font-size:13px;font-weight:700} #desk-ghv-stock .gw-system{display:flex;gap:9px;align-items:center;font-weight:700;font-size:14px} #desk-ghv-stock .gw-system svg{width:14px} #desk-ghv-stock .gw-topsearch{display:flex;align-items:center;gap:9px;color:var(--ghv-muted);margin-left:auto;min-width:0;font-size:12px} #desk-ghv-stock .gw-person{height:35px;width:35px;display:grid;place-items:center;border-radius:50%;background:var(--ghv-soft);color:var(--ghv-blue);font-size:12px;font-weight:700;flex:none} #desk-ghv-stock .gw-layout{display:grid;grid-template-columns:180px minmax(0,1fr)} #desk-ghv-stock .gw-sidebar{display:flex;flex-direction:column;border-right:1px solid var(--ghv-line);padding:24px 12px 20px;gap:5px} #desk-ghv-stock .gw-navtitle{font-size:11px;font-weight:700;letter-spacing:.12em;margin:0 12px 16px;color:var(--ghv-muted)} #desk-ghv-stock .gw-nav{display:flex;align-items:center;gap:12px;min-height:44px;padding:11px 12px;border-radius:8px;white-space:nowrap;text-align:left;width:100%;font-size:12px} #desk-ghv-stock .gw-nav[aria-current=page]{background:var(--ghv-soft);color:var(--ghv-blue);box-shadow:inset 3px 0 var(--ghv-blue);font-weight:700} #desk-ghv-stock .gw-navgroup{display:grid;gap:5px} #desk-ghv-stock .gw-navgroup+.gw-navgroup{margin-top:18px} #desk-ghv-stock .gw-navbottom{margin-top:auto;padding-top:72px;display:grid;gap:5px} #desk-ghv-stock .gw-demo{display:flex;gap:7px;align-items:center;color:var(--ghv-muted);font-size:10px;margin:22px 10px 0} #desk-ghv-stock .gw-dot{width:6px;height:6px;border-radius:50%;background:#94a2b0;flex:none} #desk-ghv-stock .gw-main{padding:25px 27px 30px;min-width:0} #desk-ghv-stock .gw-breadcrumb{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ghv-muted);margin-bottom:18px} #desk-ghv-stock .gw-breadcrumb svg{width:12px} #desk-ghv-stock .gw-titlebar{display:flex;justify-content:space-between;align-items:flex-start;gap:16px} #desk-ghv-stock h1{font-size:25px;line-height:1.25;font-weight:700;letter-spacing:-.6px} #desk-ghv-stock .gw-subtitle{font-size:12px;color:var(--ghv-muted);margin-top:8px;max-width:530px} #desk-ghv-stock .gw-new{display:flex;align-items:center;gap:9px;white-space:nowrap;min-height:39px;padding:10px 15px;background:var(--ghv-blue);color:white;border-radius:8px;font-weight:500;font-size:12px} #desk-ghv-stock .gw-tabs{display:flex;gap:27px;margin-top:28px;border-bottom:1px solid var(--ghv-line)} #desk-ghv-stock .gw-tab{min-height:40px;padding:0 0 12px;border-bottom:2px solid transparent;font-size:12px} #desk-ghv-stock .gw-tab[aria-pressed=true]{color:var(--ghv-blue);border-color:var(--ghv-blue);font-weight:700} #desk-ghv-stock .gw-toolbar{display:flex;align-items:center;gap:10px;margin:18px 0;flex-wrap:wrap} #desk-ghv-stock .gw-search{display:flex;align-items:center;gap:8px;border:1px solid var(--ghv-line);border-radius:8px;padding:0 11px;min-height:38px;flex:1 1 240px;max-width:410px} #desk-ghv-stock .gw-search input{width:100%;min-width:0;padding:9px 0;border:0;outline-offset:1px;background:transparent;font-size:11px} #desk-ghv-stock .gw-search input::placeholder{color:var(--ghv-muted);opacity:1} #desk-ghv-stock select{border:1px solid var(--ghv-line);border-radius:8px;min-height:38px;padding:8px 28px 8px 11px;background:#fff;font-size:11px;max-width:100%} #desk-ghv-stock .gw-count{font-size:11px;margin-left:auto;white-space:nowrap;color:var(--ghv-muted)} #desk-ghv-stock .gw-views{display:flex;border:1px solid var(--ghv-line);border-radius:8px;padding:3px;gap:2px} #desk-ghv-stock .gw-view{display:grid;place-items:center;width:30px;height:30px;border-radius:5px} #desk-ghv-stock .gw-view[aria-pressed=true]{background:var(--ghv-soft);color:var(--ghv-blue)} #desk-ghv-stock .gw-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:23px} #desk-ghv-stock .gw-filter{display:flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;background:#f4f6f8;border-radius:30px;font-size:10px;white-space:nowrap} #desk-ghv-stock .gw-filter svg{width:14px;height:14px} #desk-ghv-stock .gw-filter[aria-pressed=true]{background:var(--ghv-blue);color:#fff} #desk-ghv-stock .gw-number{min-width:21px;height:21px;padding:0 5px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ghv-gray);font-size:10px;font-weight:700} #desk-ghv-stock .gw-filter[aria-pressed=true] .gw-number{background:#ffffff29;color:#fff} #desk-ghv-stock .gw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px} #desk-ghv-stock .gw-case{display:flex;flex-direction:column;min-width:0;border:1px solid #dbe5ef;border-radius:var(--ghv-radius);padding:var(--ghv-pad);background:#fff} #desk-ghv-stock .gw-case:hover{border-color:#b8d1e9;box-shadow:0 3px 14px #1e6dbc06} #desk-ghv-stock .gw-casemeta{display:flex;align-items:center;gap:8px;color:var(--ghv-muted);font-size:10px;margin-bottom:9px;min-height:29px} #desk-ghv-stock .gw-casemeta>svg{width:15px;height:15px} #desk-ghv-stock .gw-companylogo{margin-left:auto;height:27px;width:27px;display:grid;place-items:center;border:1px solid #e6ebef;border-radius:6px;color:#9ba6af;background:#fafbfc} #desk-ghv-stock .gw-companylogo svg{width:15px;height:15px} #desk-ghv-stock .gw-more{color:var(--ghv-muted);font-size:19px;line-height:1;margin-left:4px} #desk-ghv-stock h2{font-size:14px;font-weight:700;letter-spacing:-.15px;line-height:1.45;overflow-wrap:anywhere} #desk-ghv-stock .gw-client{font-size:11px;color:var(--ghv-muted);margin-top:5px;margin-bottom:10px} #desk-ghv-stock .gw-status{align-self:flex-start;padding:3px 8px;border-radius:6px;font-size:10px;font-weight:500;background:#eaf3fd;color:var(--ghv-blue);margin-bottom:10px} #desk-ghv-stock .gw-status[data-tone=amber]{background:#fff4e0;color:#946014} #desk-ghv-stock .gw-status[data-tone=green]{background:#edf6ed;color:#347044} #desk-ghv-stock .gw-metrics{display:flex;gap:7px;align-items:center;flex-wrap:wrap;font-size:10px;margin-bottom:13px;color:var(--ghv-muted)} #desk-ghv-stock .gw-metrics svg{width:15px;height:15px} #desk-ghv-stock .gw-next{display:flex;gap:10px;align-items:center;padding:10px 11px;background:#f0f5fa;border-radius:8px;min-height:53px;margin-top:auto} #desk-ghv-stock .gw-next strong{display:block;font-size:10px;line-height:1.55;font-weight:500} #desk-ghv-stock .gw-next small{display:block;font-size:10px;color:var(--ghv-muted);line-height:1.5} #desk-ghv-stock .gw-casefoot{display:flex;align-items:center;gap:7px;border-top:1px solid #edf0f3;padding-top:12px;margin-top:12px;font-size:10px;flex-wrap:wrap} #desk-ghv-stock .gw-avatar{display:grid;place-items:center;width:25px;height:25px;background:var(--ghv-soft);color:var(--ghv-blue);border-radius:50%;font-size:10px;font-weight:700;flex:none} #desk-ghv-stock .gw-date{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--ghv-muted);white-space:nowrap} #desk-ghv-stock .gw-date svg{width:13px;height:13px} #desk-ghv-stock .gw-open{color:var(--ghv-blue);display:flex;align-items:center;gap:5px;font-weight:500;margin-left:auto;white-space:nowrap} #desk-ghv-stock .gw-open svg{width:14px;height:14px} #desk-ghv-stock .gw-empty{padding:45px 20px;text-align:center;border:1px dashed var(--ghv-line);border-radius:12px;color:var(--ghv-muted);font-size:13px;grid-column:1/-1} #desk-ghv-stock .gw-grid[data-layout=list]{grid-template-columns:1fr} #desk-ghv-stock .gw-grid[data-layout=list] .gw-case{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:7px 20px;align-items:center} #desk-ghv-stock .gw-grid[data-layout=list] .gw-casemeta{grid-column:1/-1;margin:0} #desk-ghv-stock .gw-grid[data-layout=list] .gw-client{margin:0} #desk-ghv-stock .gw-grid[data-layout=list] .gw-status{justify-self:end;margin:0} #desk-ghv-stock .gw-grid[data-layout=list] .gw-metrics{margin:0} #desk-ghv-stock .gw-grid[data-layout=list] .gw-next{margin:0;grid-column:2/-1;min-height:0} #desk-ghv-stock .gw-grid[data-layout=list] .gw-casefoot{grid-column:1/-1;margin:0} #desk-ghv-stock .gw-mobile-nav{display:none} #desk-ghv-stock .gw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0} @container ghv-surface (max-width:1190px){#desk-ghv-stock .gw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#desk-ghv-stock .gw-main{padding:24px}#desk-ghv-stock .gw-topsearch{font-size:11px}#desk-ghv-stock .gw-header{gap:18px;padding:20px 24px}} @container ghv-surface (max-width:850px){#desk-ghv-stock .gw-layout{grid-template-columns:155px minmax(0,1fr)}#desk-ghv-stock .gw-sidebar{padding:21px 8px 18px}#desk-ghv-stock .gw-nav{font-size:11px;padding:10px;gap:9px}#desk-ghv-stock .gw-main{padding:21px 18px}#desk-ghv-stock .gw-topsearch{display:none}#desk-ghv-stock .gw-person{margin-left:auto}#desk-ghv-stock .gw-grid{grid-template-columns:1fr}#desk-ghv-stock .gw-titlebar{flex-wrap:wrap}#desk-ghv-stock .gw-grid[data-layout=list] .gw-case{display:flex}} @container ghv-surface (max-width:580px){#desk-ghv-stock .gw-layout{display:block}#desk-ghv-stock .gw-sidebar{display:none}#desk-ghv-stock .gw-header{padding:16px;gap:14px;flex-wrap:wrap}#desk-ghv-stock .gw-brand{gap:11px}#desk-ghv-stock .gw-workplace{padding-left:11px;font-size:11px}#desk-ghv-stock .gw-system{font-size:12px}#desk-ghv-stock .gw-mark{width:37px;height:37px}#desk-ghv-stock .gw-main{padding:20px 15px}#desk-ghv-stock .gw-mobile-nav{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ghv-muted);margin-bottom:14px}#desk-ghv-stock .gw-count{margin-left:0}#desk-ghv-stock .gw-views{margin-left:auto}#desk-ghv-stock .gw-search{max-width:none;flex-basis:100%}#desk-ghv-stock .gw-tabs{gap:22px}#desk-ghv-stock .gw-subtitle{line-height:1.7}#desk-ghv-stock .gw-grid{gap:14px}} @media(pointer:coarse){#desk-ghv-stock button,#desk-ghv-stock select{min-height:44px}#desk-ghv-stock input{font-size:16px!important}#desk-ghv-stock .gw-view{min-width:44px}#desk-ghv-stock .gw-filter{padding:10px 12px}} #desk-ghv-stock{--stock-photo:54px;--stock-row:14px} #desk-ghv-stock .gw-main{position:relative} #desk-ghv-stock .st-casehead{display:flex;align-items:flex-start;gap:14px;margin-bottom:17px;flex-wrap:wrap} #desk-ghv-stock .st-company{display:grid;place-items:center;width:43px;height:43px;border-radius:9px;border:1px solid var(--ghv-line);color:#8b969f;background:#fafbfc;flex:none} #desk-ghv-stock .st-company svg{width:22px;height:22px} #desk-ghv-stock .st-headtext{flex:1;min-width:220px} #desk-ghv-stock .st-headtext h1{font-size:24px;line-height:1.35} #desk-ghv-stock .st-headmeta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted);margin-top:6px} #desk-ghv-stock .st-headmeta .gw-status{margin:0} #desk-ghv-stock .st-owner{display:flex;align-items:center;gap:7px;font-size:11px;white-space:nowrap;padding-top:5px} #desk-ghv-stock .st-owner .gw-avatar{width:29px;height:29px} #desk-ghv-stock .st-contact{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted);margin:0 0 23px 57px} #desk-ghv-stock .st-contact>span{display:flex;align-items:center;gap:6px} #desk-ghv-stock .st-contact strong{font-weight:500;color:var(--ghv-gray)} #desk-ghv-stock .st-tabs{display:flex;gap:23px;border-bottom:1px solid var(--ghv-line);flex-wrap:wrap;margin:0 0 23px;font-size:12px} #desk-ghv-stock .st-tabs>span{display:flex;align-items:center;gap:6px;min-height:38px;padding-bottom:10px;border-bottom:2px solid transparent} #desk-ghv-stock .st-tabs .st-active{color:var(--ghv-blue);font-weight:700;border-color:var(--ghv-blue)} #desk-ghv-stock .st-tabs small{background:var(--ghv-soft);padding:1px 6px;border-radius:5px;font-size:10px} #desk-ghv-stock .st-sectionhead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:15px} #desk-ghv-stock .st-sectionhead h2{font-size:18px;font-weight:700} #desk-ghv-stock .st-sectionhead p{font-size:11px;color:var(--ghv-muted);margin-top:4px} #desk-ghv-stock .st-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;min-height:36px;border:1px solid var(--ghv-line);border-radius:7px;font-size:11px;background:white} #desk-ghv-stock .st-button.st-primary{background:var(--ghv-blue);color:#fff;border-color:var(--ghv-blue)} #desk-ghv-stock .st-button:disabled{opacity:.45} #desk-ghv-stock .st-toolbar{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:13px} #desk-ghv-stock .st-toolbar .gw-search{max-width:390px;min-height:38px} #desk-ghv-stock .st-toolbar input{font-size:11px} #desk-ghv-stock .st-summary{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ghv-muted);margin-left:auto} #desk-ghv-stock .st-summary svg{width:14px;height:14px;color:var(--ghv-blue)} #desk-ghv-stock .desk-st-filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:18px} #desk-ghv-stock .st-filter{display:flex;gap:7px;align-items:center;border:1px solid transparent;background:#f4f6f8;padding:7px 10px;border-radius:25px;font-size:11px;white-space:nowrap;min-height:34px} #desk-ghv-stock .st-filter[aria-pressed=true]{background:var(--ghv-soft);color:var(--ghv-blue);border-color:#b7d4ee;font-weight:500} #desk-ghv-stock .st-filter small{display:grid;place-items:center;min-width:21px;height:21px;padding:0 5px;background:white;border-radius:20px;font-size:10px;font-weight:700} #desk-ghv-stock .desk-st-content{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start} #desk-ghv-stock .desk-st-content.st-hasdetail{grid-template-columns:minmax(0,1fr) 330px} #desk-ghv-stock .st-list{min-width:0} #desk-ghv-stock .st-tablewrap{border:1px solid var(--ghv-line);border-radius:10px;overflow:clip} #desk-ghv-stock .st-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed;font-size:11px} #desk-ghv-stock .st-table col.st-photo-col{width:calc(var(--stock-photo) + 23px)} #desk-ghv-stock .st-table col.st-number-col{width:54px} #desk-ghv-stock .st-table col.st-place-col{width:105px} #desk-ghv-stock .st-table col.st-qty-col{width:60px} #desk-ghv-stock .st-table col.st-state-col{width:139px} #desk-ghv-stock .st-table col.st-arrow-col{width:29px} #desk-ghv-stock .st-table thead{background:#f8fafc;color:var(--ghv-muted)} #desk-ghv-stock .st-table th{font-weight:500;font-size:10px;padding:12px 8px;border-bottom:1px solid var(--ghv-line);white-space:nowrap} #desk-ghv-stock .st-table td{padding:var(--stock-row) 8px;border-bottom:1px solid #edf0f3;vertical-align:middle} #desk-ghv-stock .st-table tr:last-child td{border-bottom:0} #desk-ghv-stock .st-table td:first-child,#desk-ghv-stock .st-table th:first-child{padding-left:12px} #desk-ghv-stock .st-table tr[data-selected=true]{background:#f0f6fd;box-shadow:inset 3px 0 var(--ghv-blue)} #desk-ghv-stock .st-table tbody tr:hover{background:#f7faff} #desk-ghv-stock .st-thumb{width:var(--stock-photo);height:var(--stock-photo);border-radius:7px;display:grid;place-items:center;overflow:hidden;background:#f3f5f7;position:relative;border:1px solid #e5e9ed;flex:none;color:#9aa3aa} #desk-ghv-stock .st-thumb img{width:100%;height:100%;object-fit:cover;display:block} #desk-ghv-stock .st-thumb>span{font-size:8px;position:absolute;bottom:3px;left:0;right:0;text-align:center} #desk-ghv-stock .st-thumb svg{width:20px;height:20px;margin-top:-6px} #desk-ghv-stock .st-number{font-size:11px;font-variant-numeric:tabular-nums;color:var(--ghv-muted)} #desk-ghv-stock .st-itemname{font-size:12px;font-weight:700;text-align:left;line-height:1.5;display:block;overflow-wrap:anywhere} #desk-ghv-stock .st-itemname:hover{color:var(--ghv-blue)} #desk-ghv-stock .st-description{font-size:10px;color:var(--ghv-muted);margin-top:4px;line-height:1.55} #desk-ghv-stock .st-evidence{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:var(--ghv-muted);font-size:10px;margin-top:6px} #desk-ghv-stock .st-evidence span{display:flex;align-items:center;gap:4px} #desk-ghv-stock .st-evidence svg{width:12px;height:12px} #desk-ghv-stock .st-evidence .st-speech{color:#946014} #desk-ghv-stock .desk-st-location{color:var(--ghv-gray);font-size:11px} #desk-ghv-stock .desk-st-location small{display:block;font-size:10px;color:var(--ghv-muted);margin-top:3px} #desk-ghv-stock .st-badge{display:inline-flex;align-items:center;gap:5px;font-size:10px;line-height:1.4;padding:5px 7px;border-radius:6px;background:#f0f2f4;color:#687581;white-space:normal} #desk-ghv-stock .st-badge svg{height:12px;width:12px} #desk-ghv-stock .st-badge[data-state=new]{color:var(--ghv-blue);background:#eaf3fc} #desk-ghv-stock .st-badge[data-state=text],#desk-ghv-stock .st-badge[data-state=missing]{color:#946014;background:#fff4e2} #desk-ghv-stock .st-badge[data-state=checked]{color:#327043;background:#edf6ee} #desk-ghv-stock .st-statusnote{font-size:10px;color:var(--ghv-muted);margin-top:5px} #desk-ghv-stock .st-rowopen{display:grid;place-items:center;width:22px;min-height:34px;color:var(--ghv-blue)} #desk-ghv-stock .st-pagination{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap;padding:16px 1px 0;color:var(--ghv-muted);font-size:11px} #desk-ghv-stock .st-pagination>div{display:flex;gap:7px;align-items:center} #desk-ghv-stock .st-pagination button{display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--ghv-line);border-radius:7px} #desk-ghv-stock .st-pagination button:disabled{opacity:.4} #desk-ghv-stock .st-empty{padding:36px 15px;text-align:center;font-size:12px} #desk-ghv-stock .desk-st-detail{border:1px solid #ccdeef;border-radius:10px;padding:18px;background:#fff;min-width:0} #desk-ghv-stock .st-detailtop{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--ghv-muted);margin-bottom:10px} #desk-ghv-stock .st-close{display:grid;place-items:center;width:27px;height:27px;border-radius:6px;background:#f5f7f9} #desk-ghv-stock .desk-st-detail h3{font-size:15px;line-height:1.5;margin:0 0 10px;color:var(--ghv-gray);font-weight:700} #desk-ghv-stock .st-detailimage{display:grid;place-items:center;width:100%;aspect-ratio:1.7;background:#f5f7f9;border:1px solid var(--ghv-line);border-radius:8px;overflow:hidden;margin:14px 0;color:var(--ghv-muted)} #desk-ghv-stock .st-detailimage img{width:100%;height:100%;object-fit:cover} #desk-ghv-stock .st-detailimage span{font-size:11px;display:flex;align-items:center;gap:7px} #desk-ghv-stock .st-photo-caption{font-size:9px;color:var(--ghv-muted);margin-top:-9px;margin-bottom:12px} #desk-ghv-stock .st-detailfacts{display:grid;grid-template-columns:1fr 1fr;gap:13px 14px;margin:0 0 17px} #desk-ghv-stock .st-detailfacts dt{font-size:10px;color:var(--ghv-muted);margin-bottom:4px} #desk-ghv-stock .st-detailfacts dd{font-size:11px;margin:0;overflow-wrap:anywhere;font-weight:500} #desk-ghv-stock .st-detailsection{padding-top:14px;border-top:1px solid var(--ghv-line);margin-top:14px} #desk-ghv-stock .st-detailsection h4{font-size:11px;margin:0 0 8px;display:flex;align-items:center;gap:6px;font-weight:700} #desk-ghv-stock .st-detailsection p{font-size:11px;line-height:1.7} #desk-ghv-stock .st-notetext{background:#f7f9fb;padding:11px;border-radius:7px;line-height:1.7;font-size:11px} #desk-ghv-stock .st-notehelp{font-size:10px!important;color:var(--ghv-muted);margin-top:8px!important} #desk-ghv-stock .st-detailactions{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px} #desk-ghv-stock .st-editor{width:100%;min-height:115px;resize:vertical;padding:10px;border:1px solid #b7cde2;border-radius:7px;color:var(--ghv-gray);font:inherit;font-size:11px;line-height:1.6} #desk-ghv-stock .st-hasdetail .st-place,#desk-ghv-stock .st-hasdetail .st-qty{display:none} #desk-ghv-stock .st-hasdetail col.st-place-col,#desk-ghv-stock .st-hasdetail col.st-qty-col{display:none} #desk-ghv-stock .st-hasdetail .st-table col.st-state-col{width:118px} #desk-ghv-stock .st-hasdetail .st-table col.st-number-col{width:44px} #desk-ghv-stock .st-hasdetail .st-table col.st-arrow-col{width:23px} #desk-ghv-stock .st-hasdetail .st-evidence{gap:5px} #desk-ghv-stock .st-hasdetail .st-description{display:none} #desk-ghv-stock .st-mobileplace{display:none} #desk-ghv-stock .desk-st-create{border:1px solid #b7d1e9;background:#f7fbff;border-radius:10px;padding:18px;margin-bottom:18px} #desk-ghv-stock .desk-st-create h3{font-size:14px;margin:0 0 13px} #desk-ghv-stock .st-formgrid{display:grid;grid-template-columns:2fr 1fr 90px;gap:12px} #desk-ghv-stock .st-formgrid label{font-size:11px;display:flex;flex-direction:column;gap:6px} #desk-ghv-stock .st-formgrid input,#desk-ghv-stock .st-formgrid select{font:inherit;font-size:12px;border:1px solid #cbd9e5;border-radius:7px;padding:9px;min-width:0;background:white} #desk-ghv-stock .st-formfoot{display:flex;align-items:center;gap:8px;justify-content:flex-end;margin-top:13px} #desk-ghv-stock .st-formfoot small{margin-right:auto;font-size:10px;color:var(--ghv-muted)} @container ghv-surface (max-width:1190px){#desk-ghv-stock .desk-st-content.st-hasdetail{grid-template-columns:minmax(0,1fr) 295px}#desk-ghv-stock .st-hasdetail .st-state,#desk-ghv-stock .st-hasdetail col.st-state-col{display:none}#desk-ghv-stock .st-hasdetail .st-mobileplace{display:block}#desk-ghv-stock .st-table col.st-place-col{width:85px}#desk-ghv-stock .st-table col.st-state-col{width:125px}#desk-ghv-stock .st-tabs{gap:18px}#desk-ghv-stock .st-contact{margin-left:0}} @container ghv-surface (max-width:950px){#desk-ghv-stock .desk-st-content.st-hasdetail{grid-template-columns:1fr}#desk-ghv-stock .desk-st-detail{grid-row:1}#desk-ghv-stock .st-hasdetail .st-state{display:table-cell}#desk-ghv-stock .st-hasdetail col.st-state-col{display:table-column}#desk-ghv-stock .st-table .st-place,#desk-ghv-stock .st-table col.st-place-col{display:none}#desk-ghv-stock .st-mobileplace{display:block;font-size:10px;color:var(--ghv-muted);margin-top:4px}#desk-ghv-stock .st-tabs{gap:15px;font-size:11px}#desk-ghv-stock .st-owner{padding-top:0}#desk-ghv-stock .st-description{display:none}} @container ghv-surface (max-width:680px){#desk-ghv-stock .gw-layout{display:block}#desk-ghv-stock .gw-sidebar{display:none}#desk-ghv-stock .st-table col.st-number-col,#desk-ghv-stock .st-table .st-nr{display:none}#desk-ghv-stock .st-table col.st-state-col{width:112px}#desk-ghv-stock .st-table col.st-qty-col,#desk-ghv-stock .st-table .st-qty{display:none}#desk-ghv-stock .st-itemname{font-size:11px}#desk-ghv-stock .st-headtext h1{font-size:21px}#desk-ghv-stock .st-headtext{min-width:180px}#desk-ghv-stock .st-headmeta{font-size:10px}#desk-ghv-stock .st-contact{font-size:10px;gap:10px}#desk-ghv-stock .st-tabs{gap:14px;margin-bottom:17px}#desk-ghv-stock .st-formgrid{grid-template-columns:1fr 90px}#desk-ghv-stock .st-formgrid label:first-child{grid-column:1/-1}#desk-ghv-stock .st-formfoot{flex-wrap:wrap}#desk-ghv-stock .st-formfoot small{flex-basis:100%}#desk-ghv-stock .st-evidence .st-extra{display:none}} @container ghv-surface (max-width:420px){#desk-ghv-stock .st-table col.st-state-col,#desk-ghv-stock .st-table .st-state{display:none}#desk-ghv-stock .st-mobileplace{display:block}#desk-ghv-stock .st-table col.st-photo-col{width:65px}#desk-ghv-stock .st-thumb{width:44px;height:44px}#desk-ghv-stock .st-company{width:35px;height:35px}#desk-ghv-stock .st-summary{margin-left:0}#desk-ghv-stock .st-casehead{gap:10px}#desk-ghv-stock .st-headtext h1{font-size:19px}#desk-ghv-stock .desk-st-detail{padding:14px}} #desk-ghv-stock{--wp-panel:#fff;--wp-ink:#414b55;--wp-soft:#f6f8fa;--wp-border:#dce3e9;--wp-warn:#8a5b18;--wp-warn-bg:#fff5e5;--wp-ok:#307149;--wp-ok-bg:#edf6ef} #desk-ghv-stock [hidden]{display:none!important} #desk-ghv-stock .wp-top,#desk-ghv-stock .wp-actions,#desk-ghv-stock .wp-tools,#desk-ghv-stock .wp-nav,#desk-ghv-stock .wp-title,#desk-ghv-stock .wp-save,#desk-ghv-stock .wp-photohead{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} #desk-ghv-stock .wp-top{margin:0 0 16px}#desk-ghv-stock .wp-top h2{font-size:18px;margin:0 0 4px}#desk-ghv-stock .wp-top p,#desk-ghv-stock .wp-muted{font-size:11px;color:var(--ghv-muted);line-height:1.6} #desk-ghv-stock .wp-tools{justify-content:flex-start;margin-bottom:14px}#desk-ghv-stock .wp-tools .gw-search{flex:1 1 240px;max-width:340px}#desk-ghv-stock .wp-tools select{max-width:100%} #desk-ghv-stock .wp-tools>span{margin-left:auto;font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .wp-work{display:grid;grid-template-columns:145px minmax(0,1fr);gap:15px;align-items:start} #desk-ghv-stock .wp-queue{border:1px solid var(--wp-border);border-radius:9px;overflow:clip}#desk-ghv-stock .wp-queuehead{padding:12px;font-size:11px;color:var(--ghv-muted);background:var(--wp-soft)} #desk-ghv-stock .wp-queue button{display:block;text-align:left;width:100%;padding:12px 10px;border-top:1px solid var(--wp-border);font-size:11px;line-height:1.5}#desk-ghv-stock .wp-queue button[aria-pressed=true]{background:var(--ghv-soft);box-shadow:inset 3px 0 var(--ghv-blue)}#desk-ghv-stock .wp-queue small{display:block;font-size:11px;color:var(--ghv-muted);margin-bottom:4px}#desk-ghv-stock .wp-queue strong{display:block;font-weight:500;overflow-wrap:anywhere}#desk-ghv-stock .wp-queue em{font-size:11px;display:block;color:var(--wp-warn);font-style:normal;margin-top:5px} #desk-ghv-stock .wp-editor{border:1px solid var(--wp-border);border-radius:10px;overflow:clip;min-width:0;background:var(--wp-panel)} #desk-ghv-stock .wp-nav{padding:10px 14px;background:var(--wp-soft);border-bottom:1px solid var(--wp-border);font-size:11px}#desk-ghv-stock .wp-nav button{display:flex;gap:6px;align-items:center;color:var(--ghv-blue);min-height:32px}#desk-ghv-stock button:disabled{opacity:.45;cursor:default} #desk-ghv-stock .wp-pad{padding:18px}#desk-ghv-stock .wp-title{align-items:flex-start;margin-bottom:14px}#desk-ghv-stock .wp-title h3{font-size:17px;line-height:1.4;overflow-wrap:anywhere;margin:0 0 5px}#desk-ghv-stock .wp-title p{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .desk-wp-status{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 16px}#desk-ghv-stock .desk-wp-status button{font-size:11px;display:flex;align-items:center;gap:5px;background:var(--wp-warn-bg);color:var(--wp-warn);border-radius:6px;padding:6px 8px}#desk-ghv-stock .desk-wp-status button[data-ok=true]{background:var(--wp-ok-bg);color:var(--wp-ok)}#desk-ghv-stock .desk-wp-status svg{width:13px;height:13px} #desk-ghv-stock .wp-columns{display:grid;grid-template-columns:minmax(155px,30%) minmax(0,1fr);gap:19px;align-items:start} #desk-ghv-stock .wp-media{min-width:0}#desk-ghv-stock .wp-photo{width:100%;display:grid;place-items:center;position:relative;aspect-ratio:1.05;overflow:clip;border:1px solid var(--wp-border);border-radius:8px;background:var(--wp-soft);color:var(--ghv-muted)}#desk-ghv-stock .wp-photo img{width:100%;height:100%;object-fit:contain}#desk-ghv-stock .wp-photo>span{position:absolute;bottom:8px;right:8px;display:flex;gap:5px;align-items:center;padding:6px 8px;background:var(--wp-panel);border-radius:5px;color:var(--ghv-blue);font-size:11px;box-shadow:0 2px 8px #22334414}#desk-ghv-stock .wp-photo svg{width:16px;height:16px} #desk-ghv-stock .wp-caption{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--ghv-muted);margin:7px 0 13px}#desk-ghv-stock .wp-media p{font-size:11px;line-height:1.65;margin:8px 0;color:var(--ghv-muted)}#desk-ghv-stock .wp-media p strong{display:block;color:var(--ghv-gray);font-weight:500}#desk-ghv-stock .wp-media details{font-size:11px;line-height:1.65;margin-top:10px}#desk-ghv-stock .wp-media summary{color:var(--ghv-blue);padding:5px 0} #desk-ghv-stock .wp-form{min-width:0}#desk-ghv-stock .wp-tabs{display:flex;gap:3px;flex-wrap:wrap;padding-bottom:10px;border-bottom:1px solid var(--wp-border);margin-bottom:16px}#desk-ghv-stock .wp-tabs button{font-size:11px;min-height:32px;padding:7px 9px;border-radius:6px}#desk-ghv-stock .wp-tabs button[aria-selected=true]{background:var(--ghv-soft);color:var(--ghv-blue);font-weight:700} #desk-ghv-stock .wp-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px}#desk-ghv-stock .wp-field{display:flex;flex-direction:column;gap:6px;font-size:11px;min-width:0}#desk-ghv-stock .wp-field input,#desk-ghv-stock .wp-field textarea,#desk-ghv-stock .wp-field select{width:100%;min-width:0;font:inherit;color:var(--wp-ink);border:1px solid #c7d4df;border-radius:6px;background:var(--wp-panel);padding:9px 10px;min-height:37px}#desk-ghv-stock .wp-field input:disabled{background:var(--wp-soft);color:var(--ghv-muted)}#desk-ghv-stock .wp-field textarea{min-height:65px;resize:vertical;line-height:1.55}#desk-ghv-stock .wp-field small{font-size:11px;color:var(--ghv-muted);line-height:1.5}#desk-ghv-stock .wp-field [inputmode=decimal]{font-size:14px;font-variant-numeric:tabular-nums;text-align:right} #desk-ghv-stock .wp-full{grid-column:1/-1}#desk-ghv-stock .wp-divider{grid-column:1/-1;border-top:1px solid var(--wp-border);padding-top:13px;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:9px}#desk-ghv-stock .wp-divider small{font-weight:400;color:var(--ghv-muted);font-size:11px} #desk-ghv-stock .wp-totals{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:var(--ghv-soft);padding:11px;border-radius:7px;font-size:11px}#desk-ghv-stock .wp-totals strong{font-size:15px;display:block;color:var(--ghv-blue);margin-top:4px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#desk-ghv-stock .wp-totals small{display:block;margin-top:3px;font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .wp-hint{font-size:11px;line-height:1.6;color:var(--ghv-muted)}#desk-ghv-stock .wp-warn{padding:10px 12px;border-radius:7px;background:var(--wp-warn-bg);color:var(--wp-warn);font-size:11px;line-height:1.55}#desk-ghv-stock .wp-copy{font-size:11px;color:var(--ghv-blue);text-align:left;min-height:28px}#desk-ghv-stock .wp-check{display:flex;gap:8px;align-items:center;font-size:11px;line-height:1.6}#desk-ghv-stock .wp-check input{accent-color:var(--ghv-blue);width:16px;height:16px;flex:none} #desk-ghv-stock .wp-save{padding:13px 17px;border-top:1px solid var(--wp-border);background:var(--wp-soft);justify-content:flex-end}#desk-ghv-stock .wp-save>span{margin-right:auto;font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .wp-save .wp-later{font-size:11px;color:var(--ghv-muted);padding:9px 4px} #desk-ghv-stock .desk-wp-feedback{font-size:11px;line-height:1.5;background:var(--wp-ok-bg);color:var(--wp-ok);padding:10px 12px;border-radius:7px;margin-bottom:12px}#desk-ghv-stock .desk-wp-error{color:#a13c28;background:#fff0eb;margin-top:12px;padding:10px 12px;font-size:11px;border-radius:6px}#desk-ghv-stock .wp-guard{background:var(--wp-warn-bg);color:var(--wp-warn);padding:12px 15px;font-size:11px;border-bottom:1px solid var(--wp-border)}#desk-ghv-stock .wp-guard>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px} #desk-ghv-stock .wp-bottom{margin-top:10px;font-size:11px;color:var(--ghv-muted);line-height:1.6}#desk-ghv-stock .wp-empty{padding:28px;border:1px dashed var(--wp-border);border-radius:9px;font-size:12px;text-align:center} #desk-ghv-stock .wp-tablewrap{overflow:auto;border:1px solid var(--wp-border);border-radius:9px}#desk-ghv-stock .wp-table{width:100%;border-collapse:collapse;min-width:780px;font-size:11px}#desk-ghv-stock .wp-table th{font-weight:500;background:var(--wp-soft);text-align:left;padding:12px}#desk-ghv-stock .wp-table td{padding:12px;border-top:1px solid var(--wp-border)}#desk-ghv-stock .wp-table button{color:var(--ghv-blue);font-size:11px;text-align:left}#desk-ghv-stock .wp-table small{display:block;color:var(--ghv-muted);font-size:11px;margin-top:4px}#desk-ghv-stock .wp-table .wp-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums} #desk-ghv-stock .desk-wp-settings{border:1px solid var(--wp-border);border-radius:9px;padding:19px;margin-bottom:17px;background:var(--wp-soft)}#desk-ghv-stock .desk-wp-settings h3{font-size:15px;margin:0 0 5px}#desk-ghv-stock .desk-wp-settings .wp-fields{margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr))}#desk-ghv-stock .wp-settingfoot{display:flex;justify-content:flex-end;gap:10px;margin-top:17px} #desk-ghv-stock.wp-photo-open .gw-sidebar,#desk-ghv-stock.wp-photo-open .st-casehead,#desk-ghv-stock.wp-photo-open .st-contact,#desk-ghv-stock.wp-photo-open .st-tabs{display:none}#desk-ghv-stock.wp-photo-open .gw-layout{grid-template-columns:1fr} #desk-ghv-stock .wp-photohead{margin:0 0 15px}#desk-ghv-stock .wp-photohead h2{font-size:17px;line-height:1.5}#desk-ghv-stock .wp-photohead p{font-size:11px;color:var(--ghv-muted);margin-top:4px} #desk-ghv-stock .desk-wp-stage{position:relative;overflow:hidden;width:100%;height:540px;background:#e8edf1;border:1px solid var(--wp-border);border-radius:10px;touch-action:none;cursor:grab}#desk-ghv-stock .desk-wp-stage:active{cursor:grabbing}#desk-ghv-stock .desk-wp-stage img{position:absolute;max-width:none;max-height:none;left:50%;top:50%;user-select:none;pointer-events:none;transform-origin:center} #desk-ghv-stock .wp-phototools{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-top:13px;font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .wp-zoom{display:flex;gap:7px;align-items:center;flex-wrap:wrap}#desk-ghv-stock .wp-zoom button{border:1px solid var(--wp-border);border-radius:6px;min-height:34px;padding:7px 10px;font-size:11px;background:var(--wp-panel);color:var(--ghv-blue)}#desk-ghv-stock .wp-zoom output{font-variant-numeric:tabular-nums;min-width:46px;text-align:center} #desk-ghv-stock .st-detailimage button{display:block;width:100%;height:100%;position:relative}#desk-ghv-stock .st-detailimage button>span{position:absolute;right:8px;bottom:8px;background:var(--wp-panel);color:var(--ghv-blue);padding:7px;border-radius:5px;font-size:11px} @container ghv-surface (max-width:1120px){#desk-ghv-stock .wp-work{grid-template-columns:1fr}#desk-ghv-stock .wp-queue{display:none}#desk-ghv-stock .wp-columns{grid-template-columns:minmax(160px,30%) minmax(0,1fr)}} @container ghv-surface (max-width:740px){#desk-ghv-stock .wp-columns{grid-template-columns:1fr}#desk-ghv-stock .wp-media{display:grid;grid-template-columns:130px minmax(0,1fr);gap:5px 13px}#desk-ghv-stock .wp-photo{grid-row:1/4}#desk-ghv-stock .wp-caption{grid-column:2;margin:0}#desk-ghv-stock .wp-media p{margin:0}#desk-ghv-stock .wp-media details{grid-column:1/-1}#desk-ghv-stock .desk-wp-status{margin-bottom:12px}#desk-ghv-stock .wp-pad{padding:14px}#desk-ghv-stock .desk-wp-settings .wp-fields{grid-template-columns:1fr 1fr}#desk-ghv-stock .desk-wp-stage{height:380px}#desk-ghv-stock .wp-save>span{flex-basis:100%}#desk-ghv-stock .wp-title h3{font-size:16px}} @container ghv-surface (max-width:420px){#desk-ghv-stock .wp-fields,#desk-ghv-stock .desk-wp-settings .wp-fields{grid-template-columns:1fr}#desk-ghv-stock .wp-nav>span{order:3;width:100%;text-align:center}#desk-ghv-stock .wp-save .st-primary{width:100%;justify-content:center}#desk-ghv-stock .wp-media{grid-template-columns:95px minmax(0,1fr)}#desk-ghv-stock .wp-top .wp-actions{gap:6px}#desk-ghv-stock .desk-wp-stage{height:310px}#desk-ghv-stock .desk-wp-settings{padding:13px}} @media(pointer:coarse){#desk-ghv-stock .wp-field input,#desk-ghv-stock .wp-field select,#desk-ghv-stock .wp-field textarea{font-size:16px}#desk-ghv-stock #desk-wp-section button,#desk-ghv-stock #desk-wp-gallery button{min-height:44px}} #desk-ghv-stock .wc-card{border:1px solid #c9dcec;background:#f3f8fd;border-radius:9px;margin:0 0 17px;padding:15px} #desk-ghv-stock .wc-head,#desk-ghv-stock .wc-foot,#desk-ghv-stock .wc-summary,#desk-ghv-stock .wc-reviewbuttons{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px} #desk-ghv-stock .wc-head strong{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ghv-blue)}#desk-ghv-stock .wc-head>span{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .wc-summary{justify-content:flex-start;gap:14px;margin:11px 0}#desk-ghv-stock .wc-amount{font-size:23px;font-weight:700;color:var(--wp-ink);font-variant-numeric:tabular-nums}#desk-ghv-stock .wc-summary p{font-size:11px;line-height:1.65;color:var(--ghv-muted)}#desk-ghv-stock .wc-summary p strong{font-weight:500;color:var(--wp-ink)} #desk-ghv-stock .wc-foot{font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .wc-foot>span{line-height:1.5;max-width:370px}#desk-ghv-stock .wc-empty{font-size:11px;line-height:1.65;color:var(--ghv-muted);margin-top:8px} #desk-ghv-stock .wc-panel{margin:0 0 17px}#desk-ghv-stock .wc-paneltitle{display:flex;justify-content:space-between;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:12px}#desk-ghv-stock .wc-paneltitle h4{font-size:14px;margin:0}#desk-ghv-stock .wc-paneltitle p{font-size:11px;margin:4px 0 0;color:var(--ghv-muted)} #desk-ghv-stock .wc-browser{display:grid;grid-template-columns:175px minmax(0,1fr);gap:14px;align-items:start}#desk-ghv-stock .wc-list{border:1px solid var(--wp-border);border-radius:8px;overflow:clip}#desk-ghv-stock .wc-source{display:block;width:100%;padding:12px;text-align:left;border-bottom:1px solid var(--wp-border);font-size:11px;line-height:1.6}#desk-ghv-stock .wc-source:last-child{border:0}#desk-ghv-stock .wc-source[aria-pressed=true]{background:var(--ghv-soft);box-shadow:inset 3px 0 var(--ghv-blue)}#desk-ghv-stock .wc-source strong{display:block;font-weight:500}#desk-ghv-stock .wc-source>span{display:block;color:var(--ghv-muted)}#desk-ghv-stock .wc-source>small{display:block;font-size:11px;color:var(--ghv-blue);margin-top:5px} #desk-ghv-stock .wc-proof{min-width:0;border:1px solid var(--wp-border);border-radius:8px;overflow:clip}#desk-ghv-stock .wc-proofhead{padding:12px 14px;background:var(--wp-soft);display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .wc-proofbody{padding:16px}#desk-ghv-stock .wc-proofbody h4{font-size:15px;line-height:1.5;margin:0 0 4px;overflow-wrap:anywhere}#desk-ghv-stock .wc-sub{font-size:11px;color:var(--ghv-muted);line-height:1.6} #desk-ghv-stock .wc-facts{display:grid;grid-template-columns:1fr 1fr;gap:11px 14px;margin:15px 0}#desk-ghv-stock .wc-facts dt{font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .wc-facts dd{font-size:12px;margin:4px 0 0;line-height:1.55;overflow-wrap:anywhere}#desk-ghv-stock .wc-facts .wc-price{font-size:18px;font-weight:700;color:var(--ghv-blue);font-variant-numeric:tabular-nums} #desk-ghv-stock .wc-excerpt{background:var(--wp-soft);border-radius:7px;padding:12px;font-size:11px;line-height:1.7;margin:12px 0}#desk-ghv-stock .wc-excerpt strong{display:block;font-weight:500;margin-bottom:4px}#desk-ghv-stock .wc-excerpt blockquote{margin:0} #desk-ghv-stock .wc-compare{width:100%;border-collapse:collapse;font-size:11px;line-height:1.5;margin:12px 0}#desk-ghv-stock .wc-compare th,#desk-ghv-stock .wc-compare td{text-align:left;border-bottom:1px solid var(--wp-border);padding:8px 6px;vertical-align:top;overflow-wrap:anywhere}#desk-ghv-stock .wc-compare th{font-weight:500;color:var(--ghv-muted)}#desk-ghv-stock .wc-compare th:first-child{width:25%} #desk-ghv-stock .wc-review{border-top:1px solid var(--wp-border);padding:14px;background:var(--wp-soft)}#desk-ghv-stock .wc-review h4{font-size:12px;margin:0 0 10px}#desk-ghv-stock .wc-review .wp-field{margin-bottom:10px}#desk-ghv-stock .wc-review .wp-field textarea{min-height:55px}#desk-ghv-stock .wc-reviewbuttons{justify-content:flex-start;gap:7px}#desk-ghv-stock .wc-reviewbuttons .wc-next{margin-left:auto}#desk-ghv-stock .wc-reviewstate{font-size:11px;color:var(--ghv-muted);line-height:1.6;margin-top:9px} #desk-ghv-stock .wc-revision{font-size:11px;color:var(--ghv-muted);line-height:1.65;margin-top:12px}#desk-ghv-stock .wc-revision summary{color:var(--ghv-blue);padding:7px 0}#desk-ghv-stock .wc-revision ol{margin:6px 0 0;padding-left:20px}#desk-ghv-stock .wc-revision li{margin-bottom:6px} #desk-ghv-stock .wc-adopt{margin-top:12px;background:var(--wp-warn-bg);padding:12px;border-radius:7px;font-size:11px;color:var(--wp-warn);line-height:1.7}#desk-ghv-stock .wc-adopt .wp-actions{justify-content:flex-start;margin-top:10px}#desk-ghv-stock .wc-notice{font-size:11px;color:var(--wp-ok);margin-top:9px;line-height:1.6}#desk-ghv-stock .wc-error{font-size:11px;color:#a13c28;margin-top:8px} @container ghv-surface (max-width:900px){#desk-ghv-stock .wc-browser{grid-template-columns:1fr}#desk-ghv-stock .wc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}#desk-ghv-stock .wc-source{border-bottom:0;border-right:1px solid var(--wp-border);padding:10px}#desk-ghv-stock .wc-source:last-child{border-right:0}#desk-ghv-stock .wc-source strong{overflow-wrap:anywhere}} @container ghv-surface (max-width:500px){#desk-ghv-stock .wc-list{grid-template-columns:1fr}#desk-ghv-stock .wc-source{border-right:0;border-bottom:1px solid var(--wp-border)}#desk-ghv-stock .wc-facts{grid-template-columns:1fr}#desk-ghv-stock .wc-proofbody{padding:12px}#desk-ghv-stock .wc-reviewbuttons .wc-next{margin-left:0}#desk-ghv-stock .wc-amount{font-size:21px}#desk-ghv-stock .wc-card{padding:12px}#desk-ghv-stock .wc-compare{table-layout:fixed}} #desk-ghv-stock .wm-ai{border:1px solid #d5e4f1;background:#f3f8fd;border-radius:7px;padding:10px 11px;min-width:0} #desk-ghv-stock .wm-ai-main,#desk-ghv-stock .wm-ai-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:7px 10px} #desk-ghv-stock .wm-ai-main>span:first-child,#desk-ghv-stock .wm-ai-empty>span{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ghv-blue)} #desk-ghv-stock .wm-ai-main strong,#desk-ghv-stock .wm-ai-empty strong{font-weight:500} #desk-ghv-stock .wm-ai-main .wm-ai-value{font-size:14px;font-weight:700;color:var(--wp-ink);font-variant-numeric:tabular-nums} #desk-ghv-stock .wm-ai-value small{font-size:11px;font-weight:400;color:var(--ghv-muted)} #desk-ghv-stock .wm-ai-example{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .wm-ai-bottom{margin-top:5px} #desk-ghv-stock .wm-ai-bottom p,#desk-ghv-stock .wm-ai-note,#desk-ghv-stock .wm-ai-empty p{font-size:11px;line-height:1.6;color:var(--ghv-muted);margin:0} #desk-ghv-stock .wm-ai-bottom button,#desk-ghv-stock .wm-ai-empty button{display:flex;align-items:center;gap:5px} #desk-ghv-stock .wm-ai-note{margin-top:5px;color:var(--wp-ok)} #desk-ghv-stock .wm-ai-empty{display:grid;gap:4px} #desk-ghv-stock .wm-expanded{padding:18px;border-top:1px solid var(--wp-border);scroll-margin-top:12px} #desk-ghv-stock #desk-wc-market-hint{scroll-margin-top:16px} #desk-ghv-stock .wm-expanded .wc-panel{margin:0} #desk-ghv-stock .wm-expanded .wc-browser{grid-template-columns:1fr} #desk-ghv-stock .wm-expanded .wc-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))} #desk-ghv-stock .wm-expanded .wc-source{border-bottom:0;border-right:1px solid var(--wp-border)} #desk-ghv-stock .wm-expanded .wc-source:last-child{border-right:0} #desk-ghv-stock .wm-expanded .wc-paneltitle button{display:flex;align-items:center;gap:5px} #desk-ghv-stock .wm-expanded .wc-proofhead>span:first-child{display:flex;align-items:center;gap:6px} @container ghv-surface (max-width:500px){#desk-ghv-stock .wm-expanded{padding:14px}#desk-ghv-stock .wm-expanded .wc-list{grid-template-columns:1fr}#desk-ghv-stock .wm-expanded .wc-source{border-right:0;border-bottom:1px solid var(--wp-border)}#desk-ghv-stock .wm-expanded .wc-source:last-child{border-bottom:0}#desk-ghv-stock .wm-ai-bottom{align-items:flex-start}#desk-ghv-stock .wm-ai-bottom button{min-height:36px}} #desk-ghv-stock .wo-controls{margin:0 0 18px;padding:13px;background:var(--wp-soft);border:1px solid var(--wp-border);border-radius:8px} #desk-ghv-stock .wo-controlrow{display:grid;grid-template-columns:130px 165px minmax(0,1fr);gap:12px;align-items:start} #desk-ghv-stock .wo-stepper{display:flex;border:1px solid #c7d4df;border-radius:6px;background:var(--wp-panel);overflow:clip} #desk-ghv-stock .wo-stepper button{display:flex;justify-content:center;align-items:center;flex:0 0 30px;color:var(--ghv-blue)} #desk-ghv-stock .wo-stepper input{border:0;border-radius:0;min-width:0;padding:9px 2px;text-align:center;font-size:14px;font-variant-numeric:tabular-nums;appearance:textfield;-moz-appearance:textfield} #desk-ghv-stock .wo-stepper input::-webkit-inner-spin-button,#desk-ghv-stock .wo-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0} #desk-ghv-stock .wo-groupcontrol{min-width:0}#desk-ghv-stock .wo-grouplinks{display:flex;flex-wrap:wrap;gap:3px 12px;margin-top:3px} #desk-ghv-stock .wo-grouplinks button{display:flex;align-items:center;gap:4px;font-size:11px} #desk-ghv-stock .wo-unavailable{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:center} #desk-ghv-stock .wo-unavailable>span{display:flex;align-items:center;gap:6px;font-size:11px;line-height:1.6;color:var(--wp-warn)} #desk-ghv-stock .wo-related{border-top:1px solid var(--wp-border);padding-top:10px;margin-top:9px;font-size:11px;line-height:1.6} #desk-ghv-stock .wo-related>span{display:flex;gap:6px;align-items:center;color:var(--ghv-muted)}#desk-ghv-stock .wo-related>div{display:flex;gap:6px;flex-wrap:wrap;margin-top:5px} #desk-ghv-stock .wo-related button{background:var(--wp-panel);border:1px solid var(--wp-border);border-radius:5px;padding:5px 7px;font-size:11px;text-align:left;color:var(--ghv-blue)} #desk-ghv-stock .wo-editor{margin-top:13px;padding:14px;background:var(--wp-panel);border:1px solid var(--wp-border);border-radius:7px} #desk-ghv-stock .wo-editorhead,#desk-ghv-stock .wo-editorfoot,#desk-ghv-stock .wo-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:9px} #desk-ghv-stock .wo-editor h4{margin:0;font-size:13px}#desk-ghv-stock .wo-editor p{font-size:11px;line-height:1.6;color:var(--ghv-muted);margin:7px 0} #desk-ghv-stock .wo-editorfields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0} #desk-ghv-stock .wo-memberlist{border:1px solid var(--wp-border);border-radius:6px;overflow:clip} #desk-ghv-stock .wo-member{display:flex;align-items:center;gap:10px;padding:10px;border-bottom:1px solid var(--wp-border)}#desk-ghv-stock .wo-member:last-child{border-bottom:0} #desk-ghv-stock .wo-member input{width:16px;height:16px;accent-color:var(--ghv-blue);flex:none}#desk-ghv-stock .wo-member strong{display:block;font-size:11px;font-weight:500;line-height:1.6;overflow-wrap:anywhere} #desk-ghv-stock .wo-member small{display:block;font-size:11px;line-height:1.6;color:var(--ghv-muted)}#desk-ghv-stock .wo-pagination{font-size:11px;color:var(--ghv-muted);margin:5px 0} #desk-ghv-stock .wo-editorfoot{border-top:1px solid var(--wp-border);padding-top:10px;margin-top:8px;align-items:flex-start}#desk-ghv-stock .wo-editorfoot>span{font-size:11px;line-height:1.6;color:var(--ghv-muted);flex:1 1 190px}#desk-ghv-stock .wo-editorfoot button{white-space:normal;text-align:center} #desk-ghv-stock .wo-editor .wo-error{color:#a13c28;background:#fff0eb;border-radius:5px;padding:8px} #desk-ghv-stock .wo-stockmeta{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;margin-top:5px;font-size:11px;line-height:1.5} #desk-ghv-stock .wo-availability,#desk-ghv-stock .wo-groupbadge{display:inline-flex;align-items:center;gap:4px;font-size:11px;line-height:1.5;overflow-wrap:anywhere} #desk-ghv-stock .wo-availability{color:var(--wp-ok)}#desk-ghv-stock .wo-availability[data-available=false]{color:var(--wp-warn)}#desk-ghv-stock .wo-groupbadge{color:var(--ghv-blue)}#desk-ghv-stock .wo-stockmeta svg{width:12px;height:12px;flex:none} @container ghv-surface (max-width:850px){#desk-ghv-stock .wo-controlrow{grid-template-columns:1fr 1fr}#desk-ghv-stock .wo-groupcontrol{grid-column:1/-1}} @container ghv-surface (max-width:500px){#desk-ghv-stock .wo-controlrow,#desk-ghv-stock .wo-editorfields,#desk-ghv-stock .wo-unavailable{grid-template-columns:1fr}#desk-ghv-stock .wo-controls,#desk-ghv-stock .wo-editor{padding:11px}#desk-ghv-stock .wo-stepper button{flex-basis:38px}#desk-ghv-stock .wo-editorfoot button{width:100%;justify-content:center}} @media(pointer:coarse){#desk-ghv-stock .wo-member{min-height:44px}#desk-ghv-stock .wo-stepper input{font-size:16px}} #desk-ghv-stock .wp-form .wo-controls{margin:18px 0 0;padding:0;background:transparent;border:0;border-radius:0} #desk-ghv-stock .wo-controls>.wp-divider{margin-bottom:13px} #desk-ghv-stock .wp-form .wo-controlrow{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px} #desk-ghv-stock .wp-form .wo-groupcontrol{grid-column:1/-1} #desk-ghv-stock .wp-form .wo-grouplinks{margin-top:5px;gap:4px 15px} #desk-ghv-stock .wp-form .wo-related{border:0;margin-top:9px;padding:0} #desk-ghv-stock .wp-form .wo-related>div{display:flex;flex-direction:column;align-items:flex-start;gap:0;margin-top:4px} #desk-ghv-stock .wp-form .wo-related button{background:transparent;border:0;border-radius:0;padding:4px 0;min-height:28px;line-height:1.5;max-width:100%;overflow-wrap:anywhere} #desk-ghv-stock .wp-form .wo-related button:disabled{opacity:1;color:var(--ghv-muted)} #desk-ghv-stock .wp-form .wo-unavailable{grid-template-columns:1fr;margin-top:12px;gap:9px} #desk-ghv-stock .wp-form .wo-editor{border:0;border-top:1px solid var(--wp-border);border-radius:0;padding:13px 0 0;margin-top:14px;background:transparent} #desk-ghv-stock .wp-form .wo-editor h4{font-size:11px;font-weight:700} #desk-ghv-stock .wp-form .wo-editorfields{grid-template-columns:1fr;gap:13px} #desk-ghv-stock .wp-form .wo-memberlist{border:0;border-radius:0;overflow:visible} #desk-ghv-stock .wp-form .wo-member{padding:10px 0;min-width:0} #desk-ghv-stock .wp-form .wo-member>span{min-width:0} #desk-ghv-stock .wp-form .wo-editorfoot{border:0;margin-top:6px;padding:0;gap:12px} #desk-ghv-stock .wp-form .wo-editorfoot>span{flex-basis:100%} #desk-ghv-stock .wp-form .wo-editorfoot button{margin-left:auto} @container ghv-surface (max-width:420px){#desk-ghv-stock .wp-form .wo-controlrow{grid-template-columns:1fr}} @media(pointer:coarse){#desk-ghv-stock .wp-form .wo-related button{min-height:44px}} #desk-ghv-stock .rp-heading,#desk-ghv-stock .rp-linehead,#desk-ghv-stock .rp-filterline,#desk-ghv-stock .rp-pagination,#desk-ghv-stock .rp-readiness,#desk-ghv-stock .rp-preview-caption{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} #desk-ghv-stock .rp-heading{margin-bottom:16px}#desk-ghv-stock .rp-heading h2{font-size:18px;margin:0 0 4px}#desk-ghv-stock .rp-heading p,#desk-ghv-stock .rp-note{font-size:11px;line-height:1.65;color:var(--ghv-muted);margin:0} #desk-ghv-stock .rp-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--wp-border);padding-bottom:12px;margin-bottom:20px}#desk-ghv-stock .rp-tabs button{font-size:11px;padding:8px 11px;border-radius:6px;display:flex;align-items:center;gap:7px;min-height:34px}#desk-ghv-stock .rp-tabs button[aria-pressed=true]{background:var(--ghv-soft);color:var(--ghv-blue);font-weight:700}#desk-ghv-stock .rp-tabs button span{font-size:11px;font-variant-numeric:tabular-nums} #desk-ghv-stock .rp-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-bottom:1px solid var(--wp-border);padding:0 0 17px;margin-bottom:10px}#desk-ghv-stock .rp-totals span,#desk-ghv-stock .rp-totals small{font-size:11px;color:var(--ghv-muted);display:block;line-height:1.6}#desk-ghv-stock .rp-totals strong{font-size:22px;color:var(--wp-ink);display:block;margin:5px 0;line-height:1.4;overflow-wrap:anywhere;font-variant-numeric:tabular-nums} #desk-ghv-stock .rp-linehead h3{font-size:13px;margin:0}#desk-ghv-stock .rp-linehead>span{font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .rp-linehead button{display:flex;align-items:center;gap:5px} #desk-ghv-stock .rp-metadata{margin:22px 0;padding-bottom:17px;border-bottom:1px solid var(--wp-border)}#desk-ghv-stock .rp-metadata .wp-fields{margin-top:12px} #desk-ghv-stock .rp-meta-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:12px 0 0}#desk-ghv-stock .rp-meta-summary dt,#desk-ghv-stock .rp-document-facts dt{font-size:11px;color:var(--ghv-muted);line-height:1.5}#desk-ghv-stock .rp-meta-summary dd,#desk-ghv-stock .rp-document-facts dd{font-size:11px;line-height:1.65;margin:4px 0 0;overflow-wrap:anywhere} #desk-ghv-stock .rp-filterline{margin:12px 0;justify-content:flex-start}#desk-ghv-stock .rp-filterline .gw-search{flex:1 1 230px;max-width:350px}#desk-ghv-stock .rp-filterline .wp-field{flex:0 1 180px} #desk-ghv-stock .rp-tablewrap{overflow-x:auto}#desk-ghv-stock .rp-table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.6;min-width:520px}#desk-ghv-stock .rp-table th{text-align:left;font-weight:500;color:var(--ghv-muted);padding:10px 9px;background:var(--wp-soft)}#desk-ghv-stock .rp-table td{padding:12px 9px;border-bottom:1px solid var(--wp-border);vertical-align:top}#desk-ghv-stock .rp-table small{display:block;color:var(--ghv-muted);font-size:11px;line-height:1.5;margin-top:4px}#desk-ghv-stock .rp-table .rp-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}#desk-ghv-stock .rp-table .rp-group-row th{background:transparent;color:var(--wp-ink);font-weight:700;border-bottom:1px solid var(--wp-border);padding-top:17px}#desk-ghv-stock .rp-group-row svg{width:13px;height:13px;vertical-align:middle;margin-right:5px}#desk-ghv-stock .rp-group-row span{font-weight:400;color:var(--ghv-muted);margin-left:10px} #desk-ghv-stock .rp-positionlink{font-size:11px;text-align:left;color:var(--ghv-blue);line-height:1.6}#desk-ghv-stock .rp-table .rp-warning{color:var(--wp-warn)}#desk-ghv-stock .rp-pagination{font-size:11px;color:var(--ghv-muted);margin-top:10px} #desk-ghv-stock .rp-readiness{border-top:1px solid var(--wp-border);padding-top:15px;margin-top:20px;font-size:11px}#desk-ghv-stock .rp-readiness strong{font-weight:500;color:var(--wp-warn)}#desk-ghv-stock .rp-readiness p{color:var(--ghv-muted);margin:4px 0 0;line-height:1.6} #desk-ghv-stock .rp-issuefilters{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}#desk-ghv-stock .rp-issuefilters button{font-size:11px;border:1px solid var(--wp-border);border-radius:6px;padding:8px 10px}#desk-ghv-stock .rp-issuefilters button[aria-pressed=true]{background:var(--ghv-soft);border-color:#c9dcec;color:var(--ghv-blue)}#desk-ghv-stock .rp-issuefilters span{margin-left:5px;font-variant-numeric:tabular-nums} #desk-ghv-stock .rp-issuerow{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid var(--wp-border);padding:15px 0}#desk-ghv-stock .rp-issuerow>div{min-width:0}#desk-ghv-stock .rp-issuerow strong{font-size:12px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}#desk-ghv-stock .rp-issuerow small{display:block;font-size:11px;line-height:1.6;color:var(--ghv-muted);margin-top:3px}#desk-ghv-stock .rp-issuerow button{display:flex;align-items:center;gap:4px;flex:none}#desk-ghv-stock .rp-issue-tags{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:7px}#desk-ghv-stock .rp-issue-tags span{display:flex;align-items:center;gap:4px;font-size:11px;line-height:1.6;color:var(--ghv-muted)}#desk-ghv-stock .rp-issue-tags span[data-required=true]{color:var(--wp-warn)}#desk-ghv-stock .rp-issue-tags svg{width:13px;height:13px} #desk-ghv-stock .rp-preview-tools{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap;margin-bottom:13px}#desk-ghv-stock .rp-preview-tools>.wp-field{flex:1 1 180px;max-width:300px;min-width:0}#desk-ghv-stock .rp-pagebuttons{display:flex;align-items:center;gap:10px;margin-left:auto;font-size:11px;font-variant-numeric:tabular-nums}#desk-ghv-stock .rp-pagebuttons button{padding:8px;min-width:34px}#desk-ghv-stock .rp-preview-caption{font-size:11px;color:var(--ghv-muted);margin-bottom:10px} #desk-ghv-stock .rp-paperstage{background:var(--wp-soft);padding:20px;border-radius:8px}#desk-ghv-stock .rp-paper{background:var(--wp-panel);border:1px solid var(--wp-border);padding:30px;min-width:0;color:var(--wp-ink);box-shadow:0 2px 9px #22334409}#desk-ghv-stock .rp-paperhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--wp-border);margin-bottom:26px;font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .rp-paperhead img{width:37px;height:37px;object-fit:contain}#desk-ghv-stock .rp-draft{color:var(--wp-warn);margin-left:auto} #desk-ghv-stock .rp-paper h2{font-size:22px;line-height:1.4;margin:0 0 9px;overflow-wrap:anywhere}#desk-ghv-stock .rp-paper h3,#desk-ghv-stock .rp-proofdetail h3{font-size:12px;line-height:1.5;margin:21px 0 7px}#desk-ghv-stock .rp-paper p,#desk-ghv-stock .rp-proofdetail p{font-size:11px;line-height:1.8;margin:0;overflow-wrap:anywhere}#desk-ghv-stock .rp-paper .rp-paperintro{color:var(--ghv-muted);margin-bottom:20px}#desk-ghv-stock .rp-cover .rp-eyebrow{font-size:11px;letter-spacing:.05em;color:var(--ghv-blue);margin:28px 0 13px}#desk-ghv-stock .rp-cover h2{font-size:26px;color:var(--ghv-blue);margin-bottom:8px}#desk-ghv-stock .rp-cover .rp-cover-sub{font-size:14px;color:var(--ghv-gray)} #desk-ghv-stock .rp-company{display:flex;align-items:center;gap:12px;margin:25px 0}#desk-ghv-stock .rp-company>svg{width:25px;height:25px;color:var(--ghv-muted)}#desk-ghv-stock .rp-company strong{font-size:12px;font-weight:500;display:block}#desk-ghv-stock .rp-company span{font-size:11px;color:var(--ghv-muted);display:block;margin-top:4px} #desk-ghv-stock .rp-document-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;margin:20px 0}#desk-ghv-stock .rp-document-note{border-top:1px solid var(--wp-border);padding-top:15px;margin-top:30px;font-size:11px;color:var(--ghv-muted)}#desk-ghv-stock .rp-document-note strong{display:block;font-weight:500;color:var(--wp-warn);margin-bottom:5px} #desk-ghv-stock .rp-paperfooter{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;font-size:11px;color:var(--ghv-muted);border-top:1px solid var(--wp-border);padding-top:12px;margin-top:30px}#desk-ghv-stock .rp-document-table{min-width:420px}#desk-ghv-stock .rp-sumrow th,#desk-ghv-stock .rp-sumrow td{background:var(--ghv-soft);font-weight:700;color:var(--ghv-blue)} #desk-ghv-stock .rp-positionfacts{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:18px;align-items:start}#desk-ghv-stock .rp-positionfacts .rp-document-facts{grid-template-columns:1fr;margin:0;gap:10px}#desk-ghv-stock .rp-photo{display:block;position:relative;width:100%;background:var(--wp-soft);border-radius:6px;overflow:clip}#desk-ghv-stock .rp-photo img{width:100%;aspect-ratio:1;object-fit:contain;display:block}#desk-ghv-stock .rp-photo span{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--ghv-blue);padding:8px;line-height:1.5}#desk-ghv-stock .rp-nophoto{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:var(--wp-soft);padding:28px 12px;aspect-ratio:1;font-size:11px;color:var(--ghv-muted);text-align:center} #desk-ghv-stock .rp-paper-values{display:grid;grid-template-columns:1fr 1fr;gap:14px;border-top:1px solid var(--wp-border);border-bottom:1px solid var(--wp-border);padding:14px 0;margin:22px 0}#desk-ghv-stock .rp-paper-values span,#desk-ghv-stock .rp-paper-values small{display:block;font-size:11px;line-height:1.6;color:var(--ghv-muted)}#desk-ghv-stock .rp-paper-values strong{display:block;font-size:17px;line-height:1.5;color:var(--ghv-blue);margin:5px 0;font-variant-numeric:tabular-nums;overflow-wrap:anywhere} #desk-ghv-stock .rp-proofs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:17px 0;gap:8px}#desk-ghv-stock .rp-proofs button{border:1px solid var(--wp-border);border-radius:6px;padding:11px;text-align:left;min-width:0}#desk-ghv-stock .rp-proofs button[aria-pressed=true]{background:var(--ghv-soft);border-color:#bfd4e7}#desk-ghv-stock .rp-proofs strong{display:block;font-size:11px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}#desk-ghv-stock .rp-proofs span,#desk-ghv-stock .rp-proofs small{display:block;font-size:11px;color:var(--ghv-muted);line-height:1.6;margin-top:4px}#desk-ghv-stock .rp-proofs small{color:var(--ghv-blue)}#desk-ghv-stock .rp-proofdetail{border-top:1px solid var(--wp-border);padding-top:5px;margin-bottom:16px} #desk-ghv-stock .rp-excerpt{background:var(--wp-soft);border-left:2px solid var(--ghv-blue);padding:12px 15px;margin:10px 0;font-size:11px;line-height:1.8;overflow-wrap:anywhere}#desk-ghv-stock .rp-proofhistory{font-size:11px;line-height:1.7;color:var(--ghv-muted);margin-top:17px}#desk-ghv-stock .rp-proofhistory summary{color:var(--ghv-blue);padding:5px 0}#desk-ghv-stock .rp-proofhistory p{margin:8px 0} #desk-ghv-stock .rp-empty{font-size:11px;color:var(--ghv-muted);padding:22px 0;line-height:1.6}#desk-ghv-stock .rp-back{margin-bottom:12px}#desk-ghv-stock .rp-back button{display:flex;align-items:center;gap:6px;color:var(--ghv-blue);font-size:11px;min-height:30px} @container ghv-surface (max-width:740px){#desk-ghv-stock .rp-totals{gap:12px}#desk-ghv-stock .rp-totals strong{font-size:18px}#desk-ghv-stock .rp-paperstage{padding:12px}#desk-ghv-stock .rp-paper{padding:20px}#desk-ghv-stock .rp-positionfacts{grid-template-columns:1fr 1fr}#desk-ghv-stock .rp-preview-tools>.wp-field{max-width:none}} @container ghv-surface (max-width:500px){#desk-ghv-stock .rp-totals,#desk-ghv-stock .rp-meta-summary{grid-template-columns:1fr}#desk-ghv-stock .rp-totals>div{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center}#desk-ghv-stock .rp-totals strong{grid-column:2;grid-row:1/3;margin:0;text-align:right}#desk-ghv-stock .rp-totals small{grid-column:1}#desk-ghv-stock .rp-issuerow{align-items:flex-start;flex-direction:column}#desk-ghv-stock .rp-proofs{grid-template-columns:1fr}#desk-ghv-stock .rp-paperstage{padding:0;background:transparent}#desk-ghv-stock .rp-paper{padding:14px}#desk-ghv-stock .rp-paperhead{gap:8px}#desk-ghv-stock .rp-cover h2{font-size:23px}#desk-ghv-stock .rp-document-facts,#desk-ghv-stock .rp-positionfacts,#desk-ghv-stock .rp-paper-values{grid-template-columns:1fr}#desk-ghv-stock .rp-photo,#desk-ghv-stock .rp-nophoto{max-width:250px}#desk-ghv-stock .rp-pagebuttons{margin-left:0}#desk-ghv-stock .rp-tabs{gap:3px}#desk-ghv-stock .rp-tabs button{padding:7px 8px}} @media(pointer:coarse){#desk-ghv-stock #desk-rp-section button,#desk-ghv-stock .rp-back button{min-height:44px}} #desk-ghv-stock .wn-fields{margin-bottom:13px} #desk-ghv-stock .wn-fields input[readonly]{background:var(--wp-soft);color:var(--ghv-gray);font-variant-numeric:tabular-nums} #desk-ghv-stock .wn-fields .wn-numbererror{font-size:11px;line-height:1.6;color:#a13c28;margin:0} #desk-ghv-stock .wn-stockids{font-size:11px;line-height:1.6;color:var(--ghv-muted);margin-top:3px;font-variant-numeric:tabular-nums} #desk-ghv-stock .wn-newhint{font-size:11px;color:var(--ghv-muted);line-height:1.6;margin:10px 0 0} #desk-ghv-stock .wn-newerror{font-size:11px;color:#a13c28;line-height:1.6;margin:10px 0 0} #desk-ghv-stock .wp-nav strong,#desk-ghv-stock .st-detailtop>span{overflow-wrap:anywhere} #desk-ghv-stock #desk-sale-section{color:var(--wp-ink)} #desk-ghv-stock .sv-heading,#desk-ghv-stock .sv-release-title,#desk-ghv-stock .sv-release-foot,#desk-ghv-stock .sv-listhead,#desk-ghv-stock .sv-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap} #desk-ghv-stock .sv-heading{margin-bottom:20px} #desk-ghv-stock .sv-heading h2{font-size:18px;margin:0 0 5px} #desk-ghv-stock .sv-heading p,#desk-ghv-stock .sv-listhead p{font-size:11px;color:var(--ghv-muted);margin:0;line-height:1.7} #desk-ghv-stock .sv-draft{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .sv-release{border:1px solid var(--wp-border);background:var(--wp-panel);border-radius:10px;padding:20px;margin-bottom:14px} #desk-ghv-stock .sv-release-title{font-size:12px;gap:10px} #desk-ghv-stock .sv-state{display:flex;align-items:center;gap:8px;font-weight:600} #desk-ghv-stock .sv-state[data-active=true]{color:var(--wp-ok)} #desk-ghv-stock .sv-release p{font-size:12px;line-height:1.7;margin:10px 0 15px;color:var(--ghv-gray)} #desk-ghv-stock .sv-release-foot small{font-size:11px;color:var(--ghv-muted);line-height:1.6;max-width:390px} #desk-ghv-stock .sv-defaults{display:flex;gap:10px 18px;align-items:center;flex-wrap:wrap;padding:12px 0 22px;font-size:11px;border-bottom:1px solid var(--wp-border)} #desk-ghv-stock .sv-defaults span,#desk-ghv-stock .sv-defaults small{color:var(--ghv-muted);font-size:11px} #desk-ghv-stock .sv-defaults strong{font-weight:500} #desk-ghv-stock .sv-listhead{margin:22px 0 14px;align-items:flex-end} #desk-ghv-stock .sv-listhead h3{font-size:14px;margin:0 0 4px} #desk-ghv-stock .sv-listhead .wp-field{min-width:210px} #desk-ghv-stock .sv-tablewrap{max-width:100%;overflow-x:auto;border:1px solid var(--wp-border);border-radius:9px} #desk-ghv-stock .sv-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6} #desk-ghv-stock .sv-table th{text-align:left;font-size:11px;font-weight:500;background:var(--wp-soft);color:var(--ghv-muted)} #desk-ghv-stock .sv-table td,#desk-ghv-stock .sv-table th{padding:13px 15px;border-bottom:1px solid var(--wp-border);vertical-align:middle} #desk-ghv-stock .sv-table tr:last-child td{border-bottom:0} #desk-ghv-stock .sv-table td:first-child{width:35%} #desk-ghv-stock .sv-table small{display:block;font-size:11px;color:var(--ghv-muted);line-height:1.6;margin:3px 0;overflow-wrap:anywhere} #desk-ghv-stock .sv-item{display:block;text-align:left;border:0;padding:0;background:transparent;font:inherit;font-weight:500;color:var(--wp-ink)} #desk-ghv-stock .sv-rowstate{font-size:11px;line-height:1.6} #desk-ghv-stock .sv-rowstate[data-state=released]{color:var(--wp-ok)} #desk-ghv-stock .sv-rowstate[data-state=blocked]{color:var(--wp-warn)} #desk-ghv-stock .sv-muted{color:var(--ghv-muted);font-size:11px} #desk-ghv-stock .sv-pagination{font-size:11px;color:var(--ghv-muted);margin-top:13px} #desk-ghv-stock .sv-notice{font-size:11px;line-height:1.6;padding:10px 0;color:var(--ghv-blue)} #desk-ghv-stock .sv-position-state{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.6} #desk-ghv-stock .sv-position-state strong{font-weight:500} #desk-ghv-stock .sv-position-state[data-state=released]{color:var(--wp-ok)} @container ghv-surface (max-width:680px){#desk-ghv-stock .sv-release{padding:15px}#desk-ghv-stock .sv-release-foot .st-button{width:100%;justify-content:center;white-space:normal}#desk-ghv-stock .sv-listhead .wp-field{width:100%;min-width:0}#desk-ghv-stock .sv-table{min-width:640px}#desk-ghv-stock .sv-defaults{gap:8px 12px}} #desk-ghv-stock .au-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:20px;align-items:start} #desk-ghv-stock .au-form,#desk-ghv-stock .desk-au-summary{border:1px solid var(--wp-border);border-radius:10px;background:var(--wp-panel);padding:20px;min-width:0} #desk-ghv-stock .au-form h3,#desk-ghv-stock .desk-au-summary h3,#desk-ghv-stock .au-listhead h3{font-size:14px;margin:0 0 18px} #desk-ghv-stock .desk-au-summary h3{margin-bottom:12px} #desk-ghv-stock .au-draft{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--ghv-muted);background:var(--wp-soft);padding:8px 11px;border-radius:6px} #desk-ghv-stock .au-count{display:flex;align-items:baseline;gap:9px;font-size:11px;color:var(--ghv-muted);margin-bottom:18px} #desk-ghv-stock .au-count strong{font-size:24px;color:var(--ghv-gray);font-weight:500;font-variant-numeric:tabular-nums} #desk-ghv-stock .au-checks{display:grid;gap:16px} #desk-ghv-stock .au-checks>button,#desk-ghv-stock .au-checks>div{display:flex;align-items:flex-start;gap:8px;padding:0;border:0;text-align:left;background:transparent;color:var(--ghv-gray);font:inherit;font-size:11px;line-height:1.6} #desk-ghv-stock .au-checks>button>svg:last-child{margin-left:auto} #desk-ghv-stock .au-checks small,#desk-ghv-stock .au-terms small{display:block;font-size:11px;line-height:1.6;color:var(--ghv-muted);margin-top:3px} #desk-ghv-stock .au-checks svg{flex:0 0 16px;margin-top:2px} #desk-ghv-stock .au-exclusion{font-size:11px;color:var(--ghv-muted);line-height:1.7;margin:18px 0} #desk-ghv-stock .au-terms{border-top:1px solid var(--wp-border);padding-top:15px;font-size:11px;line-height:1.7} #desk-ghv-stock .au-terms>span{display:block;color:var(--ghv-muted)} #desk-ghv-stock .au-terms strong{display:block;font-weight:500;margin-top:4px} #desk-ghv-stock .au-save{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--wp-border);flex-wrap:wrap} #desk-ghv-stock .au-save>span{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .au-error,#desk-ghv-stock .au-notice{font-size:11px;line-height:1.7;margin:12px 0 0} #desk-ghv-stock .au-error{color:#a13c28}#desk-ghv-stock .au-notice{color:var(--wp-ok)} #desk-ghv-stock .au-listhead{display:flex;justify-content:space-between;gap:15px;align-items:flex-end;flex-wrap:wrap;margin-bottom:15px} #desk-ghv-stock .au-listhead h3{margin-bottom:4px} #desk-ghv-stock .au-listhead p,#desk-ghv-stock .au-pricehint{font-size:11px;color:var(--ghv-muted);line-height:1.7;margin:0} #desk-ghv-stock .au-listhead .wp-field{min-width:200px} #desk-ghv-stock .au-pricehint{margin-bottom:13px} #desk-ghv-stock .au-table td:nth-child(2){white-space:nowrap} #desk-ghv-stock .au-table td:first-child{width:32%} #desk-ghv-stock .au-return{margin-bottom:14px} #desk-ghv-stock .au-form input{max-width:100%;box-sizing:border-box} @container ghv-surface (max-width:1080px){#desk-ghv-stock .au-layout{grid-template-columns:1fr}#desk-ghv-stock .desk-au-summary{order:-1}#desk-ghv-stock .au-checks{grid-template-columns:repeat(3,minmax(0,1fr))}#desk-ghv-stock .au-exclusion{margin:14px 0}#desk-ghv-stock .au-terms{padding-top:10px}} @container ghv-surface (max-width:680px){#desk-ghv-stock .au-form,#desk-ghv-stock .desk-au-summary{padding:15px}#desk-ghv-stock .au-checks{grid-template-columns:1fr}#desk-ghv-stock .au-form .wp-fields{grid-template-columns:1fr}#desk-ghv-stock .au-save .st-button{width:100%;justify-content:center}#desk-ghv-stock .au-listhead .wp-field{width:100%;min-width:0}#desk-ghv-stock .au-table{min-width:690px}} #desk-ghv-stock .r65-ownership{display:flex;align-items:center;gap:20px;padding:20px 0;border-bottom:1px solid var(--wp-border);flex-wrap:wrap} #desk-ghv-stock .r65-ownership>div{flex:1;min-width:200px} #desk-ghv-stock .r65-ownership strong{display:block;font-size:16px;margin-bottom:5px} #desk-ghv-stock .r65-ownership span,#desk-ghv-stock .r65-returnflow{font-size:11px;color:var(--ghv-muted);line-height:1.7} #desk-ghv-stock .r65-returnflow{display:flex;gap:8px;align-items:center;margin:12px 0 24px} #desk-ghv-stock .r65-routes{display:grid;grid-template-columns:1fr 1fr;gap:12px} #desk-ghv-stock .r65-route{display:flex;align-items:center;gap:12px;border:1px solid var(--wp-border);background:var(--wp-panel);border-radius:9px;padding:18px;text-align:left;color:var(--ghv-gray);font:inherit} #desk-ghv-stock .r65-route>svg{flex:0 0 18px;color:var(--ghv-blue)} #desk-ghv-stock .r65-route>svg:last-child{margin-left:auto} #desk-ghv-stock .r65-route strong{display:block;font-size:13px;font-weight:600;margin-bottom:6px} #desk-ghv-stock .r65-route small{display:block;font-size:11px;line-height:1.7;color:var(--ghv-muted)} #desk-ghv-stock .r65-scope{border-top:1px solid var(--wp-border);margin-top:24px;padding-top:20px} #desk-ghv-stock .r65-scope h3,#desk-ghv-stock .r65-panel h3{font-size:14px;margin:0 0 15px} #desk-ghv-stock .r65-panel h4{font-size:12px;margin:20px 0 10px} #desk-ghv-stock .r65-scopegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;font-size:12px} #desk-ghv-stock .r65-scopegrid p{font-size:11px;color:var(--ghv-muted);line-height:1.8;margin:7px 0 0} #desk-ghv-stock .r65-webgrid,#desk-ghv-stock .r65-live{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start} #desk-ghv-stock .r65-panel{padding:20px;border:1px solid var(--wp-border);border-radius:10px;background:var(--wp-panel);min-width:0} #desk-ghv-stock .r65-datalist{margin:17px 0 0;font-size:11px} #desk-ghv-stock .r65-datalist>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:15px;padding:12px 0;border-bottom:1px solid var(--wp-border);line-height:1.7} #desk-ghv-stock .r65-datalist dt{color:var(--ghv-muted)}#desk-ghv-stock .r65-datalist dd{margin:0;overflow-wrap:anywhere} #desk-ghv-stock .r65-private,#desk-ghv-stock .r65-muted{font-size:11px;line-height:1.7;color:var(--ghv-muted);margin:15px 0 0} #desk-ghv-stock .r65-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px} #desk-ghv-stock .r65-state{display:inline-block;padding:6px 9px;background:var(--wp-soft);border-radius:5px;font-size:11px;line-height:1.7;margin-bottom:12px} #desk-ghv-stock .r65-copy{font-size:12px;line-height:1.8;margin:0 0 12px} #desk-ghv-stock .r65-checklist,#desk-ghv-stock .r65-featurelist{padding:0;list-style:none;font-size:11px;line-height:1.8;margin:0 0 18px;display:grid;gap:12px} #desk-ghv-stock .r65-checklist li{display:flex;align-items:flex-start;gap:7px}#desk-ghv-stock .r65-checklist svg{flex:0 0 16px;margin-top:2px} #desk-ghv-stock .r65-featurelist li{padding-bottom:10px;border-bottom:1px solid var(--wp-border)} #desk-ghv-stock .r65-public{padding:20px;border:1px solid var(--wp-border);border-radius:10px} #desk-ghv-stock .r65-publichead,#desk-ghv-stock .r65-livehead{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted);margin-bottom:20px} #desk-ghv-stock .r65-publichead>span:first-child{display:flex;gap:7px;align-items:center} #desk-ghv-stock .r65-public h3{font-size:20px;margin:0 0 8px}#desk-ghv-stock .r65-public>p{font-size:12px;line-height:1.7} #desk-ghv-stock .r65-previewphase{padding:10px 0;color:var(--ghv-blue)} #desk-ghv-stock .r65-catalog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px} #desk-ghv-stock .r65-catalog article{border:1px solid var(--wp-border);border-radius:8px;overflow:hidden} #desk-ghv-stock .r65-catalog img,#desk-ghv-stock .r65-noimage{width:100%;height:140px;object-fit:cover;background:var(--wp-soft)} #desk-ghv-stock .r65-noimage{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .r65-catalog article>div:last-child{padding:12px} #desk-ghv-stock .r65-catalog h4{font-size:12px;line-height:1.6;margin:8px 0 14px}#desk-ghv-stock .r65-catalog strong{font-size:12px}#desk-ghv-stock .r65-catalog small,#desk-ghv-stock .r65-catalog p{font-size:11px;line-height:1.7;color:var(--ghv-muted)} #desk-ghv-stock .r65-returntypes,#desk-ghv-stock .r65-callrow{display:flex;gap:10px;flex-wrap:wrap;font-size:11px;margin:16px 0} #desk-ghv-stock .r65-returntypes span,#desk-ghv-stock .r65-callrow span{background:var(--wp-soft);padding:8px 12px;border-radius:5px} #desk-ghv-stock .r65-event,#desk-ghv-stock .r65-packageexample{padding:16px;background:var(--wp-soft);margin:18px 0;border-radius:7px;font-size:12px;line-height:1.8} #desk-ghv-stock .r65-event p,#desk-ghv-stock .r65-packageexample p{margin:7px 0 0;font-size:11px} #desk-ghv-stock .r65-worksplit{display:grid;grid-template-columns:280px minmax(0,1fr);gap:18px} #desk-ghv-stock .r65-intro{margin-bottom:20px} #desk-ghv-stock .r65-caselist{display:grid;gap:10px;align-content:start} #desk-ghv-stock .r65-caselist button{border:1px solid var(--wp-border);background:var(--wp-panel);color:var(--ghv-gray);border-radius:8px;padding:16px;text-align:left;font:inherit} #desk-ghv-stock .r65-caselist button[aria-pressed=true]{border-color:var(--ghv-blue);background:#f0f6fc} #desk-ghv-stock .r65-caselist strong,#desk-ghv-stock .r65-caselist span,#desk-ghv-stock .r65-caselist small{display:block;font-size:11px;line-height:1.8;margin-bottom:5px} #desk-ghv-stock .r65-caselist small{color:var(--ghv-muted)} #desk-ghv-stock .r65-live img{width:100%;max-height:250px;object-fit:contain;border-radius:7px;background:var(--wp-soft)} #desk-ghv-stock .r65-bid{display:grid;gap:6px;margin:18px 0;font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .r65-bid strong{font-size:28px;font-weight:500;color:var(--ghv-gray);font-variant-numeric:tabular-nums} #desk-ghv-stock .r65-move{display:flex;gap:6px} #desk-ghv-stock .r65-mode{margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--wp-border)} @container ghv-surface (max-width:960px){#desk-ghv-stock .r65-webgrid,#desk-ghv-stock .r65-live{grid-template-columns:1fr}#desk-ghv-stock .r65-worksplit{grid-template-columns:1fr}#desk-ghv-stock .r65-caselist{grid-template-columns:1fr 1fr}#desk-ghv-stock .r65-catalog{grid-template-columns:1fr 1fr}} @container ghv-surface (max-width:680px){#desk-ghv-stock .r65-routes,#desk-ghv-stock .r65-scopegrid,#desk-ghv-stock .r65-caselist,#desk-ghv-stock .r65-catalog{grid-template-columns:1fr}#desk-ghv-stock .r65-panel,#desk-ghv-stock .r65-public{padding:15px}#desk-ghv-stock .r65-datalist>div{grid-template-columns:1fr;gap:4px}#desk-ghv-stock .r65-ownership>svg{display:none}#desk-ghv-stock .r65-route{padding:14px}} #desk-ghv-stock .r65-decisions{margin:0 0 24px} #desk-ghv-stock button.gw-nav{font-family:inherit;border:0;background:transparent;color:inherit} #desk-ghv-stock button.gw-nav[aria-current=page]{background:var(--ghv-soft);color:var(--ghv-blue)} #desk-ghv-stock .gw-breadcrumb{flex-wrap:wrap;overflow-wrap:anywhere} #desk-ghv-stock .desk-an-back{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 14px} #desk-ghv-stock .an-mobile{display:none} #desk-ghv-stock .an-list{border:1px solid var(--wp-border);border-radius:10px;overflow:hidden} #desk-ghv-stock .an-listhead{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px;padding:12px 20px;background:var(--wp-soft);font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .an-auction{display:grid;grid-template-columns:34px minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);gap:12px 16px;width:100%;padding:22px 20px;text-align:left;border:0;background:var(--wp-panel);color:var(--ghv-gray);font:inherit;align-items:center;overflow-wrap:anywhere} #desk-ghv-stock .an-auction:hover{background:var(--wp-soft)} #desk-ghv-stock .an-company{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--wp-border);border-radius:7px;color:var(--ghv-muted)} #desk-ghv-stock .an-auction strong{display:block;font-size:12px;line-height:1.7} #desk-ghv-stock .an-auction small{display:block;font-size:11px;line-height:1.8;color:var(--ghv-muted);margin-top:4px} #desk-ghv-stock .an-publication{font-size:11px;line-height:1.7} #desk-ghv-stock .an-open{grid-column:2/-1;display:flex;justify-content:flex-end;align-items:center;gap:6px;font-size:11px;color:var(--ghv-blue)} #desk-ghv-stock .an-procedure{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px;border-top:1px solid var(--wp-border);padding-top:18px;margin-top:22px;font-size:11px;line-height:1.8} #desk-ghv-stock .an-procedure>span{display:flex;align-items:center;gap:8px;flex-wrap:wrap} #desk-ghv-stock [hidden]{display:none!important} @container ghv-surface (max-width:680px){#desk-ghv-stock .an-mobile{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}#desk-ghv-stock .an-mobile button{border:1px solid var(--wp-border);background:var(--wp-panel);color:var(--ghv-gray);font:inherit;font-size:12px;padding:10px 14px;border-radius:6px;min-height:44px}#desk-ghv-stock .an-mobile button[aria-current=page]{color:var(--ghv-blue);background:var(--ghv-soft);border-color:var(--ghv-blue)}#desk-ghv-stock .an-listhead{display:none}#desk-ghv-stock .an-auction{grid-template-columns:34px minmax(0,1fr);padding:18px 15px}#desk-ghv-stock .an-dates,#desk-ghv-stock .an-publication{grid-column:2}#desk-ghv-stock .desk-an-back button{white-space:normal;text-align:left}} #desk-ghv-stock .desk-an-sync{border:1px solid var(--wp-border);border-radius:9px;background:var(--wp-panel);padding:15px 18px;margin:0 0 19px} #desk-ghv-stock .an-sync-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.7;margin-bottom:12px} #desk-ghv-stock .an-sync-head>span{display:flex;gap:8px;align-items:center} #desk-ghv-stock .an-sync-head small{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock .an-sync-body{display:flex;align-items:center;justify-content:space-between;gap:10px 20px;flex-wrap:wrap} #desk-ghv-stock .an-sync-label{font-size:12px;color:var(--ghv-blue)} #desk-ghv-stock .an-sync-body p,#desk-ghv-stock .an-sync-hint{font-size:11px;line-height:1.7;margin:6px 0 0;color:var(--ghv-muted)} #desk-ghv-stock .desk-an-sync .r65-actions{margin-top:0} #desk-ghv-stock .sy-change{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border-bottom:1px solid var(--wp-border);padding:14px 0;font-size:11px;line-height:1.8} #desk-ghv-stock .sy-change span{color:var(--ghv-muted)} @container ghv-surface (max-width:680px){#desk-ghv-stock .desk-an-sync{padding:14px}#desk-ghv-stock .desk-an-sync .r65-actions{width:100%}#desk-ghv-stock .desk-an-sync .st-button{white-space:normal;min-height:44px;width:100%;justify-content:center}#desk-ghv-stock .sy-change{grid-template-columns:1fr;gap:3px}} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office{font-family:'GHV Calendar Montserrat',Montserrat,Arial,sans-serif;color:#595959;background:#fff;font-size:13px;line-height:1.6;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office *{box-sizing:border-box} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office h2{font-size:21px;margin:0}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office h3{font-size:14px;margin:0 0 10px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office p{margin:8px 0} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-heading>span,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office small,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-foot{font-size:11px;color:#747474} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-tabs,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-actions,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-mailhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-button{font:inherit;font-size:12px;color:#595959;background:#fff;border:1px solid #dfe6ee;border-radius:7px;padding:9px 11px;min-height:44px;display:inline-flex;align-items:center;gap:7px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-tabs button[aria-pressed=true]{background:#eef5fc;color:#1e6dbc;border-color:#1e6dbc} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office label{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:0}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office select,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office textarea{font:inherit;font-size:14px;min-width:0;width:100%;min-height:44px;border:1px solid #dfe6ee;border-radius:7px;padding:9px;color:#595959;background:#fff} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-filter{margin:0 0 18px;max-width:300px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-mailhead>label{flex:1} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-mailgrid{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.3fr);gap:15px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist{display:grid;align-content:start;gap:7px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist button{background:#fff;border:1px solid #dfe6ee;border-radius:8px;padding:14px;text-align:left;color:#595959;min-width:0;font:inherit} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist button[aria-pressed=true]{border-color:#1e6dbc;background:#f2f7fc}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist strong,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist span,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist small,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist em{display:block;font-size:11px;line-height:1.8;overflow-wrap:anywhere}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist strong{font-size:12px;margin:5px 0}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-maillist em{font-style:normal;color:#1e6dbc} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-reader{border:1px solid #dfe6ee;border-radius:9px;padding:18px;min-width:0;overflow-wrap:anywhere}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-reader>h3{margin-top:9px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-sender{font-size:11px;color:#747474;margin-bottom:20px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-case{margin-top:24px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-actions{margin:16px 0 0}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-draft{margin-top:16px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office textarea{min-height:100px;resize:vertical} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-account{padding:16px;border:1px solid #dfe6ee;border-radius:9px;margin:0 0 15px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-account>div{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #dfe6ee;font-size:12px;overflow-wrap:anywhere} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-records article{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-bottom:1px solid #dfe6ee}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-records article>span{flex:0 0 100px;color:#1e6dbc;font-size:12px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-records h3{margin:0}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-records p{font-size:12px;margin:3px 0}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-notice{color:#1e6dbc;font-size:12px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-foot{margin-top:20px} @container ghv-surface (max-width:750px){:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-mailgrid{grid-template-columns:1fr}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-records article{flex-direction:column;gap:6px}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-records article>span{flex:auto}:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office select,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office textarea{font-size:16px}} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-search{margin:12px 0 8px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office input{min-height:46px;border:1px solid #dfe6ee;border-radius:9px;padding:11px;font:inherit;font-size:16px;width:100%;min-width:0;background:#fff;color:#20354a} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-count{font-size:11px;color:#64768a;margin:10px 0 16px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customers{display:grid;gap:8px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customers button{width:100%;display:flex;align-items:center;gap:11px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;color:#20354a;text-align:left;padding:14px;font:inherit} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customers button>span:nth-child(2){flex:1;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customers strong,:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customers small{display:block;overflow-wrap:anywhere} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-avatar{width:40px;height:40px;background:#edf5fe;border-radius:50%;display:grid;place-items:center;color:#1e6dbc;font-size:12px;flex-shrink:0} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customer-head{display:flex;gap:12px;align-items:center;margin:22px 0} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customer dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);padding:12px 0;border-bottom:1px solid #e4ebf1;font-size:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customer dd{margin:0;overflow-wrap:anywhere} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-customer dt{color:#64768a} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-relation{display:flex;align-items:center;gap:8px;padding:14px;background:#f5f8fc;border-radius:9px;font-size:12px;margin:8px 0} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office .of-noteheading{margin-top:22px} :is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office [data-of="new-appointment"],:is(#desk-ghv-stock,#ghv-capture-suite) .ghv-office [data-of="property-appointment"]{color:#1e6dbc;background:#edf5fe;border-color:#d0e2f5;min-height:44px} #desk-ghv-stock .of-property{max-width:820px} #desk-ghv-stock .of-property-head{display:flex;align-items:center;gap:16px;margin:24px 0} #desk-ghv-stock .of-property-head h3{font-size:24px;margin:3px 0} #desk-ghv-stock .of-property-head p,#desk-ghv-stock .of-property-head small{color:#64768a;margin:0} #desk-ghv-stock .of-property-icon{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:14px;background:#edf5fe;color:#1e6dbc} #desk-ghv-stock .of-property-icon svg{width:30px;height:30px} #desk-ghv-stock .of-property-facts{display:flex;flex-wrap:wrap;gap:22px 40px;border-top:1px solid #e4ebf1;border-bottom:1px solid #e4ebf1;padding:18px 0;margin:20px 0} #desk-ghv-stock .of-property-facts span{font-size:12px;color:#64768a} #desk-ghv-stock .of-property-facts strong{display:block;font-size:15px;color:#20354a;margin-bottom:4px} #desk-ghv-stock .of-property-customers>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4ebf1;padding:12px 0} #desk-ghv-stock .of-person-link{font:inherit;text-align:left;border:0;background:transparent;color:#20354a;min-width:0;min-height:44px;padding:4px 0} #desk-ghv-stock .of-person-link strong,#desk-ghv-stock .of-person-link small{display:block;overflow-wrap:anywhere} #desk-ghv-stock .of-person-link small{color:#64768a;margin-top:4px} #desk-ghv-stock #desk-gs-other-nav .gw-nav{width:100%;border:0;background:transparent;font:inherit;font-size:13px;text-align:left} @container ghv-surface (max-width:580px){#desk-ghv-stock .of-property-customers>div{flex-wrap:wrap}#desk-ghv-stock .of-property-head h3{font-size:20px}} #desk-ghv-stock .gs-programme{display:flex;flex-wrap:wrap;gap:8px;background:#fff;padding:13px 20px;border-bottom:1px solid #dfe6ee} #desk-ghv-stock .gs-programme button{display:flex;align-items:center;justify-content:center;gap:9px;font:inherit;font-size:12px;min-height:48px;padding:8px 15px;border:1px solid #dfe6ee;border-radius:10px;background:#fff;color:#595959} #desk-ghv-stock .gs-programme button[aria-pressed=true]{border-color:#1e6dbc;color:#1e6dbc;background:#eef5fc;font-weight:600} #desk-ghv-stock .gs-programme img{width:27px;height:27px;object-fit:contain} #desk-ghv-stock .gs-shared-label{display:block;font-size:11px;font-weight:600;letter-spacing:.05em;color:#64768a;padding:14px 12px 5px;border-top:1px solid #dfe6ee;margin-top:5px} #desk-ghv-stock .gs-context-hint{font-size:11px;color:#64768a;padding:14px;line-height:1.8} #desk-ghv-stock .gw-topsearch{font-size:12px} @container ghv-surface (max-width:560px){#desk-ghv-stock .gs-programme{padding:10px;gap:6px}#desk-ghv-stock .gs-programme button{flex:1;flex-direction:column;padding:8px 4px;font-size:11px;gap:4px}} #desk-ghv-stock .gw-header{gap:16px;padding:15px 24px;min-height:78px;flex-wrap:nowrap} #desk-ghv-stock .gw-header .gs-programme{padding:0;border:0;gap:8px;flex-wrap:nowrap;min-width:0} #desk-ghv-stock .gw-header .gs-programme button{white-space:nowrap} #desk-ghv-stock .gw-header .gw-topsearch{font-size:11px} @container ghv-surface (max-width:1000px){#desk-ghv-stock .gw-header .gw-topsearch{display:none}#desk-ghv-stock .gw-header .gw-person{margin-left:auto}} @container ghv-surface (max-width:560px){#desk-ghv-stock .gw-header{display:grid;grid-template-columns:32px minmax(0,1fr);gap:10px;padding:12px}#desk-ghv-stock .gw-header .gw-mark{width:32px;height:32px}#desk-ghv-stock .gw-header .gw-person{display:none}#desk-ghv-stock .gw-header .gs-programme{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}#desk-ghv-stock .gw-header .gs-programme button{padding:6px 2px;letter-spacing:-.25px;min-height:60px}} #desk-ghv-stock .dc-calendar{color:#263e55;font-size:13px;line-height:1.5;min-width:0} #desk-ghv-stock .dc-calendar *{box-sizing:border-box} #desk-ghv-stock .dc-calendar h2,#desk-ghv-stock .dc-calendar h3,#desk-ghv-stock .dc-calendar h4,#desk-ghv-stock .dc-calendar p{margin:0} #desk-ghv-stock .dc-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:24px} #desk-ghv-stock .dc-heading h2{font-size:24px;line-height:1.3;letter-spacing:-.6px} #desk-ghv-stock .dc-heading p{margin-top:6px;color:#687786;font-size:12px} #desk-ghv-stock .dc-demo-label{font-size:11px;color:#687786;background:#f1f4f6;border-radius:5px;padding:5px 8px;white-space:nowrap} #desk-ghv-stock .dc-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid #dfe5eb;border-radius:7px;background:#fff;font:inherit;font-size:12px;font-weight:700;color:#43586c;white-space:normal} #desk-ghv-stock .dc-button:hover{background:#f0f6fc} #desk-ghv-stock .dc-button svg{width:16px;height:16px;flex-shrink:0} #desk-ghv-stock .dc-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap} #desk-ghv-stock .dc-period{display:flex;gap:12px;align-items:center;flex-wrap:wrap} #desk-ghv-stock .dc-period>strong{font-size:14px;letter-spacing:-.3px} #desk-ghv-stock .dc-arrows{display:flex;gap:4px} #desk-ghv-stock .dc-arrows button:first-child,#desk-ghv-stock .dc-arrows button:last-child{padding:7px;width:33px} #desk-ghv-stock .dc-views{display:flex;gap:2px;padding:3px;border-radius:8px;background:#f0f3f7} #desk-ghv-stock .dc-views button{border-color:transparent;background:transparent;min-height:30px;padding:5px 10px} #desk-ghv-stock .dc-views button[aria-pressed=true]{background:#fff;color:#1e6dbc;box-shadow:0 1px 3px #162d461a} #desk-ghv-stock .dc-filters{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;margin:20px 0 16px} #desk-ghv-stock .dc-filters label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#667789;flex:0 1 210px;min-width:0} #desk-ghv-stock .dc-filters select,#desk-ghv-stock .dc-reminder select{width:100%;min-width:0;border:1px solid #dfe5eb;border-radius:7px;min-height:38px;padding:7px 25px 7px 10px;color:#334d65;background:#fff;font:inherit;font-size:12px} #desk-ghv-stock .dc-filters label:nth-child(2){flex-basis:160px} #desk-ghv-stock .dc-count{margin-left:auto;align-self:center;font-size:11px;color:#687786;padding-top:17px} #desk-ghv-stock .dc-layout{display:grid;grid-template-columns:minmax(0,1fr) 236px;gap:20px;align-items:start} #desk-ghv-stock .dc-calendar-main{min-width:0} #desk-ghv-stock .dc-week,#desk-ghv-stock .dc-month{border:1px solid #dfe5eb;border-radius:9px;background:#fff;overflow:hidden} #desk-ghv-stock .dc-weekhead,#desk-ghv-stock .dc-weekbody{display:grid;grid-template-columns:43px repeat(7,minmax(0,1fr))} #desk-ghv-stock .dc-weekhead{border-bottom:1px solid #dfe5eb} #desk-ghv-stock .dc-zone{font-size:11px;color:#758391;align-self:center;text-align:center} #desk-ghv-stock .dc-dayhead{min-width:0;display:flex;flex-direction:column;align-items:center;gap:3px;min-height:66px;padding:8px 2px;background:#fff;border:0;color:#657789;font:inherit;font-size:11px} #desk-ghv-stock .dc-dayhead strong{font-size:13px;font-weight:400;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#263e55} #desk-ghv-stock .dc-dayhead[aria-pressed=true] strong,#desk-ghv-stock .dc-date[aria-pressed=true]{background:#1e6dbc;color:#fff} #desk-ghv-stock .dc-dayhead.dc-today{box-shadow:inset 0 -2px #1e6dbc;color:#1e6dbc} #desk-ghv-stock .dc-weekbody{height:480px;margin-bottom:16px} #desk-ghv-stock .dc-hours{position:relative;color:#758391;font-size:11px;font-variant-numeric:tabular-nums} #desk-ghv-stock .dc-hours span{position:absolute;right:5px;transform:translateY(-50%)} #desk-ghv-stock .dc-hours span:first-child{transform:translateY(1px)} #desk-ghv-stock .dc-daycolumn{position:relative;min-width:0;border-left:1px solid #edf0f4;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(10% - 1px),#edf0f4 calc(10% - 1px),#edf0f4 10%)} #desk-ghv-stock .dc-daycolumn.dc-weekend{background-color:#fafbfc} #desk-ghv-stock .dc-event{position:absolute;left:2px;right:2px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:3px;text-align:left;border:0;border-left:3px solid #1e6dbc;border-radius:4px;padding:5px 4px;background:#eaf3fd;color:#205d99;font:inherit;font-size:11px;line-height:1.3;overflow:hidden;overflow-wrap:anywhere;hyphens:auto} #desk-ghv-stock .dc-event strong{font-size:11px;font-weight:700;line-height:1.25} #desk-ghv-stock .dc-event small{font-size:11px;color:#526d88;margin-top:auto} #desk-ghv-stock .dc-short small{display:none} #desk-ghv-stock .dc-short strong{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis} #desk-ghv-stock .dc-event[aria-pressed=true]{box-shadow:inset 0 0 0 1px #1e6dbc;background:#dfeeff} #desk-ghv-stock .dc-immonator.dc-event,#desk-ghv-stock .dc-immonator.dc-month-event{border-left-color:#758ca1;background:#eef2f6;color:#445e76} #desk-ghv-stock .dc-wertnator.dc-event,#desk-ghv-stock .dc-wertnator.dc-month-event{border-left-color:#37874b;background:#edf6ef;color:#2b713b} #desk-ghv-stock .dc-wertnator.dc-event[aria-pressed=true]{box-shadow:inset 0 0 0 1px #37874b;background:#e2f1e6} #desk-ghv-stock .dc-immonator.dc-event[aria-pressed=true]{box-shadow:inset 0 0 0 1px #758ca1;background:#e4ebf1} #desk-ghv-stock .dc-monthhead,#desk-ghv-stock .dc-monthgrid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))} #desk-ghv-stock .dc-monthhead span{text-align:center;font-size:11px;color:#687786;padding:12px 0} #desk-ghv-stock .dc-monthday{min-width:0;min-height:102px;border-top:1px solid #edf0f4;border-right:1px solid #edf0f4;padding:4px} #desk-ghv-stock .dc-monthday:nth-child(7n){border-right:0} #desk-ghv-stock .dc-outside{background:#fafbfc} #desk-ghv-stock .dc-date{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:0;font:inherit;font-size:12px;color:#263e55;background:transparent;margin:0 0 4px} #desk-ghv-stock .dc-outside .dc-date{color:#93a0ac} #desk-ghv-stock .dc-monthday.dc-today .dc-date{box-shadow:inset 0 0 0 1px #1e6dbc} #desk-ghv-stock .dc-month-event{display:flex;flex-direction:column;text-align:left;gap:2px;max-width:100%;width:100%;margin:3px 0;border:0;border-left:3px solid #1e6dbc;border-radius:3px;background:#eaf3fd;color:#205d99;font:inherit;font-size:11px;line-height:1.25;padding:3px;overflow-wrap:anywhere;hyphens:auto} #desk-ghv-stock .dc-month-event[aria-pressed=true]{box-shadow:0 0 0 1px currentColor} #desk-ghv-stock .dc-legend{display:flex;gap:14px;flex-wrap:wrap;margin:12px 0;color:#687786;font-size:11px} #desk-ghv-stock .dc-legend span{display:flex;align-items:center;gap:6px} #desk-ghv-stock .dc-legend span:before{content:'';width:7px;height:7px;border-radius:2px;background:#1e6dbc} #desk-ghv-stock .dc-legend .dc-immonator:before{background:#758ca1} #desk-ghv-stock .dc-legend .dc-wertnator:before{background:#37874b} #desk-ghv-stock .dc-detail{background:#fff;border:1px solid #dfe5eb;border-radius:9px;padding:17px;min-width:0;overflow-wrap:anywhere} #desk-ghv-stock .dc-brand{display:flex;align-items:center;gap:6px;font-size:11px;color:#687786} #desk-ghv-stock .dc-brand img{width:21px;height:21px;object-fit:contain;flex-shrink:0} #desk-ghv-stock .dc-detail h3{font-size:17px;line-height:1.4;letter-spacing:-.4px;margin-top:12px} #desk-ghv-stock .dc-detail .dc-client{font-size:12px;color:#687786;margin:5px 0 18px} #desk-ghv-stock .dc-info{display:flex;gap:9px;font-size:12px;margin:13px 0;line-height:1.5} #desk-ghv-stock .dc-info svg{width:16px;height:16px;color:#718499;flex-shrink:0;margin-top:2px} #desk-ghv-stock .dc-info strong,#desk-ghv-stock .dc-info span{display:block} #desk-ghv-stock .dc-info span{color:#687786} #desk-ghv-stock .dc-detail-section{border-top:1px solid #e9edf2;padding-top:14px;margin-top:14px;font-size:12px} #desk-ghv-stock .dc-detail h4{font-size:11px;color:#687786;font-weight:400;margin-bottom:6px} #desk-ghv-stock .dc-detail-section p{margin:4px 0 0} #desk-ghv-stock .dc-detail-section .dc-button{padding:6px 8px;min-height:34px;justify-content:flex-start;max-width:100%;margin-top:7px;text-align:left;color:#1e6dbc} #desk-ghv-stock .dc-preparation{border-top:1px solid #e9edf2;margin-top:14px;padding-top:13px;font-size:12px} #desk-ghv-stock .dc-preparation summary{color:#52697f;font-weight:700} #desk-ghv-stock .dc-preparation p{margin-top:10px} #desk-ghv-stock .dc-preparation ul{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:6px;font-size:11px;color:#687786} #desk-ghv-stock .dc-preparation li{display:flex;gap:6px;align-items:center} #desk-ghv-stock .dc-preparation svg{width:14px;height:14px;flex-shrink:0} #desk-ghv-stock .dc-detail .dc-reminder{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:7px;font-size:12px;color:#52697f} #desk-ghv-stock .dc-reminder svg{width:15px;height:15px} #desk-ghv-stock .dc-reminder select{flex-basis:100%} #desk-ghv-stock .dc-detail .dc-recipients{font-size:11px;color:#687786;margin-top:7px} #desk-ghv-stock .dc-demo{font-size:11px;color:#687786} #desk-ghv-stock .dc-agenda{border-top:1px solid #e3e9ef} #desk-ghv-stock .dc-agenda-event{display:flex;gap:14px;align-items:center;width:100%;padding:18px 10px;border:0;border-bottom:1px solid #e3e9ef;background:#fff;color:#263e55;font:inherit;text-align:left} #desk-ghv-stock .dc-agenda-event[aria-pressed=true]{background:#f1f7fe} #desk-ghv-stock .dc-agenda-date{display:grid;gap:4px;flex:0 0 94px;font-size:12px;align-self:flex-start} #desk-ghv-stock .dc-agenda-date>span{color:#687786;font-size:11px} #desk-ghv-stock .dc-agenda-copy{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere} #desk-ghv-stock .dc-agenda-copy>span:not(.dc-brand),#desk-ghv-stock .dc-agenda-copy>small{font-size:11px;color:#687786} #desk-ghv-stock .dc-agenda-event>svg{width:16px;height:16px;flex-shrink:0;margin-left:auto;color:#8494a2} #desk-ghv-stock .dc-empty{text-align:center;padding:50px 16px;color:#687786} #desk-ghv-stock .dc-empty>svg{width:25px;height:25px;margin-bottom:10px;color:#90a4b7} #desk-ghv-stock .dc-empty h3{font-size:14px;color:#52697f;margin:0 0 8px} #desk-ghv-stock .dc-empty p{font-size:12px} #desk-ghv-stock .dc-foot{font-size:11px;color:#687786;margin-top:20px} #desk-ghv-stock .dc-narrow-agenda{display:none} @container ghv-surface (max-width:950px){#desk-ghv-stock .dc-layout{grid-template-columns:minmax(0,1fr)}#desk-ghv-stock .dc-detail:not(.dc-empty){display:grid;grid-template-columns:1fr 1fr;column-gap:24px}#desk-ghv-stock .dc-detail>.dc-brand,#desk-ghv-stock .dc-detail>h3,#desk-ghv-stock .dc-detail>.dc-client{grid-column:1/-1}#desk-ghv-stock .dc-detail .dc-client{margin-bottom:4px}#desk-ghv-stock .dc-info{align-self:start}#desk-ghv-stock .dc-weekbody{height:460px}} @container ghv-surface (max-width:580px){#desk-ghv-stock .dc-heading{margin-bottom:20px;flex-wrap:wrap}#desk-ghv-stock .dc-heading h2{font-size:22px}#desk-ghv-stock .dc-demo-label{font-size:11px}#desk-ghv-stock .dc-period{gap:10px}#desk-ghv-stock .dc-controls{gap:12px}#desk-ghv-stock .dc-views{width:100%}#desk-ghv-stock .dc-views button{flex:1}#desk-ghv-stock .dc-filters{gap:10px;margin-top:16px}#desk-ghv-stock .dc-filters label,#desk-ghv-stock .dc-filters label:nth-child(2){flex:1 1 130px}#desk-ghv-stock .dc-filters select,#desk-ghv-stock .dc-reminder select{font-size:16px}#desk-ghv-stock .dc-count{margin:0;padding:0;flex-basis:100%}#desk-ghv-stock .dc-detail:not(.dc-empty){display:block}#desk-ghv-stock .dc-weekhead,#desk-ghv-stock .dc-weekbody{grid-template-columns:32px repeat(7,minmax(0,1fr))}#desk-ghv-stock .dc-hours{font-size:9px}#desk-ghv-stock .dc-hours span{right:3px}#desk-ghv-stock .dc-event{padding:3px 2px;border-left-width:2px;left:1px;right:1px}#desk-ghv-stock .dc-event small{display:none}#desk-ghv-stock .dc-event strong{font-weight:400}#desk-ghv-stock .dc-monthday{padding:2px;min-height:87px}#desk-ghv-stock .dc-month-event strong{display:none}#desk-ghv-stock .dc-month-event{padding:4px 1px;border-left-width:2px}#desk-ghv-stock .dc-agenda-event{gap:10px;padding:16px 5px}#desk-ghv-stock .dc-agenda-date{flex-basis:76px;font-size:11px}#desk-ghv-stock .dc-agenda-copy>strong{font-size:12px}} @media(pointer:coarse){#desk-ghv-stock .dc-button,#desk-ghv-stock .dc-views button{min-height:44px}#desk-ghv-stock .dc-arrows button:first-child,#desk-ghv-stock .dc-arrows button:last-child{width:44px}} @container ghv-surface (max-width:580px){#desk-ghv-stock .dc-weekbody{display:none}#desk-ghv-stock .dc-narrow-agenda{display:block}#desk-ghv-stock .dc-weekhead{grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:0}#desk-ghv-stock .dc-zone{display:none}#desk-ghv-stock .dc-hours{font-size:11px}} #desk-ghv-stock .dc-event.dc-tiny{padding:0 3px;gap:0;justify-content:center;line-height:14px} #desk-ghv-stock .dc-event.dc-tiny strong,#desk-ghv-stock .dc-event.dc-tiny small{display:none} #desk-ghv-stock .dc-event.dc-presence{background:repeating-linear-gradient(135deg,#f3f7fc,#f3f7fc 6px,#e7eff9 6px,#e7eff9 7px);border:1px dashed #81a6cd;color:#41678f} #desk-ghv-stock .dc-agenda-event.dc-presence{background:#f4f7fb} #desk-ghv-stock .dc-month-event.dc-presence{background:#edf3fa;border:1px dashed #81a6cd} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-team{color:#263e55;font-size:13px;line-height:1.5;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-team *{box-sizing:border-box} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-team h3{font-size:17px;margin:0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-team h4{font-size:13px;margin:0 0 10px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-team p{margin:8px 0;font-size:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid #dce5ed;border-radius:7px;font:inherit;font-size:12px;font-weight:700;color:#1e6dbc;background:#fff;max-width:100%;text-align:left;white-space:normal} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-button:disabled{opacity:.45} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-button.tp-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-button svg{width:16px;height:16px;flex-shrink:0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-owner,:is(#desk-ghv-stock,#ghv-capture-suite) .tp-person{display:flex;align-items:center;gap:10px;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-owner{padding:12px 0;border-bottom:1px solid #e5ebf0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-owner small{display:block;font-size:11px;color:#687786} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#eaf3fd;color:#1e6dbc;font-weight:700} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-member{padding:14px 0;border-bottom:1px solid #e5ebf0;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-person>div{min-width:0;flex:1} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-person>div>strong{display:block} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-person>.tp-button{width:36px;padding:7px;color:#687786} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-status{display:inline-block;font-size:11px;color:#546a7e;border-radius:4px;padding:2px 6px;background:#edf3f8;margin-top:4px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-status.tp-pending{color:#946219;background:#fff4e0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-status.tp-accepted{color:#327143;background:#edf6ef} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-status.tp-declined{color:#92545a;background:#fcf0f1} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-mode-label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#687786;margin:12px 0 8px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-mode-label select{width:100%;min-width:0;min-height:40px;border:1px solid #dce5ed;border-radius:7px;padding:8px;color:#334d65;background:#fff;font:inherit;font-size:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-add{background:#f6f9fc;padding:15px;border:1px solid #dce5ed;border-radius:8px;margin-top:16px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-choices{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;padding:7px 0;font-size:13px;min-height:38px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-check input{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:1px 0 0;accent-color:#1e6dbc} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-check small{display:block;font-size:11px;color:#687786;margin-top:2px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-modes{border:0;border-top:1px solid #dce5ed;padding:12px 0 0;margin:0;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-modes legend{font-size:12px;padding:0 0 8px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-hint{color:#687786;font-size:11px!important;margin:14px 0!important} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-preview{border:1px solid #bed5ed;background:#f4f9ff;border-radius:9px;padding:15px;margin-top:16px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-preview-head{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:11px;color:#59758f;margin-bottom:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-preview-head .tp-button{padding:5px;min-height:30px;width:30px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-preview>.tp-button{margin-top:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-preview>small,:is(#desk-ghv-stock,#ghv-capture-suite) .tp-foot{display:block;font-size:11px;color:#687786;margin-top:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .tp-notice{font-size:12px;padding:10px;background:#edf6ef;color:#327143;border-radius:7px} #desk-ghv-stock .dc-team-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px} #desk-ghv-stock .dc-team-editor{border:1px solid #dfe5eb;background:#fff;border-radius:9px;padding:20px} #desk-ghv-stock .dc-team-summary{margin-top:10px;font-size:11px;color:#687786} #desk-ghv-stock .dc-calendar-main:has(.dc-team-editor) .dc-legend{display:none} #desk-ghv-stock .dc-pending{border:1px dashed #b6893b!important;border-left-width:3px!important;background:#fff7e9!important;color:#805b23!important} #desk-ghv-stock .dc-person-status{font-size:11px;color:#946219;margin-top:8px} #ghv-capture-suite .ap-team-section{border-top:1px solid #e5ebf0;padding-top:20px;margin:20px 0} #ghv-capture-suite .ap-participation{font-size:11px;color:#946219} @container ghv-surface (max-width:580px){:is(#desk-ghv-stock,#ghv-capture-suite) .tp-mode-label select{font-size:16px}:is(#desk-ghv-stock,#ghv-capture-suite) .tp-preview,:is(#desk-ghv-stock,#ghv-capture-suite) .tp-add{padding:12px}#desk-ghv-stock .dc-team-editor{padding:14px}} @media(pointer:coarse){:is(#desk-ghv-stock,#ghv-capture-suite) .tp-button,:is(#desk-ghv-stock,#ghv-capture-suite) .tp-check{min-height:44px}} :is(#desk-ghv-stock,#ghv-capture-suite) .te-editor{color:#263e55;font-size:13px;line-height:1.5;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-head h2{font-size:24px;margin:3px 0 0;letter-spacing:-.5px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-kicker{font-size:11px;color:#687786} :is(#desk-ghv-stock,#ghv-capture-suite) .te-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:28px;align-items:start} :is(#desk-ghv-stock,#ghv-capture-suite) .te-fields{min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-field{display:flex;flex-direction:column;gap:6px;margin:0 0 15px;font-size:12px;color:#52697f;min-width:0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-field input,:is(#desk-ghv-stock,#ghv-capture-suite) .te-field select,:is(#desk-ghv-stock,#ghv-capture-suite) .te-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid #dce5ed;border-radius:7px;background:#fff;color:#263e55;padding:10px;font:inherit;font-size:14px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-field input[type=date],:is(#desk-ghv-stock,#ghv-capture-suite) .te-field input[type=time]{padding:8px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-field textarea{resize:vertical} :is(#desk-ghv-stock,#ghv-capture-suite) .te-section{border-top:1px solid #e5ebf0;padding-top:20px;margin-top:20px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-section h3,:is(#desk-ghv-stock,#ghv-capture-suite) .te-cancel h3{font-size:15px;margin:0 0 12px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 13px;border:1px solid #dce5ed;border-radius:7px;background:#fff;color:#52697f;font:inherit;font-size:12px;font-weight:700;max-width:100%;white-space:normal} :is(#desk-ghv-stock,#ghv-capture-suite) .te-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc} :is(#desk-ghv-stock,#ghv-capture-suite) .te-link-types{display:flex;gap:4px;margin:0 0 15px;background:#f0f3f7;padding:4px;border-radius:8px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-link-types .te-button{flex:1;background:transparent;border:0;min-height:32px;padding:6px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-link-types .te-button[aria-pressed=true]{background:#fff;color:#1e6dbc;box-shadow:0 1px 3px #162d461a} :is(#desk-ghv-stock,#ghv-capture-suite) .te-date-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 12px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-check{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 15px;font-size:12px;min-height:36px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-check input{width:18px;height:18px;min-height:18px;accent-color:#1e6dbc} :is(#desk-ghv-stock,#ghv-capture-suite) .te-editor .te-check{flex-direction:row;justify-content:flex-start} :is(#desk-ghv-stock,#ghv-capture-suite) .te-editor .te-check input{flex:0 0 18px;margin:0;padding:0;width:18px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-small,:is(#desk-ghv-stock,#ghv-capture-suite) .te-foot{color:#687786;font-size:11px;margin:10px 0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-team-column{min-width:0;border:1px solid #e1e8ef;border-radius:9px;padding:18px;background:#fafcfe} :is(#desk-ghv-stock,#ghv-capture-suite) .te-savebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid #e5ebf0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-savebar [data-te=cancel-open]{margin-left:auto;color:#a25050} :is(#desk-ghv-stock,#ghv-capture-suite) .te-error{padding:12px;background:#fff0f0;color:#9f3e3e;border-radius:7px;font-size:12px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-conflicts{padding:14px;background:#fff8e9;border:1px solid #f0dfb9;border-radius:8px;color:#805b23;margin-top:16px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-conflicts>strong,:is(#desk-ghv-stock,#ghv-capture-suite) .te-change{display:flex;gap:8px;align-items:flex-start} :is(#desk-ghv-stock,#ghv-capture-suite) .te-conflicts svg,:is(#desk-ghv-stock,#ghv-capture-suite) .te-change svg{width:17px;height:17px;flex-shrink:0;margin-top:2px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-conflicts p{font-size:12px;margin:10px 0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-conflicts small{display:block;font-size:11px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-change{font-size:12px;color:#52697f;background:#f0f6fc;padding:12px;border-radius:7px;margin:12px 0} :is(#desk-ghv-stock,#ghv-capture-suite) .te-cancel{margin-top:16px;padding:16px;background:#fff7f7;border:1px solid #efd7d7;border-radius:8px} :is(#desk-ghv-stock,#ghv-capture-suite) .te-cancel p{font-size:12px;margin:8px 0} #desk-ghv-stock .dc-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc} #desk-ghv-stock .dc-shared.dc-event,#desk-ghv-stock .dc-shared.dc-month-event{background:#f0f3f6;color:#52697f;border-left-color:#8998a6} #desk-ghv-stock .dc-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap} #desk-ghv-stock .dc-cancel-filter{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;flex-basis:auto!important;font-size:11px!important} #desk-ghv-stock .dc-cancel-filter input{width:16px;height:16px;min-height:16px;accent-color:#1e6dbc} #desk-ghv-stock .dc-cancelled{opacity:.65;text-decoration:line-through;background:#f1f3f5!important;color:#687786!important;border-left-color:#8998a6!important} #desk-ghv-stock .dc-cancelled-label{display:inline-block;padding:4px 8px;border-radius:5px;background:#fcf0f1;color:#92545a;font-size:12px;margin:10px 0} #desk-ghv-stock .dc-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0} #desk-ghv-stock .dc-allday{display:grid;grid-template-columns:43px repeat(7,minmax(0,1fr));border-bottom:1px solid #dfe5eb;min-height:38px} #desk-ghv-stock .dc-allday>span{font-size:11px;color:#687786;align-self:center;text-align:center} #desk-ghv-stock .dc-allday>div{padding:3px;min-width:0;border-left:1px solid #edf0f4} #desk-ghv-stock .dc-allday button{position:static;height:auto;min-height:28px;max-width:100%;width:100%;margin:2px 0} #desk-ghv-stock .dc-daycolumn{background-size:100% var(--dc-hour-height,48px);background-image:linear-gradient(to bottom,transparent calc(100% - 1px),#edf0f4 calc(100% - 1px))} #desk-ghv-stock .dc-notice{font-size:12px;padding:10px 13px;background:#edf6ef;color:#327143;border-radius:7px;margin:12px 0} #ghv-capture-suite .te-body{grid-template-columns:minmax(0,1fr);gap:18px} #ghv-capture-suite .te-head h2{font-size:21px} #ghv-capture-suite .ap-calendar-new{margin:10px 0 16px} #ghv-capture-suite .ap-cancelled{opacity:.6;text-decoration:line-through} #ghv-capture-suite .ap-cancelled-note{padding:12px;background:#fcf0f1;color:#92545a;border-radius:7px;font-size:12px} @container ghv-surface (max-width:850px){#desk-ghv-stock .te-body{grid-template-columns:minmax(0,1fr)}#desk-ghv-stock .te-team-column{padding:16px}} @container ghv-surface (max-width:580px){:is(#desk-ghv-stock,#ghv-capture-suite) .te-head{align-items:flex-start;flex-wrap:wrap}:is(#desk-ghv-stock,#ghv-capture-suite) .te-field input,:is(#desk-ghv-stock,#ghv-capture-suite) .te-field select,:is(#desk-ghv-stock,#ghv-capture-suite) .te-field textarea{font-size:16px}:is(#desk-ghv-stock,#ghv-capture-suite) .te-two{grid-template-columns:1fr}:is(#desk-ghv-stock,#ghv-capture-suite) .te-date-grid{grid-template-columns:1fr}:is(#desk-ghv-stock,#ghv-capture-suite) .te-savebar [data-te=cancel-open]{margin-left:0}#desk-ghv-stock .dc-allday{display:none}} #desk-ghv-stock .bs-root{font-size:13px;line-height:1.5;color:#263e55;min-width:0} #desk-ghv-stock .bs-root h2{font-size:27px;letter-spacing:-.6px;margin:5px 0} #desk-ghv-stock .bs-root h3{font-size:16px;margin:0 0 14px} #desk-ghv-stock .bs-root h4{font-size:15px;margin:8px 0 4px} #desk-ghv-stock .bs-root p{margin:7px 0} #desk-ghv-stock .bs-root small{font-size:11px;color:#687d90} #desk-ghv-stock .bs-top,#desk-ghv-stock .bs-heading,#desk-ghv-stock .bs-slot-head,#desk-ghv-stock .bs-booking-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap} #desk-ghv-stock .bs-top>span{font-size:11px;color:#687d90} #desk-ghv-stock .bs-heading{margin:22px 0} #desk-ghv-stock .bs-heading p{color:#687d90} #desk-ghv-stock .bs-state,#desk-ghv-stock .bs-status{font-size:11px;padding:5px 10px;border-radius:6px;background:#edf4fb;color:#1e6dbc;white-space:nowrap} #desk-ghv-stock .bs-tabs{display:flex;gap:7px;border-bottom:1px solid #dfe6ee;padding-bottom:12px;margin-bottom:24px;flex-wrap:wrap} #desk-ghv-stock .bs-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-size:12px;min-height:40px;max-width:100%;padding:9px 13px;border:1px solid #dce5ed;border-radius:8px;background:#fff;color:#52697f} #desk-ghv-stock .bs-button svg{flex:none;width:16px;height:16px} #desk-ghv-stock .bs-button.bs-primary{background:#1e6dbc;border-color:#1e6dbc;color:#fff;font-weight:700} #desk-ghv-stock .bs-button[aria-pressed=true]{background:#edf5fe;color:#1e6dbc;border-color:#1e6dbc} #desk-ghv-stock .bs-button:disabled{opacity:.5} #desk-ghv-stock .bs-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px;align-items:start} #desk-ghv-stock .bs-fields,#desk-ghv-stock .bs-preview{min-width:0} #desk-ghv-stock .bs-field{display:flex;flex-direction:column;gap:6px;font-size:12px;color:#52697f;margin-bottom:16px;min-width:0} #desk-ghv-stock .bs-field input,#desk-ghv-stock .bs-field select{font:inherit;font-size:14px;min-width:0;width:100%;box-sizing:border-box;min-height:42px;background:#fff;color:#263e55;border:1px solid #dce5ed;border-radius:7px;padding:10px} #desk-ghv-stock .bs-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} #desk-ghv-stock .bs-section{border-top:1px solid #e4ebf1;padding-top:22px;margin-top:8px} #desk-ghv-stock .bs-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:18px} #desk-ghv-stock .bs-modes button{font:inherit;text-align:left;padding:13px 10px;border:1px solid #dfe6ee;border-radius:9px;background:#fff;color:#52697f} #desk-ghv-stock .bs-modes button[aria-pressed=true]{border-color:#1e6dbc;background:#edf5fe;color:#1e6dbc} #desk-ghv-stock .bs-modes small{display:block;margin-top:5px} #desk-ghv-stock .bs-muted{font-size:11px;color:#687d90} #desk-ghv-stock .bs-preview{background:#f7f9fc;border:1px solid #e3eaf2;border-radius:12px;padding:20px} #desk-ghv-stock .bs-slot-head h3{margin:0} #desk-ghv-stock .bs-slot-head>span{font-size:11px;color:#687d90} #desk-ghv-stock .bs-slots{margin-top:17px} #desk-ghv-stock .bs-slot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;border-top:1px solid #e0e7ef} #desk-ghv-stock .bs-slot strong,#desk-ghv-stock .bs-slot small{display:block} #desk-ghv-stock .bs-slot small{margin-top:4px} #desk-ghv-stock .bs-slot .bs-button{background:transparent;border-color:transparent;font-size:11px;padding:8px} #desk-ghv-stock .bs-unavailable strong{color:#7b8793} #desk-ghv-stock .bs-publish{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:26px;padding:20px 0;border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee} #desk-ghv-stock .bs-publish>div{flex:1;min-width:220px} #desk-ghv-stock .bs-publish p{font-size:11px;color:#687d90} #desk-ghv-stock .bs-link{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;padding:18px 0} #desk-ghv-stock .bs-link>span{display:flex;align-items:center;gap:7px;font-size:12px} #desk-ghv-stock .bs-link code{font-size:12px;overflow-wrap:anywhere} #desk-ghv-stock .bs-link small{flex-basis:100%} #desk-ghv-stock .bs-booking{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #e3eaf2} #desk-ghv-stock .bs-booking p,#desk-ghv-stock .bs-booking small{overflow-wrap:anywhere} #desk-ghv-stock .bs-booking-actions{display:flex;gap:8px;flex-wrap:wrap} #desk-ghv-stock .bs-ok{background:#edf7ef;color:#357347} #desk-ghv-stock .bs-off{background:#f2f3f5;color:#7b8793} #desk-ghv-stock .bs-confirm{flex-basis:100%;padding:12px;background:#fff8ed;border-radius:8px} #desk-ghv-stock .bs-confirm .bs-button{margin-right:8px} #desk-ghv-stock .bs-error{color:#9b4141;background:#fff0f0;padding:12px;border-radius:7px} #desk-ghv-stock .bs-notice{color:#357347;background:#edf7ef;padding:12px;border-radius:7px} #desk-ghv-stock .bs-empty{padding:25px 0;color:#687d90;font-size:13px} #desk-ghv-stock .bs-foot{font-size:11px;color:#687d90;margin-top:24px!important} #desk-ghv-stock .bs-customer-stage{padding:22px;background:#f1f5f9;border-radius:12px} #desk-ghv-stock .bs-public{max-width:440px;margin:0 auto;background:#fff;border:1px solid #e1e7ef;border-radius:18px;padding:24px;box-sizing:border-box} #desk-ghv-stock .bs-public-brand{display:flex;align-items:center;gap:12px;margin-bottom:28px;font-size:12px} #desk-ghv-stock .bs-public-brand img{width:34px;height:34px;object-fit:contain} #desk-ghv-stock .bs-public-house{display:flex;gap:12px;align-items:center;margin-bottom:25px;padding-bottom:23px;border-bottom:1px solid #e3eaf2} #desk-ghv-stock .bs-public-house>svg{flex:none;width:30px;height:30px;color:#1e6dbc} #desk-ghv-stock .bs-public-house h3{font-size:20px;margin:4px 0} #desk-ghv-stock .bs-public-house p{font-size:11px;color:#687d90} #desk-ghv-stock .bs-public-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0 22px} #desk-ghv-stock .bs-public-slots .bs-button{padding:10px 5px;font-size:14px;min-height:44px} #desk-ghv-stock .bs-customer-form{border-top:1px solid #e3eaf2;padding-top:20px} #desk-ghv-stock .bs-customer-form>.bs-button{width:100%} #desk-ghv-stock .bs-public-demo{font-size:11px;color:#687d90;border-top:1px solid #e3eaf2;margin-top:24px!important;padding-top:16px} #desk-ghv-stock .bs-success>svg{color:#37874b;width:32px;height:32px;margin:12px 0} #desk-ghv-stock .bs-success h3{margin:8px 0} #desk-ghv-stock .bs-success p{font-size:13px} #desk-ghv-stock .bs-success .bs-button{margin-top:16px} @container ghv-surface (max-width:850px){#desk-ghv-stock .bs-layout{grid-template-columns:1fr;gap:20px}} @container ghv-surface (max-width:580px){#desk-ghv-stock .bs-root h2{font-size:23px}#desk-ghv-stock .bs-two{grid-template-columns:1fr}#desk-ghv-stock .bs-field input,#desk-ghv-stock .bs-field select{font-size:16px}#desk-ghv-stock .bs-button{min-height:44px}#desk-ghv-stock .bs-customer-stage{padding:0;background:transparent}#desk-ghv-stock .bs-public{padding:16px}#desk-ghv-stock .bs-publish>div{min-width:0;flex-basis:100%}#desk-ghv-stock .bs-public-house{gap:8px}#desk-ghv-stock .bs-public-house h3{font-size:18px}#desk-ghv-stock .bs-preview{padding:15px}} #desk-ghv-stock .bs-field textarea{font:inherit;font-size:14px;min-width:0;width:100%;box-sizing:border-box;background:#fff;color:#263e55;border:1px solid #dce5ed;border-radius:7px;padding:10px;resize:vertical} #desk-ghv-stock .bs-presence{margin-top:20px;border-top:1px solid #dce5ed;padding-top:18px} #desk-ghv-stock .bs-presence>div{display:flex;gap:8px;align-items:center;color:#1e6dbc} #desk-ghv-stock .bs-presence svg{flex:none;width:20px;height:20px} #desk-ghv-stock .bs-window-list{margin-top:16px} #desk-ghv-stock .bs-root summary{font-size:12px;color:#1e6dbc;padding:10px 0} #desk-ghv-stock .bs-window-list>div{padding:14px 0;border-bottom:1px solid #dce5ed;display:grid;gap:8px} #desk-ghv-stock .bs-window-list .bs-button{justify-self:start} #desk-ghv-stock .bs-booking>div:first-child{min-width:0} #desk-ghv-stock .bs-booking .bs-muted{display:flex;align-items:center;gap:6px} #desk-ghv-stock .bs-booking-settings{flex-basis:100%} #desk-ghv-stock .bs-booking-settings .bs-field{max-width:260px;margin:10px 0} #desk-ghv-stock .bs-change-request{flex-basis:100%;background:#fff7e9;padding:16px;border-radius:9px;color:#735b2a;overflow-wrap:anywhere} #desk-ghv-stock .bs-change-request .bs-button{margin:8px 8px 0 0} #desk-ghv-stock .bs-facts{margin:24px 0;display:grid;gap:18px} #desk-ghv-stock .bs-facts>div{min-width:0} #desk-ghv-stock .bs-facts dt{display:flex;gap:7px;align-items:center;font-size:11px;color:#687d90;margin-bottom:5px} #desk-ghv-stock .bs-facts dd{margin:0;font-size:13px;overflow-wrap:anywhere} #desk-ghv-stock .bs-managed>h3{margin:14px 0 6px} #desk-ghv-stock .bs-customer-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px} #desk-ghv-stock .bs-question{margin-top:20px;border-top:1px solid #e3eaf2;padding-top:8px} #desk-ghv-stock .bs-question .bs-field{margin-top:10px} #desk-ghv-stock .bs-personal-note{display:block;font-size:11px!important;color:#687d90;margin:16px 0!important} #desk-ghv-stock .bs-preview-tools{display:flex;gap:9px;align-items:center;flex-wrap:wrap;margin-bottom:16px;font-size:11px;color:#687d90} #desk-ghv-stock .bs-preview-tools>span{margin-right:auto} #desk-ghv-stock .bs-mail{max-width:580px;margin:24px auto 0;background:#fff;border:1px solid #dde6ef;border-radius:12px;padding:24px;box-sizing:border-box;overflow-wrap:anywhere} #desk-ghv-stock .bs-mail .bs-booking-head>span{display:flex;align-items:center;gap:8px;color:#687d90;font-size:11px} #desk-ghv-stock .bs-mail-meta{margin:22px 0;padding-bottom:18px;border-bottom:1px solid #e3eaf2} #desk-ghv-stock .bs-mail-meta h3{margin:10px 0 0} #desk-ghv-stock .bs-notice-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:30px;align-items:start} #desk-ghv-stock .bs-notice-layout>div,#desk-ghv-stock .bs-notice-layout>aside{min-width:0} #desk-ghv-stock .bs-notification-settings{padding:12px 0;border-bottom:1px solid #dce5ed;margin:14px 0} #desk-ghv-stock .bs-check{display:flex;align-items:center;gap:9px;margin:10px 0;min-height:30px} #desk-ghv-stock .bs-check input{width:17px;height:17px;accent-color:#1e6dbc;flex:none} #desk-ghv-stock .bs-activity article{display:flex;gap:12px;padding:19px 0;border-bottom:1px solid #dce5ed} #desk-ghv-stock .bs-activity article>span{color:#1e6dbc;margin-top:3px;flex:none} #desk-ghv-stock .bs-activity article>div{min-width:0;overflow-wrap:anywhere} #desk-ghv-stock .bs-activity p{font-size:12px} #desk-ghv-stock .bs-activity .bs-button{display:flex;margin-top:12px} #desk-ghv-stock .bs-phone-preview{border:1px solid #dce5ed;border-radius:24px;background:#edf3fa;padding:22px 15px;text-align:center;max-width:320px;margin:auto} #desk-ghv-stock .bs-phone-clock{font-size:38px;font-weight:700;color:#263e55;letter-spacing:-1px;margin-top:10px} #desk-ghv-stock .bs-push{margin:22px 0 12px;background:#fff;border:1px solid #e1e7ef;border-radius:13px;padding:15px;text-align:left;overflow-wrap:anywhere} #desk-ghv-stock .bs-push>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#687d90;margin-bottom:12px} #desk-ghv-stock .bs-push strong{font-size:13px} #desk-ghv-stock .bs-push p{font-size:11px} #desk-ghv-stock .bs-push .bs-button{margin-top:8px;font-size:11px} #desk-ghv-stock .bs-phone-note{font-size:11px;color:#687d90;margin-top:20px!important} @container ghv-surface (max-width:850px){#desk-ghv-stock .bs-notice-layout{grid-template-columns:1fr}#desk-ghv-stock .bs-notice-layout>aside{max-width:350px;width:100%;margin:auto}} @container ghv-surface (max-width:580px){#desk-ghv-stock .bs-mail{padding:16px}#desk-ghv-stock .bs-field textarea{font-size:16px}#desk-ghv-stock .bs-check{min-height:44px}} #desk-ghv-stock .bs-presence>.bs-button{margin-top:14px} #desk-ghv-stock .bs-booking.bs-highlight{background:#f3f8fe;border-radius:8px;padding-left:14px;padding-right:14px} #desk-ghv-stock .bs-period-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:15px} #desk-ghv-stock .bs-period-toolbar h3{margin:0} #desk-ghv-stock .bs-periods{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-bottom:30px} #desk-ghv-stock .bs-periods .bs-button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;padding:15px} #desk-ghv-stock .bs-periods strong{font-size:13px} #desk-ghv-stock .bs-periods span{font-size:12px} #desk-ghv-stock .bs-deadline-settings summary{font-size:15px;font-weight:700;padding-top:0} #desk-ghv-stock .bs-deadline-settings .bs-field:first-of-type{margin-top:15px} #desk-ghv-stock .bs-demo-clock{border-top:1px solid #e3eaf2;margin-top:25px;padding-top:10px;color:#687d90} #desk-ghv-stock .bs-demo-clock .bs-field{max-width:300px;margin-top:12px} #desk-ghv-stock .bs-days{display:grid;grid-template-columns:repeat(auto-fit,minmax(115px,1fr));gap:9px;margin:18px 0} #desk-ghv-stock .bs-days .bs-button{display:flex;flex-direction:column;gap:4px;padding:11px 8px;align-items:flex-start} #desk-ghv-stock .bs-days small{white-space:normal;font-size:11px} #desk-ghv-stock .bs-customer-deadlines{border-top:1px solid #e3eaf2;padding-top:15px;margin:18px 0;font-size:11px;color:#687d90} #desk-ghv-stock .bs-customer-deadlines strong{color:#52697f} #desk-ghv-stock .bs-customer-deadlines p{font-size:11px!important} #desk-ghv-stock .bs-interest-prompt{border-top:1px solid #e3eaf2;padding-top:22px;margin-top:25px} #desk-ghv-stock .bs-interest-prompt h3{font-size:14px;margin-bottom:8px} #desk-ghv-stock .bs-interest-prompt p{font-size:12px} #desk-ghv-stock .bs-interest-prompt .bs-field{margin-top:15px} #desk-ghv-stock .bs-interest-prompt .bs-button{margin:8px 5px 0 0} #desk-ghv-stock .bs-interest-list{margin-top:30px;padding-top:24px;border-top:1px solid #dce5ed} #desk-ghv-stock .bs-interest-row{display:flex;gap:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;border-bottom:1px solid #e3eaf2;padding:18px 0} #desk-ghv-stock .bs-interest-row>div{min-width:0;flex:1;overflow-wrap:anywhere} #desk-ghv-stock .bs-interest-row .bs-field{width:150px;margin:0} @container ghv-surface (max-width:580px){#desk-ghv-stock .bs-periods{grid-template-columns:1fr}#desk-ghv-stock .bs-days{grid-template-columns:repeat(2,minmax(0,1fr))}#desk-ghv-stock .bs-interest-row>div{flex-basis:100%}#desk-ghv-stock .bs-state{white-space:normal}} #desk-ghv-stock #desk-ghv-makeln{--ghv-blue:#1e6dbc;--ghv-ink:#152b43;--ghv-muted:#657789;--ghv-line:#e1e8ef;--ghv-wash:#f5f7fa;--ghv-col:236px;--ghv-card-pad:12px;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.5;color:var(--ghv-ink);background:#fff;min-width:0;color-scheme:light;border:1px solid var(--ghv-line);border-radius:12px;overflow:hidden;position:relative} #desk-ghv-stock #desk-ghv-makeln *{box-sizing:border-box} #desk-ghv-stock #desk-ghv-makeln [hidden]{display:none!important} #desk-ghv-stock #desk-ghv-makeln h1,#desk-ghv-stock #desk-ghv-makeln h2,#desk-ghv-stock #desk-ghv-makeln h3,#desk-ghv-stock #desk-ghv-makeln p{margin:0} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card{display:flex;gap:7px;align-items:flex-start;padding:9px;margin:10px 0 0;border-radius:7px;background:#edf4fc;color:var(--ghv-blue);font-size:11px;white-space:normal} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card strong{font-size:11px;font-weight:600;display:block} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:4px;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card svg{width:14px;height:14px;flex-shrink:0;margin-top:1px} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card.amber,#desk-ghv-stock #desk-ghv-makeln .ghv-followup-status.amber{background:#fff4df;color:#8a5b17} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card.muted,#desk-ghv-stock #desk-ghv-makeln .ghv-followup-status.muted{background:#f1f4f7;color:#5a6c7e} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-card.green,#desk-ghv-stock #desk-ghv-makeln .ghv-followup-status.green{background:#eaf5ee;color:#32744d} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-status{display:flex;align-items:flex-start;gap:10px;border-radius:10px;background:#edf4fc;color:var(--ghv-blue);padding:14px;margin:10px 0;font-size:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-status svg{width:18px;height:18px;flex-shrink:0;margin-top:2px} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-status p{margin-top:5px;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-controls{display:grid;gap:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-followup-controls select{width:100%;min-width:0} #desk-ghv-stock #desk-ghv-makeln button,#desk-ghv-stock #desk-ghv-makeln input,#desk-ghv-stock #desk-ghv-makeln select{font:inherit;color:inherit} #desk-ghv-stock #desk-ghv-makeln button{cursor:var(--cursor-interaction,pointer)} #desk-ghv-stock #desk-ghv-makeln button:focus-visible,#desk-ghv-stock #desk-ghv-makeln input:focus-visible,#desk-ghv-stock #desk-ghv-makeln select:focus-visible{outline:3px solid #70a9df;outline-offset:3px} #desk-ghv-stock #desk-ghv-makeln button:disabled{cursor:default;opacity:.45} #desk-ghv-stock #desk-ghv-makeln .ghv-top{min-height:68px;display:flex;align-items:center;gap:22px;padding:14px 24px;border-bottom:1px solid var(--ghv-line);background:#fff;padding-right:100px} #desk-ghv-stock #desk-ghv-makeln .ghv-logo{display:flex;align-items:center;gap:11px;min-width:145px} #desk-ghv-stock #desk-ghv-makeln .ghv-logotype{font-size:25px;font-weight:750;letter-spacing:-1.6px;color:var(--ghv-blue)} #desk-ghv-stock #desk-ghv-makeln .ghv-brandline{border-left:1px solid var(--ghv-line);padding-left:11px;font-size:11px;font-weight:600;line-height:1.4} #desk-ghv-stock #desk-ghv-makeln .ghv-brandline small{display:block;color:var(--ghv-muted);font-size:11px;font-weight:400;letter-spacing:.6px} #desk-ghv-stock #desk-ghv-makeln .ghv-scope{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap} #desk-ghv-stock #desk-ghv-makeln .ghv-global-search{color:var(--ghv-muted);font-size:12px;display:flex;align-items:center;gap:9px;margin-left:auto} #desk-ghv-stock #desk-ghv-makeln .ghv-avatar{display:grid;place-items:center;border-radius:50%;background:#eaf2fc;color:var(--ghv-blue);width:30px;height:30px;font-size:11px;font-weight:700;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-layout{display:grid;grid-template-columns:164px minmax(0,1fr);min-height:684px} #desk-ghv-stock #desk-ghv-makeln .ghv-sidebar{padding:24px 10px 16px;border-right:1px solid var(--ghv-line);display:flex;flex-direction:column;gap:5px;background:#fff} #desk-ghv-stock #desk-ghv-makeln .ghv-nav-label{font-size:11px;letter-spacing:1.4px;color:#7b8a99;margin:0 10px 10px;font-weight:600} #desk-ghv-stock #desk-ghv-makeln .ghv-nav{border:0;background:transparent;padding:11px 10px;display:flex;align-items:center;gap:10px;border-radius:7px;text-align:left;width:100%;font-size:12px;color:#50647a;min-height:40px} #desk-ghv-stock #desk-ghv-makeln .ghv-nav:hover:not(:disabled){background:#f5f8fc} #desk-ghv-stock #desk-ghv-makeln .ghv-nav.active{background:#edf4fc;color:var(--ghv-blue);font-weight:600;box-shadow:inset 3px 0 var(--ghv-blue)} #desk-ghv-stock #desk-ghv-makeln .ghv-nav .ghv-nav-count{margin-left:auto;background:#eaf2fc;color:var(--ghv-blue);padding:0 6px;font-size:11px;border-radius:4px} #desk-ghv-stock #desk-ghv-makeln .ghv-sidebar-bottom{margin-top:auto;padding-top:34px} #desk-ghv-stock #desk-ghv-makeln .ghv-draft{display:flex;align-items:center;gap:6px;color:var(--ghv-muted);font-size:11px;margin:15px 10px 0} #desk-ghv-stock #desk-ghv-makeln .ghv-draft::before{content:"";width:6px;height:6px;border-radius:50%;background:#8b9aac} #desk-ghv-stock #desk-ghv-makeln .ghv-main{padding:20px 22px 22px;min-width:0;position:relative;background:#fff} #desk-ghv-stock #desk-ghv-makeln .ghv-breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ghv-muted);margin-bottom:18px;flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-breadcrumb button{border:0;background:transparent;padding:0;font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln h1{font-size:23px;font-weight:650;line-height:1.3;letter-spacing:-.6px} #desk-ghv-stock #desk-ghv-makeln .ghv-subline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted);margin-top:7px} #desk-ghv-stock #desk-ghv-makeln .ghv-status{padding:3px 7px;border-radius:5px;font-size:11px;background:#eaf5ee;color:#32744d;white-space:nowrap} #desk-ghv-stock #desk-ghv-makeln .ghv-button{background:#fff;border:1px solid #d8e2ec;border-radius:7px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;min-height:34px} #desk-ghv-stock #desk-ghv-makeln .ghv-button:hover{background:#f3f7fc} #desk-ghv-stock #desk-ghv-makeln .ghv-button.primary{background:var(--ghv-blue);border-color:var(--ghv-blue);color:#fff} #desk-ghv-stock #desk-ghv-makeln .ghv-button.quiet{border-color:transparent;background:transparent;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-button.negative{color:#b14a45} #desk-ghv-stock #desk-ghv-makeln .ghv-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-tabs{display:flex;border-bottom:1px solid var(--ghv-line);gap:20px;margin-bottom:18px;flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-tab{background:none;border:0;border-bottom:2px solid transparent;padding:9px 0 10px;color:var(--ghv-muted);font-size:11px;white-space:nowrap} #desk-ghv-stock #desk-ghv-makeln .ghv-tab.active{border-color:var(--ghv-blue);color:var(--ghv-blue);font-weight:600} #desk-ghv-stock #desk-ghv-makeln .ghv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-search{display:flex;align-items:center;gap:7px;border:1px solid var(--ghv-line);border-radius:7px;padding:7px 9px;max-width:205px;background:#fff} #desk-ghv-stock #desk-ghv-makeln .ghv-search input{width:100%;min-width:0;border:0;outline:none!important;background:transparent;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-filter{font-size:11px;border:1px solid var(--ghv-line);padding:7px;border-radius:7px;background:#fff;max-width:100%;min-height:34px} #desk-ghv-stock #desk-ghv-makeln .ghv-muted{color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-small{font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-phase-jump{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 20px;margin-bottom:18px;border-bottom:1px solid #edf1f6} #desk-ghv-stock #desk-ghv-makeln .ghv-jump{background:#f3f6fa;border:1px solid transparent;border-radius:999px;padding:8px 10px 8px 12px;min-height:40px;font-size:11px;line-height:1.35;display:inline-flex;gap:7px;align-items:center;color:#52677c;white-space:nowrap;transition:background .16s ease,box-shadow .16s ease,color .16s ease} #desk-ghv-stock #desk-ghv-makeln .ghv-jump:hover{background:#e9f0f8;color:#1e6dbc} #desk-ghv-stock #desk-ghv-makeln .ghv-jump.active{background:var(--ghv-blue);color:#fff;box-shadow:0 3px 8px #1e6dbc24} #desk-ghv-stock #desk-ghv-makeln .ghv-jump.optional{border-style:dashed;border-color:#c6d5e4;background:#fbfcfe} #desk-ghv-stock #desk-ghv-makeln .ghv-jump.optional.active{border-color:var(--ghv-blue);background:var(--ghv-blue)} #desk-ghv-stock #desk-ghv-makeln .ghv-jump-label{font-weight:550} #desk-ghv-stock #desk-ghv-makeln .ghv-jump-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#fff;color:#5f748a;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums} #desk-ghv-stock #desk-ghv-makeln .ghv-jump.active .ghv-jump-count{background:#ffffff26;color:#fff} #desk-ghv-stock #desk-ghv-makeln .ghv-jump-optional{font-size:11px;color:#7d8fa0} #desk-ghv-stock #desk-ghv-makeln .ghv-jump.active .ghv-jump-optional{color:#e3effb} #desk-ghv-stock #desk-ghv-makeln .desk-ghv-mobile-phase{display:none;width:100%;margin-bottom:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-board{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:13px;scrollbar-width:thin;scrollbar-color:#b4c5d6 #f0f4f8} #desk-ghv-stock #desk-ghv-makeln .ghv-column{flex:0 0 var(--ghv-col);min-width:0;border:1px solid #e8edf3;border-radius:12px;background:#f7f9fc;padding:10px;min-height:370px;scroll-snap-align:start;transition:border-color .16s ease,background .16s ease} #desk-ghv-stock #desk-ghv-makeln .ghv-column.phase-active{border-color:#b7d0e9;background:#f3f8fe} #desk-ghv-stock #desk-ghv-makeln .ghv-column-head{display:flex;align-items:center;gap:8px;padding:4px 2px 14px;font-weight:600;font-size:12px;min-height:53px} #desk-ghv-stock #desk-ghv-makeln .ghv-phase-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e9eff6;color:#657e97;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-column.phase-active .ghv-phase-icon{color:var(--ghv-blue);background:#dfedfc} #desk-ghv-stock #desk-ghv-makeln .ghv-phase-label{min-width:0;line-height:1.4;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-optional-label{display:block;color:#7a8da0;font-size:11px;font-weight:400;margin-top:2px} #desk-ghv-stock #desk-ghv-makeln .ghv-optional-note{font-size:11px;line-height:1.5;color:#6b7f92;padding:0 2px 12px} #desk-ghv-stock #desk-ghv-makeln .ghv-dot{width:7px;height:7px;background:#8ba5be;border-radius:50%;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-column[data-phase="2"] .ghv-dot,#desk-ghv-stock #desk-ghv-makeln .ghv-column[data-phase="3"] .ghv-dot{background:var(--ghv-blue)} #desk-ghv-stock #desk-ghv-makeln .ghv-col-count{margin-left:auto;display:grid;place-items:center;min-width:23px;height:23px;font-size:11px;background:#e9eef4;border-radius:50%;color:#63768b;font-weight:600;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-customer{width:100%;display:block;text-align:left;padding:var(--ghv-card-pad);background:#fff;border:1px solid #dfe7ef;border-radius:10px;margin-bottom:10px;box-shadow:0 2px 5px #173b5a05} #desk-ghv-stock #desk-ghv-makeln .ghv-customer:hover{border-color:#8eb7df;box-shadow:0 3px 9px #173b5a0c} #desk-ghv-stock #desk-ghv-makeln .ghv-customer.featured{border-color:#9bbfdf} #desk-ghv-stock #desk-ghv-makeln .ghv-card-title{display:flex;justify-content:space-between;gap:5px;align-items:center;font-size:12px;font-weight:650;margin-bottom:6px} #desk-ghv-stock #desk-ghv-makeln .ghv-card-title .ghv-initials{font-size:11px;font-weight:500;background:#f0f4f8;color:#60748b;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-card-phone{font-size:11px;color:var(--ghv-muted);margin-bottom:10px;display:flex;align-items:center;gap:5px} #desk-ghv-stock #desk-ghv-makeln .ghv-card-state{display:inline-block;font-size:11px;line-height:1.5;padding:3px 6px;border-radius:4px;background:#f0f4f8;color:#536d85;max-width:100%;margin-bottom:10px} #desk-ghv-stock #desk-ghv-makeln .ghv-card-state.blue{background:#eaf2fc;color:#2565a1} #desk-ghv-stock #desk-ghv-makeln .ghv-card-state.amber{background:#fff3df;color:#8a6322} #desk-ghv-stock #desk-ghv-makeln .ghv-card-state.green{background:#edf6ef;color:#33704d} #desk-ghv-stock #desk-ghv-makeln .ghv-card-next{font-size:11px;font-weight:500;line-height:1.45;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-card-when{font-size:11px;color:var(--ghv-muted);margin-top:3px} #desk-ghv-stock #desk-ghv-makeln .ghv-card-foot{display:flex;align-items:center;gap:5px;border-top:1px solid #edf1f5;margin-top:11px;padding-top:8px;font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-col-empty{font-size:11px;color:#7d8c9c;padding:22px 8px;text-align:center;border:1px dashed #d8e3ed;border-radius:7px} #desk-ghv-stock #desk-ghv-makeln .ghv-board-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-top:9px} #desk-ghv-stock #desk-ghv-makeln .ghv-email-rule{display:flex;gap:10px;align-items:center;background:#f5f9fe;border:1px solid #dce8f6;border-radius:8px;padding:12px 14px;margin-top:17px} #desk-ghv-stock #desk-ghv-makeln .ghv-email-rule>i,#desk-ghv-stock #desk-ghv-makeln .ghv-email-rule>svg{color:var(--ghv-blue);flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-email-rule strong{font-size:11px;font-weight:600;display:block} #desk-ghv-stock #desk-ghv-makeln .ghv-email-rule p{font-size:11px;color:var(--ghv-muted);margin-top:2px} #desk-ghv-stock #desk-ghv-makeln .ghv-email-rule button{margin-left:auto;white-space:nowrap} #desk-ghv-stock #desk-ghv-makeln .ghv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px} #desk-ghv-stock #desk-ghv-makeln .ghv-kpi{border-bottom:2px solid #e7eef6;padding:0 0 15px} #desk-ghv-stock #desk-ghv-makeln .ghv-kpi strong{display:block;font-size:27px;line-height:1.3;font-weight:600;margin-top:6px;color:var(--ghv-ink)} #desk-ghv-stock #desk-ghv-makeln .ghv-kpi span{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px} #desk-ghv-stock #desk-ghv-makeln .ghv-section-title{font-size:14px;font-weight:600;margin:0 0 13px;display:flex;align-items:center;gap:8px} #desk-ghv-stock #desk-ghv-makeln .ghv-work-row{display:flex;align-items:flex-start;gap:10px;width:100%;border:0;border-bottom:1px solid #e9eef4;background:#fff;text-align:left;padding:13px 0} #desk-ghv-stock #desk-ghv-makeln .ghv-work-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#edf4fc;border-radius:7px;color:var(--ghv-blue)} #desk-ghv-stock #desk-ghv-makeln .ghv-work-row strong{font-size:12px;font-weight:600;display:block} #desk-ghv-stock #desk-ghv-makeln .ghv-work-row small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:3px} #desk-ghv-stock #desk-ghv-makeln .ghv-work-row .ghv-time{margin-left:auto;color:var(--ghv-muted);white-space:nowrap;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-meeting{border-left:3px solid #92b8df;background:#f8fafc;padding:12px 13px;margin-bottom:10px;border-radius:0 7px 7px 0} #desk-ghv-stock #desk-ghv-makeln .ghv-meeting strong{display:block;font-size:12px;margin-top:4px;font-weight:600} #desk-ghv-stock #desk-ghv-makeln .ghv-meeting small{display:block;font-size:11px;color:var(--ghv-muted);margin-top:3px} #desk-ghv-stock #desk-ghv-makeln .ghv-object-row{border:1px solid var(--ghv-line);border-radius:9px;margin-bottom:12px;padding:17px;display:flex;align-items:center;gap:15px;background:#fff;width:100%;text-align:left} #desk-ghv-stock #desk-ghv-makeln .ghv-object-art{width:60px;height:60px;display:grid;place-items:center;color:#688ba8;background:#edf3f8;border-radius:7px;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-object-art svg{width:29px;height:29px} #desk-ghv-stock #desk-ghv-makeln .ghv-object-row h2{font-size:14px;font-weight:600;margin-bottom:5px} #desk-ghv-stock #desk-ghv-makeln .ghv-object-row p{font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-object-end{margin-left:auto;text-align:right;flex-shrink:0;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-object-end small{display:block;color:var(--ghv-muted);font-size:11px;margin-top:6px} #desk-ghv-stock #desk-ghv-makeln .ghv-two{display:grid;grid-template-columns:1fr 1fr;gap:18px} #desk-ghv-stock #desk-ghv-makeln .ghv-info-box{border:1px solid var(--ghv-line);padding:18px;border-radius:8px;background:#fff;margin-bottom:14px} #desk-ghv-stock #desk-ghv-makeln .ghv-info-box h2{font-size:13px;font-weight:600;margin-bottom:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-field{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f3f6;padding:8px 0;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-field span:first-child{color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-field:last-child{border:0} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-message{background:#f8fafc;border:1px solid var(--ghv-line);border-radius:7px;padding:16px;font-size:12px;line-height:1.75;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-message p+p{margin-top:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-inbox-list{display:flex;flex-direction:column;gap:10px} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-row{border:1px solid var(--ghv-line);padding:15px;border-radius:8px;text-align:left;background:#fff;display:block;width:100%} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-row strong{display:flex;justify-content:space-between;gap:9px;font-size:12px;font-weight:600} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-row p{font-size:11px;color:var(--ghv-muted);margin-top:5px} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-backdrop{position:absolute;inset:0;background:#17304a17;z-index:10} #desk-ghv-stock #desk-ghv-makeln .ghv-detail{position:absolute;right:0;top:0;bottom:0;width:min(392px,100%);background:#fff;border-left:1px solid var(--ghv-line);box-shadow:-10px 0 30px #15345312;z-index:11;padding:22px;overflow:auto} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-head h2{font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.3px;margin-top:4px} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-label{font-size:11px;letter-spacing:1px;color:var(--ghv-blue);font-weight:600;text-transform:uppercase} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-close{border:0;background:#f2f5f8;padding:7px;border-radius:6px;display:flex;align-items:center} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-section{margin-top:20px} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-section h3{font-size:12px;font-weight:650;margin-bottom:10px} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-contact{color:var(--ghv-muted);font-size:11px;margin-bottom:7px;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-timeline{padding-left:13px;border-left:1px solid #dce6ef;margin:12px 0 0 5px} #desk-ghv-stock #desk-ghv-makeln .ghv-timeline-item{position:relative;margin-bottom:16px;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-timeline-item::before{content:"";position:absolute;left:-17px;top:5px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b5c8da;background:#8facc7} #desk-ghv-stock #desk-ghv-makeln .ghv-timeline-item small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:3px} #desk-ghv-stock #desk-ghv-makeln .ghv-feedback-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-feedback-buttons button{font-size:11px;padding:8px} #desk-ghv-stock #desk-ghv-makeln .ghv-toast{margin-top:12px;padding:10px 12px;background:#edf6ef;color:#32704d;border-radius:7px;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-future{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px dashed #d8e2ec;border-radius:6px;font-size:11px;color:#738496} #desk-ghv-stock #desk-ghv-makeln .ghv-mobile-menu{display:none} #desk-ghv-stock #desk-ghv-makeln .ghv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)} @container ghv-surface (min-width:1250px){#desk-ghv-stock #desk-ghv-makeln .ghv-layout{grid-template-columns:184px minmax(0,1fr)}#desk-ghv-stock #desk-ghv-makeln .ghv-main{padding:24px 30px}} @container ghv-surface (max-width:780px){#desk-ghv-stock #desk-ghv-makeln .ghv-layout{grid-template-columns:54px minmax(0,1fr)}#desk-ghv-stock #desk-ghv-makeln .ghv-sidebar{padding:20px 5px}#desk-ghv-stock #desk-ghv-makeln .ghv-nav{justify-content:center;padding:10px}#desk-ghv-stock #desk-ghv-makeln .ghv-nav span,#desk-ghv-stock #desk-ghv-makeln .ghv-nav-label,#desk-ghv-stock #desk-ghv-makeln .ghv-draft{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-main{padding:18px 16px}#desk-ghv-stock #desk-ghv-makeln .ghv-top{gap:14px;padding-left:16px}#desk-ghv-stock #desk-ghv-makeln .ghv-global-search{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-top .ghv-avatar{margin-left:auto}#desk-ghv-stock #desk-ghv-makeln .ghv-home-grid{grid-template-columns:1fr}#desk-ghv-stock #desk-ghv-makeln .ghv-object-art{width:45px;height:45px}#desk-ghv-stock #desk-ghv-makeln .ghv-tabs{gap:16px}} @container ghv-surface (max-width:520px){#desk-ghv-stock #desk-ghv-makeln{border-radius:8px}#desk-ghv-stock #desk-ghv-makeln .ghv-top{padding:12px 12px 12px;gap:10px;padding-right:94px;flex-wrap:wrap;min-height:66px}#desk-ghv-stock #desk-ghv-makeln .ghv-logo{min-width:0}#desk-ghv-stock #desk-ghv-makeln .ghv-logotype{font-size:22px}#desk-ghv-stock #desk-ghv-makeln .ghv-brandline{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-scope{font-size:12px}#desk-ghv-stock #desk-ghv-makeln .ghv-top .ghv-avatar{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-layout{display:block;min-height:660px}#desk-ghv-stock #desk-ghv-makeln .ghv-sidebar{display:none;border-right:0;border-bottom:1px solid var(--ghv-line);padding:10px;grid-template-columns:1fr 1fr}#desk-ghv-stock #desk-ghv-makeln .ghv-sidebar.open{display:grid}#desk-ghv-stock #desk-ghv-makeln .ghv-nav{justify-content:flex-start}#desk-ghv-stock #desk-ghv-makeln .ghv-nav span{display:inline}#desk-ghv-stock #desk-ghv-makeln .ghv-sidebar-bottom{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-mobile-menu{display:flex;border:0;background:#fff;padding:6px}#desk-ghv-stock #desk-ghv-makeln .ghv-main{padding:16px 12px}#desk-ghv-stock #desk-ghv-makeln h1{font-size:21px}#desk-ghv-stock #desk-ghv-makeln .ghv-heading{gap:12px}#desk-ghv-stock #desk-ghv-makeln .ghv-heading>.ghv-actions{width:100%}#desk-ghv-stock #desk-ghv-makeln .ghv-subline{font-size:11px}#desk-ghv-stock #desk-ghv-makeln .ghv-phase-jump{display:none}#desk-ghv-stock #desk-ghv-makeln .desk-ghv-mobile-phase{display:block;font-size:16px}#desk-ghv-stock #desk-ghv-makeln .ghv-board{overflow:visible;display:block;padding-bottom:0}#desk-ghv-stock #desk-ghv-makeln .ghv-column{display:none;min-height:270px}#desk-ghv-stock #desk-ghv-makeln .ghv-column.mobile-active{display:block}#desk-ghv-stock #desk-ghv-makeln .ghv-tabs{gap:14px}#desk-ghv-stock #desk-ghv-makeln .ghv-tab{padding-bottom:7px}#desk-ghv-stock #desk-ghv-makeln .ghv-email-rule{align-items:flex-start;flex-wrap:wrap}#desk-ghv-stock #desk-ghv-makeln .ghv-email-rule button{margin-left:25px}#desk-ghv-stock #desk-ghv-makeln .ghv-kpis{gap:9px;grid-template-columns:1fr 1fr}#desk-ghv-stock #desk-ghv-makeln .ghv-two{grid-template-columns:1fr}#desk-ghv-stock #desk-ghv-makeln .ghv-object-row{padding:13px;gap:10px;flex-wrap:wrap}#desk-ghv-stock #desk-ghv-makeln .ghv-object-end{margin-left:55px;text-align:left}#desk-ghv-stock #desk-ghv-makeln .ghv-object-row h2{font-size:12px}#desk-ghv-stock #desk-ghv-makeln .ghv-detail{padding:18px;max-height:none}#desk-ghv-stock #desk-ghv-makeln .ghv-search{max-width:100%;flex:1}#desk-ghv-stock #desk-ghv-makeln .ghv-search input{font-size:16px}#desk-ghv-stock #desk-ghv-makeln .ghv-toolbar>.ghv-actions{width:100%}#desk-ghv-stock #desk-ghv-makeln .ghv-filter{font-size:16px}#desk-ghv-stock #desk-ghv-makeln .ghv-board-bottom .ghv-small{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-button{min-height:40px}#desk-ghv-stock #desk-ghv-makeln .ghv-feedback-buttons{grid-template-columns:1fr}} @media(prefers-reduced-motion:reduce){#desk-ghv-stock #desk-ghv-makeln *{scroll-behavior:auto!important}} #desk-ghv-stock #desk-ghv-makeln .ghv-settings-tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ghv-line)} #desk-ghv-stock #desk-ghv-makeln .ghv-settings-tab{border:0;background:#f3f6fa;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:11px;color:#5c7085;min-height:38px} #desk-ghv-stock #desk-ghv-makeln .ghv-settings-tab.active{background:#eaf2fc;color:var(--ghv-blue);font-weight:600} #desk-ghv-stock #desk-ghv-makeln .ghv-settings-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f8fafc;border:1px solid #e6edf4;border-radius:9px;padding:12px 14px;margin-bottom:18px;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-settings-scope .ghv-setting-note{margin-left:auto;max-width:300px} #desk-ghv-stock #desk-ghv-makeln .ghv-setting-note{font-size:11px;line-height:1.5;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-setting-grid{display:grid;grid-template-columns:172px minmax(0,1fr);gap:21px} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu{display:flex;flex-direction:column;gap:5px} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu button{border:1px solid transparent;background:#fff;border-radius:8px;text-align:left;padding:11px 9px;display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#5c7085} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu button.active{background:#edf4fc;border-color:#dce9f7;color:#1e6dbc} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu button>svg{flex-shrink:0;margin-top:2px} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu strong{display:block;font-size:11px;font-weight:600} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu small{display:block;margin-top:3px;font-size:11px;color:#8190a0;font-weight:400} #desk-ghv-stock #desk-ghv-makeln .ghv-stage-mobile{display:none} #desk-ghv-stock #desk-ghv-makeln .ghv-editor-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:17px} #desk-ghv-stock #desk-ghv-makeln .ghv-editor-title h2{font-size:18px;line-height:1.35;font-weight:650;margin-bottom:5px} #desk-ghv-stock #desk-ghv-makeln .ghv-planned{display:inline-flex;gap:5px;align-items:center;border-radius:5px;padding:4px 7px;font-size:11px;background:#f1f4f8;color:#667c91;white-space:nowrap} #desk-ghv-stock #desk-ghv-makeln .ghv-editor-fieldset{border:0;padding:0;margin:0;min-width:0} #desk-ghv-stock #desk-ghv-makeln .ghv-editor-fieldset:disabled{opacity:.62} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-box{border:1px solid var(--ghv-line);border-radius:10px;padding:16px;margin-bottom:13px;background:#fff;min-width:0} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-box>h3{font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center;margin:0 0 14px} #desk-ghv-stock #desk-ghv-makeln .ghv-step-number{font-size:11px;color:var(--ghv-blue);background:#eaf2fc;border-radius:6px;min-width:22px;height:22px;display:grid;place-items:center} #desk-ghv-stock #desk-ghv-makeln .ghv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px} #desk-ghv-stock #desk-ghv-makeln .ghv-label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#5d7288;min-width:0} #desk-ghv-stock #desk-ghv-makeln .ghv-label.full{grid-column:1/-1} #desk-ghv-stock #desk-ghv-makeln .ghv-input{width:100%;min-width:0;font:inherit;font-size:12px;line-height:1.5;border:1px solid #dce5ee;border-radius:7px;background:#fff;color:var(--ghv-ink);padding:8px 9px;min-height:36px} #desk-ghv-stock #desk-ghv-makeln textarea.ghv-input{font-family:inherit;resize:vertical;min-height:224px;line-height:1.7} #desk-ghv-stock #desk-ghv-makeln .ghv-check{display:flex;gap:9px;align-items:flex-start;font-size:11px;color:#536d85;margin:9px 0;line-height:1.5} #desk-ghv-stock #desk-ghv-makeln .ghv-check input{accent-color:var(--ghv-blue);margin:2px 0 0;width:15px;height:15px;flex-shrink:0} #desk-ghv-stock #desk-ghv-makeln .ghv-check strong{font-size:11px;color:var(--ghv-ink);font-weight:550} #desk-ghv-stock #desk-ghv-makeln .ghv-check small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:3px} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-summary{display:flex;gap:9px;align-items:center;border-radius:8px;background:#f4f8fd;color:#466684;padding:12px 13px;font-size:11px;line-height:1.6;margin:10px 0 14px} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-summary svg{flex-shrink:0;color:var(--ghv-blue)} #desk-ghv-stock #desk-ghv-makeln .ghv-settings-footer{display:flex;gap:9px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:10px} #desk-ghv-stock #desk-ghv-makeln .ghv-template-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:19px} #desk-ghv-stock #desk-ghv-makeln .ghv-token-row{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 13px} #desk-ghv-stock #desk-ghv-makeln .ghv-token{border:1px solid #dce7f2;border-radius:5px;color:#4f7499;background:#f6f9fd;font-size:11px;padding:4px 6px} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-preview{border:1px solid #dce6ef;border-radius:10px;background:#fff;overflow:hidden} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-preview-head{background:#f8fafc;padding:15px;border-bottom:1px solid var(--ghv-line);font-size:11px;color:var(--ghv-muted)} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-preview-head strong{color:var(--ghv-ink);display:block;margin-top:8px;font-weight:600;font-size:12px;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-mail-preview-body{font-size:12px;line-height:1.8;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-doc-preview{padding:13px 16px;border-top:1px solid var(--ghv-line);font-size:11px;color:#5e7890;display:flex;gap:8px;flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-doc-preview>span{display:inline-flex;gap:5px;align-items:center;background:#f2f6fa;border-radius:5px;padding:4px 6px} #desk-ghv-stock #desk-ghv-makeln .ghv-token-warning{color:#9d5b26;background:#fff4e5;font-size:11px;padding:10px 12px;border-radius:7px;margin:10px 0} #desk-ghv-stock #desk-ghv-makeln .ghv-source-list{display:flex;flex-direction:column;gap:12px} #desk-ghv-stock #desk-ghv-makeln .ghv-source{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid var(--ghv-line);border-radius:10px;padding:17px} #desk-ghv-stock #desk-ghv-makeln .ghv-source h2{font-size:13px;font-weight:600;margin-bottom:5px} #desk-ghv-stock #desk-ghv-makeln .ghv-source p{font-size:11px;color:var(--ghv-muted);max-width:530px;line-height:1.6} #desk-ghv-stock #desk-ghv-makeln .ghv-source-icon{background:#edf4fc;color:var(--ghv-blue);width:34px;height:34px;display:grid;place-items:center;border-radius:8px} #desk-ghv-stock #desk-ghv-makeln .ghv-dataflow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:19px 0;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-dataflow span{background:#f4f7fa;padding:8px 11px;border-radius:6px} #desk-ghv-stock #desk-ghv-makeln .ghv-check-result{border:1px solid #d9e9df;background:#f3f9f5;border-radius:9px;padding:16px;margin-top:14px} #desk-ghv-stock #desk-ghv-makeln .ghv-check-result.review{border-color:#ecdcc0;background:#fff9ee} #desk-ghv-stock #desk-ghv-makeln .ghv-check-result h3{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;margin-bottom:8px} #desk-ghv-stock #desk-ghv-makeln .ghv-check-result p{font-size:12px;line-height:1.7} #desk-ghv-stock #desk-ghv-makeln .ghv-simulation-log{display:flex;flex-direction:column;gap:9px;margin-top:16px} #desk-ghv-stock #desk-ghv-makeln .ghv-simulation-log div{display:flex;gap:9px;font-size:11px;color:#5f748a;line-height:1.5} #desk-ghv-stock #desk-ghv-makeln .ghv-simulation-log svg{flex-shrink:0;color:#5c9275} #desk-ghv-stock #desk-ghv-makeln .ghv-protection{border-top:1px solid var(--ghv-line);padding-top:12px;margin-top:17px} #desk-ghv-stock #desk-ghv-makeln .ghv-protection summary{font-size:11px;color:#5e7690;cursor:var(--cursor-interaction,pointer)} #desk-ghv-stock #desk-ghv-makeln .ghv-protection ul{margin:10px 0 0;padding-left:17px;font-size:11px;color:var(--ghv-muted);line-height:1.8} #desk-ghv-stock #desk-ghv-makeln .ghv-setting-section-title{font-size:14px;font-weight:600;margin:22px 0 13px} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-line{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f5;align-items:flex-start;font-size:11px} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-line strong{font-weight:550} #desk-ghv-stock #desk-ghv-makeln .ghv-rule-line span:last-child{margin-left:auto;color:#7b8da0} #desk-ghv-stock #desk-ghv-makeln .ghv-draft-status{font-size:11px;color:#6e8397;margin-top:7px} @container ghv-surface (max-width:1000px){#desk-ghv-stock #desk-ghv-makeln .ghv-setting-grid{grid-template-columns:145px minmax(0,1fr);gap:15px}#desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu button{padding:10px 7px;gap:6px}#desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu button>svg{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-template-grid{grid-template-columns:1fr}#desk-ghv-stock #desk-ghv-makeln .ghv-template-preview-col{margin-top:4px}} @container ghv-surface (max-width:640px){#desk-ghv-stock #desk-ghv-makeln .ghv-setting-grid{display:block}#desk-ghv-stock #desk-ghv-makeln .ghv-stage-menu{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-stage-mobile{display:block;margin-bottom:15px}#desk-ghv-stock #desk-ghv-makeln .ghv-form-grid{grid-template-columns:1fr}#desk-ghv-stock #desk-ghv-makeln .ghv-source{grid-template-columns:30px minmax(0,1fr);padding:13px;gap:10px}#desk-ghv-stock #desk-ghv-makeln .ghv-source>.ghv-planned{grid-column:2}#desk-ghv-stock #desk-ghv-makeln .ghv-settings-scope{align-items:flex-start}#desk-ghv-stock #desk-ghv-makeln .ghv-settings-scope .ghv-setting-note{margin-left:0;max-width:none}#desk-ghv-stock #desk-ghv-makeln .ghv-rule-box{padding:13px}#desk-ghv-stock #desk-ghv-makeln .ghv-settings-tabs{gap:6px}#desk-ghv-stock #desk-ghv-makeln .ghv-settings-tab{font-size:11px;padding:9px}#desk-ghv-stock #desk-ghv-makeln .ghv-settings-tab svg{display:none}#desk-ghv-stock #desk-ghv-makeln .ghv-settings-footer .ghv-actions{width:100%}#desk-ghv-stock #desk-ghv-makeln .ghv-input{font-size:16px}#desk-ghv-stock #desk-ghv-makeln .ghv-check input{width:18px;height:18px}#desk-ghv-stock #desk-ghv-makeln .ghv-template-grid{grid-template-columns:1fr}} @container ghv-surface (max-width:520px){#desk-ghv-stock #desk-ghv-makeln .ghv-sidebar.open .ghv-sidebar-bottom{display:contents}#desk-ghv-stock #desk-ghv-makeln .ghv-sidebar.open .ghv-draft{display:none}} #desk-ghv-stock #desk-ghv-makeln{border:0;border-radius:0;overflow:visible} #desk-ghv-stock #desk-ghv-makeln .ghv-main{padding:0;min-width:0} #desk-ghv-stock #desk-ghv-makeln .ghv-sidebar{display:none!important} #desk-ghv-stock #desk-ghv-makeln .ghv-embedded-nav{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px} #desk-ghv-stock #desk-ghv-makeln .ghv-heading{flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-heading .ghv-actions{flex-wrap:wrap} #desk-ghv-stock #desk-ghv-makeln .ghv-tabs{flex-wrap:wrap;overflow:visible} #desk-ghv-stock #desk-ghv-makeln .ghv-online-summary{display:block;padding:9px 0;color:#1e6dbc;font-size:12px;line-height:1.6;overflow-wrap:anywhere} #desk-ghv-stock #desk-ghv-makeln .ghv-detail{position:relative;width:100%;border:1px solid #e1e8ef;border-radius:12px;margin-top:18px;box-shadow:none;max-height:none;overflow:visible} #desk-ghv-stock #desk-ghv-makeln .ghv-detail-backdrop{display:none} #desk-ghv-stock #desk-ghv-makeln [hidden]{display:none!important} #desk-ghv-stock #desk-ghv-makeln .ghv-search{min-width:0} #desk-ghv-stock #desk-ghv-makeln .ghv-field{overflow-wrap:anywhere} @container ghv-surface (max-width:520px){#desk-ghv-stock #desk-ghv-makeln .ghv-detail{padding:14px}#desk-ghv-stock #desk-ghv-makeln .ghv-main{padding:0}#desk-ghv-stock #desk-ghv-makeln .ghv-actions{flex-wrap:wrap}#desk-ghv-stock #desk-ghv-makeln .ghv-heading .ghv-actions{width:100%}#desk-ghv-stock #desk-ghv-makeln .ghv-button{max-width:100%;white-space:normal}#desk-ghv-stock #desk-ghv-makeln .ghv-embedded-nav{gap:6px}#desk-ghv-stock #desk-ghv-makeln .ghv-embedded-nav .ghv-button{flex:1 1 40%;font-size:12px}#desk-ghv-stock #desk-ghv-makeln .ghv-detail-section{overflow-wrap:anywhere}} #desk-ghv-stock #desk-ghv-makeln .ghv-search{flex-direction:row;padding:5px 10px;max-width:240px} #desk-ghv-stock #desk-ghv-makeln .ghv-search input{min-height:29px;padding:4px;border:0;font-size:12px;border-radius:0} #desk-ghv-stock #desk-ghv-makeln .ghv-search input:focus-visible{outline:2px solid #1e6dbc!important;outline-offset:2px} #desk-ghv-stock #desk-ghv-makeln .ghv-toolbar .ghv-filter{width:auto;min-width:140px} #desk-ghv-stock #desk-ghv-makeln .ghv-check{flex-direction:row} #desk-ghv-stock #desk-ghv-makeln input[type=checkbox]{min-height:0;width:17px;height:17px;padding:0} @container ghv-surface (max-width:520px){#desk-ghv-stock #desk-ghv-makeln .ghv-search input{font-size:16px}#desk-ghv-stock #desk-ghv-makeln .ghv-toolbar .ghv-filter{width:100%}} #desk-ghv-stock .ft-shell{font-family:Montserrat,Arial,sans-serif;color:#263c52;min-width:0} #desk-ghv-stock .ft-shell *{box-sizing:border-box} #desk-ghv-stock .ft-heading,#desk-ghv-stock .ft-line,#desk-ghv-stock .ft-total,#desk-ghv-stock .ft-report-total{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap} #desk-ghv-stock .ft-heading h2{font-size:24px;margin:5px 0 8px} #desk-ghv-stock .ft-heading p,#desk-ghv-stock .ft-heading small{color:#64748b;margin:0;font-size:12px} #desk-ghv-stock .ft-label{font-size:11px;background:#edf4fc;color:#1e6dbc;border-radius:7px;padding:7px 9px} #desk-ghv-stock .ft-tabs,#desk-ghv-stock .ft-actions{display:flex;gap:9px;flex-wrap:wrap} #desk-ghv-stock .ft-tabs{margin:22px 0} #desk-ghv-stock .ft-button{border:1px solid #dce4ee;background:#fff;color:#35506a;border-radius:9px;font-family:inherit;font-size:12px;font-weight:600;padding:11px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;max-width:100%} #desk-ghv-stock .ft-button[aria-pressed=true],#desk-ghv-stock .ft-button[data-primary]{background:#1e6dbc;border-color:#1e6dbc;color:#fff} #desk-ghv-stock .ft-button:disabled{opacity:.45} #desk-ghv-stock .ft-editor,#desk-ghv-stock .ft-list{border:1px solid #e1e8ef;border-radius:13px;background:#fff;padding:22px;margin-top:18px} #desk-ghv-stock .ft-line h3,#desk-ghv-stock .ft-report h3{margin:0;font-size:16px} #desk-ghv-stock .ft-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px} #desk-ghv-stock .ft-field{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:600} #desk-ghv-stock .ft-field input,#desk-ghv-stock .ft-field select{width:100%;min-width:0;min-height:43px;padding:11px;border:1px solid #d7e1eb;border-radius:8px;background:#fff;color:#263c52;font:inherit;font-weight:400} #desk-ghv-stock .ft-check{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.6} #desk-ghv-stock .ft-check input{accent-color:#1e6dbc;width:18px;height:18px;flex-shrink:0} #desk-ghv-stock .ft-route-action{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:20px} #desk-ghv-stock .ft-route-action small,#desk-ghv-stock .ft-hint{font-size:11px;line-height:1.7;color:#66788c} #desk-ghv-stock .ft-route{margin-top:18px;padding:18px;border-radius:10px;background:#edf5fe;display:grid;gap:10px;color:#235886;font-size:13px} #desk-ghv-stock .ft-route span{display:flex;gap:8px;align-items:center} #desk-ghv-stock .ft-route small{font-size:11px} #desk-ghv-stock .ft-total{border-top:1px solid #e5ebf2;margin-top:18px;padding-top:18px;font-size:12px} #desk-ghv-stock .ft-total strong{font-size:24px;color:#1e6dbc} #desk-ghv-stock .ft-review{margin:18px 0} #desk-ghv-stock .ft-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:18px 0;border-top:1px solid #e5ebf2;margin-top:15px;font-size:13px} #desk-ghv-stock .ft-row>div:first-child{display:grid;gap:7px;overflow-wrap:anywhere} #desk-ghv-stock .ft-row small{color:#687a8b;font-size:11px} #desk-ghv-stock .ft-row>.ft-actions{grid-column:1/-1} #desk-ghv-stock .ft-notice{background:#edf5fe;padding:13px;border-radius:8px;color:#275c88;font-size:12px;line-height:1.6} #desk-ghv-stock .ft-paper{padding:30px;background:#fff;border:1px solid #e1e8ef;border-radius:4px;max-width:780px;margin:auto} #desk-ghv-stock .ft-paper>small{display:block;color:#7a8795;letter-spacing:1px;font-size:10px;margin-bottom:25px} #desk-ghv-stock .ft-report{font-family:Montserrat,Arial,sans-serif;color:#263c52;font-size:12px;line-height:1.7} #desk-ghv-stock .ft-report-row{display:flex;gap:18px;justify-content:space-between;align-items:start;padding:17px 0;border-bottom:1px solid #e1e8ef;overflow-wrap:anywhere} #desk-ghv-stock .ft-report-row>div{display:grid;gap:6px;min-width:0} #desk-ghv-stock .ft-report-row>strong{white-space:nowrap} #desk-ghv-stock .ft-report-total{padding:18px 0;font-size:15px} #desk-ghv-stock .ft-warning{color:#976018} @container ghv-surface (max-width:600px){#desk-ghv-stock .ft-form{grid-template-columns:1fr;gap:15px}#desk-ghv-stock .ft-editor,#desk-ghv-stock .ft-list,#desk-ghv-stock .ft-paper{padding:15px}#desk-ghv-stock .ft-field input,#desk-ghv-stock .ft-field select{font-size:16px}#desk-ghv-stock .ft-row,#desk-ghv-stock .ft-report-row{display:flex;flex-direction:column}#desk-ghv-stock .ft-button{min-height:44px}#desk-ghv-stock .ft-heading h2{font-size:21px}#desk-ghv-stock .ft-route span{align-items:start;overflow-wrap:anywhere}} #desk-ghv-stock .ghv-office .ft-check{flex-direction:row} #desk-ghv-stock .ghv-office .ft-check input{min-height:0;width:18px;height:18px;padding:0} 
 #app-ao-variants .ao-stage{padding:10px;min-height:1150px;box-sizing:border-box} #app-ao-variants .ao-app{--ao-green:#28734f;--ao-ink:#263e31;--ao-muted:#68796e;--ao-line:#e1e9e3;--ao-soft:#edf6ef;--ao-warn:#8a5825;font-family:'GHV Calendar Montserrat',Arial,sans-serif;color:var(--ao-ink);background:#fff;font-size:13px;line-height:1.5;border:1px solid var(--ao-line);border-radius:16px;max-width:1000px;margin:auto;color-scheme:light;box-shadow:0 8px 28px #233c300a} #app-ao-variants .ao-app *{box-sizing:border-box} #app-ao-variants .ao-app button,#app-ao-variants .ao-app input,#app-ao-variants .ao-app select,#app-ao-variants .ao-app textarea{font:inherit;color:inherit} #app-ao-variants .ao-app button{min-height:44px;min-width:44px} #app-ao-variants .ao-app header{padding:17px 22px;display:flex;align-items:center;gap:16px;justify-content:space-between;border-bottom:1px solid var(--ao-line)} #app-ao-variants .ao-brand{font-size:21px;font-weight:700;color:var(--ao-green);letter-spacing:-.6px} #app-ao-variants .ao-small{font-size:11px;color:var(--ao-muted)} #app-ao-variants .ao-app h2{font-size:24px;line-height:1.3;font-weight:600;letter-spacing:-.5px;margin:3px 0 7px} #app-ao-variants .ao-app h3{font-size:15px;font-weight:600;margin:0} #app-ao-variants .ao-app h4{font-size:13px;font-weight:600;margin:0} #app-ao-variants .ao-app p{margin:0} #app-ao-variants .ao-body{display:grid;grid-template-columns:165px minmax(0,1fr)} #app-ao-variants .ao-nav{padding:22px 10px;background:#fafcfb;border-right:1px solid var(--ao-line)} #app-ao-variants .ao-nav-label{padding:0 10px 12px;font-size:11px;color:var(--ao-muted)} #app-ao-variants .ao-nav button{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:transparent;border:0;border-radius:8px;padding:11px 10px;font-size:12px;margin-bottom:5px} #app-ao-variants .ao-nav button[aria-current=page]{background:var(--ao-soft);color:var(--ao-green);font-weight:600} #app-ao-variants .ao-main{min-width:0;padding:24px} #app-ao-variants .ao-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px} #app-ao-variants .ao-pill{display:inline-flex;align-items:center;gap:6px;font-size:11px;background:var(--ao-soft);color:var(--ao-green);border-radius:20px;padding:5px 9px;white-space:nowrap} #app-ao-variants .ao-pill.pending{background:#fcf4e8;color:var(--ao-warn)} #app-ao-variants .ao-row{display:flex;gap:9px;align-items:center;flex-wrap:wrap} #app-ao-variants .ao-between{justify-content:space-between} #app-ao-variants .ao-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 11px;border:1px solid var(--ao-line);border-radius:8px;background:#fff;font-size:12px;line-height:1.4} #app-ao-variants .ao-btn.primary{background:var(--ao-green);color:#fff;border-color:var(--ao-green)} #app-ao-variants .ao-btn.quiet{border-color:transparent;background:transparent;color:var(--ao-muted)} #app-ao-variants .ao-btn:disabled{opacity:.4} #app-ao-variants .ao-back{margin:-8px -8px 12px;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap} #app-ao-variants .ao-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px;align-items:start} #app-ao-variants .ao-panel{border:1px solid var(--ao-line);border-radius:12px;padding:16px;background:#fff;min-width:0} #app-ao-variants .ao-panel+.ao-panel{margin-top:14px} #app-ao-variants .ao-section-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px} #app-ao-variants .ao-count{font-size:11px;color:var(--ao-muted);font-weight:400} #app-ao-variants .ao-floorbar{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:13px} #app-ao-variants .ao-floorbar button,#app-ao-variants .ao-tabs button{border:0;border-radius:7px;padding:9px 12px;background:#f5f8f6;font-size:12px} #app-ao-variants .ao-floorbar button[aria-pressed=true],#app-ao-variants .ao-tabs button[aria-pressed=true]{background:var(--ao-soft);color:var(--ao-green);font-weight:600} #app-ao-variants .ao-room{display:flex;align-items:center;gap:12px;width:100%;padding:12px 0;background:transparent;text-align:left;border:0;border-bottom:1px solid var(--ao-line)} #app-ao-variants .ao-room:last-of-type{border-bottom:0} #app-ao-variants .ao-room-text{flex:1;min-width:0} #app-ao-variants .ao-room strong{display:block;font-size:13px;font-weight:600;overflow-wrap:anywhere} #app-ao-variants .ao-room small{display:block;font-size:11px;margin-top:3px;color:var(--ao-muted)} #app-ao-variants .ao-area{text-align:right;white-space:nowrap;font-size:12px;font-variant-numeric:tabular-nums} #app-ao-variants .ao-mini{width:47px;height:44px;flex:none;background:#f7faf8;border-radius:7px;display:flex;align-items:center;justify-content:center} #app-ao-variants .ao-outline{width:100%;height:100%;color:var(--ao-green)} #app-ao-variants .ao-total{margin-top:12px;padding-top:13px;border-top:1px solid var(--ao-line);display:flex;justify-content:space-between;gap:8px;align-items:center} #app-ao-variants .ao-total strong{font-size:18px;font-weight:600;font-variant-numeric:tabular-nums} #app-ao-variants .ao-linkrow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 0;background:transparent;border:0;border-bottom:1px solid var(--ao-line)} #app-ao-variants .ao-linkrow:last-child{border-bottom:0} #app-ao-variants .ao-linkrow>span{flex:1;min-width:0} #app-ao-variants .ao-linkrow strong{font-weight:600;display:block;font-size:12px;overflow-wrap:anywhere} #app-ao-variants .ao-linkrow small{font-size:11px;color:var(--ao-muted);display:block;margin-top:3px;overflow-wrap:anywhere} #app-ao-variants .ao-summary{margin-top:15px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} #app-ao-variants .ao-summary button{padding:13px;text-align:left;border:1px solid var(--ao-line);background:#fff;border-radius:10px;display:flex;flex-direction:column;gap:6px;align-items:flex-start} #app-ao-variants .ao-summary strong{font-size:13px;font-weight:600} #app-ao-variants .ao-open{margin-top:18px;padding-top:16px;border-top:1px solid var(--ao-line)} #app-ao-variants .ao-open .ao-linkrow{color:var(--ao-warn)} #app-ao-variants .ao-app footer{border-top:1px solid var(--ao-line);padding:12px 22px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap} #app-ao-variants .ao-message{padding:0 24px 12px;min-height:29px;font-size:12px;color:var(--ao-green);overflow-wrap:anywhere} #app-ao-variants .ao-message.error{color:#a13e2e} #app-ao-variants .ao-tabs{display:flex;gap:5px;flex-wrap:wrap;padding-bottom:17px} #app-ao-variants .ao-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 12px} #app-ao-variants .ao-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:var(--ao-muted)} #app-ao-variants .ao-field.wide{grid-column:1/-1} #app-ao-variants .ao-field input,#app-ao-variants .ao-field select,#app-ao-variants .ao-field textarea{width:100%;min-width:0;border:1px solid #ccd9cf;background:#fff;border-radius:8px;padding:10px;min-height:44px;color:var(--ao-ink);font-size:16px} #app-ao-variants .ao-field textarea{min-height:80px;resize:vertical} #app-ao-variants .ao-field [aria-invalid=true]{border-color:#a13e2e} #app-ao-variants .ao-form-section{padding:17px 0;border-top:1px solid var(--ao-line)} #app-ao-variants .ao-form-section h4{margin-bottom:12px} #app-ao-variants .ao-form-section:first-child{border-top:0;padding-top:0} #app-ao-variants .ao-actions{margin-top:22px;padding-top:16px;border-top:1px solid var(--ao-line);display:flex;gap:8px;flex-wrap:wrap;justify-content:space-between} #app-ao-variants .ao-liveplan{margin-bottom:18px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;background:#f6faf7;border-radius:12px} #app-ao-variants .ao-liveplan svg{width:100%;height:140px} #app-ao-variants .ao-liveplan strong{font-size:22px;font-weight:600;font-variant-numeric:tabular-nums} #app-ao-variants .ao-group{padding:13px;border:1px solid var(--ao-line);border-radius:9px;margin-bottom:12px} #app-ao-variants .ao-group .ao-section-head{margin-bottom:10px} #app-ao-variants .ao-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px} #app-ao-variants .ao-photo{border:1px solid var(--ao-line);background:#fff;border-radius:9px;min-width:0;padding:0;text-align:left;overflow:hidden} #app-ao-variants .ao-photo-art{background:#edf2ee;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;height:96px;color:var(--ao-muted);font-size:11px} #app-ao-variants .ao-photo-caption{display:block;padding:10px;font-size:12px;overflow-wrap:anywhere} #app-ao-variants .ao-photo-caption small{display:block;font-size:11px;color:var(--ao-muted);margin-top:4px} #app-ao-variants .ao-photo-large{min-height:180px;border-radius:10px;margin-bottom:18px} #app-ao-variants .ao-empty{color:var(--ao-muted);padding:18px 0;font-size:12px} #app-ao-variants .ao-doc{padding:12px 0;border-bottom:1px solid var(--ao-line)} #app-ao-variants .ao-doc:last-child{border-bottom:0} #app-ao-variants .ao-doc-top{display:flex;align-items:center;gap:8px;justify-content:space-between} #app-ao-variants .ao-doc-open{border:0;background:transparent;text-align:left;padding:0;min-width:0;flex:1;font-size:12px;font-weight:600} #app-ao-variants .ao-doc-meta{font-size:11px;color:var(--ao-muted);margin-top:2px} #app-ao-variants .ao-download{margin-top:8px;appearance:none;width:100%;height:4px;border:0;border-radius:4px;overflow:hidden;background:#e7ede8} #app-ao-variants .ao-download::-webkit-progress-bar{background:#e7ede8} #app-ao-variants .ao-download::-webkit-progress-value{background:var(--ao-green)} #app-ao-variants .ao-download::-moz-progress-bar{background:var(--ao-green)} #app-ao-variants .ao-mail{padding:18px;background:#f8faf8;border:1px solid var(--ao-line);border-radius:10px;margin-top:15px} #app-ao-variants .ao-mail p+p{margin-top:14px} #app-ao-variants .ao-checks{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px} #app-ao-variants .ao-check{display:flex;gap:8px;align-items:center;min-height:44px;font-size:12px} #app-ao-variants .ao-check input{width:18px;height:18px;accent-color:var(--ao-green)} #app-ao-variants .ao-mobile-nav{display:none} #app-ao-variants .ao-plan-top{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:15px} #app-ao-variants .ao-plan-top .ao-floorbar{margin:0} #app-ao-variants .ao-plan-metric{text-align:right;font-size:12px} #app-ao-variants .ao-plan-metric strong{font-size:20px;font-weight:600;font-variant-numeric:tabular-nums} #app-ao-variants .ao-planbar{display:flex;justify-content:space-between;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:10px} #app-ao-variants .ao-planbar .ao-row{gap:3px} #app-ao-variants .ao-planbar .ao-btn{padding:8px;font-size:11px} #app-ao-variants .ao-planbar [aria-pressed=true]{background:var(--ao-soft);color:var(--ao-green);border-color:#b7cfbd} #app-ao-variants .ao-plan-canvas{height:410px;border:1px solid var(--ao-line);border-radius:10px;background:#fcfdfc;position:relative;touch-action:none;user-select:none;overflow:hidden} #app-ao-variants .ao-plan-canvas>svg{display:block;width:100%;height:100%;touch-action:none} #app-ao-variants .ao-plan-caption{display:flex;justify-content:space-between;gap:6px;align-items:center;flex-wrap:wrap;margin-top:8px} #app-ao-variants .ao-plan-caption label{display:flex;align-items:center;gap:7px;min-height:44px;font-size:11px;color:var(--ao-muted)} #app-ao-variants .ao-plan-caption input{width:17px;height:17px;accent-color:var(--ao-green)} #app-ao-variants .ao-plan-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:13px} #app-ao-variants .ao-plan-room{display:flex;align-items:center;gap:8px;text-align:left;background:#fff;border:1px solid var(--ao-line);border-radius:8px;padding:10px;min-width:0;touch-action:none;user-select:none} #app-ao-variants .ao-plan-room[aria-pressed=true]{background:var(--ao-soft);border-color:#93b79f} #app-ao-variants .ao-plan-room span{min-width:0} #app-ao-variants .ao-plan-room strong{display:block;font-size:12px;font-weight:600;overflow-wrap:anywhere} #app-ao-variants .ao-plan-room small{display:block;font-size:11px;color:var(--ao-muted);margin-top:3px} #app-ao-variants .ao-plan-room .ao-room-number{flex:none;font-size:11px;color:var(--ao-muted)} #app-ao-variants .ao-plan-selection{padding:15px;border:1px solid var(--ao-line);background:#fff;border-radius:10px;margin-top:14px} #app-ao-variants .ao-plan-selection .ao-row{margin-top:10px} #app-ao-variants .ao-plan-selection .ao-row:first-child{margin-top:0} #app-ao-variants .ao-plan-selection h3{overflow-wrap:anywhere} #app-ao-variants .ao-plan-warning{margin-top:10px;padding:9px 11px;background:#fcf4e8;border-radius:7px;color:var(--ao-warn);font-size:12px} #app-ao-variants .ao-plan-keys{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:11px;padding-top:10px;border-top:1px solid var(--ao-line)} #app-ao-variants .ao-plan-keys .ao-small{margin-right:auto} #app-ao-variants .app-ao-phone .ao-plan-canvas{height:350px} #app-ao-variants .app-ao-phone .ao-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))} @container ghv-surface (max-width:600px){#app-ao-variants .ao-plan-list{grid-template-columns:repeat(2,minmax(0,1fr))}#app-ao-variants .ao-plan-canvas{height:350px}} #app-ao-variants .app-ao-phone{max-width:430px;border-radius:22px} #app-ao-variants .app-ao-phone header{padding:14px 16px} #app-ao-variants .app-ao-phone .ao-body{display:block} #app-ao-variants .app-ao-phone .ao-nav{display:none} #app-ao-variants .app-ao-phone .ao-mobile-nav{display:block;padding:12px 16px 0} #app-ao-variants .app-ao-phone .ao-main{padding:18px 16px} #app-ao-variants .app-ao-phone .ao-grid{grid-template-columns:minmax(0,1fr);gap:14px} #app-ao-variants .app-ao-phone h2{font-size:22px} #app-ao-variants .app-ao-phone .ao-panel{padding:13px} #app-ao-variants .app-ao-phone .ao-heading{align-items:flex-start;flex-wrap:wrap;margin-bottom:17px} #app-ao-variants .app-ao-phone .ao-photos{grid-template-columns:repeat(2,minmax(0,1fr))} #app-ao-variants .app-ao-phone .ao-message{padding:0 16px 12px} #app-ao-variants .app-ao-phone footer{padding:12px 16px} @container ghv-surface (max-width:800px){#app-ao-variants .ao-app:not(.app-ao-phone) .ao-body{display:block}#app-ao-variants .ao-app:not(.app-ao-phone) .ao-nav{display:none}#app-ao-variants .ao-app:not(.app-ao-phone) .ao-mobile-nav{display:block;padding:14px 20px 0}#app-ao-variants .ao-grid{grid-template-columns:minmax(0,1fr)}} @container ghv-surface (max-width:450px){#app-ao-variants .ao-stage{padding:0}#app-ao-variants .ao-main{padding:16px}#app-ao-variants .ao-photos{grid-template-columns:repeat(2,minmax(0,1fr))}#app-ao-variants .ao-heading{flex-wrap:wrap}#app-ao-variants .ao-fields{grid-template-columns:minmax(0,1fr)}#app-ao-variants .ao-checks{grid-template-columns:minmax(0,1fr)}#app-ao-variants .ao-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}#app-ao-variants .ao-liveplan{grid-template-columns:minmax(0,1fr)}#app-ao-variants .ao-liveplan>div{text-align:center}#app-ao-variants .ao-app header{padding:14px 16px}#app-ao-variants .ao-app footer{padding:12px 16px}} #app-ao-variants .ao-intake-home{margin-bottom:24px} #app-ao-variants .ao-case-contact{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px} #app-ao-variants .ao-intake-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} #app-ao-variants .ao-intake-links button{justify-content:flex-start;text-align:left} #app-ao-variants .ao-person{padding:12px 0;border-top:1px solid var(--ao-line);overflow-wrap:anywhere} #app-ao-variants .ao-person-top{display:flex;align-items:flex-start;gap:8px} #app-ao-variants .ao-person-top>div{flex:1;min-width:0} #app-ao-variants .ao-person-top>i{margin-top:14px;flex-shrink:0} #app-ao-variants .ao-person-top button{white-space:normal;text-align:left;padding-left:0} #app-ao-variants .ao-owner-shortcut{margin-top:12px} #app-ao-variants .ao-match{background:#faf5e9;padding:14px;border-radius:10px;margin:16px 0} #app-ao-variants .ao-compare{margin:18px 0} #app-ao-variants .ao-compare-row{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--ao-line);overflow-wrap:anywhere} #app-ao-variants .app-ao-phone .ao-compare-row{grid-template-columns:repeat(2,minmax(0,1fr))} #app-ao-variants .app-ao-phone .ao-compare-row>strong{grid-column:1/-1} #app-ao-variants .ao-linkrow{overflow-wrap:anywhere} #app-ao-variants .ao-linkrow>span{min-width:0} #app-ao-variants .app-ao-phone .ao-intake-links{grid-template-columns:minmax(0,1fr)} #app-ao-variants .ao-field input{max-width:100%;min-width:0} @container ghv-surface (max-width:450px){#app-ao-variants .ao-intake-links{grid-template-columns:minmax(0,1fr)}#app-ao-variants .ao-compare-row{grid-template-columns:repeat(2,minmax(0,1fr))}#app-ao-variants .ao-compare-row>strong{grid-column:1/-1}} 500;600;700&display=swap'); #app-ghv-mobile-visit{--mv-blue:#1e6dbc;--mv-ink:#152b43;--mv-muted:#64768a;--mv-line:#dfe7ef;--mv-wash:#f4f7fa;--mv-soft:#eaf3fd;--mv-green:#21765b;--mv-green-bg:#eaf6ef;--mv-amber:#8d5b14;--mv-amber-bg:#fff4df;--mv-red:#b13b42;--mv-gap:16px;box-sizing:border-box;padding:24px 12px;color-scheme:light;color:var(--mv-ink);font:400 14px/1.5 Montserrat,Arial,sans-serif} #app-ghv-mobile-visit *{box-sizing:border-box} #app-ghv-mobile-visit [hidden]{display:none!important} #app-ghv-mobile-visit .mv-phone{width:100%;max-width:418px;margin:0 auto;border:1px solid #d8e1ea;border-radius:28px;overflow:hidden;background:#fff;box-shadow:0 16px 50px #16354b12} #app-ghv-mobile-visit button,#app-ghv-mobile-visit input,#app-ghv-mobile-visit textarea,#app-ghv-mobile-visit select{font:inherit} #app-ghv-mobile-visit button{color:inherit;cursor:var(--cursor-interaction,pointer)} #app-ghv-mobile-visit button:disabled{opacity:.47;cursor:not-allowed} #app-ghv-mobile-visit button:focus-visible,#app-ghv-mobile-visit input:focus-visible,#app-ghv-mobile-visit textarea:focus-visible,#app-ghv-mobile-visit select:focus-visible{outline:3px solid #82b9f1;outline-offset:2px} #app-ghv-mobile-visit h1,#app-ghv-mobile-visit h2,#app-ghv-mobile-visit h3,#app-ghv-mobile-visit p{margin:0} #app-ghv-mobile-visit h1{font-size:23px;line-height:1.25;font-weight:600;letter-spacing:-.7px} #app-ghv-mobile-visit h2{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.2px} #app-ghv-mobile-visit h3{font-size:14px;font-weight:600} #app-ghv-mobile-visit strong{font-weight:600} #app-ghv-mobile-visit svg{width:19px;height:19px;flex-shrink:0;stroke-width:1.8} #app-ghv-mobile-visit .mv-apphead{padding:17px 18px 13px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--mv-line);background:#fff} #app-ghv-mobile-visit .mv-logo{font-weight:700;letter-spacing:-1px;color:var(--mv-blue);font-size:22px} #app-ghv-mobile-visit .mv-brand{flex:1;font-size:12px;color:var(--mv-muted);line-height:1.4} #app-ghv-mobile-visit .mv-brand strong{display:block;color:var(--mv-ink);font-size:13px} #app-ghv-mobile-visit .mv-avatar{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:var(--mv-soft);color:var(--mv-blue);font-weight:600;font-size:11px;flex-shrink:0} #app-ghv-mobile-visit .mv-demo{font-size:11px;font-weight:500;color:var(--mv-muted);border:1px solid var(--mv-line);border-radius:5px;padding:2px 5px} #app-ghv-mobile-visit .mv-sync{display:flex;gap:8px;align-items:center;justify-content:space-between;width:100%;padding:9px 18px;border:0;border-bottom:1px solid var(--mv-line);background:#fbfcfe;font-size:11px;text-align:left;color:var(--mv-muted);min-height:38px} #app-ghv-mobile-visit .mv-sync span{display:flex;align-items:center;gap:6px} #app-ghv-mobile-visit .mv-sync svg{width:14px;height:14px} #app-ghv-mobile-visit .mv-sync.offline{color:var(--mv-amber);background:var(--mv-amber-bg)} #app-ghv-mobile-visit .mv-content{padding:20px 18px 22px;min-height:580px;background:#fff} #app-ghv-mobile-visit .mv-back{border:0;padding:0 0 12px;background:transparent;display:flex;gap:6px;align-items:center;color:var(--mv-muted);font-size:12px;min-height:32px} #app-ghv-mobile-visit .mv-back svg{width:15px;height:15px} #app-ghv-mobile-visit .mv-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:5px} #app-ghv-mobile-visit .mv-kicker{font-size:11px;color:var(--mv-blue);font-weight:600;letter-spacing:.6px;text-transform:uppercase;margin-bottom:5px} #app-ghv-mobile-visit .mv-muted{color:var(--mv-muted)} #app-ghv-mobile-visit .mv-small{font-size:12px} #app-ghv-mobile-visit .mv-tiny{font-size:11px} #app-ghv-mobile-visit .mv-pill{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;line-height:1.4;padding:5px 8px;border-radius:6px;background:var(--mv-soft);color:var(--mv-blue);max-width:100%;overflow-wrap:anywhere} #app-ghv-mobile-visit .mv-pill.green{background:var(--mv-green-bg);color:var(--mv-green)} #app-ghv-mobile-visit .mv-pill.amber{background:var(--mv-amber-bg);color:var(--mv-amber)} #app-ghv-mobile-visit .mv-pill.gray{background:#eff2f5;color:var(--mv-muted)} #app-ghv-mobile-visit .mv-pill svg{width:12px;height:12px} #app-ghv-mobile-visit .mv-property{display:flex;align-items:center;gap:12px;margin-top:17px;padding:14px;border:1px solid var(--mv-line);border-radius:14px} #app-ghv-mobile-visit .mv-property-icon{display:grid;place-items:center;width:43px;height:47px;border-radius:10px;background:var(--mv-soft);color:var(--mv-blue);flex-shrink:0} #app-ghv-mobile-visit .mv-property-icon svg{width:25px;height:25px} #app-ghv-mobile-visit .mv-property .mv-small{margin-top:3px} #app-ghv-mobile-visit .mv-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;background:var(--mv-wash);border-radius:11px;padding:4px;margin:18px 0} #app-ghv-mobile-visit .mv-tabs button{border:0;background:transparent;border-radius:8px;min-height:38px;font-size:12px;font-weight:500;color:var(--mv-muted)} #app-ghv-mobile-visit .mv-tabs button[aria-selected=true]{background:#fff;color:var(--mv-blue);box-shadow:0 2px 7px #14364e10} #app-ghv-mobile-visit .mv-row{display:flex;gap:10px;align-items:center;justify-content:space-between;min-width:0} #app-ghv-mobile-visit .mv-row.start{align-items:flex-start} #app-ghv-mobile-visit .mv-stack{display:grid;gap:var(--mv-gap)} #app-ghv-mobile-visit .mv-section{margin-top:20px} #app-ghv-mobile-visit .mv-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px} #app-ghv-mobile-visit .mv-actions{display:flex;gap:8px;flex-wrap:wrap} #app-ghv-mobile-visit .mv-button{min-height:44px;border:1px solid var(--mv-line);border-radius:10px;display:inline-flex;gap:8px;align-items:center;justify-content:center;background:#fff;padding:11px 13px;font-size:12px;font-weight:500;text-align:center;overflow-wrap:anywhere} #app-ghv-mobile-visit .mv-button.blue{color:#fff;background:var(--mv-blue);border-color:var(--mv-blue)} #app-ghv-mobile-visit .mv-button.soft{color:var(--mv-blue);background:var(--mv-soft);border-color:var(--mv-soft)} #app-ghv-mobile-visit .mv-button.text{border-color:transparent;background:transparent;color:var(--mv-muted);padding:8px 4px} #app-ghv-mobile-visit .mv-button.danger{color:var(--mv-red)} #app-ghv-mobile-visit .mv-button.full{width:100%} #app-ghv-mobile-visit .mv-actions>.mv-button{flex:1} #app-ghv-mobile-visit .mv-card{border:1px solid var(--mv-line);border-radius:13px;background:#fff;overflow:hidden} #app-ghv-mobile-visit .mv-person{display:flex;align-items:center;gap:11px;padding:14px;width:100%;border:0;border-bottom:1px solid var(--mv-line);background:#fff;text-align:left} #app-ghv-mobile-visit .mv-person:last-child{border-bottom:0} #app-ghv-mobile-visit .mv-person .mv-avatar{width:38px;height:38px;font-size:12px} #app-ghv-mobile-visit .mv-person-body{flex:1;min-width:0} #app-ghv-mobile-visit .mv-person-body strong{font-size:13px;display:block} #app-ghv-mobile-visit .mv-person-body p{font-size:11px;margin-top:2px;color:var(--mv-muted)} #app-ghv-mobile-visit .mv-person-status{font-size:11px;color:var(--mv-muted);margin-top:5px;display:flex;gap:5px;align-items:center;flex-wrap:wrap} #app-ghv-mobile-visit .mv-chevron{color:#8d9cab;width:15px!important} #app-ghv-mobile-visit .mv-tile{display:flex;gap:11px;align-items:center;padding:13px 0;width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--mv-line)} #app-ghv-mobile-visit .mv-tile>svg:first-child{color:var(--mv-blue)} #app-ghv-mobile-visit .mv-tile>div{flex:1;min-width:0} #app-ghv-mobile-visit .mv-tile strong{font-size:12px;display:block} #app-ghv-mobile-visit .mv-tile p{font-size:11px;color:var(--mv-muted);margin-top:3px} #app-ghv-mobile-visit .mv-iconbox{display:grid;place-items:center;background:var(--mv-wash);color:var(--mv-blue);width:37px;height:39px;flex-shrink:0;border-radius:9px} #app-ghv-mobile-visit .mv-info{background:var(--mv-wash);border-radius:11px;padding:13px;font-size:12px;color:var(--mv-muted);display:flex;gap:10px;align-items:flex-start} #app-ghv-mobile-visit .mv-info svg{width:16px;height:16px;margin-top:1px} #app-ghv-mobile-visit .mv-info>div{flex:1;min-width:0} #app-ghv-mobile-visit .mv-info strong{color:var(--mv-ink);display:block;margin-bottom:3px} #app-ghv-mobile-visit .mv-info.amber{background:var(--mv-amber-bg);color:var(--mv-amber)} #app-ghv-mobile-visit .mv-info.green{background:var(--mv-green-bg);color:var(--mv-green)} #app-ghv-mobile-visit .mv-info.green strong{color:var(--mv-green)} #app-ghv-mobile-visit .mv-definition{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px 8px;align-items:start;font-size:12px} #app-ghv-mobile-visit .mv-definition>svg{color:var(--mv-muted);width:17px;height:17px;margin-top:2px} #app-ghv-mobile-visit .mv-definition strong{display:block;margin-bottom:2px} #app-ghv-mobile-visit .app-mv-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--mv-line);padding:8px 5px 12px;background:#fff} #app-ghv-mobile-visit .app-mv-nav button{border:0;background:transparent;color:var(--mv-muted);padding:4px 2px;display:flex;align-items:center;gap:5px;flex-direction:column;font-size:11px;min-height:45px} #app-ghv-mobile-visit .app-mv-nav button.active{color:var(--mv-blue);font-weight:600} #app-ghv-mobile-visit .app-mv-nav button.active svg{background:var(--mv-soft);box-shadow:0 0 0 5px var(--mv-soft);border-radius:5px} #app-ghv-mobile-visit .mv-field{display:grid;gap:6px;font-size:12px;font-weight:500;min-width:0} #app-ghv-mobile-visit .mv-field input,#app-ghv-mobile-visit .mv-field select,#app-ghv-mobile-visit .mv-field textarea{width:100%;min-width:0;border:1px solid #ccd8e5;border-radius:9px;color:var(--mv-ink);background:#fff;padding:11px;font-size:16px;font-weight:400;line-height:1.4} #app-ghv-mobile-visit .mv-field textarea{resize:vertical;min-height:100px} #app-ghv-mobile-visit .mv-check{display:flex;gap:10px;align-items:flex-start;font-size:12px;padding:10px 0;font-weight:400} #app-ghv-mobile-visit .mv-check input{margin:3px 0 0;width:17px;height:17px;flex-shrink:0;accent-color:var(--mv-blue)} #app-ghv-mobile-visit .mv-check strong{display:block} #app-ghv-mobile-visit .mv-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px} #app-ghv-mobile-visit .mv-choice button{min-height:43px;border:1px solid var(--mv-line);border-radius:9px;background:#fff;font-size:11px;padding:8px;font-weight:500} #app-ghv-mobile-visit .mv-choice button[aria-pressed=true]{background:var(--mv-soft);border-color:#7baee0;color:var(--mv-blue)} #app-ghv-mobile-visit .mv-person-head{display:flex;gap:12px;align-items:center;margin-bottom:18px} #app-ghv-mobile-visit .mv-person-head .mv-avatar{width:48px;height:48px;font-size:16px} #app-ghv-mobile-visit .mv-doc-row{padding:14px;border:1px solid var(--mv-line);border-radius:12px} #app-ghv-mobile-visit .mv-doc-row .mv-button{margin-top:10px;min-height:38px;padding:8px 12px} #app-ghv-mobile-visit .mv-customerhead{display:flex;align-items:center;gap:9px;background:var(--mv-soft);color:var(--mv-blue);font-size:11px;padding:12px 18px} #app-ghv-mobile-visit .mv-paper{background:#fff;border:1px solid var(--mv-line);border-radius:5px;padding:20px 16px;box-shadow:0 4px 12px #16354b07;font-size:12px} #app-ghv-mobile-visit .mv-paper h2{margin-top:15px;margin-bottom:14px} #app-ghv-mobile-visit .mv-paper p{margin-top:13px;line-height:1.7} #app-ghv-mobile-visit .mv-paper dl{display:grid;gap:7px;margin:16px 0} #app-ghv-mobile-visit .mv-paper dl>div{display:grid;grid-template-columns:85px minmax(0,1fr);gap:8px} #app-ghv-mobile-visit .mv-paper dt{color:var(--mv-muted)} #app-ghv-mobile-visit .mv-paper dd{margin:0;overflow-wrap:anywhere} #app-ghv-mobile-visit .mv-paper.large{font-size:16px} #app-ghv-mobile-visit .mv-paper.large dl>div{grid-template-columns:1fr;gap:2px} #app-ghv-mobile-visit .mv-paper-foot{margin-top:20px;border-top:1px solid var(--mv-line);padding-top:10px;font-size:11px;color:var(--mv-muted)} #app-ghv-mobile-visit .mv-sign-wrap{border:1px solid #b9cce0;border-radius:13px;background:#fcfdff;overflow:hidden;position:relative} #app-ghv-mobile-visit canvas{display:block;width:100%;height:182px;touch-action:none} #app-ghv-mobile-visit .mv-sign-line{height:1px;margin:0 20px;background:#c9d6e4} #app-ghv-mobile-visit .mv-sign-label{padding:8px 20px 14px;color:var(--mv-muted);font-size:11px} #app-ghv-mobile-visit .mv-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px} #app-ghv-mobile-visit .mv-photo{border:1px solid var(--mv-line);border-radius:10px;overflow:hidden} #app-ghv-mobile-visit .mv-photo-scene{height:88px;display:grid;place-items:center;background:var(--mv-soft);color:#7495b6} #app-ghv-mobile-visit .mv-photo-scene svg{width:31px;height:31px} #app-ghv-mobile-visit .mv-photo p{font-size:11px;padding:8px} #app-ghv-mobile-visit .mv-photo p strong{display:block;font-size:11px} #app-ghv-mobile-visit .app-mv-toast{margin:0 18px 15px;border-radius:10px;background:var(--mv-soft);color:var(--mv-blue);padding:12px;font-size:12px;overflow-wrap:anywhere} #app-ghv-mobile-visit .mv-footerhint{font-size:11px;color:var(--mv-muted);margin-top:12px;text-align:center} #app-ghv-mobile-visit .mv-mail{background:var(--mv-wash);border:1px solid var(--mv-line);border-radius:11px;padding:14px;font-size:12px;overflow-wrap:anywhere} #app-ghv-mobile-visit .mv-mail p{margin-top:12px;white-space:pre-line} #app-ghv-mobile-visit .mv-log{padding:12px 0;border-bottom:1px solid var(--mv-line)} #app-ghv-mobile-visit .mv-log .mv-small{margin-top:3px} #app-ghv-mobile-visit .mv-datebox{border-radius:10px;background:var(--mv-soft);color:var(--mv-blue);padding:8px;text-align:center;min-width:50px;font-size:11px} #app-ghv-mobile-visit .mv-datebox strong{display:block;font-size:18px} #app-ghv-mobile-visit .mv-timeline-card{width:100%;border:1px solid var(--mv-line);border-left:3px solid var(--mv-blue);border-radius:12px;background:#fff;padding:15px;text-align:left} #app-ghv-mobile-visit .mv-timeline-card h2{margin:9px 0 4px} #app-ghv-mobile-visit .mv-saved{color:var(--mv-green);font-size:11px;margin-top:8px;min-height:16px} @container ghv-surface (max-width:430px){#app-ghv-mobile-visit{padding:8px 0}#app-ghv-mobile-visit .mv-phone{border-radius:19px}#app-ghv-mobile-visit .mv-content{padding:18px 14px 20px}#app-ghv-mobile-visit .mv-apphead{padding-left:14px;padding-right:14px}#app-ghv-mobile-visit .mv-sync{padding-left:14px;padding-right:14px}#app-ghv-mobile-visit h1{font-size:21px}#app-ghv-mobile-visit .mv-property{padding:11px;gap:9px}} @media(pointer:coarse){#app-ghv-mobile-visit .mv-tabs button,#app-ghv-mobile-visit .mv-back,#app-ghv-mobile-visit .mv-choice button{min-height:44px}} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office{font-family:'GHV Calendar Montserrat',Montserrat,Arial,sans-serif;color:#595959;background:#fff;font-size:13px;line-height:1.6;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office *{box-sizing:border-box} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:18px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office h2{font-size:21px;margin:0}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office h3{font-size:14px;margin:0 0 10px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office p{margin:8px 0} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-heading>span,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office small,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-foot{font-size:11px;color:#747474} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-tabs,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-actions,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-mailhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-button{font:inherit;font-size:12px;color:#595959;background:#fff;border:1px solid #dfe6ee;border-radius:7px;padding:9px 11px;min-height:44px;display:inline-flex;align-items:center;gap:7px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-tabs button[aria-pressed=true]{background:#eef5fc;color:#1e6dbc;border-color:#1e6dbc} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office label{display:flex;flex-direction:column;gap:5px;font-size:12px;min-width:0}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office select,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office textarea{font:inherit;font-size:14px;min-width:0;width:100%;min-height:44px;border:1px solid #dfe6ee;border-radius:7px;padding:9px;color:#595959;background:#fff} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-filter{margin:0 0 18px;max-width:300px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-mailhead>label{flex:1} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-mailgrid{display:grid;grid-template-columns:minmax(170px,.8fr) minmax(0,1.3fr);gap:15px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist{display:grid;align-content:start;gap:7px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist button{background:#fff;border:1px solid #dfe6ee;border-radius:8px;padding:14px;text-align:left;color:#595959;min-width:0;font:inherit} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist button[aria-pressed=true]{border-color:#1e6dbc;background:#f2f7fc}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist strong,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist span,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist small,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist em{display:block;font-size:11px;line-height:1.8;overflow-wrap:anywhere}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist strong{font-size:12px;margin:5px 0}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-maillist em{font-style:normal;color:#1e6dbc} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-reader{border:1px solid #dfe6ee;border-radius:9px;padding:18px;min-width:0;overflow-wrap:anywhere}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-reader>h3{margin-top:9px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-sender{font-size:11px;color:#747474;margin-bottom:20px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-case{margin-top:24px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-actions{margin:16px 0 0}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-draft{margin-top:16px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office textarea{min-height:100px;resize:vertical} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-account{padding:16px;border:1px solid #dfe6ee;border-radius:9px;margin:0 0 15px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-account>div{display:grid;gap:4px;padding:10px 0;border-bottom:1px solid #dfe6ee;font-size:12px;overflow-wrap:anywhere} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-records article{display:flex;align-items:flex-start;gap:18px;padding:18px 0;border-bottom:1px solid #dfe6ee}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-records article>span{flex:0 0 100px;color:#1e6dbc;font-size:12px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-records h3{margin:0}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-records p{font-size:12px;margin:3px 0}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-notice{color:#1e6dbc;font-size:12px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-foot{margin-top:20px} @container ghv-surface (max-width:750px){:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-mailgrid{grid-template-columns:1fr}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-records article{flex-direction:column;gap:6px}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-records article>span{flex:auto}:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office select,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office textarea{font-size:16px}} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-search{margin:12px 0 8px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office input{min-height:46px;border:1px solid #dfe6ee;border-radius:9px;padding:11px;font:inherit;font-size:16px;width:100%;min-width:0;background:#fff;color:#20354a} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-count{font-size:11px;color:#64768a;margin:10px 0 16px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customers{display:grid;gap:8px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customers button{width:100%;display:flex;align-items:center;gap:11px;border:1px solid #dfe6ee;border-radius:12px;background:#fff;color:#20354a;text-align:left;padding:14px;font:inherit} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customers button>span:nth-child(2){flex:1;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customers strong,:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customers small{display:block;overflow-wrap:anywhere} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-avatar{width:40px;height:40px;background:#edf5fe;border-radius:50%;display:grid;place-items:center;color:#1e6dbc;font-size:12px;flex-shrink:0} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customer-head{display:flex;gap:12px;align-items:center;margin:22px 0} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customer dl>div{display:grid;grid-template-columns:90px minmax(0,1fr);padding:12px 0;border-bottom:1px solid #e4ebf1;font-size:12px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customer dd{margin:0;overflow-wrap:anywhere} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-customer dt{color:#64768a} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-relation{display:flex;align-items:center;gap:8px;padding:14px;background:#f5f8fc;border-radius:9px;font-size:12px;margin:8px 0} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office .of-noteheading{margin-top:22px} :is(#ghv-stock,#app-ghv-capture-suite) .ghv-office [data-of="new-appointment"],:is(#ghv-stock,#app-ghv-capture-suite) .ghv-office [data-of="property-appointment"]{color:#1e6dbc;background:#edf5fe;border-color:#d0e2f5;min-height:44px} #ghv-stock .of-property{max-width:820px} #ghv-stock .of-property-head{display:flex;align-items:center;gap:16px;margin:24px 0} #ghv-stock .of-property-head h3{font-size:24px;margin:3px 0} #ghv-stock .of-property-head p,#ghv-stock .of-property-head small{color:#64768a;margin:0} #ghv-stock .of-property-icon{display:grid;place-items:center;width:64px;height:64px;flex:none;border-radius:14px;background:#edf5fe;color:#1e6dbc} #ghv-stock .of-property-icon svg{width:30px;height:30px} #ghv-stock .of-property-facts{display:flex;flex-wrap:wrap;gap:22px 40px;border-top:1px solid #e4ebf1;border-bottom:1px solid #e4ebf1;padding:18px 0;margin:20px 0} #ghv-stock .of-property-facts span{font-size:12px;color:#64768a} #ghv-stock .of-property-facts strong{display:block;font-size:15px;color:#20354a;margin-bottom:4px} #ghv-stock .of-property-customers>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #e4ebf1;padding:12px 0} #ghv-stock .of-person-link{font:inherit;text-align:left;border:0;background:transparent;color:#20354a;min-width:0;min-height:44px;padding:4px 0} #ghv-stock .of-person-link strong,#ghv-stock .of-person-link small{display:block;overflow-wrap:anywhere} #ghv-stock .of-person-link small{color:#64768a;margin-top:4px} #ghv-stock #gs-other-nav .gw-nav{width:100%;border:0;background:transparent;font:inherit;font-size:13px;text-align:left} @container ghv-surface (max-width:580px){#ghv-stock .of-property-customers>div{flex-wrap:wrap}#ghv-stock .of-property-head h3{font-size:20px}} #app-ghv-capture-preview{padding:12px} #app-ghv-capture-suite{font-family:'GHV Calendar Montserrat',Arial,sans-serif;max-width:460px;min-width:0;margin:auto;background:#fff;color:#595959;border:1px solid #dfe6ee;border-radius:16px;overflow:hidden;line-height:1.6;font-size:13px;color-scheme:light} #app-ghv-capture-suite *{box-sizing:border-box}#app-ghv-capture-suite [hidden]{display:none!important} #app-ghv-capture-suite button,#app-ghv-capture-suite input,#app-ghv-capture-suite select,#app-ghv-capture-suite textarea{font-family:inherit} #app-ghv-capture-suite .cs-header{display:flex;gap:12px;align-items:center;padding:18px 20px;border-bottom:1px solid #dfe6ee} #app-ghv-capture-suite #app-cs-logo{width:36px;height:36px;object-fit:contain}#app-ghv-capture-suite .cs-header strong,#app-ghv-capture-suite .cs-header small{display:block}#app-ghv-capture-suite .cs-header strong{font-size:16px}#app-ghv-capture-suite .cs-header small{font-size:11px;color:#747474} #app-ghv-capture-suite .cs-avatar{margin-left:auto;background:#eef5fc;color:#1e6dbc;font-size:11px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center} #app-ghv-capture-suite .cs-switch{padding:16px 20px 7px;display:grid;gap:5px;font-size:11px;color:#747474}#app-ghv-capture-suite .cs-switch select{border:1px solid #cddbe9;border-radius:8px;padding:10px;background:#fff;color:#595959;font-size:16px;min-height:46px;width:100%} #app-ghv-capture-suite .cs-connection{display:flex;align-items:center;justify-content:space-between;padding:0 20px 10px;font-size:11px;color:#747474;gap:10px} #app-ghv-capture-suite .cs-link{background:transparent;border:0;color:#1e6dbc;font:inherit;padding:8px 0;min-height:36px;display:inline-flex;align-items:center;gap:6px;text-align:left} #app-ghv-capture-suite .cs-global{display:flex;flex-wrap:wrap;border-bottom:1px solid #dfe6ee;padding:0 12px;gap:0} #app-ghv-capture-suite .cs-global button{border:0;background:transparent;color:#747474;font-size:11px;padding:12px 9px;min-height:44px;border-bottom:2px solid transparent}#app-ghv-capture-suite .cs-global button[aria-pressed=true]{color:#1e6dbc;border-bottom-color:#1e6dbc;font-weight:600} #app-ghv-capture-suite #app-cs-ghv,#app-ghv-capture-suite #app-cs-office{padding:20px;min-width:0} #app-ghv-capture-suite h2{font-size:22px;line-height:1.35;margin:2px 0 10px;font-weight:600;overflow-wrap:anywhere}#app-ghv-capture-suite h3{font-size:14px;margin:0 0 12px;font-weight:600}#app-ghv-capture-suite p{margin:6px 0 12px} #app-ghv-capture-suite .cs-small{font-size:11px;color:#747474;line-height:1.7}#app-ghv-capture-suite .cs-section{margin:20px 0 0;padding-top:18px;border-top:1px solid #dfe6ee} #app-ghv-capture-suite .cs-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-size:12px;min-height:44px;padding:11px 12px;border:1px solid #dfe6ee;border-radius:8px;background:#fff;color:#595959;text-align:left} #app-ghv-capture-suite .cs-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc}#app-ghv-capture-suite .cs-button:disabled{opacity:.45}#app-ghv-capture-suite .cs-full{width:100%} #app-ghv-capture-suite .cs-card{border:1px solid #dfe6ee;border-radius:10px;padding:16px;margin-bottom:14px;background:#fff} #app-ghv-capture-suite .cs-case{display:flex;align-items:center;gap:10px;font-size:11px;color:#747474;margin-bottom:14px}#app-ghv-capture-suite .cs-case>span{padding:7px;border:1px solid #dfe6ee;border-radius:6px;display:flex} #app-ghv-capture-suite .cs-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap} #app-ghv-capture-suite .cs-field{display:grid;gap:5px;font-size:12px;color:#747474;min-width:0}#app-ghv-capture-suite .cs-field input,#app-ghv-capture-suite .cs-field select,#app-ghv-capture-suite .cs-field textarea{border:1px solid #cddbe9;border-radius:8px;padding:10px;background:#fff;color:#595959;font-size:16px;min-height:44px;width:100%;min-width:0}#app-ghv-capture-suite .cs-field textarea{min-height:95px;resize:vertical} #app-ghv-capture-suite .cs-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 12px}#app-ghv-capture-suite .cs-wide{grid-column:1/-1}#app-ghv-capture-suite .cs-number{background:#f5f8fc;padding:12px;border-radius:8px;display:grid;gap:3px;margin-bottom:15px;font-size:12px;overflow-wrap:anywhere} #app-ghv-capture-suite .cs-status{display:inline-flex;gap:6px;align-items:center;padding:5px 8px;background:#eef5fc;color:#1e6dbc;border-radius:5px;font-size:11px} #app-ghv-capture-suite .cs-items{display:grid;gap:8px;margin-top:14px}#app-ghv-capture-suite .cs-item{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #dfe6ee;border-radius:9px;padding:13px;width:100%;text-align:left;font:inherit;color:#595959} #app-ghv-capture-suite .cs-item>span{min-width:0;flex:1}#app-ghv-capture-suite .cs-item strong,#app-ghv-capture-suite .cs-item small{display:block;overflow-wrap:anywhere}#app-ghv-capture-suite .cs-item strong{font-size:12px;margin:4px 0}#app-ghv-capture-suite .cs-item small{font-size:11px;color:#747474} #app-ghv-capture-suite .cs-thumb{width:54px;height:54px;object-fit:cover;border-radius:6px;background:#eef5fc}#app-ghv-capture-suite .cs-noimage{display:grid;place-items:center;width:54px;height:54px;background:#f5f8fc;flex:none;border-radius:6px;color:#747474} #app-ghv-capture-suite .cs-tabs{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0 18px}#app-ghv-capture-suite .cs-tabs button{flex:1;min-height:44px;background:#f5f8fc;border:0;border-radius:7px;font:inherit;font-size:12px;color:#595959;padding:10px}#app-ghv-capture-suite .cs-tabs button[aria-pressed=true]{color:#1e6dbc;background:#eaf3fc;font-weight:600} #app-ghv-capture-suite .cs-photos{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:14px 0}#app-ghv-capture-suite .cs-photo{padding:0;border:1px solid #dfe6ee;background:#fff;border-radius:8px;overflow:hidden;text-align:left;color:#595959;font:inherit}#app-ghv-capture-suite .cs-photo img{width:100%;height:115px;object-fit:cover}#app-ghv-capture-suite .cs-photo span{display:block;font-size:11px;padding:8px} #app-ghv-capture-suite .cs-empty{padding:24px 12px;text-align:center;background:#f5f8fc;border-radius:9px;margin:14px 0;color:#747474;font-size:12px}#app-ghv-capture-suite .cs-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}#app-ghv-capture-suite .cs-actions>*{flex:1} #app-ghv-capture-suite .cs-notice{color:#1e6dbc;font-size:12px;margin:14px 0;overflow-wrap:anywhere}#app-ghv-capture-suite .cs-error{color:#a13e2e}#app-ghv-capture-suite .cs-foot{border-top:1px solid #dfe6ee;padding:14px 20px;font-size:11px;color:#747474} #app-ghv-capture-suite .cs-queue>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #dfe6ee;font-size:12px}#app-ghv-capture-suite .cs-queue strong,#app-ghv-capture-suite .cs-queue small{display:block}#app-ghv-capture-suite .cs-queue small{font-size:11px;color:#747474} #app-ghv-capture-suite .cs-largephoto{width:100%;height:auto;display:block;border-radius:9px}#app-ghv-capture-suite .app-cs-gallery{overflow:hidden;border-radius:9px;background:#f5f8fc;margin-top:12px}#app-ghv-capture-suite details{margin-top:16px;border-top:1px solid #dfe6ee;padding-top:14px}#app-ghv-capture-suite summary{font-size:12px;min-height:44px}#app-ghv-capture-suite .cs-radio{display:flex;align-items:center;gap:8px;min-height:44px;font-size:12px} #app-ghv-capture-suite #app-ao-variants .ao-stage{padding:0;min-height:0;background:transparent}#app-ghv-capture-suite #app-ao-variants .ao-app{max-width:none;border:0;border-radius:0;box-shadow:none}#app-ghv-capture-suite #app-ao-variants .ao-app>header{display:none}#app-ghv-capture-suite #app-ao-variants .ao-app [data-action=online]{display:none}#app-ghv-capture-suite #app-ao-variants section[data-variant]{display:block}#app-ghv-capture-suite #app-ao-variants section[hidden]{display:none!important} #app-ghv-capture-suite #app-cs-office .of-mailgrid{grid-template-columns:1fr}#app-ghv-capture-suite #app-cs-office .of-records article{flex-direction:column;gap:6px}#app-ghv-capture-suite #app-cs-office .of-records article>span{flex:auto} #app-ghv-capture-suite .cs-area{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #dfe6ee;border-bottom:1px solid #dfe6ee;margin:4px 0 12px} #app-ghv-capture-suite .cs-area small,#app-ghv-capture-suite .cs-area strong{display:block}#app-ghv-capture-suite .cs-area small{font-size:11px;color:#747474}#app-ghv-capture-suite .cs-area strong{font-size:15px;overflow-wrap:anywhere}#app-ghv-capture-suite .cs-area .cs-button{font-size:11px;flex-shrink:0} #app-ghv-capture-suite .cs-positionline{margin:0 0 12px}#app-ghv-capture-suite .cs-positionline>strong{font-size:14px} #app-ghv-capture-suite .cs-camera{height:260px;position:relative;overflow:hidden;border-radius:10px;background:#17232f} #app-ghv-capture-suite .cs-camera>img{width:100%;height:100%;object-fit:cover;transform-origin:center} #app-ghv-capture-suite .cs-camera-top{position:absolute;top:0;left:0;right:0;background:linear-gradient(#17232fdd,transparent);padding:12px;display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#fff} #app-ghv-capture-suite .cs-lenses{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:8px} #app-ghv-capture-suite .cs-lenses button{border:0;background:#17232fe8;color:#fff;border-radius:50%;width:44px;height:44px;font-size:12px;display:grid;place-items:center}#app-ghv-capture-suite .cs-lenses button[aria-pressed=true]{background:#fff;color:#1e6dbc;font-weight:700} #app-ghv-capture-suite .cs-shutterbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 0} #app-ghv-capture-suite .cs-shutterbar .cs-button{font-size:11px;display:flex;flex-direction:column;gap:3px;border-color:transparent;background:transparent;padding:8px;min-width:65px} #app-ghv-capture-suite .cs-shutterbar .cs-button[aria-pressed=true]{background:#eef5fc;color:#1e6dbc} #app-ghv-capture-suite .cs-shutter{width:66px;height:66px;border:4px solid #dbeafb;border-radius:50%;background:#1e6dbc;color:#fff;display:grid;place-items:center;box-shadow:inset 0 0 0 3px #fff} #app-ghv-capture-suite .cs-position-nav{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;border-top:1px solid #dfe6ee;padding-top:14px;margin-bottom:16px} #app-ghv-capture-suite .cs-ocr{background:#f0f6fc;padding:14px;border-radius:9px;margin-top:16px;font-size:12px}#app-ghv-capture-suite .cs-ocr>strong{display:flex;align-items:center;gap:7px;color:#1e6dbc}#app-ghv-capture-suite .cs-ocr small{display:block;font-size:11px;margin-top:10px;line-height:1.7}#app-ghv-capture-suite .cs-ocr .cs-button{width:100%;white-space:normal} @container ghv-surface (max-width:450px){#app-ghv-capture-preview{padding:0}#app-ghv-capture-suite .cs-header{padding:16px}#app-ghv-capture-suite .cs-switch{padding:14px 16px 7px}#app-ghv-capture-suite #app-cs-ghv,#app-ghv-capture-suite #app-cs-office{padding:16px}#app-ghv-capture-suite .cs-connection{padding:0 16px 8px}#app-ghv-capture-suite .cs-fields{grid-template-columns:1fr}#app-ghv-capture-suite .cs-global{padding:0 7px}#app-ghv-capture-suite .cs-global button{padding:11px 7px}} #app-ghv-capture-suite.cs-capturing .cs-header,#app-ghv-capture-suite.cs-capturing .cs-global,#app-ghv-capture-suite.cs-capturing .cs-connection,#app-ghv-capture-suite.cs-capturing .cs-switch>label{display:none} #app-ghv-capture-suite.cs-capturing .cs-switch{padding:12px 16px;border-bottom:1px solid #dfe6ee} #app-ghv-capture-suite.cs-capturing #app-cs-ghv{padding-top:10px} #app-ghv-capture-suite.cs-capturing .cs-camera{height:240px} #app-ghv-capture-suite.cs-capturing .cs-area{padding:8px 0;margin:0 0 9px} #app-ghv-capture-suite.cs-capturing .cs-shutterbar{padding:10px 0} #app-ghv-capture-suite.cs-capturing .cs-positionline{margin-bottom:9px} #app-ghv-capture-suite{max-width:430px;border-radius:26px;box-shadow:0 16px 45px #16354b12;color:#20354a} #app-ghv-capture-suite .cs-header{padding:16px 18px}#app-ghv-capture-suite .cs-header strong{font-size:14px} #app-ghv-capture-suite .cs-brands{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:13px 16px;background:#fff;border-bottom:1px solid #e4ebf1} #app-ghv-capture-suite .cs-brands button{display:flex;flex-direction:column;align-items:center;gap:6px;padding:9px 4px;min-height:72px;border:1px solid transparent;border-radius:12px;background:#f6f8fb;color:#64768a;font:inherit;font-size:11px} #app-ghv-capture-suite .cs-brands img{width:31px;height:31px;object-fit:contain} #app-ghv-capture-suite .cs-brands button[aria-pressed=true]{border-color:#1e6dbc;color:#1e6dbc;background:#edf5fe;font-weight:600} #app-ghv-capture-suite[data-mode=immo] .cs-brands button[aria-pressed=true]{color:#37874b;border-color:#37874b;background:#eff8f1} #app-ghv-capture-suite .cs-connection{padding:8px 16px;background:#fbfcfe;border-bottom:1px solid #e4ebf1} #app-ghv-capture-suite #app-cs-start,#app-ghv-capture-suite #app-cs-more{padding:22px 18px;min-height:360px} #app-ghv-capture-suite .cs-bottom{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid #e4ebf1;background:#fff;padding:9px 6px 12px;position:sticky;bottom:0;z-index:20;box-shadow:0 -7px 20px #16354b06} #app-ghv-capture-suite .cs-bottom button{min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;background:transparent;border:0;color:#64768a;font:inherit;font-size:11px;padding:4px 1px} #app-ghv-capture-suite .cs-bottom svg{width:21px;height:21px} #app-ghv-capture-suite .cs-bottom button[aria-pressed=true]{color:#1e6dbc;font-weight:600} #app-ghv-capture-suite .cs-bottom button[aria-pressed=true] svg{background:#edf5fe;box-shadow:0 0 0 6px #edf5fe;border-radius:5px} #app-ghv-capture-suite .cs-bottom .cs-center{color:#1e6dbc} #app-ghv-capture-suite .cs-startkicker{font-size:11px;color:#1e6dbc;margin-bottom:7px} #app-ghv-capture-suite .cs-feature{padding:18px;border:1px solid #dfe6ee;border-radius:15px;margin:18px 0;background:#f7faff} #app-ghv-capture-suite .cs-feature h3{font-size:17px} #app-ghv-capture-suite .cs-feature .cs-actions{margin-top:14px} #app-ghv-capture-suite .cs-shortcuts{display:grid;gap:0;margin:10px 0} #app-ghv-capture-suite .cs-shortcuts button{display:flex;gap:11px;align-items:center;text-align:left;border:0;border-bottom:1px solid #e4ebf1;background:#fff;padding:15px 0;font:inherit;color:#20354a;min-height:60px} #app-ghv-capture-suite .cs-shortcuts button>svg:first-child{color:#1e6dbc;flex-shrink:0}#app-ghv-capture-suite .cs-shortcuts button>span{flex:1}#app-ghv-capture-suite .cs-shortcuts strong,#app-ghv-capture-suite .cs-shortcuts small{display:block}#app-ghv-capture-suite .cs-shortcuts strong{font-size:13px}#app-ghv-capture-suite .cs-shortcuts small{font-size:11px;color:#64768a;margin-top:3px} #app-ghv-capture-suite .cs-photoitem{border:1px solid #dfe6ee;border-radius:11px;overflow:hidden;background:#fff;min-width:0} #app-ghv-capture-suite .cs-photoitem .cs-photo{border:0;border-radius:0;width:100%}#app-ghv-capture-suite .cs-delete{display:flex;justify-content:center;gap:6px;width:100%;min-height:44px;background:#fff;border:0;border-top:1px solid #e4ebf1;color:#a13e2e;font:inherit;font-size:11px;align-items:center} #app-ghv-capture-suite .cs-savehint{display:flex;gap:7px;align-items:center;font-size:11px;color:#287454;background:#eff8f3;border-radius:8px;padding:9px 11px;margin-top:10px} #app-ghv-capture-suite .cs-undo{padding:12px;border:1px solid #dfe6ee;border-radius:9px;display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:12px;margin:12px 0} #app-ghv-capture-suite .cs-foot{font-size:11px;padding:10px 16px;margin:0;color:#64768a} #app-ghv-capture-suite #app-ghv-mobile-visit{padding:0;background:transparent;font-family:inherit} #app-ghv-capture-suite #app-ghv-mobile-visit .mv-phone{max-width:none;border:0;border-radius:0;box-shadow:none} #app-ghv-capture-suite #app-ghv-mobile-visit .mv-apphead,#app-ghv-capture-suite #app-ghv-mobile-visit #app-mv-nav,#app-ghv-capture-suite #app-ghv-mobile-visit #app-mv-status{display:none!important} #app-ghv-capture-suite #app-ghv-mobile-visit .mv-content{min-height:0;padding:20px 18px} #app-ghv-capture-suite #app-ghv-mobile-visit .mv-photo .mv-button{width:100%;border-width:1px 0 0;border-radius:0} #app-ghv-capture-suite #app-cs-office .of-tabs{display:none} #app-ghv-capture-suite.cs-capturing .cs-connection{display:flex} #app-ghv-capture-suite.cs-capturing .cs-brands{padding:8px 14px;gap:5px} #app-ghv-capture-suite.cs-capturing .cs-brands button{min-height:48px;flex-direction:row;justify-content:center;padding:7px 4px;font-size:11px;gap:5px} #app-ghv-capture-suite.cs-capturing .cs-brands img{width:21px;height:21px} @container ghv-surface (max-width:360px){#app-ghv-capture-suite.cs-capturing .cs-brands button{flex-direction:column;gap:3px}#app-ghv-capture-suite .cs-brands{padding-left:10px;padding-right:10px}#app-ghv-capture-suite .cs-header{padding:13px}#app-ghv-capture-suite .cs-header strong{font-size:13px}} #app-ghv-capture-suite .cs-header,#app-ghv-capture-suite.cs-capturing .cs-header{display:grid;grid-template-columns:32px minmax(0,1fr) 28px;gap:9px;padding:11px 12px;align-items:center} #app-ghv-capture-suite .cs-header #app-cs-logo{width:32px;height:32px} #app-ghv-capture-suite .cs-header .cs-avatar{width:28px;height:28px;margin:0} #app-ghv-capture-suite .cs-header .cs-brands,#app-ghv-capture-suite.cs-capturing .cs-header .cs-brands{padding:0;border:0;gap:4px;min-width:0} #app-ghv-capture-suite .cs-header .cs-brands button,#app-ghv-capture-suite.cs-capturing .cs-header .cs-brands button{min-height:60px;flex-direction:column;gap:4px;padding:6px 2px;font-size:11px;border-radius:10px} #app-ghv-capture-suite .cs-header .cs-brands img,#app-ghv-capture-suite.cs-capturing .cs-header .cs-brands img{width:27px;height:27px} #app-ghv-capture-suite .cs-header .cs-brands span{display:block;white-space:nowrap;font-size:11px;letter-spacing:-.25px} @container ghv-surface (max-width:360px){#app-ghv-capture-suite .cs-header,#app-ghv-capture-suite.cs-capturing .cs-header{grid-template-columns:28px minmax(0,1fr);gap:7px;padding:10px}#app-ghv-capture-suite .cs-header #app-cs-logo{width:28px;height:28px}#app-ghv-capture-suite .cs-header .cs-avatar{display:none}} #app-ghv-capture-suite .cs-finish-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:14px 0;margin:16px 0;border-block:1px solid #e4ebf1;gap:12px} #app-ghv-capture-suite .cs-finish-counts strong{display:block;font-size:23px;font-weight:600;color:#20354a;line-height:1.4} #app-ghv-capture-suite .cs-finish-counts span{font-size:11px;color:#64768a} #app-ghv-capture-suite .cs-transfer-status{display:flex;gap:11px;padding:14px;border-radius:10px;background:#eff8f3;color:#287454;align-items:center;margin:15px 0} #app-ghv-capture-suite .cs-transfer-status.cs-transfer-open{background:#eef5fc;color:#1e6dbc} #app-ghv-capture-suite .cs-transfer-status>svg{flex-shrink:0;width:21px;height:21px} #app-ghv-capture-suite .cs-transfer-status strong{display:block;font-size:12px;font-weight:600} #app-ghv-capture-suite .cs-transfer-status small{display:block;font-size:11px;margin-top:3px} #app-ghv-capture-suite .cs-finish-strip{background:#f5f8fc;border-radius:8px;padding:10px 12px;margin:12px 0;font-size:11px;color:#53667a} #app-ghv-capture-suite .cs-finish-strip span{display:flex;align-items:center;gap:7px;color:#287454} #app-ghv-capture-suite .cs-finish-strip small{display:block;font-size:11px;margin-top:3px} #app-ghv-capture-suite .cs-finish-next{margin-top:22px} #app-ghv-capture-suite .cs-finish-next h3{margin-bottom:4px} #app-ghv-capture-suite .app-cs-handover-note{margin-top:18px} #app-ghv-capture-suite .cs-finish-issues{margin-top:12px;padding-top:10px} #app-ghv-capture-suite .cs-finish-issues summary{color:#8a5c22;display:list-item;align-content:center;line-height:1.6} #app-ghv-capture-suite .cs-issue-link{display:flex;align-items:center;gap:8px;justify-content:space-between;width:100%;border:0;border-top:1px solid #e4ebf1;background:#fff;color:#20354a;font:inherit;font-size:12px;text-align:left;min-height:48px;padding:10px 0} #app-ghv-capture-suite .cs-issue-link span{min-width:0;overflow-wrap:anywhere} #app-ghv-capture-suite .cs-issue-link small{display:block;font-size:11px;color:#8a5c22} #app-ghv-capture-suite .cs-history{list-style:none;padding:0;margin:0} #app-ghv-capture-suite .cs-history li{display:grid;gap:3px;padding:10px 0;border-top:1px solid #e4ebf1;font-size:12px} #app-ghv-capture-suite .cs-history small{font-size:11px;color:#64768a} #app-ghv-capture-suite .cs-finish-foot{margin-top:20px;padding-top:14px;border-top:1px solid #e4ebf1} #app-ghv-capture-suite .cs-queue>div>span{min-width:0;overflow-wrap:anywhere} #app-ghv-capture-suite .cs-queue>div>span:first-child{flex:1} #app-ghv-capture-suite .cs-queue>div>span:last-child{max-width:32%} #app-ghv-capture-suite #app-cs-planner{padding:20px 18px;min-width:0} #app-ghv-capture-suite .ap-planner{font-size:12px;line-height:1.6} #app-ghv-capture-suite .ap-heading{margin-bottom:15px} #app-ghv-capture-suite .ap-heading h2{margin-top:3px;margin-bottom:0} #app-ghv-capture-suite .ap-calendar-heading{display:flex;align-items:center;justify-content:space-between;gap:12px} #app-ghv-capture-suite .ap-calendar-heading>div{min-width:0} #app-ghv-capture-suite .ap-add{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#edf5fe;color:#1e6dbc} #app-ghv-capture-suite .ap-add svg{width:24px;height:24px;stroke-width:2.2} #app-ghv-capture-suite .ap-view{display:grid;grid-template-columns:1fr 1fr;gap:5px;background:#f1f5f9;padding:4px;border-radius:11px;margin-bottom:17px} #app-ghv-capture-suite .ap-view button{border:0;min-height:42px;background:transparent;color:#64768a;padding:8px} #app-ghv-capture-suite .ap-view button[aria-pressed=true]{background:#fff;box-shadow:0 2px 5px #20354a0d;color:#1e6dbc;font-weight:600} #app-ghv-capture-suite .ap-search{margin-bottom:14px} #app-ghv-capture-suite .ap-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0} #app-ghv-capture-suite .ap-filters label{display:grid;gap:4px;font-size:11px;color:#64768a;min-width:0} #app-ghv-capture-suite .ap-filters select{min-width:0;width:100%;min-height:44px;border:1px solid #dfe6ee;border-radius:8px;padding:8px 7px;background:#fff;color:#20354a;font-size:12px} #app-ghv-capture-suite .ap-status-filter{display:flex;gap:6px;margin:14px 0 10px;flex-wrap:wrap} #app-ghv-capture-suite .ap-status-filter button{font-size:11px;min-height:38px;padding:7px 10px;border-radius:20px} #app-ghv-capture-suite .ap-status-filter button[aria-pressed=true]{background:#eef5fc;color:#1e6dbc;border-color:#b9d5f0} #app-ghv-capture-suite .ap-job{width:100%;display:flex;align-items:center;gap:10px;padding:16px 0;border:0;border-top:1px solid #e4ebf1;background:#fff;text-align:left;font:inherit;color:#20354a} #app-ghv-capture-suite .ap-job-main{flex:1;min-width:0} #app-ghv-capture-suite .ap-job-main>strong{display:block;margin:7px 0 4px;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere} #app-ghv-capture-suite .ap-job-main>small{display:flex;align-items:center;gap:5px;font-size:11px;color:#64768a;line-height:1.6;margin-top:3px;overflow-wrap:anywhere} #app-ghv-capture-suite .ap-job>svg{flex:none;width:14px;color:#8292a2} #app-ghv-capture-suite .ap-brand{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#53677c} #app-ghv-capture-suite .ap-brand img{width:20px;height:20px;object-fit:contain} #app-ghv-capture-suite .ap-job-foot{display:flex;flex-wrap:wrap;gap:5px 9px;font-size:11px;margin-top:10px;color:#64768a} #app-ghv-capture-suite .ap-job-foot>span:first-child{color:#1e6dbc;background:#f1f6fc;border-radius:4px;padding:1px 5px} #app-ghv-capture-suite .ap-calendar{padding-bottom:15px;border-bottom:1px solid #e4ebf1;margin-bottom:18px} #app-ghv-capture-suite .ap-calendar-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:18px} #app-ghv-capture-suite .ap-calendar-head strong{font-size:15px;font-weight:600;text-align:center} #app-ghv-capture-suite .ap-calendar-head button{border:0;min-width:44px;padding:9px} #app-ghv-capture-suite .ap-calendar-tools{display:flex;justify-content:space-between;align-items:center;margin:3px 0 12px;gap:7px} #app-ghv-capture-suite .ap-calendar-tools>div{display:flex;gap:3px} #app-ghv-capture-suite .ap-calendar-tools button{font-size:11px;min-height:40px;padding:7px 9px;border-color:transparent} #app-ghv-capture-suite .ap-calendar-tools button[aria-pressed=true]{background:#eef5fc;color:#1e6dbc} #app-ghv-capture-suite .ap-weekdays,#app-ghv-capture-suite .ap-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;text-align:center} #app-ghv-capture-suite .ap-weekdays{font-size:11px;color:#64768a;margin-bottom:7px} #app-ghv-capture-suite .ap-days button{min-width:0;min-height:48px;padding:5px 0 3px;border:1px solid transparent;border-radius:9px;background:transparent;color:#20354a;font:inherit;font-size:13px;display:grid;place-content:center;gap:5px} #app-ghv-capture-suite .ap-days button[aria-current=date]{border-color:#c8d8e8} #app-ghv-capture-suite .ap-days button[aria-pressed=true]{background:#1e6dbc;color:#fff} #app-ghv-capture-suite .ap-days small{display:flex;justify-content:center;gap:3px;height:5px} #app-ghv-capture-suite .ap-day-dot{display:inline-block;width:4px;height:4px;background:#1e6dbc;border-radius:50%} #app-ghv-capture-suite .ap-day-dot.ap-green{background:#37874b} #app-ghv-capture-suite .ap-days button[aria-pressed=true] .ap-day-dot{background:#fff} #app-ghv-capture-suite .ap-agenda h3{margin-bottom:3px;font-size:14px} #app-ghv-capture-suite .ap-time{display:grid;gap:1px;align-self:flex-start;margin-top:3px;font-size:13px;font-weight:600;min-width:41px} #app-ghv-capture-suite .ap-time small{font-size:11px;font-weight:400;color:#8292a2} #app-ghv-capture-suite .ap-detail-title{margin-top:20px} #app-ghv-capture-suite .ap-detail-title>.cs-small{display:block;margin:8px 0 4px} #app-ghv-capture-suite .ap-detail-title h2{font-size:21px} #app-ghv-capture-suite .ap-detail-data{margin:17px 0} #app-ghv-capture-suite .ap-detail-data>div{padding:13px 0;border-top:1px solid #e4ebf1;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px} #app-ghv-capture-suite .ap-detail-data dt{display:flex;align-items:flex-start;gap:6px;color:#64768a;font-size:11px;padding-top:2px} #app-ghv-capture-suite .ap-detail-data dd{margin:0;font-size:12px;overflow-wrap:anywhere} #app-ghv-capture-suite .ap-detail-data dd small{display:block;font-size:11px;color:#64768a;margin-top:3px} #app-ghv-capture-suite .ap-detail-data dd button{font-size:11px;margin-top:8px;padding:8px} #app-ghv-capture-suite .ap-detail-section{border-top:1px solid #e4ebf1;padding-top:17px;margin-top:18px} #app-ghv-capture-suite .ap-detail-section h3{margin-bottom:8px} #app-ghv-capture-suite .ap-detail-section details{border:0;padding-top:0} #app-ghv-capture-suite .ap-todo{display:flex;gap:7px;align-items:center;padding:10px;background:#f5f8fc;border-radius:8px;font-size:11px} #app-ghv-capture-suite .ap-recipients p{font-size:12px} #app-ghv-capture-suite .ap-check{display:flex;gap:9px;align-items:center;min-height:44px;font-size:12px} #app-ghv-capture-suite .ap-check input,#app-ghv-capture-suite .ap-setting input{accent-color:#1e6dbc;width:19px;height:19px;flex:none} #app-ghv-capture-suite .ap-question{padding:14px;border-radius:11px;background:#edf5fe;margin:17px 0;border-left:3px solid #1e6dbc} #app-ghv-capture-suite .ap-question h3{margin:7px 0} #app-ghv-capture-suite .ap-question p{font-size:12px} #app-ghv-capture-suite .ap-question .cs-small{margin-top:9px;margin-bottom:0} #app-ghv-capture-suite .ap-notice-actions{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0} #app-ghv-capture-suite .ap-notice-actions button{font-size:11px} #app-ghv-capture-suite .ap-notice{padding:14px 0;border-top:1px solid #e4ebf1} #app-ghv-capture-suite .ap-notice-open{width:100%;display:flex;align-items:flex-start;gap:10px;padding:0;border:0;background:#fff;color:#20354a;font:inherit;text-align:left} #app-ghv-capture-suite .ap-notice-icon{width:32px;height:32px;flex:none;display:grid;place-items:center;background:#f1f5f9;color:#64768a;border-radius:9px} #app-ghv-capture-suite .ap-unread .ap-notice-icon{background:#e9f3fe;color:#1e6dbc} #app-ghv-capture-suite .ap-notice-open>span:last-child{min-width:0;flex:1} #app-ghv-capture-suite .ap-notice-open strong{display:block;font-size:13px;margin:4px 0;font-weight:600} #app-ghv-capture-suite .ap-notice-open small{display:block;font-size:11px;color:#64768a;margin-top:3px} #app-ghv-capture-suite .ap-notice-open>span>span{display:block;font-size:12px;line-height:1.7} #app-ghv-capture-suite .ap-notice-tools{margin:11px 0 0 42px;display:grid;gap:5px;justify-items:start} #app-ghv-capture-suite .ap-notice-tools button{font-size:11px;min-height:38px;padding:7px 10px} #app-ghv-capture-suite .ap-notice-tools small{font-size:11px;color:#64768a} #app-ghv-capture-suite .ap-demo-actions{display:flex;flex-wrap:wrap;gap:7px;padding-top:16px;border-top:1px solid #e4ebf1;margin:10px 0} #app-ghv-capture-suite .ap-demo-actions button{font-size:11px} #app-ghv-capture-suite .ap-push-preview{border-radius:17px;background:#f1f5f9;border:1px solid #dfe6ee;padding:16px;margin:16px 0;font-size:12px;color:#20354a} #app-ghv-capture-suite .ap-push-preview>div{display:flex;gap:9px;align-items:center;margin-bottom:13px} #app-ghv-capture-suite .ap-push-preview img{width:30px;height:30px} #app-ghv-capture-suite .ap-push-preview small{display:block;font-size:11px;color:#64768a;margin-top:3px} #app-ghv-capture-suite .ap-push-preview>small{margin-top:12px} #app-ghv-capture-suite .ap-settings-title{margin-top:20px} #app-ghv-capture-suite .ap-setting{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:15px 0;border-top:1px solid #e4ebf1;min-height:64px} #app-ghv-capture-suite .ap-setting strong{font-size:12px;font-weight:600} #app-ghv-capture-suite .ap-setting small{display:block;font-size:11px;color:#64768a;margin-top:4px} #app-ghv-capture-suite .ap-demo-note{margin-top:17px} #app-ghv-capture-suite .cs-header,#app-ghv-capture-suite.cs-capturing .cs-header{grid-template-columns:28px minmax(0,1fr) 40px;gap:7px;padding:11px 10px} #app-ghv-capture-suite .cs-header #app-cs-logo{width:28px;height:28px} #app-ghv-capture-suite .cs-bell{position:relative;display:grid;place-items:center;min-height:44px;width:40px;padding:0;border:0;background:transparent;color:#64768a;border-radius:9px} #app-ghv-capture-suite .cs-bell[aria-pressed=true]{color:#1e6dbc;background:#edf5fe} #app-ghv-capture-suite .cs-bell>svg{width:21px;height:21px} #app-ghv-capture-suite .cs-bell>span{position:absolute;right:1px;top:1px;min-width:16px;height:16px;display:grid;place-items:center;padding:0 3px;border-radius:9px;background:#1e6dbc;color:#fff;font-size:11px} @container ghv-surface (max-width:360px){#app-ghv-capture-suite .cs-header,#app-ghv-capture-suite.cs-capturing .cs-header{grid-template-columns:minmax(0,1fr) 40px;gap:7px}#app-ghv-capture-suite .cs-header #app-cs-logo{display:none}#app-ghv-capture-suite #app-cs-planner{padding:17px 14px}#app-ghv-capture-suite .ap-filters{grid-template-columns:1fr;gap:8px}#app-ghv-capture-suite .ap-filters select{font-size:16px}#app-ghv-capture-suite .ap-detail-data>div{grid-template-columns:1fr;gap:4px}} :is(#ghv-stock,#app-ghv-capture-suite) .tp-team{color:#263e55;font-size:13px;line-height:1.5;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-team *{box-sizing:border-box} :is(#ghv-stock,#app-ghv-capture-suite) .tp-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-team h3{font-size:17px;margin:0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-team h4{font-size:13px;margin:0 0 10px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-team p{margin:8px 0;font-size:12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:8px 10px;border:1px solid #dce5ed;border-radius:7px;font:inherit;font-size:12px;font-weight:700;color:#1e6dbc;background:#fff;max-width:100%;text-align:left;white-space:normal} :is(#ghv-stock,#app-ghv-capture-suite) .tp-button:disabled{opacity:.45} :is(#ghv-stock,#app-ghv-capture-suite) .tp-button.tp-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc} :is(#ghv-stock,#app-ghv-capture-suite) .tp-button svg{width:16px;height:16px;flex-shrink:0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-owner,:is(#ghv-stock,#app-ghv-capture-suite) .tp-person{display:flex;align-items:center;gap:10px;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-owner{padding:12px 0;border-bottom:1px solid #e5ebf0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-owner small{display:block;font-size:11px;color:#687786} :is(#ghv-stock,#app-ghv-capture-suite) .tp-avatar{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#eaf3fd;color:#1e6dbc;font-weight:700} :is(#ghv-stock,#app-ghv-capture-suite) .tp-member{padding:14px 0;border-bottom:1px solid #e5ebf0;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-person>div{min-width:0;flex:1} :is(#ghv-stock,#app-ghv-capture-suite) .tp-person>div>strong{display:block} :is(#ghv-stock,#app-ghv-capture-suite) .tp-person>.tp-button{width:36px;padding:7px;color:#687786} :is(#ghv-stock,#app-ghv-capture-suite) .tp-status{display:inline-block;font-size:11px;color:#546a7e;border-radius:4px;padding:2px 6px;background:#edf3f8;margin-top:4px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-status.tp-pending{color:#946219;background:#fff4e0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-status.tp-accepted{color:#327143;background:#edf6ef} :is(#ghv-stock,#app-ghv-capture-suite) .tp-status.tp-declined{color:#92545a;background:#fcf0f1} :is(#ghv-stock,#app-ghv-capture-suite) .tp-mode-label{display:flex;flex-direction:column;gap:5px;font-size:11px;color:#687786;margin:12px 0 8px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-mode-label select{width:100%;min-width:0;min-height:40px;border:1px solid #dce5ed;border-radius:7px;padding:8px;color:#334d65;background:#fff;font:inherit;font-size:12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-add{background:#f6f9fc;padding:15px;border:1px solid #dce5ed;border-radius:8px;margin-top:16px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-choices{display:flex;flex-wrap:wrap;gap:8px 24px;margin:8px 0 12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-check{display:flex;flex-direction:row;align-items:flex-start;gap:9px;padding:7px 0;font-size:13px;min-height:38px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-check input{width:18px;height:18px;min-height:18px;flex:0 0 18px;padding:0;margin:1px 0 0;accent-color:#1e6dbc} :is(#ghv-stock,#app-ghv-capture-suite) .tp-check small{display:block;font-size:11px;color:#687786;margin-top:2px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-modes{border:0;border-top:1px solid #dce5ed;padding:12px 0 0;margin:0;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .tp-modes legend{font-size:12px;padding:0 0 8px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-hint{color:#687786;font-size:11px!important;margin:14px 0!important} :is(#ghv-stock,#app-ghv-capture-suite) .tp-preview{border:1px solid #bed5ed;background:#f4f9ff;border-radius:9px;padding:15px;margin-top:16px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-preview-head{display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:11px;color:#59758f;margin-bottom:12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-preview-head .tp-button{padding:5px;min-height:30px;width:30px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-preview>.tp-button{margin-top:12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-preview>small,:is(#ghv-stock,#app-ghv-capture-suite) .tp-foot{display:block;font-size:11px;color:#687786;margin-top:12px} :is(#ghv-stock,#app-ghv-capture-suite) .tp-notice{font-size:12px;padding:10px;background:#edf6ef;color:#327143;border-radius:7px} #ghv-stock .dc-team-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px} #ghv-stock .dc-team-editor{border:1px solid #dfe5eb;background:#fff;border-radius:9px;padding:20px} #ghv-stock .dc-team-summary{margin-top:10px;font-size:11px;color:#687786} #ghv-stock .dc-calendar-main:has(.dc-team-editor) .dc-legend{display:none} #ghv-stock .dc-pending{border:1px dashed #b6893b!important;border-left-width:3px!important;background:#fff7e9!important;color:#805b23!important} #ghv-stock .dc-person-status{font-size:11px;color:#946219;margin-top:8px} #app-ghv-capture-suite .ap-team-section{border-top:1px solid #e5ebf0;padding-top:20px;margin:20px 0} #app-ghv-capture-suite .ap-participation{font-size:11px;color:#946219} @container ghv-surface (max-width:580px){:is(#ghv-stock,#app-ghv-capture-suite) .tp-mode-label select{font-size:16px}:is(#ghv-stock,#app-ghv-capture-suite) .tp-preview,:is(#ghv-stock,#app-ghv-capture-suite) .tp-add{padding:12px}#ghv-stock .dc-team-editor{padding:14px}} @media(pointer:coarse){:is(#ghv-stock,#app-ghv-capture-suite) .tp-button,:is(#ghv-stock,#app-ghv-capture-suite) .tp-check{min-height:44px}} :is(#ghv-stock,#app-ghv-capture-suite) .te-editor{color:#263e55;font-size:13px;line-height:1.5;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .te-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px} :is(#ghv-stock,#app-ghv-capture-suite) .te-head h2{font-size:24px;margin:3px 0 0;letter-spacing:-.5px} :is(#ghv-stock,#app-ghv-capture-suite) .te-kicker{font-size:11px;color:#687786} :is(#ghv-stock,#app-ghv-capture-suite) .te-body{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:28px;align-items:start} :is(#ghv-stock,#app-ghv-capture-suite) .te-fields{min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .te-field{display:flex;flex-direction:column;gap:6px;margin:0 0 15px;font-size:12px;color:#52697f;min-width:0} :is(#ghv-stock,#app-ghv-capture-suite) .te-field input,:is(#ghv-stock,#app-ghv-capture-suite) .te-field select,:is(#ghv-stock,#app-ghv-capture-suite) .te-field textarea{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:42px;border:1px solid #dce5ed;border-radius:7px;background:#fff;color:#263e55;padding:10px;font:inherit;font-size:14px} :is(#ghv-stock,#app-ghv-capture-suite) .te-field input[type=date],:is(#ghv-stock,#app-ghv-capture-suite) .te-field input[type=time]{padding:8px} :is(#ghv-stock,#app-ghv-capture-suite) .te-field textarea{resize:vertical} :is(#ghv-stock,#app-ghv-capture-suite) .te-section{border-top:1px solid #e5ebf0;padding-top:20px;margin-top:20px} :is(#ghv-stock,#app-ghv-capture-suite) .te-section h3,:is(#ghv-stock,#app-ghv-capture-suite) .te-cancel h3{font-size:15px;margin:0 0 12px} :is(#ghv-stock,#app-ghv-capture-suite) .te-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:9px 13px;border:1px solid #dce5ed;border-radius:7px;background:#fff;color:#52697f;font:inherit;font-size:12px;font-weight:700;max-width:100%;white-space:normal} :is(#ghv-stock,#app-ghv-capture-suite) .te-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc} :is(#ghv-stock,#app-ghv-capture-suite) .te-link-types{display:flex;gap:4px;margin:0 0 15px;background:#f0f3f7;padding:4px;border-radius:8px} :is(#ghv-stock,#app-ghv-capture-suite) .te-link-types .te-button{flex:1;background:transparent;border:0;min-height:32px;padding:6px} :is(#ghv-stock,#app-ghv-capture-suite) .te-link-types .te-button[aria-pressed=true]{background:#fff;color:#1e6dbc;box-shadow:0 1px 3px #162d461a} :is(#ghv-stock,#app-ghv-capture-suite) .te-date-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:0 12px} :is(#ghv-stock,#app-ghv-capture-suite) .te-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} :is(#ghv-stock,#app-ghv-capture-suite) .te-check{display:flex;flex-direction:row;align-items:center;gap:8px;margin:0 0 15px;font-size:12px;min-height:36px} :is(#ghv-stock,#app-ghv-capture-suite) .te-check input{width:18px;height:18px;min-height:18px;accent-color:#1e6dbc} :is(#ghv-stock,#app-ghv-capture-suite) .te-editor .te-check{flex-direction:row;justify-content:flex-start} :is(#ghv-stock,#app-ghv-capture-suite) .te-editor .te-check input{flex:0 0 18px;margin:0;padding:0;width:18px} :is(#ghv-stock,#app-ghv-capture-suite) .te-small,:is(#ghv-stock,#app-ghv-capture-suite) .te-foot{color:#687786;font-size:11px;margin:10px 0} :is(#ghv-stock,#app-ghv-capture-suite) .te-team-column{min-width:0;border:1px solid #e1e8ef;border-radius:9px;padding:18px;background:#fafcfe} :is(#ghv-stock,#app-ghv-capture-suite) .te-savebar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:20px;padding-top:16px;border-top:1px solid #e5ebf0} :is(#ghv-stock,#app-ghv-capture-suite) .te-savebar [data-te=cancel-open]{margin-left:auto;color:#a25050} :is(#ghv-stock,#app-ghv-capture-suite) .te-error{padding:12px;background:#fff0f0;color:#9f3e3e;border-radius:7px;font-size:12px} :is(#ghv-stock,#app-ghv-capture-suite) .te-conflicts{padding:14px;background:#fff8e9;border:1px solid #f0dfb9;border-radius:8px;color:#805b23;margin-top:16px} :is(#ghv-stock,#app-ghv-capture-suite) .te-conflicts>strong,:is(#ghv-stock,#app-ghv-capture-suite) .te-change{display:flex;gap:8px;align-items:flex-start} :is(#ghv-stock,#app-ghv-capture-suite) .te-conflicts svg,:is(#ghv-stock,#app-ghv-capture-suite) .te-change svg{width:17px;height:17px;flex-shrink:0;margin-top:2px} :is(#ghv-stock,#app-ghv-capture-suite) .te-conflicts p{font-size:12px;margin:10px 0} :is(#ghv-stock,#app-ghv-capture-suite) .te-conflicts small{display:block;font-size:11px} :is(#ghv-stock,#app-ghv-capture-suite) .te-change{font-size:12px;color:#52697f;background:#f0f6fc;padding:12px;border-radius:7px;margin:12px 0} :is(#ghv-stock,#app-ghv-capture-suite) .te-cancel{margin-top:16px;padding:16px;background:#fff7f7;border:1px solid #efd7d7;border-radius:8px} :is(#ghv-stock,#app-ghv-capture-suite) .te-cancel p{font-size:12px;margin:8px 0} #ghv-stock .dc-primary{background:#1e6dbc;color:#fff;border-color:#1e6dbc} #ghv-stock .dc-shared.dc-event,#ghv-stock .dc-shared.dc-month-event{background:#f0f3f6;color:#52697f;border-left-color:#8998a6} #ghv-stock .dc-heading-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap} #ghv-stock .dc-cancel-filter{display:flex!important;flex-direction:row!important;align-items:center;gap:7px!important;flex-basis:auto!important;font-size:11px!important} #ghv-stock .dc-cancel-filter input{width:16px;height:16px;min-height:16px;accent-color:#1e6dbc} #ghv-stock .dc-cancelled{opacity:.65;text-decoration:line-through;background:#f1f3f5!important;color:#687786!important;border-left-color:#8998a6!important} #ghv-stock .dc-cancelled-label{display:inline-block;padding:4px 8px;border-radius:5px;background:#fcf0f1;color:#92545a;font-size:12px;margin:10px 0} #ghv-stock .dc-detail-actions{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0} #ghv-stock .dc-allday{display:grid;grid-template-columns:43px repeat(7,minmax(0,1fr));border-bottom:1px solid #dfe5eb;min-height:38px} #ghv-stock .dc-allday>span{font-size:11px;color:#687786;align-self:center;text-align:center} #ghv-stock .dc-allday>div{padding:3px;min-width:0;border-left:1px solid #edf0f4} #ghv-stock .dc-allday button{position:static;height:auto;min-height:28px;max-width:100%;width:100%;margin:2px 0} #ghv-stock .dc-daycolumn{background-size:100% var(--dc-hour-height,48px);background-image:linear-gradient(to bottom,transparent calc(100% - 1px),#edf0f4 calc(100% - 1px))} #ghv-stock .dc-notice{font-size:12px;padding:10px 13px;background:#edf6ef;color:#327143;border-radius:7px;margin:12px 0} #app-ghv-capture-suite .te-body{grid-template-columns:minmax(0,1fr);gap:18px} #app-ghv-capture-suite .te-head h2{font-size:21px} #app-ghv-capture-suite .ap-calendar-new{margin:10px 0 16px} #app-ghv-capture-suite .ap-cancelled{opacity:.6;text-decoration:line-through} #app-ghv-capture-suite .ap-cancelled-note{padding:12px;background:#fcf0f1;color:#92545a;border-radius:7px;font-size:12px} @container ghv-surface (max-width:850px){#ghv-stock .te-body{grid-template-columns:minmax(0,1fr)}#ghv-stock .te-team-column{padding:16px}} @container ghv-surface (max-width:580px){:is(#ghv-stock,#app-ghv-capture-suite) .te-head{align-items:flex-start;flex-wrap:wrap}:is(#ghv-stock,#app-ghv-capture-suite) .te-field input,:is(#ghv-stock,#app-ghv-capture-suite) .te-field select,:is(#ghv-stock,#app-ghv-capture-suite) .te-field textarea{font-size:16px}:is(#ghv-stock,#app-ghv-capture-suite) .te-two{grid-template-columns:1fr}:is(#ghv-stock,#app-ghv-capture-suite) .te-date-grid{grid-template-columns:1fr}:is(#ghv-stock,#app-ghv-capture-suite) .te-savebar [data-te=cancel-open]{margin-left:0}#ghv-stock .dc-allday{display:none}} 
 #wert-bt-variants .bt-stage{min-height:940px;padding:8px} #wert-bt-variants .bt-app{--bt-green:#28734f;--bt-ink:#263e31;--bt-muted:#68796e;--bt-line:#e1e9e3;--bt-soft:#edf6ef;--bt-warn:#805a2f;font-family:'GHV Calendar Montserrat',Arial,sans-serif;background:#fff;color:var(--bt-ink);color-scheme:light;border:1px solid var(--bt-line);border-radius:14px;max-width:1240px;margin:auto;font-size:13px;line-height:1.5} #wert-bt-variants .bt-app *{box-sizing:border-box} #wert-bt-variants .bt-app button,#wert-bt-variants .bt-app input,#wert-bt-variants .bt-app select,#wert-bt-variants .bt-app textarea{font:inherit;color:inherit} #wert-bt-variants .bt-app button{min-height:44px;min-width:44px} #wert-bt-variants .bt-app header{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 24px;border-bottom:1px solid var(--bt-line)} #wert-bt-variants .bt-brand{font-size:21px;font-weight:700;letter-spacing:-.6px;color:var(--bt-green)} #wert-bt-variants .bt-small{font-size:11px;color:var(--bt-muted)} #wert-bt-variants .bt-app h2{font-size:24px;line-height:1.3;letter-spacing:-.4px;margin:3px 0 8px;font-weight:600} #wert-bt-variants .bt-app h3{font-size:15px;margin:0 0 8px;font-weight:600} #wert-bt-variants .bt-app h4{font-size:13px;margin:0;font-weight:600} #wert-bt-variants .bt-app p{margin:0} #wert-bt-variants .bt-body{display:grid;grid-template-columns:158px minmax(0,1fr)} #wert-bt-variants .bt-nav{background:#fafcfb;border-right:1px solid var(--bt-line);padding:22px 10px} #wert-bt-variants .bt-nav-label{font-size:11px;color:var(--bt-muted);padding:0 10px;margin-bottom:10px} #wert-bt-variants .bt-nav button{width:100%;display:flex;align-items:center;gap:8px;text-align:left;background:transparent;border:0;padding:11px 10px;border-radius:8px;font-size:12px;margin-bottom:5px} #wert-bt-variants .bt-nav button[aria-current=page]{background:var(--bt-soft);color:var(--bt-green);font-weight:600} #wert-bt-variants .bt-nav i{flex-shrink:0} #wert-bt-variants .bt-main{padding:24px;min-width:0} #wert-bt-variants .bt-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:22px} #wert-bt-variants .bt-badge{display:inline-flex;gap:6px;align-items:center;background:var(--bt-soft);color:var(--bt-green);padding:5px 9px;border-radius:6px;font-size:11px;white-space:normal} #wert-bt-variants .bt-badge.pending{background:#faf3e6;color:var(--bt-warn)} #wert-bt-variants .bt-badge.neutral{background:#f2f4f3;color:var(--bt-muted)} #wert-bt-variants .bt-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--bt-line);background:#fff;border-radius:8px;padding:9px 12px;font-size:12px;text-align:center;white-space:normal} #wert-bt-variants .bt-btn.primary{background:var(--bt-green);color:#fff;border-color:var(--bt-green)} #wert-bt-variants .bt-btn.quiet{border-color:transparent;background:transparent} #wert-bt-variants button:disabled{opacity:.42} #wert-bt-variants .bt-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap} #wert-bt-variants .bt-between{justify-content:space-between} #wert-bt-variants .bt-tabs{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--bt-line);padding-bottom:12px;margin-bottom:20px} #wert-bt-variants .bt-tabs button{border:0;background:transparent;padding:9px 12px;border-radius:7px;font-size:12px} #wert-bt-variants .bt-tabs button[aria-pressed=true]{background:var(--bt-soft);color:var(--bt-green);font-weight:600} #wert-bt-variants .bt-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.83fr);gap:22px;align-items:start} #wert-bt-variants .bt-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px;margin-top:14px} #wert-bt-variants .bt-field{display:flex;flex-direction:column;gap:6px;min-width:0} #wert-bt-variants .bt-field>span{font-size:12px;color:var(--bt-muted)} #wert-bt-variants .bt-field.wide{grid-column:1/-1} #wert-bt-variants .bt-field input,#wert-bt-variants .bt-field select,#wert-bt-variants .bt-field textarea{width:100%;min-width:0;border:1px solid #ccd9cf;border-radius:8px;background:#fff;padding:10px;min-height:44px;font-size:16px} #wert-bt-variants .bt-field textarea{min-height:92px;resize:vertical;font-size:13px;line-height:1.65} #wert-bt-variants .bt-field input[aria-invalid=true],#wert-bt-variants .bt-field textarea[aria-invalid=true]{border-color:#ad5d43} #wert-bt-variants .bt-panel{border:1px solid var(--bt-line);border-radius:12px;padding:17px;background:#fff;margin-bottom:16px} #wert-bt-variants .bt-note{background:#f7faf8;border-radius:8px;padding:12px;margin:14px 0;font-size:12px;color:var(--bt-muted)} #wert-bt-variants .bt-steps{border-top:1px solid var(--bt-line);margin-top:12px} #wert-bt-variants .bt-step{padding:11px 0;border-bottom:1px solid var(--bt-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;font-size:12px} #wert-bt-variants .bt-step>small{grid-column:1/-1;color:var(--bt-muted);font-size:11px;overflow-wrap:anywhere} #wert-bt-variants .bt-step>strong{font-weight:600;text-align:right} #wert-bt-variants .bt-result{background:var(--bt-soft);border-radius:9px;padding:16px;margin-top:16px} #wert-bt-variants .bt-result strong{display:block;font-size:24px;font-weight:600;letter-spacing:-.5px;margin-top:6px} #wert-bt-variants .bt-source-input{grid-column:1/-1;border-top:1px solid var(--bt-line);padding-top:12px;margin-top:4px} #wert-bt-variants .bt-source-input summary{min-height:44px;display:flex;align-items:center;font-size:12px} #wert-bt-variants .bt-source-input .bt-fields{margin:0 0 12px} #wert-bt-variants .bt-actions{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid var(--bt-line)} #wert-bt-variants .bt-app footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--bt-line);padding:14px 24px} #wert-bt-variants .bt-message{padding:0 24px 14px;font-size:12px;color:var(--bt-green);min-height:28px} #wert-bt-variants .bt-message.error{color:#a44d31} #wert-bt-variants .bt-list{display:flex;flex-direction:column;gap:7px;margin-top:14px} #wert-bt-variants .bt-list button{background:#fff;border:1px solid var(--bt-line);border-radius:9px;padding:12px;text-align:left;min-width:0} #wert-bt-variants .bt-list button[aria-pressed=true]{background:var(--bt-soft);border-color:var(--bt-green)} #wert-bt-variants .bt-list strong{display:block;font-size:12px} #wert-bt-variants .bt-list small{display:block;font-size:11px;color:var(--bt-muted);margin-top:4px} #wert-bt-variants .bt-picker-excerpt{display:block;font-size:12px;line-height:1.65;margin-top:8px;color:var(--bt-muted);overflow-wrap:anywhere} #wert-bt-variants .bt-library{display:grid;grid-template-columns:190px minmax(0,1fr);gap:22px;align-items:start} #wert-bt-variants .bt-editor textarea{min-height:190px;font-size:13px;line-height:1.75} #wert-bt-variants .bt-mode-label{font-size:12px;background:#f7faf8;border-radius:8px;padding:12px;margin-top:14px} #wert-bt-variants .bt-tokenlist{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px} #wert-bt-variants .bt-tokenlist button{font-size:11px;border:1px solid var(--bt-line);background:#fff;border-radius:5px;padding:5px 8px} #wert-bt-variants .bt-empty{padding:28px 12px;text-align:center;color:var(--bt-muted);border:1px dashed var(--bt-line);border-radius:12px;display:flex;align-items:center;flex-direction:column;gap:12px} #wert-bt-variants .bt-block{margin-bottom:18px;border:1px solid var(--bt-line);border-radius:10px;padding:16px} #wert-bt-variants .bt-block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px} #wert-bt-variants .bt-block-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8} #wert-bt-variants .bt-block .bt-field textarea{min-height:120px} #wert-bt-variants .bt-block .bt-row{margin-top:12px} #wert-bt-variants .bt-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px} #wert-bt-variants .bt-comparison>div{padding:14px;border:1px solid var(--bt-line);border-radius:9px;min-width:0;background:#fff} #wert-bt-variants .bt-comparison>div:last-child{background:#f3f8f4} #wert-bt-variants .bt-comparison .bt-small{margin-bottom:12px} #wert-bt-variants .bt-preview{border:1px solid var(--bt-line);padding:25px;background:#fff;border-radius:8px} #wert-bt-variants .bt-preview>section{margin:24px 0;border-top:1px solid var(--bt-line);padding-top:18px} #wert-bt-variants .bt-preview h3{font-size:16px} #wert-bt-variants .bt-proof-row{padding:10px 0;border-bottom:1px solid var(--bt-line);font-size:12px;overflow-wrap:anywhere} #wert-bt-variants .bt-proof-row strong{display:block} #wert-bt-variants .bt-mobile-nav{display:none;padding:14px 16px 0} #wert-bt-variants .wert-bt-phone{max-width:420px} #wert-bt-variants .wert-bt-phone .bt-body{display:block} #wert-bt-variants .wert-bt-phone .bt-nav{display:none} #wert-bt-variants .wert-bt-phone .bt-mobile-nav{display:block} #wert-bt-variants .wert-bt-phone .bt-main{padding:18px 16px} #wert-bt-variants .wert-bt-phone .bt-layout,#wert-bt-variants .wert-bt-phone .bt-library,#wert-bt-variants .wert-bt-phone .bt-fields,#wert-bt-variants .wert-bt-phone .bt-comparison{grid-template-columns:minmax(0,1fr)} #wert-bt-variants .wert-bt-phone .bt-heading{flex-wrap:wrap} #wert-bt-variants .wert-bt-phone .bt-list{display:grid;grid-template-columns:minmax(0,1fr)} @container ghv-surface (max-width:800px){#wert-bt-variants .bt-body{display:block}#wert-bt-variants .bt-nav{display:none}#wert-bt-variants .bt-mobile-nav{display:block}#wert-bt-variants .bt-layout{grid-template-columns:minmax(0,1fr)}} @container ghv-surface (max-width:520px){#wert-bt-variants .bt-stage{padding:0}#wert-bt-variants .bt-main{padding:18px 16px}#wert-bt-variants .bt-heading{flex-wrap:wrap}#wert-bt-variants .bt-library,#wert-bt-variants .bt-fields,#wert-bt-variants .bt-comparison{grid-template-columns:minmax(0,1fr)}#wert-bt-variants .bt-app header,#wert-bt-variants .bt-app footer{padding:14px 16px}#wert-bt-variants .bt-preview{padding:16px}#wert-bt-variants .bt-field textarea{font-size:16px}} #wert-bt-variants #wert-bt-desktop{--bt-green:#237a55;--bt-ink:#172e46;--bt-muted:#708198;--bt-line:#e2e9ed;--bt-soft:#edf7f0;border-radius:16px;max-width:none;text-align:left;font-size:14px} #wert-bt-variants #wert-bt-desktop .bt-workspace-surface[data-system=makeln],#wert-bt-variants #wert-bt-desktop .bt-workspace-surface[data-system=ghv]{--bt-green:#216dbb;--bt-soft:#eef5fe} #wert-bt-variants #wert-bt-desktop .bt-desk-top{padding:22px 30px;gap:20px;flex-wrap:wrap;background:#fff;min-height:88px} #wert-bt-variants #wert-bt-desktop .bt-desk-brand{display:flex;align-items:center;gap:13px} #wert-bt-variants #wert-bt-desktop .bt-desk-brand>span{font-size:30px;font-weight:700;letter-spacing:-1px;color:var(--bt-green)} #wert-bt-variants #wert-bt-desktop .bt-desk-brand>div{border-left:1px solid var(--bt-line);padding-left:14px;line-height:1.4} #wert-bt-variants #wert-bt-desktop .bt-desk-brand strong{font-size:14px;font-weight:700} #wert-bt-variants #wert-bt-desktop .bt-desk-brand small{display:block;font-size:11px;color:var(--bt-muted);letter-spacing:.07em;margin-top:2px} #wert-bt-variants #wert-bt-desktop .bt-system-switch{display:flex;align-items:center;gap:6px;margin-right:auto;min-width:0} #wert-bt-variants #wert-bt-desktop .bt-system-switch>span{font-size:12px;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop .bt-system-switch select{min-height:44px;padding:7px 5px;background:#fff;border:0;font-size:15px;font-weight:700;color:var(--bt-ink);max-width:185px} #wert-bt-variants #wert-bt-desktop .bt-desk-user{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--bt-soft);color:var(--bt-green);font-size:12px;font-weight:700;flex:none} #wert-bt-variants #wert-bt-desktop .iw-search{display:flex;align-items:center;gap:9px;min-width:0;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop .iw-search input{padding:9px 0;min-height:44px;width:210px;min-width:0;background:transparent;border:0;font-size:12px;color:var(--bt-ink)} #wert-bt-variants #wert-bt-desktop .iw-search svg{flex:none} #wert-bt-variants #wert-bt-desktop .bt-desk-layout{display:grid;grid-template-columns:198px minmax(0,1fr);min-height:790px} #wert-bt-variants #wert-bt-desktop .bt-desk-sidebar{padding:26px 12px 18px;border-right:1px solid var(--bt-line);display:flex;flex-direction:column;gap:0;background:#fff} #wert-bt-variants #wert-bt-desktop .bt-desk-navlabel{font-size:11px;font-weight:700;letter-spacing:.09em;color:var(--bt-muted);padding:0 13px;margin:0 0 22px} #wert-bt-variants #wert-bt-desktop .bt-desk-navgroup{display:grid;gap:8px} #wert-bt-variants #wert-bt-desktop .bt-desk-navitem{display:flex;align-items:center;gap:11px;width:100%;min-height:47px;padding:11px 13px;border:0;border-radius:9px;color:#63778e;background:transparent;font-size:13px;font-weight:400;text-align:left} #wert-bt-variants #wert-bt-desktop .bt-desk-navitem[aria-current=page]{background:var(--bt-soft);color:var(--bt-green);box-shadow:inset 3px 0 var(--bt-green);font-weight:700} #wert-bt-variants #wert-bt-desktop .bt-desk-navitem svg{flex:none} #wert-bt-variants #wert-bt-desktop .bt-desk-navbottom{margin-top:auto;padding-top:60px;display:grid;gap:8px} #wert-bt-variants #wert-bt-desktop .bt-desk-sidefoot{padding:22px 13px 0;font-size:11px;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop .bt-desk-main{min-width:0;padding:28px;background:#fff} #wert-bt-variants #wert-bt-desktop .bt-desk-crumb{font-size:11px;color:var(--bt-muted);display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-bottom:24px} #wert-bt-variants #wert-bt-desktop .bt-desk-crumb button{border:0;padding:0;background:transparent;font-size:11px;color:inherit;min-height:24px;min-width:0} #wert-bt-variants #wert-bt-desktop .bt-desk-object{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px} #wert-bt-variants #wert-bt-desktop .bt-desk-object h2{font-size:27px;line-height:1.3;font-weight:700;letter-spacing:-.7px;margin:0 0 12px} #wert-bt-variants #wert-bt-desktop .bt-desk-object p{font-size:12px;color:var(--bt-muted);display:flex;align-items:center;gap:9px;flex-wrap:wrap} #wert-bt-variants #wert-bt-desktop .bt-desk-object>.bt-btn{flex:none;font-size:12px;border-color:var(--bt-line);padding:9px 13px;background:#fff} #wert-bt-variants #wert-bt-desktop .bt-desk-tabs{display:flex;flex-wrap:wrap;gap:21px;border-bottom:1px solid var(--bt-line);margin-bottom:22px} #wert-bt-variants #wert-bt-desktop .bt-desk-tabs button{border:0;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;padding:10px 0 13px;font-size:12px;color:var(--bt-muted);font-weight:400;min-width:0} #wert-bt-variants #wert-bt-desktop .bt-desk-tabs button[aria-current=page]{color:var(--bt-green);border-bottom-color:var(--bt-green);font-weight:700} #wert-bt-variants #wert-bt-desktop .bt-desk-content>.bt-heading{display:none} #wert-bt-variants #wert-bt-desktop .bt-desk-global>.bt-heading>div>.bt-small{display:none} #wert-bt-variants #wert-bt-desktop .bt-report-layout{display:grid;grid-template-columns:150px minmax(0,1fr);gap:22px;align-items:start} #wert-bt-variants #wert-bt-desktop .bt-chapters{min-width:0} #wert-bt-variants #wert-bt-desktop .bt-chapters .bt-tabs{display:grid;gap:5px;border:0;padding:0;margin:12px 0 0} #wert-bt-variants #wert-bt-desktop .bt-chapters .bt-tabs button{text-align:left;padding:10px;font-size:12px;line-height:1.55;width:100%} #wert-bt-variants #wert-bt-desktop .bt-writearea{min-width:0} #wert-bt-variants #wert-bt-desktop .bt-writearea .bt-field textarea{min-height:240px} #wert-bt-variants #wert-bt-desktop .bt-panel{border-radius:12px;padding:20px;box-shadow:none} #wert-bt-variants #wert-bt-desktop .bt-layout{gap:20px;grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr)} #wert-bt-variants #wert-bt-desktop .bt-preview{max-width:820px;margin-inline:auto} #wert-bt-variants #wert-bt-desktop .bt-message{padding:12px 0 0;min-height:20px} #wert-bt-variants #wert-bt-desktop .bt-desk-mobile-menu{display:none;border-bottom:1px solid var(--bt-line);background:#fff;padding:10px 16px} #wert-bt-variants #wert-bt-desktop .bt-desk-mobile-menu summary{display:flex;align-items:center;gap:8px;font-size:12px;min-height:44px} #wert-bt-variants #wert-bt-desktop .bt-desk-mobile-menu>div{padding:10px 0;display:grid;gap:12px} #wert-bt-variants #wert-bt-desktop .bt-desk-mobile-menu .bt-desk-navbottom{padding-top:12px} #wert-bt-variants #wert-bt-desktop footer{padding:12px 24px;background:#fff} #wert-bt-variants #wert-bt-desktop .bt-system-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px} #wert-bt-variants #wert-bt-desktop .bt-system-card{display:flex;align-items:flex-start;gap:13px;min-height:110px;padding:20px;background:#fff;color:var(--bt-ink);border:1px solid var(--bt-line);border-radius:12px;text-align:left} #wert-bt-variants #wert-bt-desktop .bt-system-card>svg{color:var(--bt-green);flex:none;margin-top:3px} #wert-bt-variants #wert-bt-desktop .bt-system-card>span{min-width:0;flex:1} #wert-bt-variants #wert-bt-desktop .bt-system-card strong{display:block;font-size:14px;font-weight:600;margin-bottom:6px} #wert-bt-variants #wert-bt-desktop .bt-system-card small{font-size:12px;color:var(--bt-muted);line-height:1.65} #wert-bt-variants #wert-bt-desktop .bt-system-intro{font-size:13px;color:var(--bt-muted);line-height:1.7;margin-top:7px} #wert-bt-variants #wert-bt-desktop .bt-system-details{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:0} #wert-bt-variants #wert-bt-desktop .bt-system-details li{padding:13px 0;border-top:1px solid var(--bt-line);font-size:13px} #wert-bt-variants #wert-bt-desktop .iw-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px} #wert-bt-variants #wert-bt-desktop .iw-toolbar .bt-small{font-size:11px} #wert-bt-variants #wert-bt-desktop .iw-pills{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px;border-bottom:1px solid var(--bt-line);margin-bottom:22px} #wert-bt-variants #wert-bt-desktop .iw-pill{border:0;border-radius:28px;background:#f3f6f8;color:#526c80;display:flex;align-items:center;gap:8px;padding:11px 13px;font-size:12px;font-weight:500} #wert-bt-variants #wert-bt-desktop .iw-pill[aria-pressed=true]{background:var(--bt-green);color:#fff} #wert-bt-variants #wert-bt-desktop .iw-count{display:inline-grid;place-items:center;min-width:23px;min-height:23px;padding:0 5px;font-size:11px;font-weight:600;border-radius:50%;background:#fff;color:#5c7485} #wert-bt-variants #wert-bt-desktop .iw-pill[aria-pressed=true] .iw-count{background:#ffffff26;color:#fff} #wert-bt-variants #wert-bt-desktop .iw-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start} #wert-bt-variants #wert-bt-desktop .iw-lane{background:#f6f9f8;border:1px solid #e4ece7;border-radius:15px;padding:13px;min-width:0} #wert-bt-variants #wert-bt-desktop .iw-lane-head{display:flex;align-items:center;gap:9px;margin:3px 0 15px;min-height:38px} #wert-bt-variants #wert-bt-desktop .iw-lane-head h3{font-size:12px;font-weight:700;margin:0;flex:1} #wert-bt-variants #wert-bt-desktop .iw-lane-head>span:first-child{display:grid;place-items:center;width:32px;height:32px;background:#e8f1eb;color:var(--bt-green);border-radius:9px;flex:none} #wert-bt-variants #wert-bt-desktop .iw-card{display:block;width:100%;background:#fff;border:1px solid #dfe9e4;border-radius:12px;padding:14px;margin-bottom:10px;text-align:left;color:var(--bt-ink);min-width:0} #wert-bt-variants #wert-bt-desktop .iw-card:hover{border-color:#8dbda3} #wert-bt-variants #wert-bt-desktop .iw-card-title{display:flex;align-items:flex-start;gap:8px;justify-content:space-between} #wert-bt-variants #wert-bt-desktop .iw-card-title strong{font-size:12px;font-weight:700} #wert-bt-variants #wert-bt-desktop .iw-card-title>span{font-size:11px;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop .iw-card p{font-size:11px;line-height:1.7;color:var(--bt-muted);margin-top:8px;overflow-wrap:anywhere} #wert-bt-variants #wert-bt-desktop .iw-card-foot{display:flex;align-items:center;gap:7px;justify-content:space-between;border-top:1px solid #edf1ee;padding-top:10px;margin-top:12px;font-size:11px;color:var(--bt-muted);line-height:1.6} #wert-bt-variants #wert-bt-desktop .iw-card-foot span{display:flex;align-items:center;gap:5px;flex-wrap:wrap} #wert-bt-variants #wert-bt-desktop .iw-tag{display:inline-flex;align-items:center;gap:5px;background:#edf7f0;color:#2a7851;border-radius:4px;padding:4px 7px;font-size:11px;margin-top:9px;line-height:1.4} #wert-bt-variants #wert-bt-desktop .iw-tag.pending{background:#fff4e1;color:#9c702e} #wert-bt-variants #wert-bt-desktop .iw-tag.muted{background:#f1f5f7;color:#6e8094} #wert-bt-variants #wert-bt-desktop .iw-lane-more{display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:0;padding:8px 0;width:100%;font-size:11px;color:var(--bt-green);text-align:left} #wert-bt-variants #wert-bt-desktop .iw-hintbar{display:flex;align-items:center;gap:13px;padding:17px 18px;border:1px solid #d9e9df;border-radius:10px;background:#f5faf6;margin-top:22px} #wert-bt-variants #wert-bt-desktop .iw-hintbar>svg{color:var(--bt-green);flex:none} #wert-bt-variants #wert-bt-desktop .iw-hintbar>div{flex:1;min-width:0} #wert-bt-variants #wert-bt-desktop .iw-hintbar strong{font-size:12px;font-weight:700;display:block;margin-bottom:3px} #wert-bt-variants #wert-bt-desktop .iw-hintbar small{font-size:11px;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop .iw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start} #wert-bt-variants #wert-bt-desktop .iw-room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} #wert-bt-variants #wert-bt-desktop .iw-room-grid>.iw-card{height:100%;margin:0} #wert-bt-variants #wert-bt-desktop .iw-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:18px 0 0} #wert-bt-variants #wert-bt-desktop .iw-fields>div{min-width:0;border-bottom:1px solid #edf1ee;padding-bottom:12px} #wert-bt-variants #wert-bt-desktop .iw-fields dt{font-size:11px;color:var(--bt-muted);margin-bottom:6px} #wert-bt-variants #wert-bt-desktop .iw-fields dd{font-size:13px;color:var(--bt-ink);margin:0;overflow-wrap:anywhere;white-space:pre-wrap} #wert-bt-variants #wert-bt-desktop .iw-empty{color:var(--bt-muted);font-size:12px;line-height:1.8;padding:18px 0} #wert-bt-variants #wert-bt-desktop .iw-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:18px} #wert-bt-variants #wert-bt-desktop .iw-detail-head h3{font-size:19px;margin:8px 0 3px} #wert-bt-variants #wert-bt-desktop .iw-subnav{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:17px} #wert-bt-variants #wert-bt-desktop .iw-subnav button{background:transparent;border:1px solid var(--bt-line);border-radius:7px;padding:8px 11px;font-size:12px;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop .iw-subnav button[aria-pressed=true]{background:var(--bt-soft);border-color:#c4ddce;color:var(--bt-green)} #wert-bt-variants #wert-bt-desktop .iw-photo-art{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;background:#f0f4f2;border-radius:8px;min-height:110px;color:#88a18f;margin-bottom:13px;font-size:11px} #wert-bt-variants #wert-bt-desktop .iw-photo-large{min-height:230px} #wert-bt-variants #wert-bt-desktop .iw-plan{position:relative;aspect-ratio:10/8;min-height:230px;background-color:#fafcfb;background-image:linear-gradient(#edf1ee 1px,transparent 1px),linear-gradient(90deg,#edf1ee 1px,transparent 1px);background-size:24px 24px;border:1px solid var(--bt-line);border-radius:10px;margin-top:14px} #wert-bt-variants #wert-bt-desktop .iw-plan-room{position:absolute;min-width:0;min-height:0;background:#e4f1e8;border:2px solid #719b80;border-radius:0;color:#2b5e40;font-size:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:5px;line-height:1.35} #wert-bt-variants #wert-bt-desktop .iw-plan-room strong{font-size:12px} #wert-bt-variants #wert-bt-desktop .iw-plan-room small{font-size:11px} #wert-bt-variants #wert-bt-desktop .iw-search-results:not(:empty){border:1px solid var(--bt-line);border-radius:12px;padding:16px;background:#fff;margin-bottom:20px} #wert-bt-variants #wert-bt-desktop .iw-result{display:flex;align-items:center;gap:10px;width:100%;border:0;border-bottom:1px solid var(--bt-line);background:#fff;text-align:left;padding:12px 0;color:var(--bt-ink);font-size:12px} #wert-bt-variants #wert-bt-desktop .iw-result span{flex:1} #wert-bt-variants #wert-bt-desktop .iw-result small{display:block;color:var(--bt-muted);font-size:11px;margin-top:4px} @container ghv-surface (min-width:1400px){#wert-bt-variants #wert-bt-desktop .bt-desk-layout{grid-template-columns:250px minmax(0,1fr)}#wert-bt-variants #wert-bt-desktop .bt-desk-main{padding:34px 40px}#wert-bt-variants #wert-bt-desktop .bt-desk-navitem{font-size:15px;min-height:54px}#wert-bt-variants #wert-bt-desktop .bt-desk-tabs button{font-size:14px}#wert-bt-variants #wert-bt-desktop .iw-card-title strong{font-size:14px}#wert-bt-variants #wert-bt-desktop .iw-card p,#wert-bt-variants #wert-bt-desktop .iw-card-foot{font-size:12px}#wert-bt-variants #wert-bt-desktop .iw-lane{padding:16px}#wert-bt-variants #wert-bt-desktop .iw-lane-head h3{font-size:14px}#wert-bt-variants #wert-bt-desktop .iw-pill{font-size:13px;padding:12px 17px}} @container ghv-surface (max-width:1050px){#wert-bt-variants #wert-bt-desktop .bt-desk-top{padding:19px 22px;gap:13px}#wert-bt-variants #wert-bt-desktop .iw-search input{width:160px}#wert-bt-variants #wert-bt-desktop .bt-desk-main{padding:24px 22px}#wert-bt-variants #wert-bt-desktop .bt-desk-tabs{gap:16px}#wert-bt-variants #wert-bt-desktop .bt-report-layout{grid-template-columns:minmax(0,1fr);gap:16px}#wert-bt-variants #wert-bt-desktop .bt-chapters .bt-tabs{display:flex;margin:0;padding-bottom:12px;border-bottom:1px solid var(--bt-line)}#wert-bt-variants #wert-bt-desktop .bt-chapters .bt-tabs button{width:auto}#wert-bt-variants #wert-bt-desktop .bt-chapters>.bt-small{display:none}#wert-bt-variants #wert-bt-desktop .bt-library{grid-template-columns:170px minmax(0,1fr);gap:18px}} @container ghv-surface (max-width:920px){#wert-bt-variants #wert-bt-desktop .bt-desk-layout{grid-template-columns:176px minmax(0,1fr)}#wert-bt-variants #wert-bt-desktop .iw-board{grid-template-columns:repeat(2,minmax(0,1fr))}#wert-bt-variants #wert-bt-desktop .iw-board>.iw-lane:last-child{grid-column:1/-1}#wert-bt-variants #wert-bt-desktop .iw-room-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#wert-bt-variants #wert-bt-desktop .bt-layout{grid-template-columns:minmax(0,1fr)}#wert-bt-variants #wert-bt-desktop .iw-search{margin-left:auto}#wert-bt-variants #wert-bt-desktop .bt-system-switch>span{display:none}} @container ghv-surface (max-width:760px){#wert-bt-variants #wert-bt-desktop .bt-desk-layout{display:block;min-height:0}#wert-bt-variants #wert-bt-desktop .bt-desk-sidebar{display:none}#wert-bt-variants #wert-bt-desktop .bt-desk-mobile-menu{display:block}#wert-bt-variants #wert-bt-desktop .bt-desk-top{padding:16px;gap:12px}#wert-bt-variants #wert-bt-desktop .bt-desk-object{flex-wrap:wrap}#wert-bt-variants #wert-bt-desktop .bt-desk-object h2{font-size:23px}#wert-bt-variants #wert-bt-desktop .bt-desk-main{padding:20px 16px}#wert-bt-variants #wert-bt-desktop .bt-library,#wert-bt-variants #wert-bt-desktop .bt-comparison{grid-template-columns:minmax(0,1fr)}#wert-bt-variants #wert-bt-desktop .iw-search{flex:1 1 100%;order:4}#wert-bt-variants #wert-bt-desktop .iw-search input{width:100%;font-size:16px}#wert-bt-variants #wert-bt-desktop .bt-system-switch select{font-size:16px}} @container ghv-surface (max-width:540px){#wert-bt-variants #wert-bt-desktop .iw-board,#wert-bt-variants #wert-bt-desktop .iw-room-grid,#wert-bt-variants #wert-bt-desktop .iw-grid,#wert-bt-variants #wert-bt-desktop .iw-fields,#wert-bt-variants #wert-bt-desktop .bt-system-grid,#wert-bt-variants #wert-bt-desktop .bt-fields{grid-template-columns:minmax(0,1fr)}#wert-bt-variants #wert-bt-desktop .iw-board>.iw-lane:last-child{grid-column:auto}#wert-bt-variants #wert-bt-desktop .bt-desk-brand{flex-basis:100%}#wert-bt-variants #wert-bt-desktop .iw-hintbar{align-items:flex-start;flex-wrap:wrap}#wert-bt-variants #wert-bt-desktop .iw-plan-room strong{font-size:11px}#wert-bt-variants #wert-bt-desktop .iw-plan-room small{display:none}#wert-bt-variants #wert-bt-desktop .iw-plan-room{padding:2px;gap:0}} @media(pointer:coarse){#wert-bt-variants #wert-bt-desktop .bt-desk-crumb button{min-height:44px;min-width:44px}} #wert-bt-variants #wert-bt-desktop .bt-workspace-surface[data-system=immowert]{--bt-green:#37874B;--bt-ink:#595959;--bt-muted:#6d6d6d;--bt-line:#e0e5e1;--bt-soft:#eff6f0;--immo-action:#327a44;--immo-tint:#f6f9f6;--immo-rule:#e8eee9;--immo-edge:#b7d1bd;--immo-neutral:#f3f4f3;color:var(--bt-ink)} #wert-bt-variants #wert-bt-desktop .bt-immo-symbol{display:block;width:44px;height:44px;object-fit:contain;flex:none} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-desk-navitem{color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-desk-navitem[aria-current=page]{color:var(--immo-action);background:var(--bt-soft);box-shadow:inset 3px 0 var(--bt-green)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-desk-tabs button[aria-current=page],#wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-desk-user,#wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-tabs button[aria-pressed=true]{color:var(--immo-action)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-btn.primary{background:var(--immo-action);border-color:var(--immo-action);color:#fff} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-badge:not(.pending):not(.neutral){background:var(--bt-soft);color:var(--immo-action)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-badge.neutral{background:var(--immo-neutral);color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-field input,#wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-field select,#wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-field textarea{border-color:#cbd6cd} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-field [aria-invalid=true]{border-color:#ad5d43} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-note,#wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-mode-label,#wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-comparison>div:last-child{background:var(--immo-tint)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-pill{background:var(--immo-neutral);color:var(--bt-ink)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-pill[aria-pressed=true]{background:var(--immo-action);color:#fff} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-count{color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-pill[aria-pressed=true] .iw-count{color:#fff} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-lane{background:var(--immo-tint);border-color:var(--bt-line)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-lane-head>span:first-child{background:#e8f1ea;color:var(--immo-action)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-card{border-color:var(--bt-line)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-card:hover{border-color:var(--bt-green)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-card-foot,#wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-fields>div{border-color:var(--immo-rule)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-tag{background:var(--bt-soft);color:var(--immo-action)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-tag.muted{background:var(--immo-neutral);color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-tag.pending{background:#fff4e1;color:#956822} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-lane-more{color:var(--immo-action)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-hintbar{border-color:#d5e5d9;background:var(--immo-tint)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-subnav button[aria-pressed=true]{border-color:var(--immo-edge);color:var(--immo-action);background:var(--bt-soft)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-photo-art{background:#eef3ef;color:var(--bt-muted)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-plan{background-color:#fafcfb;background-image:linear-gradient(var(--immo-rule) 1px,transparent 1px),linear-gradient(90deg,var(--immo-rule) 1px,transparent 1px)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .iw-plan-room{background:#e2eee5;border-color:var(--bt-green);color:var(--immo-action)} #wert-bt-variants #wert-bt-desktop [data-system=immowert] .bt-message:not(.error){color:var(--immo-action)} 
 #expose-ghv-makeln{--ghv-blue:#1e6dbc;--ghv-ink:#595959;--ghv-muted:#707070;--ghv-line:#e1e8ef;--ghv-wash:#f5f7fa;--ghv-col:236px;--ghv-card-pad:12px;font-family:Montserrat,Arial,sans-serif;font-size:13px;line-height:1.5;color:var(--ghv-ink);background:#fff;min-width:0;color-scheme:light;border:1px solid var(--ghv-line);border-radius:12px;overflow:hidden;position:relative} #expose-ghv-makeln *{box-sizing:border-box} #expose-ghv-makeln [hidden]{display:none!important} #expose-ghv-makeln h1,#expose-ghv-makeln h2,#expose-ghv-makeln h3,#expose-ghv-makeln p{margin:0} #expose-ghv-makeln .ghv-followup-card{display:flex;gap:7px;align-items:flex-start;padding:9px;margin:10px 0 0;border-radius:7px;background:#edf4fc;color:var(--ghv-blue);font-size:11px;white-space:normal} #expose-ghv-makeln .ghv-followup-card strong{font-size:11px;font-weight:600;display:block} #expose-ghv-makeln .ghv-followup-card small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:4px;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-followup-card svg{width:14px;height:14px;flex-shrink:0;margin-top:1px} #expose-ghv-makeln .ghv-followup-card.amber,#expose-ghv-makeln .ghv-followup-status.amber{background:#fff4df;color:#8a5b17} #expose-ghv-makeln .ghv-followup-card.muted,#expose-ghv-makeln .ghv-followup-status.muted{background:#f1f4f7;color:#5a6c7e} #expose-ghv-makeln .ghv-followup-card.green,#expose-ghv-makeln .ghv-followup-status.green{background:#eaf5ee;color:#32744d} #expose-ghv-makeln .ghv-followup-status{display:flex;align-items:flex-start;gap:10px;border-radius:10px;background:#edf4fc;color:var(--ghv-blue);padding:14px;margin:10px 0;font-size:12px} #expose-ghv-makeln .ghv-followup-status svg{width:18px;height:18px;flex-shrink:0;margin-top:2px} #expose-ghv-makeln .ghv-followup-status p{margin-top:5px;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-followup-controls{display:grid;gap:12px} #expose-ghv-makeln .ghv-followup-controls select{width:100%;min-width:0} #expose-ghv-makeln button,#expose-ghv-makeln input,#expose-ghv-makeln select{font:inherit;color:inherit} #expose-ghv-makeln button{cursor:var(--cursor-interaction,pointer)} #expose-ghv-makeln button:focus-visible,#expose-ghv-makeln input:focus-visible,#expose-ghv-makeln select:focus-visible{outline:3px solid #70a9df;outline-offset:3px} #expose-ghv-makeln button:disabled{cursor:default;opacity:.45} #expose-ghv-makeln .ghv-top{min-height:68px;display:flex;align-items:center;gap:22px;padding:14px 24px;border-bottom:1px solid var(--ghv-line);background:#fff;padding-right:100px} #expose-ghv-makeln .ghv-logo{display:flex;align-items:center;gap:11px;min-width:145px} #expose-ghv-makeln .ghv-logotype{font-size:25px;font-weight:750;letter-spacing:-1.6px;color:var(--ghv-blue)} #expose-ghv-makeln .ghv-brandline{border-left:1px solid var(--ghv-line);padding-left:11px;font-size:11px;font-weight:600;line-height:1.4} #expose-ghv-makeln .ghv-brandline small{display:block;color:var(--ghv-muted);font-size:11px;font-weight:400;letter-spacing:.6px} #expose-ghv-makeln .ghv-scope{display:flex;align-items:center;gap:8px;font-weight:600;white-space:nowrap} #expose-ghv-makeln .ghv-global-search{color:var(--ghv-muted);font-size:12px;display:flex;align-items:center;gap:9px;margin-left:auto} #expose-ghv-makeln .ghv-avatar{display:grid;place-items:center;border-radius:50%;background:#eaf2fc;color:var(--ghv-blue);width:30px;height:30px;font-size:11px;font-weight:700;flex-shrink:0} #expose-ghv-makeln .ghv-layout{display:grid;grid-template-columns:164px minmax(0,1fr);min-height:684px} #expose-ghv-makeln .ghv-sidebar{padding:24px 10px 16px;border-right:1px solid var(--ghv-line);display:flex;flex-direction:column;gap:5px;background:#fff} #expose-ghv-makeln .ghv-nav-label{font-size:11px;letter-spacing:1.4px;color:#7b8a99;margin:0 10px 10px;font-weight:600} #expose-ghv-makeln .ghv-nav{border:0;background:transparent;padding:11px 10px;display:flex;align-items:center;gap:10px;border-radius:7px;text-align:left;width:100%;font-size:12px;color:#595959;min-height:40px} #expose-ghv-makeln .ghv-nav:hover:not(:disabled){background:#f5f8fc} #expose-ghv-makeln .ghv-nav.active{background:#edf4fc;color:var(--ghv-blue);font-weight:600;box-shadow:inset 3px 0 var(--ghv-blue)} #expose-ghv-makeln .ghv-nav .ghv-nav-count{margin-left:auto;background:#eaf2fc;color:var(--ghv-blue);padding:0 6px;font-size:11px;border-radius:4px} #expose-ghv-makeln .ghv-sidebar-bottom{margin-top:auto;padding-top:34px} #expose-ghv-makeln .ghv-draft{display:flex;align-items:center;gap:6px;color:var(--ghv-muted);font-size:11px;margin:15px 10px 0} #expose-ghv-makeln .ghv-draft::before{content:"";width:6px;height:6px;border-radius:50%;background:#8b9aac} #expose-ghv-makeln .ghv-main{padding:20px 22px 22px;min-width:0;position:relative;background:#fff} #expose-ghv-makeln .ghv-breadcrumb{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--ghv-muted);margin-bottom:18px;flex-wrap:wrap} #expose-ghv-makeln .ghv-breadcrumb button{border:0;background:transparent;padding:0;font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px;flex-wrap:wrap} #expose-ghv-makeln h1{font-size:23px;font-weight:650;line-height:1.3;letter-spacing:-.6px} #expose-ghv-makeln .ghv-subline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--ghv-muted);margin-top:7px} #expose-ghv-makeln .ghv-status{padding:3px 7px;border-radius:5px;font-size:11px;background:#eaf5ee;color:#32744d;white-space:nowrap} #expose-ghv-makeln .ghv-button{background:#fff;border:1px solid #d8e2ec;border-radius:7px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:11px;min-height:34px} #expose-ghv-makeln .ghv-button:hover{background:#f3f7fc} #expose-ghv-makeln .ghv-button.primary{background:var(--ghv-blue);border-color:var(--ghv-blue);color:#fff} #expose-ghv-makeln .ghv-button.quiet{border-color:transparent;background:transparent;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-button.negative{color:#b14a45} #expose-ghv-makeln .ghv-actions{display:flex;gap:7px;align-items:center;flex-wrap:wrap} #expose-ghv-makeln .ghv-tabs{display:flex;border-bottom:1px solid var(--ghv-line);gap:20px;margin-bottom:18px;flex-wrap:wrap} #expose-ghv-makeln .ghv-tab{background:none;border:0;border-bottom:2px solid transparent;padding:9px 0 10px;color:var(--ghv-muted);font-size:11px;white-space:nowrap} #expose-ghv-makeln .ghv-tab.active{border-color:var(--ghv-blue);color:var(--ghv-blue);font-weight:600} #expose-ghv-makeln .ghv-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;flex-wrap:wrap} #expose-ghv-makeln .ghv-search{display:flex;align-items:center;gap:7px;border:1px solid var(--ghv-line);border-radius:7px;padding:7px 9px;max-width:205px;background:#fff} #expose-ghv-makeln .ghv-search input{width:100%;min-width:0;border:0;outline:none!important;background:transparent;font-size:11px} #expose-ghv-makeln .ghv-filter{font-size:11px;border:1px solid var(--ghv-line);padding:7px;border-radius:7px;background:#fff;max-width:100%;min-height:34px} #expose-ghv-makeln .ghv-muted{color:var(--ghv-muted)} #expose-ghv-makeln .ghv-small{font-size:11px} #expose-ghv-makeln .ghv-phase-jump{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 20px;margin-bottom:18px;border-bottom:1px solid #edf1f6} #expose-ghv-makeln .ghv-jump{background:#f3f6fa;border:1px solid transparent;border-radius:999px;padding:8px 10px 8px 12px;min-height:40px;font-size:11px;line-height:1.35;display:inline-flex;gap:7px;align-items:center;color:#52677c;white-space:nowrap;transition:background .16s ease,box-shadow .16s ease,color .16s ease} #expose-ghv-makeln .ghv-jump:hover{background:#e9f0f8;color:#1e6dbc} #expose-ghv-makeln .ghv-jump.active{background:var(--ghv-blue);color:#fff;box-shadow:0 3px 8px #1e6dbc24} #expose-ghv-makeln .ghv-jump.optional{border-style:dashed;border-color:#c6d5e4;background:#fbfcfe} #expose-ghv-makeln .ghv-jump.optional.active{border-color:var(--ghv-blue);background:var(--ghv-blue)} #expose-ghv-makeln .ghv-jump-label{font-weight:550} #expose-ghv-makeln .ghv-jump-count{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#fff;color:#5f748a;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums} #expose-ghv-makeln .ghv-jump.active .ghv-jump-count{background:#ffffff26;color:#fff} #expose-ghv-makeln .ghv-jump-optional{font-size:11px;color:#7d8fa0} #expose-ghv-makeln .ghv-jump.active .ghv-jump-optional{color:#e3effb} #expose-ghv-makeln .expose-ghv-mobile-phase{display:none;width:100%;margin-bottom:12px} #expose-ghv-makeln .ghv-board{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:13px;scrollbar-width:thin;scrollbar-color:#b4c5d6 #f0f4f8} #expose-ghv-makeln .ghv-column{flex:0 0 var(--ghv-col);min-width:0;border:1px solid #e8edf3;border-radius:12px;background:#f7f9fc;padding:10px;min-height:370px;scroll-snap-align:start;transition:border-color .16s ease,background .16s ease} #expose-ghv-makeln .ghv-column.phase-active{border-color:#b7d0e9;background:#f3f8fe} #expose-ghv-makeln .ghv-column-head{display:flex;align-items:center;gap:8px;padding:4px 2px 14px;font-weight:600;font-size:12px;min-height:53px} #expose-ghv-makeln .ghv-phase-icon{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:#e9eff6;color:#657e97;flex-shrink:0} #expose-ghv-makeln .ghv-column.phase-active .ghv-phase-icon{color:var(--ghv-blue);background:#dfedfc} #expose-ghv-makeln .ghv-phase-label{min-width:0;line-height:1.4;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-optional-label{display:block;color:#7a8da0;font-size:11px;font-weight:400;margin-top:2px} #expose-ghv-makeln .ghv-optional-note{font-size:11px;line-height:1.5;color:#6b7f92;padding:0 2px 12px} #expose-ghv-makeln .ghv-dot{width:7px;height:7px;background:#8ba5be;border-radius:50%;flex-shrink:0} #expose-ghv-makeln .ghv-column[data-phase="2"] .ghv-dot,#expose-ghv-makeln .ghv-column[data-phase="3"] .ghv-dot{background:var(--ghv-blue)} #expose-ghv-makeln .ghv-col-count{margin-left:auto;display:grid;place-items:center;min-width:23px;height:23px;font-size:11px;background:#e9eef4;border-radius:50%;color:#63768b;font-weight:600;flex-shrink:0} #expose-ghv-makeln .ghv-customer{width:100%;display:block;text-align:left;padding:var(--ghv-card-pad);background:#fff;border:1px solid #dfe7ef;border-radius:10px;margin-bottom:10px;box-shadow:0 2px 5px #173b5a05} #expose-ghv-makeln .ghv-customer:hover{border-color:#8eb7df;box-shadow:0 3px 9px #173b5a0c} #expose-ghv-makeln .ghv-customer.featured{border-color:#9bbfdf} #expose-ghv-makeln .ghv-card-title{display:flex;justify-content:space-between;gap:5px;align-items:center;font-size:12px;font-weight:650;margin-bottom:6px} #expose-ghv-makeln .ghv-card-title .ghv-initials{font-size:11px;font-weight:500;background:#f0f4f8;color:#60748b;width:23px;height:23px;border-radius:50%;display:grid;place-items:center;flex-shrink:0} #expose-ghv-makeln .ghv-card-phone{font-size:11px;color:var(--ghv-muted);margin-bottom:10px;display:flex;align-items:center;gap:5px} #expose-ghv-makeln .ghv-card-state{display:inline-block;font-size:11px;line-height:1.5;padding:3px 6px;border-radius:4px;background:#f0f4f8;color:#536d85;max-width:100%;margin-bottom:10px} #expose-ghv-makeln .ghv-card-state.blue{background:#eaf2fc;color:#2565a1} #expose-ghv-makeln .ghv-card-state.amber{background:#fff3df;color:#8a6322} #expose-ghv-makeln .ghv-card-state.green{background:#edf6ef;color:#33704d} #expose-ghv-makeln .ghv-card-next{font-size:11px;font-weight:500;line-height:1.45;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-card-when{font-size:11px;color:var(--ghv-muted);margin-top:3px} #expose-ghv-makeln .ghv-card-foot{display:flex;align-items:center;gap:5px;border-top:1px solid #edf1f5;margin-top:11px;padding-top:8px;font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-col-empty{font-size:11px;color:#7d8c9c;padding:22px 8px;text-align:center;border:1px dashed #d8e3ed;border-radius:7px} #expose-ghv-makeln .ghv-board-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-top:9px} #expose-ghv-makeln .ghv-email-rule{display:flex;gap:10px;align-items:center;background:#f5f9fe;border:1px solid #dce8f6;border-radius:8px;padding:12px 14px;margin-top:17px} #expose-ghv-makeln .ghv-email-rule>i,#expose-ghv-makeln .ghv-email-rule>svg{color:var(--ghv-blue);flex-shrink:0} #expose-ghv-makeln .ghv-email-rule strong{font-size:11px;font-weight:600;display:block} #expose-ghv-makeln .ghv-email-rule p{font-size:11px;color:var(--ghv-muted);margin-top:2px} #expose-ghv-makeln .ghv-email-rule button{margin-left:auto;white-space:nowrap} #expose-ghv-makeln .ghv-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px} #expose-ghv-makeln .ghv-kpi{border-bottom:2px solid #e7eef6;padding:0 0 15px} #expose-ghv-makeln .ghv-kpi strong{display:block;font-size:27px;line-height:1.3;font-weight:600;margin-top:6px;color:var(--ghv-ink)} #expose-ghv-makeln .ghv-kpi span{font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-home-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:22px} #expose-ghv-makeln .ghv-section-title{font-size:14px;font-weight:600;margin:0 0 13px;display:flex;align-items:center;gap:8px} #expose-ghv-makeln .ghv-work-row{display:flex;align-items:flex-start;gap:10px;width:100%;border:0;border-bottom:1px solid #e9eef4;background:#fff;text-align:left;padding:13px 0} #expose-ghv-makeln .ghv-work-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;background:#edf4fc;border-radius:7px;color:var(--ghv-blue)} #expose-ghv-makeln .ghv-work-row strong{font-size:12px;font-weight:600;display:block} #expose-ghv-makeln .ghv-work-row small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:3px} #expose-ghv-makeln .ghv-work-row .ghv-time{margin-left:auto;color:var(--ghv-muted);white-space:nowrap;font-size:11px} #expose-ghv-makeln .ghv-meeting{border-left:3px solid #92b8df;background:#f8fafc;padding:12px 13px;margin-bottom:10px;border-radius:0 7px 7px 0} #expose-ghv-makeln .ghv-meeting strong{display:block;font-size:12px;margin-top:4px;font-weight:600} #expose-ghv-makeln .ghv-meeting small{display:block;font-size:11px;color:var(--ghv-muted);margin-top:3px} #expose-ghv-makeln .ghv-object-row{border:1px solid var(--ghv-line);border-radius:9px;margin-bottom:12px;padding:17px;display:flex;align-items:center;gap:15px;background:#fff;width:100%;text-align:left} #expose-ghv-makeln .ghv-object-art{width:60px;height:60px;display:grid;place-items:center;color:#688ba8;background:#edf3f8;border-radius:7px;flex-shrink:0} #expose-ghv-makeln .ghv-object-art svg{width:29px;height:29px} #expose-ghv-makeln .ghv-object-row h2{font-size:14px;font-weight:600;margin-bottom:5px} #expose-ghv-makeln .ghv-object-row p{font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-object-end{margin-left:auto;text-align:right;flex-shrink:0;font-size:11px} #expose-ghv-makeln .ghv-object-end small{display:block;color:var(--ghv-muted);font-size:11px;margin-top:6px} #expose-ghv-makeln .ghv-two{display:grid;grid-template-columns:1fr 1fr;gap:18px} #expose-ghv-makeln .ghv-info-box{border:1px solid var(--ghv-line);padding:18px;border-radius:8px;background:#fff;margin-bottom:14px} #expose-ghv-makeln .ghv-info-box h2{font-size:13px;font-weight:600;margin-bottom:12px} #expose-ghv-makeln .ghv-field{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f3f6;padding:8px 0;font-size:11px} #expose-ghv-makeln .ghv-field span:first-child{color:var(--ghv-muted)} #expose-ghv-makeln .ghv-field:last-child{border:0} #expose-ghv-makeln .ghv-mail-message{background:#f8fafc;border:1px solid var(--ghv-line);border-radius:7px;padding:16px;font-size:12px;line-height:1.75;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-mail-message p+p{margin-top:12px} #expose-ghv-makeln .ghv-inbox-list{display:flex;flex-direction:column;gap:10px} #expose-ghv-makeln .ghv-mail-row{border:1px solid var(--ghv-line);padding:15px;border-radius:8px;text-align:left;background:#fff;display:block;width:100%} #expose-ghv-makeln .ghv-mail-row strong{display:flex;justify-content:space-between;gap:9px;font-size:12px;font-weight:600} #expose-ghv-makeln .ghv-mail-row p{font-size:11px;color:var(--ghv-muted);margin-top:5px} #expose-ghv-makeln .ghv-detail-backdrop{position:absolute;inset:0;background:#17304a17;z-index:10} #expose-ghv-makeln .ghv-detail{position:absolute;right:0;top:0;bottom:0;width:min(392px,100%);background:#fff;border-left:1px solid var(--ghv-line);box-shadow:-10px 0 30px #15345312;z-index:11;padding:22px;overflow:auto} #expose-ghv-makeln .ghv-detail-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:17px} #expose-ghv-makeln .ghv-detail-head h2{font-size:19px;line-height:1.3;font-weight:650;letter-spacing:-.3px;margin-top:4px} #expose-ghv-makeln .ghv-detail-label{font-size:11px;letter-spacing:1px;color:var(--ghv-blue);font-weight:600;text-transform:uppercase} #expose-ghv-makeln .ghv-detail-close{border:0;background:#f2f5f8;padding:7px;border-radius:6px;display:flex;align-items:center} #expose-ghv-makeln .ghv-detail-section{margin-top:20px} #expose-ghv-makeln .ghv-detail-section h3{font-size:12px;font-weight:650;margin-bottom:10px} #expose-ghv-makeln .ghv-detail-contact{color:var(--ghv-muted);font-size:11px;margin-bottom:7px;display:flex;align-items:center;gap:7px;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-timeline{padding-left:13px;border-left:1px solid #dce6ef;margin:12px 0 0 5px} #expose-ghv-makeln .ghv-timeline-item{position:relative;margin-bottom:16px;font-size:11px} #expose-ghv-makeln .ghv-timeline-item::before{content:"";position:absolute;left:-17px;top:5px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #b5c8da;background:#8facc7} #expose-ghv-makeln .ghv-timeline-item small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:3px} #expose-ghv-makeln .ghv-feedback-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:12px} #expose-ghv-makeln .ghv-feedback-buttons button{font-size:11px;padding:8px} #expose-ghv-makeln .ghv-toast{margin-top:12px;padding:10px 12px;background:#edf6ef;color:#32704d;border-radius:7px;font-size:11px} #expose-ghv-makeln .ghv-future{display:inline-flex;align-items:center;gap:6px;padding:6px 8px;border:1px dashed #d8e2ec;border-radius:6px;font-size:11px;color:#738496} #expose-ghv-makeln .ghv-mobile-menu{display:none} #expose-ghv-makeln .ghv-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)} @container ghv-surface (min-width:1250px){#expose-ghv-makeln .ghv-layout{grid-template-columns:184px minmax(0,1fr)}#expose-ghv-makeln .ghv-main{padding:24px 30px}} @container ghv-surface (max-width:780px){#expose-ghv-makeln .ghv-layout{grid-template-columns:54px minmax(0,1fr)}#expose-ghv-makeln .ghv-sidebar{padding:20px 5px}#expose-ghv-makeln .ghv-nav{justify-content:center;padding:10px}#expose-ghv-makeln .ghv-nav span,#expose-ghv-makeln .ghv-nav-label,#expose-ghv-makeln .ghv-draft{display:none}#expose-ghv-makeln .ghv-main{padding:18px 16px}#expose-ghv-makeln .ghv-top{gap:14px;padding-left:16px}#expose-ghv-makeln .ghv-global-search{display:none}#expose-ghv-makeln .ghv-top .ghv-avatar{margin-left:auto}#expose-ghv-makeln .ghv-home-grid{grid-template-columns:1fr}#expose-ghv-makeln .ghv-object-art{width:45px;height:45px}#expose-ghv-makeln .ghv-tabs{gap:16px}} @container ghv-surface (max-width:520px){#expose-ghv-makeln{border-radius:8px}#expose-ghv-makeln .ghv-top{padding:12px 12px 12px;gap:10px;padding-right:94px;flex-wrap:wrap;min-height:66px}#expose-ghv-makeln .ghv-logo{min-width:0}#expose-ghv-makeln .ghv-logotype{font-size:22px}#expose-ghv-makeln .ghv-brandline{display:none}#expose-ghv-makeln .ghv-scope{font-size:12px}#expose-ghv-makeln .ghv-top .ghv-avatar{display:none}#expose-ghv-makeln .ghv-layout{display:block;min-height:660px}#expose-ghv-makeln .ghv-sidebar{display:none;border-right:0;border-bottom:1px solid var(--ghv-line);padding:10px;grid-template-columns:1fr 1fr}#expose-ghv-makeln .ghv-sidebar.open{display:grid}#expose-ghv-makeln .ghv-nav{justify-content:flex-start}#expose-ghv-makeln .ghv-nav span{display:inline}#expose-ghv-makeln .ghv-sidebar-bottom{display:none}#expose-ghv-makeln .ghv-mobile-menu{display:flex;border:0;background:#fff;padding:6px}#expose-ghv-makeln .ghv-main{padding:16px 12px}#expose-ghv-makeln h1{font-size:21px}#expose-ghv-makeln .ghv-heading{gap:12px}#expose-ghv-makeln .ghv-heading>.ghv-actions{width:100%}#expose-ghv-makeln .ghv-subline{font-size:11px}#expose-ghv-makeln .ghv-phase-jump{display:none}#expose-ghv-makeln .expose-ghv-mobile-phase{display:block;font-size:16px}#expose-ghv-makeln .ghv-board{overflow:visible;display:block;padding-bottom:0}#expose-ghv-makeln .ghv-column{display:none;min-height:270px}#expose-ghv-makeln .ghv-column.mobile-active{display:block}#expose-ghv-makeln .ghv-tabs{gap:14px}#expose-ghv-makeln .ghv-tab{padding-bottom:7px}#expose-ghv-makeln .ghv-email-rule{align-items:flex-start;flex-wrap:wrap}#expose-ghv-makeln .ghv-email-rule button{margin-left:25px}#expose-ghv-makeln .ghv-kpis{gap:9px;grid-template-columns:1fr 1fr}#expose-ghv-makeln .ghv-two{grid-template-columns:1fr}#expose-ghv-makeln .ghv-object-row{padding:13px;gap:10px;flex-wrap:wrap}#expose-ghv-makeln .ghv-object-end{margin-left:55px;text-align:left}#expose-ghv-makeln .ghv-object-row h2{font-size:12px}#expose-ghv-makeln .ghv-detail{padding:18px;max-height:none}#expose-ghv-makeln .ghv-search{max-width:100%;flex:1}#expose-ghv-makeln .ghv-search input{font-size:16px}#expose-ghv-makeln .ghv-toolbar>.ghv-actions{width:100%}#expose-ghv-makeln .ghv-filter{font-size:16px}#expose-ghv-makeln .ghv-board-bottom .ghv-small{display:none}#expose-ghv-makeln .ghv-button{min-height:40px}#expose-ghv-makeln .ghv-feedback-buttons{grid-template-columns:1fr}} @media(prefers-reduced-motion:reduce){#expose-ghv-makeln *{scroll-behavior:auto!important}} #expose-ghv-makeln .ghv-settings-tabs{display:flex;gap:7px;flex-wrap:wrap;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--ghv-line)} #expose-ghv-makeln .ghv-settings-tab{border:0;background:#f3f6fa;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:7px;font-size:11px;color:#5c7085;min-height:38px} #expose-ghv-makeln .ghv-settings-tab.active{background:#eaf2fc;color:var(--ghv-blue);font-weight:600} #expose-ghv-makeln .ghv-settings-scope{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f8fafc;border:1px solid #e6edf4;border-radius:9px;padding:12px 14px;margin-bottom:18px;font-size:11px} #expose-ghv-makeln .ghv-settings-scope .ghv-setting-note{margin-left:auto;max-width:300px} #expose-ghv-makeln .ghv-setting-note{font-size:11px;line-height:1.5;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-setting-grid{display:grid;grid-template-columns:172px minmax(0,1fr);gap:21px} #expose-ghv-makeln .ghv-stage-menu{display:flex;flex-direction:column;gap:5px} #expose-ghv-makeln .ghv-stage-menu button{border:1px solid transparent;background:#fff;border-radius:8px;text-align:left;padding:11px 9px;display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#5c7085} #expose-ghv-makeln .ghv-stage-menu button.active{background:#edf4fc;border-color:#dce9f7;color:#1e6dbc} #expose-ghv-makeln .ghv-stage-menu button>svg{flex-shrink:0;margin-top:2px} #expose-ghv-makeln .ghv-stage-menu strong{display:block;font-size:11px;font-weight:600} #expose-ghv-makeln .ghv-stage-menu small{display:block;margin-top:3px;font-size:11px;color:#8190a0;font-weight:400} #expose-ghv-makeln .ghv-stage-mobile{display:none} #expose-ghv-makeln .ghv-editor-title{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:17px} #expose-ghv-makeln .ghv-editor-title h2{font-size:18px;line-height:1.35;font-weight:650;margin-bottom:5px} #expose-ghv-makeln .ghv-planned{display:inline-flex;gap:5px;align-items:center;border-radius:5px;padding:4px 7px;font-size:11px;background:#f1f4f8;color:#667c91;white-space:nowrap} #expose-ghv-makeln .ghv-editor-fieldset{border:0;padding:0;margin:0;min-width:0} #expose-ghv-makeln .ghv-editor-fieldset:disabled{opacity:.62} #expose-ghv-makeln .ghv-rule-box{border:1px solid var(--ghv-line);border-radius:10px;padding:16px;margin-bottom:13px;background:#fff;min-width:0} #expose-ghv-makeln .ghv-rule-box>h3{font-size:12px;font-weight:600;display:flex;gap:8px;align-items:center;margin:0 0 14px} #expose-ghv-makeln .ghv-step-number{font-size:11px;color:var(--ghv-blue);background:#eaf2fc;border-radius:6px;min-width:22px;height:22px;display:grid;place-items:center} #expose-ghv-makeln .ghv-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px} #expose-ghv-makeln .ghv-label{display:flex;flex-direction:column;gap:6px;font-size:11px;color:#595959;min-width:0} #expose-ghv-makeln .ghv-label.full{grid-column:1/-1} #expose-ghv-makeln .ghv-input{width:100%;min-width:0;font:inherit;font-size:12px;line-height:1.5;border:1px solid #dce5ee;border-radius:7px;background:#fff;color:var(--ghv-ink);padding:8px 9px;min-height:36px} #expose-ghv-makeln textarea.ghv-input{font-family:inherit;resize:vertical;min-height:224px;line-height:1.7} #expose-ghv-makeln .ghv-check{display:flex;gap:9px;align-items:flex-start;font-size:11px;color:#536d85;margin:9px 0;line-height:1.5} #expose-ghv-makeln .ghv-check input{accent-color:var(--ghv-blue);margin:2px 0 0;width:15px;height:15px;flex-shrink:0} #expose-ghv-makeln .ghv-check strong{font-size:11px;color:var(--ghv-ink);font-weight:550} #expose-ghv-makeln .ghv-check small{font-size:11px;color:var(--ghv-muted);display:block;margin-top:3px} #expose-ghv-makeln .ghv-rule-summary{display:flex;gap:9px;align-items:center;border-radius:8px;background:#f4f8fd;color:#466684;padding:12px 13px;font-size:11px;line-height:1.6;margin:10px 0 14px} #expose-ghv-makeln .ghv-rule-summary svg{flex-shrink:0;color:var(--ghv-blue)} #expose-ghv-makeln .ghv-settings-footer{display:flex;gap:9px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-top:10px} #expose-ghv-makeln .ghv-template-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:19px} #expose-ghv-makeln .ghv-token-row{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 13px} #expose-ghv-makeln .ghv-token{border:1px solid #dce7f2;border-radius:5px;color:#4f7499;background:#f6f9fd;font-size:11px;padding:4px 6px} #expose-ghv-makeln .ghv-mail-preview{border:1px solid #dce6ef;border-radius:10px;background:#fff;overflow:hidden} #expose-ghv-makeln .ghv-mail-preview-head{background:#f8fafc;padding:15px;border-bottom:1px solid var(--ghv-line);font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .ghv-mail-preview-head strong{color:var(--ghv-ink);display:block;margin-top:8px;font-weight:600;font-size:12px;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-mail-preview-body{font-size:12px;line-height:1.8;padding:18px;white-space:pre-wrap;overflow-wrap:anywhere} #expose-ghv-makeln .ghv-doc-preview{padding:13px 16px;border-top:1px solid var(--ghv-line);font-size:11px;color:#5e7890;display:flex;gap:8px;flex-wrap:wrap} #expose-ghv-makeln .ghv-doc-preview>span{display:inline-flex;gap:5px;align-items:center;background:#f2f6fa;border-radius:5px;padding:4px 6px} #expose-ghv-makeln .ghv-token-warning{color:#9d5b26;background:#fff4e5;font-size:11px;padding:10px 12px;border-radius:7px;margin:10px 0} #expose-ghv-makeln .ghv-source-list{display:flex;flex-direction:column;gap:12px} #expose-ghv-makeln .ghv-source{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:12px;align-items:start;border:1px solid var(--ghv-line);border-radius:10px;padding:17px} #expose-ghv-makeln .ghv-source h2{font-size:13px;font-weight:600;margin-bottom:5px} #expose-ghv-makeln .ghv-source p{font-size:11px;color:var(--ghv-muted);max-width:530px;line-height:1.6} #expose-ghv-makeln .ghv-source-icon{background:#edf4fc;color:var(--ghv-blue);width:34px;height:34px;display:grid;place-items:center;border-radius:8px} #expose-ghv-makeln .ghv-dataflow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:19px 0;font-size:11px} #expose-ghv-makeln .ghv-dataflow span{background:#f4f7fa;padding:8px 11px;border-radius:6px} #expose-ghv-makeln .ghv-check-result{border:1px solid #d9e9df;background:#f3f9f5;border-radius:9px;padding:16px;margin-top:14px} #expose-ghv-makeln .ghv-check-result.review{border-color:#ecdcc0;background:#fff9ee} #expose-ghv-makeln .ghv-check-result h3{font-size:13px;font-weight:600;display:flex;gap:8px;align-items:center;margin-bottom:8px} #expose-ghv-makeln .ghv-check-result p{font-size:12px;line-height:1.7} #expose-ghv-makeln .ghv-simulation-log{display:flex;flex-direction:column;gap:9px;margin-top:16px} #expose-ghv-makeln .ghv-simulation-log div{display:flex;gap:9px;font-size:11px;color:#5f748a;line-height:1.5} #expose-ghv-makeln .ghv-simulation-log svg{flex-shrink:0;color:#5c9275} #expose-ghv-makeln .ghv-protection{border-top:1px solid var(--ghv-line);padding-top:12px;margin-top:17px} #expose-ghv-makeln .ghv-protection summary{font-size:11px;color:#5e7690;cursor:var(--cursor-interaction,pointer)} #expose-ghv-makeln .ghv-protection ul{margin:10px 0 0;padding-left:17px;font-size:11px;color:var(--ghv-muted);line-height:1.8} #expose-ghv-makeln .ghv-setting-section-title{font-size:14px;font-weight:600;margin:22px 0 13px} #expose-ghv-makeln .ghv-rule-line{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid #edf1f5;align-items:flex-start;font-size:11px} #expose-ghv-makeln .ghv-rule-line strong{font-weight:550} #expose-ghv-makeln .ghv-rule-line span:last-child{margin-left:auto;color:#7b8da0} #expose-ghv-makeln .ghv-draft-status{font-size:11px;color:#6e8397;margin-top:7px} @container ghv-surface (max-width:1000px){#expose-ghv-makeln .ghv-setting-grid{grid-template-columns:145px minmax(0,1fr);gap:15px}#expose-ghv-makeln .ghv-stage-menu button{padding:10px 7px;gap:6px}#expose-ghv-makeln .ghv-stage-menu button>svg{display:none}#expose-ghv-makeln .ghv-template-grid{grid-template-columns:1fr}#expose-ghv-makeln .ghv-template-preview-col{margin-top:4px}} @container ghv-surface (max-width:640px){#expose-ghv-makeln .ghv-setting-grid{display:block}#expose-ghv-makeln .ghv-stage-menu{display:none}#expose-ghv-makeln .ghv-stage-mobile{display:block;margin-bottom:15px}#expose-ghv-makeln .ghv-form-grid{grid-template-columns:1fr}#expose-ghv-makeln .ghv-source{grid-template-columns:30px minmax(0,1fr);padding:13px;gap:10px}#expose-ghv-makeln .ghv-source>.ghv-planned{grid-column:2}#expose-ghv-makeln .ghv-settings-scope{align-items:flex-start}#expose-ghv-makeln .ghv-settings-scope .ghv-setting-note{margin-left:0;max-width:none}#expose-ghv-makeln .ghv-rule-box{padding:13px}#expose-ghv-makeln .ghv-settings-tabs{gap:6px}#expose-ghv-makeln .ghv-settings-tab{font-size:11px;padding:9px}#expose-ghv-makeln .ghv-settings-tab svg{display:none}#expose-ghv-makeln .ghv-settings-footer .ghv-actions{width:100%}#expose-ghv-makeln .ghv-input{font-size:16px}#expose-ghv-makeln .ghv-check input{width:18px;height:18px}#expose-ghv-makeln .ghv-template-grid{grid-template-columns:1fr}} @container ghv-surface (max-width:520px){#expose-ghv-makeln .ghv-sidebar.open .ghv-sidebar-bottom{display:contents}#expose-ghv-makeln .ghv-sidebar.open .ghv-draft{display:none}} #expose-ghv-makeln .mi-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 28px} #expose-ghv-makeln .mi-entry{display:flex;align-items:flex-start;gap:13px;padding:20px;border:1px solid #cbdcec;background:#f5f9fe;border-radius:11px;text-align:left;min-width:0} #expose-ghv-makeln .mi-entry:hover{background:#edf5fd;border-color:#85b1da} #expose-ghv-makeln .mi-entry strong{display:block;font-size:14px;font-weight:600;margin:1px 0 6px} #expose-ghv-makeln .mi-entry small{display:block;font-size:11px;color:var(--ghv-muted);line-height:1.6} #expose-ghv-makeln .mi-entry>svg{width:22px;height:22px;flex-shrink:0;color:var(--ghv-blue)} #expose-ghv-makeln .mi-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:22px;align-items:start} #expose-ghv-makeln .mi-stack{display:grid;gap:16px;min-width:0} #expose-ghv-makeln .mi-panel{border:1px solid var(--ghv-line);border-radius:10px;padding:18px;min-width:0;background:#fff} #expose-ghv-makeln .mi-panel h2{font-size:14px;font-weight:600;margin-bottom:12px} #expose-ghv-makeln .mi-panel h3{font-size:12px;font-weight:600;margin-bottom:9px} #expose-ghv-makeln .mi-note{font-size:11px;line-height:1.65;color:var(--ghv-muted);overflow-wrap:anywhere} #expose-ghv-makeln .mi-note+.mi-note{margin-top:8px} #expose-ghv-makeln .mi-stepbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px} #expose-ghv-makeln .mi-step{font-size:11px;display:flex;align-items:center;gap:7px;color:var(--ghv-muted);padding:6px 0} #expose-ghv-makeln .mi-step b{display:grid;place-items:center;background:#edf3f9;border-radius:50%;width:23px;height:23px;font-weight:500} #expose-ghv-makeln .mi-step.active{color:var(--ghv-blue)} #expose-ghv-makeln .mi-step.active b{background:var(--ghv-blue);color:#fff} #expose-ghv-makeln .mi-check{display:flex;gap:10px;align-items:flex-start;padding:13px 0;border-bottom:1px solid #edf1f5;font-size:12px} #expose-ghv-makeln .mi-check:last-child{border-bottom:0} #expose-ghv-makeln .mi-check input{margin-top:3px;accent-color:var(--ghv-blue);flex-shrink:0} #expose-ghv-makeln .mi-check strong{display:block;font-weight:500} #expose-ghv-makeln .mi-check small{display:block;font-size:11px;color:var(--ghv-muted);margin-top:4px} #expose-ghv-makeln .mi-form{display:grid;grid-template-columns:1fr 1fr;gap:14px} #expose-ghv-makeln .mi-full{grid-column:1/-1} #expose-ghv-makeln .mi-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--ghv-line);padding-top:17px;margin-top:22px} #expose-ghv-makeln .mi-status{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:#f0f4f8;border-radius:5px;font-size:11px;color:#5d7287;max-width:100%;white-space:normal} #expose-ghv-makeln .mi-status.blue{background:#eaf3fd;color:#2166a8} #expose-ghv-makeln .mi-status.green{background:#edf7ef;color:#32734b} #expose-ghv-makeln .mi-status.amber{background:#fff4df;color:#896020} #expose-ghv-makeln .mi-notice{padding:11px 13px;border-radius:7px;background:#f1f6fc;color:#416381;font-size:11px;margin:12px 0;overflow-wrap:anywhere} #expose-ghv-makeln .mi-notice.warn{background:#fff6e7;color:#835b20} #expose-ghv-makeln .mi-linkline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;margin:0 0 17px;color:var(--ghv-muted)} #expose-ghv-makeln .mi-tabs{display:flex;gap:16px;flex-wrap:wrap;border-bottom:1px solid var(--ghv-line);margin-bottom:20px} #expose-ghv-makeln .mi-tabs button{border:0;border-bottom:2px solid transparent;background:none;color:var(--ghv-muted);padding:9px 0;font-size:11px} #expose-ghv-makeln .mi-tabs button.active{color:var(--ghv-blue);border-color:var(--ghv-blue);font-weight:600} #expose-ghv-makeln .mi-chapters{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px} #expose-ghv-makeln .mi-chapters button{border:1px solid var(--ghv-line);background:white;border-radius:6px;padding:7px 10px;font-size:11px} #expose-ghv-makeln .mi-chapters button.active{background:#eaf3fd;border-color:#a9c7e5;color:var(--ghv-blue)} #expose-ghv-makeln .mi-editor-tools{display:flex;gap:8px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 12px} #expose-ghv-makeln .mi-text{min-height:195px!important;max-width:100%;font-family:inherit;line-height:1.8!important} #expose-ghv-makeln .mi-pre{white-space:pre-wrap;font-size:12px;line-height:1.8;overflow-wrap:anywhere} #expose-ghv-makeln .mi-compare{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:14px 0} #expose-ghv-makeln .mi-compare section{background:#f6f8fb;padding:15px;border-radius:8px;min-width:0} #expose-ghv-makeln .mi-compare h3{font-size:11px;color:var(--ghv-muted);margin-bottom:10px} #expose-ghv-makeln .mi-media{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px} #expose-ghv-makeln .mi-media-item{min-width:0;border:1px solid var(--ghv-line);border-radius:8px;overflow:hidden} #expose-ghv-makeln .mi-photo{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;aspect-ratio:1.7;background:#edf3f8;color:#7a91a6;font-size:11px} #expose-ghv-makeln .mi-photo svg{height:25px;width:25px} #expose-ghv-makeln .mi-media-content{padding:12px;display:grid;gap:7px} #expose-ghv-makeln .mi-media-content strong{font-size:12px;font-weight:500} #expose-ghv-makeln .mi-media-content label{font-size:11px;display:flex;gap:7px;align-items:flex-start} #expose-ghv-makeln .mi-cover-btn{background:none;border:0;color:var(--ghv-blue);text-align:left;padding:3px 0;font-size:11px} #expose-ghv-makeln .mi-document{width:100%;max-width:680px;margin:auto;border:1px solid #dfe7ef;background:#fff;padding:28px;border-radius:8px;box-shadow:0 7px 24px #183c5b09} #expose-ghv-makeln .mi-document .mi-photo{margin:18px 0;aspect-ratio:3.2} #expose-ghv-makeln .mi-document h2{font-size:22px;line-height:1.4;margin:16px 0 6px;font-weight:600;letter-spacing:-.5px} #expose-ghv-makeln .mi-document h3{font-size:13px;margin:20px 0 8px;font-weight:600} #expose-ghv-makeln .mi-document-facts{display:flex;gap:20px;flex-wrap:wrap;padding:14px 0;border-top:1px solid var(--ghv-line);border-bottom:1px solid var(--ghv-line);margin-top:18px} #expose-ghv-makeln .mi-document-facts strong{display:block;font-size:16px;font-weight:500} #expose-ghv-makeln .mi-document-facts span{font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .expose-mi-source{padding:15px;border-left:3px solid #65977a;background:#f4f8f5;border-radius:0 7px 7px 0;margin-bottom:16px} #expose-ghv-makeln .expose-mi-source strong{display:block;font-size:12px;font-weight:500;margin-bottom:6px} #expose-ghv-makeln .expose-mi-source small{font-size:11px;color:var(--ghv-muted)} #expose-ghv-makeln .mi-empty{padding:32px 20px;text-align:center;background:#f7f9fc;border-radius:10px} #expose-ghv-makeln .mi-empty h2{font-size:15px;margin-bottom:7px;font-weight:500} #expose-ghv-makeln .mi-empty p{font-size:12px;color:var(--ghv-muted)} #expose-ghv-makeln .mi-error{color:#a33e36;background:#fff3f1;padding:12px;border-radius:6px;font-size:12px;margin-bottom:15px} #expose-ghv-makeln .mi-record-name{min-width:0;overflow-wrap:anywhere} #expose-ghv-makeln .mi-wide-detail{width:min(620px,100%)} @container ghv-surface (max-width:900px){#expose-ghv-makeln .mi-grid{grid-template-columns:1fr}#expose-ghv-makeln .mi-media{grid-template-columns:1fr 1fr}} @container ghv-surface (max-width:560px){#expose-ghv-makeln .mi-entry-grid,#expose-ghv-makeln .mi-form,#expose-ghv-makeln .mi-compare{grid-template-columns:1fr}#expose-ghv-makeln .mi-media{grid-template-columns:1fr}#expose-ghv-makeln .mi-entry{padding:16px}#expose-ghv-makeln .mi-panel{padding:14px}#expose-ghv-makeln .mi-document{padding:17px}#expose-ghv-makeln .mi-document .mi-photo{aspect-ratio:2}#expose-ghv-makeln .mi-footer>.ghv-button{width:100%}} #expose-ghv-makeln .mi-object-photos{margin:0 0 24px;padding:16px;border:1px solid var(--ghv-line);border-radius:11px;background:#fff} #expose-ghv-makeln .mi-object-photos h2{font-size:14px;font-weight:600;margin:0} #expose-ghv-makeln .mi-gallery-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:14px} #expose-ghv-makeln .mi-gallery-head p{margin-top:4px} #expose-ghv-makeln .mi-gallery-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(150px,1fr);gap:14px} #expose-ghv-makeln .mi-gallery-stage{min-width:0;position:relative;border:0;background:#edf3f8;border-radius:8px;overflow:hidden;padding:0;display:block;width:100%;aspect-ratio:2.05;text-align:left} #expose-ghv-makeln .mi-gallery-stage img{display:block;width:100%;height:100%;object-fit:cover} #expose-ghv-makeln .mi-gallery-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:24px 12px 10px;background:linear-gradient(transparent,#14293dd9);color:#fff;font-size:11px} #expose-ghv-makeln .mi-gallery-caption strong{font-size:12px;font-weight:500} #expose-ghv-makeln .mi-photo-placeholder{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;width:100%;height:100%;min-height:80px;background:#edf3f8;color:#657e95;font-size:11px} #expose-ghv-makeln .mi-photo-placeholder svg{width:23px;height:23px} #expose-ghv-makeln .mi-gallery-thumbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;min-width:0} #expose-ghv-makeln .mi-gallery-thumb{border:1px solid var(--ghv-line);padding:3px;background:#fff;border-radius:7px;min-width:0;text-align:left;overflow:hidden} #expose-ghv-makeln .mi-gallery-thumb.active{border-color:var(--ghv-blue);box-shadow:0 0 0 1px var(--ghv-blue)} #expose-ghv-makeln .mi-gallery-thumb-image{height:65px;border-radius:4px;overflow:hidden;display:block} #expose-ghv-makeln .mi-gallery-thumb-image img{width:100%;height:100%;object-fit:cover;display:block} #expose-ghv-makeln .mi-gallery-thumb-image .mi-photo-placeholder{min-height:0;font-size:0} #expose-ghv-makeln .mi-gallery-thumb span.mi-thumb-label{display:flex;gap:4px;align-items:center;font-size:11px;padding:6px 3px;overflow-wrap:anywhere} #expose-ghv-makeln .mi-gallery-thumb .mi-thumb-label svg{width:12px;height:12px;flex-shrink:0;color:var(--ghv-blue)} #expose-ghv-makeln .mi-gallery-bottom{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-top:12px} #expose-ghv-makeln .mi-gallery-empty{min-height:150px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px dashed #cad8e6;border-radius:8px;color:var(--ghv-muted);background:#f8fafc} #expose-ghv-makeln .mi-gallery-large{width:100%;aspect-ratio:1.5;background:#edf3f8;border-radius:8px;overflow:hidden;margin:12px 0} #expose-ghv-makeln .mi-gallery-large img{display:block;width:100%;height:100%;object-fit:contain} #expose-ghv-makeln .mi-upload-option{display:flex;gap:12px;align-items:center;width:100%;border:1px solid var(--ghv-line);background:#fff;text-align:left;padding:14px;border-radius:8px;margin:12px 0} #expose-ghv-makeln .mi-upload-option svg{color:var(--ghv-blue);flex-shrink:0} #expose-ghv-makeln .mi-upload-option strong{font-size:12px;display:block;font-weight:500} #expose-ghv-makeln .mi-upload-option small{font-size:11px;display:block;color:var(--ghv-muted);margin-top:4px} #expose-ghv-makeln .mi-media .mi-photo img{width:100%;height:100%;object-fit:cover;display:block} #expose-ghv-makeln .mi-media .mi-photo{overflow:hidden} #expose-ghv-makeln .mi-document-photo{width:100%;aspect-ratio:1.7;object-fit:cover;display:block;margin:18px 0;border-radius:6px} @container ghv-surface (max-width:600px){#expose-ghv-makeln .mi-gallery-layout{grid-template-columns:1fr}#expose-ghv-makeln .mi-gallery-thumbs{grid-template-columns:repeat(2,minmax(0,1fr))}#expose-ghv-makeln .mi-gallery-stage{aspect-ratio:1.6}#expose-ghv-makeln .mi-object-photos{padding:12px}#expose-ghv-makeln .mi-gallery-head>.ghv-actions{width:100%}} #expose-ghv-makeln{--ghv-blue:#1e6dbc;--ghv-ink:#595959;--ghv-muted:#707070;--ghv-line:#e4e6e8;--ghv-wash:#f7f8fa;font-family:Montserrat,Arial,sans-serif} #expose-ghv-makeln .ghv-logo{min-width:42px;gap:0} #expose-ghv-makeln .ghv-brand-symbol{width:42px;height:42px;object-fit:contain;display:block} #expose-ghv-makeln .ghv-nav,#expose-ghv-makeln .ghv-label,#expose-ghv-makeln .ghv-rule-line,#expose-ghv-makeln .ghv-stage-item{color:#595959} #expose-ghv-makeln .ghv-nav.active{color:#1e6dbc;background:#edf4fc} #expose-ghv-makeln .ghv-top{gap:24px;min-height:76px} #expose-ghv-makeln .ghv-heading h1{font-weight:600} #expose-ghv-makeln .ghv-gallery-section{border-top:1px solid var(--ghv-line);margin-top:18px;padding-top:20px} #expose-ghv-makeln .pd-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap;margin-bottom:15px} #expose-ghv-makeln .pd-heading h3{font-size:14px;font-weight:600;margin:0 0 5px} #expose-ghv-makeln .pd-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:16px} #expose-ghv-makeln .pd-tab{display:flex;align-items:center;gap:7px;border:1px solid #e1e5e9;border-radius:7px;background:#fff;color:#595959;font-size:12px;padding:9px 12px;min-height:38px} #expose-ghv-makeln .pd-tab.active{background:#1e6dbc;border-color:#1e6dbc;color:#fff} #expose-ghv-makeln .pd-tab small{background:#f0f3f6;color:#595959;font-size:11px;border-radius:4px;padding:0 5px} #expose-ghv-makeln .pd-tab.active small{background:#ffffff26;color:#fff} #expose-ghv-makeln .pd-channel-head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0 0 12px} #expose-ghv-makeln .pd-channel-head strong{font-size:12px;font-weight:600} #expose-ghv-makeln .pd-channel-head p{font-size:11px;margin-top:4px;color:#707070} #expose-ghv-makeln .pd-portal-options{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:#f6f8fa;border-radius:8px;padding:13px;margin-bottom:14px} #expose-ghv-makeln .pd-portal-options .ghv-label{flex:1;min-width:170px} #expose-ghv-makeln .pd-portal-options .ghv-input{max-width:300px} #expose-ghv-makeln .pd-rows{display:grid;gap:0;border-top:1px solid var(--ghv-line)} #expose-ghv-makeln .pd-row{display:grid;grid-template-columns:24px 80px minmax(130px,1fr) minmax(115px,150px) 67px;gap:11px;align-items:center;padding:12px 0;border-bottom:1px solid var(--ghv-line);min-width:0} #expose-ghv-makeln .pd-row.excluded{background:#fafbfc} #expose-ghv-makeln .pd-position{font-size:12px;min-width:24px;text-align:center;color:#595959;font-variant-numeric:tabular-nums} #expose-ghv-makeln .pd-thumb{width:80px;height:58px;overflow:hidden;border-radius:6px;background:#edf3f8} #expose-ghv-makeln .pd-thumb img{width:100%;height:100%;display:block;object-fit:cover} #expose-ghv-makeln .pd-thumb .mi-photo-placeholder{min-height:0;gap:0} #expose-ghv-makeln .pd-thumb .mi-photo-placeholder span{display:none} #expose-ghv-makeln .pd-name{min-width:0} #expose-ghv-makeln .pd-name strong{font-size:12px;font-weight:500;display:block;overflow-wrap:anywhere} #expose-ghv-makeln .pd-name p{font-size:11px;color:#707070;margin-top:3px;overflow-wrap:anywhere} #expose-ghv-makeln .pd-tags{display:flex;gap:4px;flex-wrap:wrap;margin-top:5px} #expose-ghv-makeln .pd-tag{font-size:11px;padding:2px 5px;background:#edf4fb;color:#2568a6;border-radius:4px;white-space:normal;overflow-wrap:anywhere;max-width:100%} #expose-ghv-makeln .pd-tag.muted{color:#707070;background:#f0f1f3} #expose-ghv-makeln .pd-controls{display:grid;gap:6px;min-width:0} #expose-ghv-makeln .pd-check{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4} #expose-ghv-makeln .pd-check input{margin:2px 0 0;accent-color:#1e6dbc;flex-shrink:0} #expose-ghv-makeln .pd-move{display:flex;gap:5px;justify-content:flex-end} #expose-ghv-makeln .pd-move button{border:1px solid #dce3ea;background:white;border-radius:6px;padding:6px;display:flex;align-items:center;justify-content:center;min-width:30px;min-height:32px;color:#595959} #expose-ghv-makeln .pd-move button:hover{background:#edf4fc;color:#1e6dbc} #expose-ghv-makeln .pd-move button:disabled{opacity:.28} #expose-ghv-makeln .pd-status{font-size:11px;margin-top:13px;color:#707070;display:flex;align-items:flex-start;gap:6px;line-height:1.6} #expose-ghv-makeln .pd-status svg{flex-shrink:0;margin-top:2px;color:#1e6dbc} #expose-ghv-makeln .pd-warning{font-size:11px;padding:10px 12px;background:#fff5e6;color:#875e23;border-radius:7px;margin-bottom:12px} #expose-ghv-makeln .pd-preview-list{display:grid;gap:12px;margin-top:18px} #expose-ghv-makeln .pd-preview-row{display:grid;grid-template-columns:28px 100px minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid var(--ghv-line);padding-bottom:12px} #expose-ghv-makeln .pd-preview-row .pd-thumb{width:100px;height:72px} #expose-ghv-makeln .mi-gallery-stage{aspect-ratio:2.2} #expose-ghv-makeln .mi-object-photos .mi-gallery-bottom{margin-top:10px} #expose-ghv-makeln .ghv-detail.mi-wide-detail{width:min(760px,100%)} @container ghv-surface (max-width:820px){#expose-ghv-makeln .pd-row{grid-template-columns:24px 64px minmax(100px,1fr) minmax(100px,130px);gap:9px}#expose-ghv-makeln .pd-thumb{width:64px;height:52px}#expose-ghv-makeln .pd-move{grid-column:4;justify-content:flex-start}#expose-ghv-makeln .pd-controls{grid-column:4;grid-row:auto}#expose-ghv-makeln .pd-name{grid-column:3}#expose-ghv-makeln .pd-tag{font-size:11px}} @container ghv-surface (max-width:560px){#expose-ghv-makeln .ghv-top{gap:14px}#expose-ghv-makeln .ghv-brand-symbol{width:34px;height:34px}#expose-ghv-makeln .ghv-logo{min-width:34px}#expose-ghv-makeln .pd-row{grid-template-columns:24px 58px minmax(0,1fr);gap:8px;padding:14px 0}#expose-ghv-makeln .pd-thumb{width:58px;height:50px}#expose-ghv-makeln .pd-controls{grid-column:2/4;display:flex;flex-wrap:wrap;gap:12px}#expose-ghv-makeln .pd-move{grid-column:2/4;justify-content:flex-end}#expose-ghv-makeln .pd-move button{min-width:40px;min-height:38px}#expose-ghv-makeln .pd-tab{font-size:11px;padding:8px}#expose-ghv-makeln .mi-gallery-stage{aspect-ratio:1.6}#expose-ghv-makeln .pd-portal-options .ghv-label{min-width:0;width:100%}#expose-ghv-makeln .pd-preview-row{grid-template-columns:20px 70px minmax(0,1fr);gap:8px}#expose-ghv-makeln .pd-preview-row .pd-thumb{width:70px;height:55px}} 
 :is(#admin-ghv-people,#admin-ghv-connections){--gp-blue:#1e6dbc;--gp-ink:#152b43;--gp-text:#595959;--gp-muted:#68798a;--gp-line:#e1e8ef;--gp-soft:#edf4fb;font-family:GHVPeople,Montserrat,Arial,sans-serif;font-size:13px;line-height:1.5;color:var(--gp-ink);background:#fff;color-scheme:light;overflow:clip;border:1px solid var(--gp-line);border-radius:12px} :is(#admin-ghv-people,#admin-ghv-connections) *{box-sizing:border-box}:is(#admin-ghv-people,#admin-ghv-connections) [hidden]{display:none!important} :is(#admin-ghv-people,#admin-ghv-connections) button,:is(#admin-ghv-people,#admin-ghv-connections) input,:is(#admin-ghv-people,#admin-ghv-connections) select{font:inherit}:is(#admin-ghv-people,#admin-ghv-connections) button{color:inherit} :is(#admin-ghv-people,#admin-ghv-connections) button{background:#fff;border:0}:is(#admin-ghv-people,#admin-ghv-connections) button:disabled{opacity:.5;cursor:not-allowed} :is(#admin-ghv-people,#admin-ghv-connections) button:focus-visible,:is(#admin-ghv-people,#admin-ghv-connections) input:focus-visible,:is(#admin-ghv-people,#admin-ghv-connections) select:focus-visible{outline:3px solid #8dbbed;outline-offset:2px} :is(#admin-ghv-people,#admin-ghv-connections) h1,:is(#admin-ghv-people,#admin-ghv-connections) h2,:is(#admin-ghv-people,#admin-ghv-connections) h3,:is(#admin-ghv-people,#admin-ghv-connections) p{margin:0}:is(#admin-ghv-people,#admin-ghv-connections) h1{font-size:25px;line-height:1.3;font-weight:600;letter-spacing:-.6px}:is(#admin-ghv-people,#admin-ghv-connections) h2{font-size:18px;font-weight:600}:is(#admin-ghv-people,#admin-ghv-connections) h3{font-size:13px;font-weight:600} :is(#admin-ghv-people,#admin-ghv-connections) .gp-header{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--gp-line);padding:15px 21px;min-height:76px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-mark{width:40px;height:40px;object-fit:contain;flex:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-programs{display:flex;gap:7px;min-width:0} :is(#admin-ghv-people,#admin-ghv-connections) .gp-programs button{border:1px solid #cdd9e5;border-radius:7px;padding:9px 16px;font-weight:500;white-space:nowrap} :is(#admin-ghv-people,#admin-ghv-connections) .gp-programs button[aria-pressed=true]{color:var(--gp-blue);border-color:var(--gp-blue);background:var(--gp-soft)} :is(#admin-ghv-people,#admin-ghv-connections) .gp-toptext{font-size:11px;color:var(--gp-muted);margin-left:auto;display:flex;align-items:center;gap:7px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-me{border-radius:50%;background:#e0efff;color:#174c80;width:34px;height:34px;display:grid;place-items:center;font-weight:600;flex:none} :is(#admin-ghv-people,#admin-ghv-connections) .gp-shell{display:grid;grid-template-columns:170px minmax(0,1fr)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-sidebar{padding:22px 9px 17px;border-right:1px solid var(--gp-line);display:flex;flex-direction:column;min-height:790px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-navtitle{font-size:10px;font-weight:600;letter-spacing:.9px;color:var(--gp-muted);padding:0 10px 10px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-nav{display:flex;align-items:center;gap:10px;padding:11px 10px;font-size:12px;text-align:left;min-height:40px;border-radius:7px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-nav svg{width:17px;height:17px;flex:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-sidegroup+.gp-sidegroup{border-top:1px solid var(--gp-line);margin-top:17px;padding-top:14px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-sidebottom{margin-top:auto;padding-top:45px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-nav[aria-current=page]{background:var(--gp-soft);color:var(--gp-blue);font-weight:600}:is(#admin-ghv-people,#admin-ghv-connections) .gp-subnav{padding:3px 9px 5px 37px;font-size:11px;color:var(--gp-blue)} :is(#admin-ghv-people,#admin-ghv-connections) .gp-demo{font-size:10px;color:var(--gp-muted);margin:20px 8px 0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-main{padding:25px 25px 28px;min-width:0} :is(#admin-ghv-people,#admin-ghv-connections) .gp-breadcrumb{font-size:11px;color:var(--gp-muted);margin-bottom:11px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-titlebar{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:8px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-subtitle{color:var(--gp-muted);font-size:12px;margin-top:8px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ccd8e5;border-radius:7px;padding:9px 12px;font-size:12px;font-weight:500;min-height:38px;white-space:nowrap} :is(#admin-ghv-people,#admin-ghv-connections) .gp-button svg{width:16px;height:16px;flex:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-primary{background:var(--gp-blue);border-color:var(--gp-blue);color:white}:is(#admin-ghv-people,#admin-ghv-connections) .gp-danger{color:#a23434;border-color:#e6bcbc}:is(#admin-ghv-people,#admin-ghv-connections) .gp-plain{border:0;background:transparent;color:var(--gp-blue);padding:7px 0;font-size:12px;text-align:left} :is(#admin-ghv-people,#admin-ghv-connections) .gp-tabs{display:flex;gap:24px;border-bottom:1px solid var(--gp-line);margin:20px 0 20px;flex-wrap:wrap}:is(#admin-ghv-people,#admin-ghv-connections) .gp-tabs button{padding:0 0 12px;color:var(--gp-muted);font-size:12px;border-bottom:2px solid transparent} :is(#admin-ghv-people,#admin-ghv-connections) .gp-tabs button[aria-selected=true]{color:var(--gp-blue);border-color:var(--gp-blue);font-weight:600}:is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-count{background:#f0f3f7;border-radius:4px;padding:2px 6px;font-size:10px;margin-left:5px;color:var(--gp-muted)} :is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-notice{padding:9px 12px;margin-bottom:15px;border-radius:7px;background:var(--gp-soft);color:#28557f;font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-notice:empty{display:none} :is(#admin-ghv-people,#admin-ghv-connections) .gp-workspace{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px;align-items:start} :is(#admin-ghv-people,#admin-ghv-connections) .gp-listhead{display:flex;align-items:center;justify-content:space-between;margin-bottom:11px;font-size:12px;font-weight:600} :is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-search{position:relative;display:flex;align-items:center;margin-bottom:10px}:is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-search svg{position:absolute;left:11px;width:15px;height:15px;color:var(--gp-muted)} :is(#admin-ghv-people,#admin-ghv-connections) input[type=text],:is(#admin-ghv-people,#admin-ghv-connections) input[type=email],:is(#admin-ghv-people,#admin-ghv-connections) input[type=date],:is(#admin-ghv-people,#admin-ghv-connections) select{width:100%;min-width:0;border:1px solid #ccd8e5;border-radius:6px;color:var(--gp-ink);background:#fff;padding:8px 9px;min-height:35px;font-size:12px} :is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-search input{padding-left:33px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personlist{display:grid;gap:7px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personrow{width:100%;padding:12px 10px;border:1px solid var(--gp-line);border-radius:8px;text-align:left;display:flex;align-items:flex-start;gap:9px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-personrow[aria-pressed=true]{background:var(--gp-soft);border-color:#b7d4f2;box-shadow:inset 3px 0 var(--gp-blue)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-avatar{background:#edf1f5;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:10px;font-weight:600;flex:none;color:#526981} :is(#admin-ghv-people,#admin-ghv-connections) .gp-avatar.large{width:43px;height:43px;background:#e5f0fb;color:var(--gp-blue);font-size:13px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personname{display:block;font-weight:600;font-size:12px;overflow-wrap:anywhere}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personrole{display:block;font-size:10px;color:var(--gp-muted);margin:2px 0 6px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-badge{display:inline-flex;align-items:center;gap:4px;font-size:10px;padding:2px 7px;border-radius:4px;line-height:1.6;background:#f0f3f6;color:#56677a;white-space:nowrap}:is(#admin-ghv-people,#admin-ghv-connections) .gp-badge.good{background:#edf7ef;color:#327044}:is(#admin-ghv-people,#admin-ghv-connections) .gp-badge.wait{background:#fff5e5;color:#936521}:is(#admin-ghv-people,#admin-ghv-connections) .gp-badge.bad{background:#fff0ef;color:#a33f38} :is(#admin-ghv-people,#admin-ghv-connections) .gp-listfoot{font-size:10px;color:var(--gp-muted);line-height:1.7;margin-top:15px} :is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-detail{border:1px solid var(--gp-line);border-radius:10px;min-width:0;overflow:clip}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailhead{padding:17px 18px;display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--gp-line)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailhead h2{font-size:16px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailhead p{font-size:10px;color:var(--gp-muted);margin-top:3px;overflow-wrap:anywhere} :is(#admin-ghv-people,#admin-ghv-connections) .gp-detailhead>.gp-badge{margin-left:auto}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailtabs{padding:0 18px;display:flex;gap:21px;border-bottom:1px solid var(--gp-line)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailtabs button{font-size:11px;padding:11px 0;border-bottom:2px solid transparent;color:var(--gp-muted)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailtabs button[aria-selected=true]{color:var(--gp-blue);border-color:var(--gp-blue);font-weight:600} :is(#admin-ghv-people,#admin-ghv-connections) .gp-formbody{padding:17px 18px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-field{display:grid;gap:5px;font-size:11px;font-weight:500}:is(#admin-ghv-people,#admin-ghv-connections) .gp-full{grid-column:1/-1} :is(#admin-ghv-people,#admin-ghv-connections) .gp-fieldhint{font-size:10px;color:var(--gp-muted);font-weight:400;line-height:1.6}:is(#admin-ghv-people,#admin-ghv-connections) .gp-section{margin-top:19px;padding-top:16px;border-top:1px solid var(--gp-line)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-sectionhead{display:flex;justify-content:space-between;align-items:baseline;gap:9px;margin-bottom:10px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-checks{display:flex;flex-wrap:wrap;gap:8px 19px;margin:7px 0 10px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-check{display:flex;gap:8px;align-items:center;font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) input[type=checkbox]{accent-color:var(--gp-blue);width:15px;height:15px;margin:0;flex:none} :is(#admin-ghv-people,#admin-ghv-connections) .gp-accessrow{display:grid;grid-template-columns:minmax(0,1fr) 158px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid #f0f3f6}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessrow:last-child{border:0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessname{display:flex;align-items:center;gap:8px;font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessname svg{width:16px;height:16px;color:#67809a;flex:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessrow select{font-size:11px;padding:6px 7px;min-height:32px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-rightfoot{padding:13px 18px;border-top:1px solid var(--gp-line);background:#fafcfe;display:flex;gap:8px;align-items:center;flex-wrap:wrap}:is(#admin-ghv-people,#admin-ghv-connections) .gp-rightfoot .gp-primary{margin-left:auto}:is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-savehint{flex-basis:100%;font-size:10px;color:var(--gp-muted)} :is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-error{font-size:12px;background:#fff0ef;color:#9a312f;padding:10px 12px;border-radius:6px;margin-bottom:12px}:is(#admin-ghv-people,#admin-ghv-connections) .admin-gp-error:empty{display:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-confirm{margin:0 18px 16px;padding:12px;border:1px solid #e6bcbc;border-radius:7px;background:#fffafa;font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-confirm p{margin:5px 0 12px;color:var(--gp-muted)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-confirmbuttons{display:flex;flex-wrap:wrap;gap:8px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-statusrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--gp-line);font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-statusrow:last-child{border:0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-statusrow small{display:block;font-size:10px;color:var(--gp-muted);margin-top:3px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-statusintro{font-size:12px;color:var(--gp-muted);margin-bottom:10px;line-height:1.7} :is(#admin-ghv-people,#admin-ghv-connections) .gp-empty{padding:18px 10px;color:var(--gp-muted);font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-bottomnote{font-size:10px;color:var(--gp-muted);margin-top:17px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-rolegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-role{border:1px solid var(--gp-line);padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:9px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-role p{color:var(--gp-muted);font-size:11px;min-height:50px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-role .gp-button{margin-top:auto;font-size:11px} :is(#admin-ghv-people,#admin-ghv-connections) .gp-history{display:grid;gap:0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-event{display:grid;grid-template-columns:130px minmax(0,1fr);gap:18px;border-bottom:1px solid var(--gp-line);padding:15px 0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-event time{font-size:11px;color:var(--gp-muted)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-event strong{font-weight:500;font-size:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-event p{font-size:11px;color:var(--gp-muted);margin-top:4px;overflow-wrap:anywhere} :is(#admin-ghv-people,#admin-ghv-connections) .gp-rolehint{font-size:12px;color:var(--gp-muted);line-height:1.7;margin-bottom:17px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-readonly{opacity:.7} :is(#admin-ghv-people,#admin-ghv-connections) .gp-identity{margin-bottom:15px;font-size:11px;color:var(--gp-muted)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-identity summary{color:var(--gp-blue);padding:3px 0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-identity .gp-fields{margin-top:12px;color:var(--gp-ink)} @container ghv-surface (min-width:1350px){:is(#admin-ghv-people,#admin-ghv-connections) .gp-shell{grid-template-columns:210px minmax(0,1fr)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-main{padding:30px 34px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-workspace{grid-template-columns:260px minmax(0,1fr);gap:26px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessrow{grid-template-columns:minmax(0,1fr) 210px}} @container ghv-surface (max-width:1050px){:is(#admin-ghv-people,#admin-ghv-connections) .gp-toptext{display:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-me{margin-left:auto}:is(#admin-ghv-people,#admin-ghv-connections) .gp-shell{grid-template-columns:155px minmax(0,1fr)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-main{padding:22px 18px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-workspace{grid-template-columns:185px minmax(0,1fr);gap:14px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-titlebar{flex-wrap:wrap}:is(#admin-ghv-people,#admin-ghv-connections) .gp-programs button{padding:8px 13px}} @container ghv-surface (max-width:850px){:is(#admin-ghv-people,#admin-ghv-connections) .gp-sidebar{display:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-shell{display:block}:is(#admin-ghv-people,#admin-ghv-connections) .gp-workspace{grid-template-columns:195px minmax(0,1fr)}:is(#admin-ghv-people,#admin-ghv-connections) .gp-rolegrid{grid-template-columns:1fr 1fr}} @container ghv-surface (max-width:620px){:is(#admin-ghv-people,#admin-ghv-connections) .gp-header{padding:12px;gap:9px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-mark{width:30px;height:30px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-me{display:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-programs{gap:4px;flex:1}:is(#admin-ghv-people,#admin-ghv-connections) .gp-programs button{padding:8px 5px;font-size:10px;flex:1}:is(#admin-ghv-people,#admin-ghv-connections) .gp-main{padding:20px 12px}:is(#admin-ghv-people,#admin-ghv-connections) h1{font-size:22px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-workspace{display:block}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personlist{grid-template-columns:1fr 1fr}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personrow{padding:10px 8px;gap:7px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-personrow .gp-avatar{display:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-directory{margin-bottom:19px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-listfoot{display:none}:is(#admin-ghv-people,#admin-ghv-connections) .gp-tabs{gap:18px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailhead{padding:15px 13px;flex-wrap:wrap}:is(#admin-ghv-people,#admin-ghv-connections) .gp-formbody{padding:15px 13px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-fields{grid-template-columns:1fr}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessrow{grid-template-columns:minmax(0,1fr) 142px;gap:8px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessname{font-size:11px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-rolegrid{grid-template-columns:1fr}:is(#admin-ghv-people,#admin-ghv-connections) .gp-event{grid-template-columns:1fr;gap:5px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-detailhead>.gp-badge{margin-left:0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-rightfoot{padding:12px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-rightfoot .gp-primary{margin-left:0}:is(#admin-ghv-people,#admin-ghv-connections) .gp-role p{min-height:0}} @media(pointer:coarse){:is(#admin-ghv-people,#admin-ghv-connections) button,:is(#admin-ghv-people,#admin-ghv-connections) select{min-height:44px}:is(#admin-ghv-people,#admin-ghv-connections) input[type=text],:is(#admin-ghv-people,#admin-ghv-connections) input[type=email],:is(#admin-ghv-people,#admin-ghv-connections) input[type=date],:is(#admin-ghv-people,#admin-ghv-connections) select{font-size:16px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-check{min-height:44px}:is(#admin-ghv-people,#admin-ghv-connections) .gp-accessrow{grid-template-columns:1fr}:is(#admin-ghv-people,#admin-ghv-connections) .gp-tabs button{padding-top:8px}} #admin-ghv-admin [hidden]{display:none!important} #admin-ghv-admin .ga-mobile{display:none} @container ghv-surface (max-width:850px){#admin-ghv-admin .ga-mobile{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:18px}#admin-ghv-admin .ga-mobile .ga-subnav{width:auto;padding:8px 10px;background:#f1f5f9;border-radius:5px;font-size:11px;min-height:36px}} #admin-ghv-admin .ga-subnav{display:block;width:100%;text-align:left;padding:5px 8px 5px 35px;font-size:11px;line-height:1.5;color:#68798a;background:transparent;border:0} #admin-ghv-admin .ga-subnav[aria-current=page]{color:#1e6dbc;font-weight:600} #admin-ghv-connections h1{font-size:24px}#admin-ghv-connections .gc-adminbadge{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#68798a;margin-top:10px}#admin-ghv-connections .gc-adminbadge svg{width:13px;height:13px} #admin-ghv-connections .gc-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:20px;align-items:start}#admin-ghv-connections .admin-gc-filter{margin-bottom:12px}#admin-ghv-connections .gc-directory{min-width:0} #admin-ghv-connections .gc-connectrow{display:flex;align-items:flex-start;gap:9px;width:100%;padding:12px 10px;border:1px solid #e1e8ef;border-radius:8px;text-align:left;background:white;margin-bottom:8px} #admin-ghv-connections .gc-connectrow[aria-pressed=true]{background:#edf4fb;border-color:#b7d4f2;box-shadow:inset 3px 0 #1e6dbc}#admin-ghv-connections .gc-providericon{flex:none;display:grid;place-items:center;width:29px;height:29px;border-radius:7px;background:#f1f5f8;color:#55738d}#admin-ghv-connections .gc-providericon svg{width:17px;height:17px} #admin-ghv-connections .gc-name{font-size:12px;font-weight:600;display:block;overflow-wrap:anywhere}#admin-ghv-connections .gc-caption{font-size:10px;color:#68798a;display:block;margin:3px 0 6px}#admin-ghv-connections .gc-listhead{font-size:12px;font-weight:600;display:flex;justify-content:space-between;margin-bottom:11px} #admin-ghv-connections .gc-subline{font-size:11px;color:#68798a;margin-top:4px}#admin-ghv-connections .gc-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0}#admin-ghv-connections .gc-row .gp-fieldhint{margin-top:3px;display:block} #admin-ghv-connections .gc-vault{border:1px solid #e1e8ef;border-radius:8px;padding:12px;background:#f9fbfd;display:flex;align-items:center;gap:12px;margin-top:10px;flex-wrap:wrap}#admin-ghv-connections .gc-vault .gc-vaulttext{flex:1;min-width:140px}#admin-ghv-connections .gc-vault strong{font-size:12px;font-weight:500}#admin-ghv-connections .gc-vault small{display:block;font-size:10px;color:#68798a;margin-top:3px} #admin-ghv-connections .gc-vault input{background:#f0f4f7;color:#68798a;border:1px solid #d5dfe8;border-radius:6px;padding:9px;width:100%;font-size:12px;min-height:36px}#admin-ghv-connections .gc-credentials{margin-top:12px;padding:12px;border:1px solid #b7d4f2;border-radius:7px;background:#f7fbff} #admin-ghv-connections .gc-credentials p{font-size:11px;color:#68798a;margin:8px 0 12px}#admin-ghv-connections .gc-secretfields{display:grid;grid-template-columns:1fr;gap:10px}#admin-ghv-connections .gc-secretfields input{background:#f0f4f7;border:1px solid #d5dfe8;border-radius:6px;padding:9px;width:100%;font-size:12px} #admin-ghv-connections .gc-servergrid{display:grid;grid-template-columns:minmax(0,1fr) 72px 100px;gap:9px;align-items:end}#admin-ghv-connections .gc-servergrid+.gc-servergrid{margin-top:12px}#admin-ghv-connections input[type=number],#admin-ghv-connections input[type=url]{width:100%;min-width:0;border:1px solid #ccd8e5;border-radius:6px;color:#152b43;background:white;padding:8px 9px;min-height:35px;font:inherit;font-size:12px} #admin-ghv-connections details.gc-advanced{border-top:1px solid #e1e8ef;padding-top:14px;margin-top:17px}#admin-ghv-connections .gc-advanced summary{font-size:11px;color:#1e6dbc;margin-bottom:12px}#admin-ghv-connections .gc-help{padding:10px 12px;background:#edf4fb;border-radius:7px;color:#375f83;font-size:11px;line-height:1.65;margin-top:12px} #admin-ghv-connections .gc-choice{display:flex;align-items:flex-start;gap:9px;padding:11px 0;border-bottom:1px solid #edf1f4;font-size:12px}#admin-ghv-connections .gc-choice input{margin-top:2px}#admin-ghv-connections .gc-choice small{display:block;font-size:10px;color:#68798a;margin-top:3px} #admin-ghv-connections .gc-programchoices{display:flex;gap:14px;flex-wrap:wrap}#admin-ghv-connections .gc-member{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid #edf1f4}#admin-ghv-connections .gc-member small{font-size:10px;color:#68798a;display:block}#admin-ghv-connections .gc-member select{width:145px;flex:none;font-size:11px} #admin-ghv-connections .gc-result{padding:12px;border-radius:7px;background:#edf7ef;color:#327044;font-size:12px;margin-bottom:14px}#admin-ghv-connections .gc-result.warn{background:#fff5e5;color:#936521}#admin-ghv-connections .gc-result.bad{background:#fff0ef;color:#a33f38} #admin-ghv-connections .gc-probeline{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e1e8ef;font-size:12px}#admin-ghv-connections .gc-probeline small{display:block;color:#68798a;font-size:10px;margin-top:4px} #admin-ghv-connections .gc-providergrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#admin-ghv-connections .gc-providerchoice{text-align:left;border:1px solid #e1e8ef;border-radius:8px;padding:16px;background:white;display:flex;align-items:flex-start;gap:11px} #admin-ghv-connections .gc-providerchoice:hover{border-color:#1e6dbc;background:#f7fbff}#admin-ghv-connections .gc-providerchoice strong{display:block;font-size:12px;font-weight:600}#admin-ghv-connections .gc-providerchoice small{display:block;color:#68798a;font-size:11px;margin-top:4px} #admin-ghv-connections .gc-empty{font-size:12px;color:#68798a;padding:20px 0}#admin-ghv-connections .gc-historyitem{padding:12px 0;border-bottom:1px solid #e1e8ef;font-size:11px}#admin-ghv-connections .gc-historyitem strong{display:block;font-size:12px;font-weight:500}#admin-ghv-connections .gc-historyitem p{margin-top:4px;color:#68798a}#admin-ghv-connections .gc-historyitem time{display:block;font-size:10px;color:#68798a;margin-bottom:5px} #admin-ghv-connections .gp-rightfoot .gp-primary{margin-left:auto}#admin-ghv-connections .gc-noticebar{border-bottom:1px solid #e1e8ef;padding:10px 18px;color:#68798a;font-size:10px;background:#fafcfe} @container ghv-surface (min-width:1350px){#admin-ghv-connections .gc-layout{grid-template-columns:260px minmax(0,1fr);gap:26px}} @container ghv-surface (max-width:1050px){#admin-ghv-connections .gc-layout{grid-template-columns:185px minmax(0,1fr);gap:14px}#admin-ghv-connections .gc-servergrid{grid-template-columns:minmax(0,1fr) 66px}#admin-ghv-connections .gc-servergrid label:last-child{grid-column:1/-1}#admin-ghv-connections .gc-servergrid label:last-child select{max-width:150px}} @container ghv-surface (max-width:850px){#admin-ghv-connections .gc-layout{grid-template-columns:195px minmax(0,1fr)}} @container ghv-surface (max-width:620px){#admin-ghv-connections .gc-layout{display:block}#admin-ghv-connections .gc-directory{margin-bottom:20px}#admin-ghv-connections .admin-gc-list{display:grid;grid-template-columns:1fr 1fr;gap:7px}#admin-ghv-connections .gc-connectrow{padding:10px 8px;margin:0}#admin-ghv-connections .gc-providericon{display:none}#admin-ghv-connections .gc-providergrid{grid-template-columns:1fr}#admin-ghv-connections .gc-member{flex-wrap:wrap}#admin-ghv-connections .gc-member select{width:100%}#admin-ghv-connections h1{font-size:22px}#admin-ghv-connections .gp-detailtabs{gap:15px;padding:0 13px;flex-wrap:wrap}#admin-ghv-connections .gp-rightfoot .gp-primary{margin-left:0}#admin-ghv-connections .gc-programchoices{gap:10px}#admin-ghv-connections .gc-row{flex-wrap:wrap}} @media(pointer:coarse){#admin-ghv-connections .gc-member select,#admin-ghv-connections input[type=number],#admin-ghv-connections input[type=url]{font-size:16px}#admin-ghv-connections .gc-servergrid{grid-template-columns:1fr}#admin-ghv-connections .gc-choice{min-height:44px}} 