/* A focused view over the same receipt controls and journal. */
.bht-shell[hidden],.bht-shell [hidden]{display:none!important}
body.bh-task-mode .bh-app{display:block!important;max-width:1320px!important;padding:0 clamp(18px,4vw,56px) 55px!important;margin:auto!important}
.bh-task-mode .bh-main{padding:0!important;min-width:0}
.bh-task-mode .bh-hero{padding:18px 0 12px!important;border-bottom:0!important}
.bh-task-mode .bh-studio-intro{display:block!important;margin:0!important;padding:0!important}
.bh-task-mode .bh-studio-masthead{display:none!important}
.bh-task-mode .bh-h1{font:500 clamp(32px,3.6vw,46px)/1.1 Schibsted,Arial,sans-serif!important;letter-spacing:-.035em!important;margin:0 0 12px!important;max-width:900px}
.bh-task-mode .bh-lead{max-width:720px!important;font-size:14px!important;line-height:1.8!important;margin:0!important}
.bh-task-mode #belege{padding:0!important;border:0!important;margin:0!important;background:none!important}
.bh-task-mode .sc-guide,.bh-task-mode [data-sc-guide-open],.bh-task-mode [data-bh-stepper]{display:none!important}
.bht-bar{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #9eaaa23d;padding:10px 0;color:#65716b;font-size:12px}
.bht-bar p{margin:0}.bht-explore,.bht-text-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:transparent;border:0;border-bottom:1px solid #667a6e55;padding:12px 0;color:#334a40;font:500 12px/1.5 Schibsted,Arial,sans-serif;cursor:pointer;min-height:44px}.bht-explore span,.bht-text-button span{font-size:19px}
.bht-progress{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #7f91843b;gap:20px}.bht-progress li{position:relative;padding:14px 0;font-size:12px;color:#748078;line-height:1.6}.bht-progress li[aria-current=step]{color:#293e33}.bht-progress li[aria-current=step]:after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#49695b}.bht-progress li[data-done=true]{color:#426b55}.bht-progress li[data-done=true]:before{content:'✓';margin-right:8px;font-size:11px}
.bht-workspace{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6%;align-items:start;padding:12px 0 55px;min-height:480px}.bht-source{padding:10px 15px;min-width:0}.bht-paper{background:#fcfbf6;color:#354238;padding:27px 30px 24px;box-shadow:1px 2px 2px #263e3308,9px 22px 36px #263e3312;border:1px solid #fff;transform:rotate(-1.5deg)}.bht-paper-head{border-bottom:1px solid #58776333;padding-bottom:22px}.bht-paper-head span{display:block;font-size:9px;color:#849184;margin-bottom:12px}.bht-paper-head b{display:block;font:600 26px/1.1 Schibsted,Arial,sans-serif;letter-spacing:-.05em}.bht-paper h3{font:500 24px/1.2 Schibsted,Arial,sans-serif;letter-spacing:-.02em;margin:25px 0}.bht-paper dl{margin:0}.bht-paper dl>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #64796825;font-size:11px;line-height:1.6}.bht-paper dt{color:#7c887e;flex-shrink:0}.bht-paper dd{margin:0;text-align:right;overflow-wrap:anywhere}.bht-paper dd.bht-total{font:500 24px/1.2 Schibsted,Arial,sans-serif;font-variant-numeric:tabular-nums;color:#2b3e31;white-space:nowrap}.bht-source-note{font-size:11px;line-height:1.8;color:#6b766b;margin:21px 0 15px}.bht-paper>small{font-size:9px;line-height:1.6;color:#8a958b}
.bht-prompt{align-self:center;padding:18px 0 32px}.bht-caption{font-size:10px;color:#718075}.bht-prompt h2{font:500 clamp(27px,3vw,38px)/1.16 Schibsted,Arial,sans-serif;letter-spacing:-.03em;margin:18px 0 23px}.bht-prompt p{font-size:14px;line-height:1.8;color:#637067;max-width:420px}.bht-prompt .sc-button{margin-top:20px;font-size:12px;min-height:49px;padding:13px 19px;white-space:normal;text-align:left}
.bh-task-mode .bht-workspace .bh-belege{display:block!important;gap:0!important}.bh-task-mode .bht-workspace .bh-inbox-col{padding:0!important;border:0!important;background:none!important}.bh-task-mode .bht-workspace .bh-proposal{padding:25px 0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid #b9c6bd!important}.bh-task-mode .bht-workspace .bh-proposal-head{gap:15px}.bh-task-mode .bht-workspace .bh-proposal-head h3{font-size:19px!important;line-height:1.3!important}.bh-task-mode .bht-workspace .bh-proposal-head .bh-paper{width:53px;flex-shrink:0}.bh-task-mode .bht-workspace .bh-actions{gap:14px;align-items:flex-start}.bh-task-mode .bht-workspace .bh-actions .sc-button{font-size:12px;min-height:46px;white-space:normal}.bh-task-mode .bht-workspace .bh-fields{gap:12px!important}.bh-task-mode .bht-workspace .bh-field dd{font-size:13px}.bh-task-mode .bht-workspace .bh-booking,.bh-task-mode .bht-workspace .bh-hints{font-size:11px!important;line-height:1.7}.bh-task-mode .bht-workspace .bh-dup{font-size:12px;line-height:1.7}.bht-result{padding:42px 0 55px;display:grid;grid-template-columns:70px 1fr;gap:24px;max-width:920px}.bht-result-mark{font:400 40px/1 Newsreader,Georgia,serif;color:#497158;padding-top:5px}.bht-result h2{font:500 clamp(28px,3.2vw,40px)/1.12 Schibsted,Arial,sans-serif;letter-spacing:-.03em;margin:0 0 23px}.bht-result p{font-size:14px;line-height:1.8;color:#616e64;max-width:670px}.bht-result dl{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;border-top:1px solid #667b6738;border-bottom:1px solid #667b6738;margin:30px 0;padding:22px 0}.bht-result dt{font-size:10px;color:#738371;margin-bottom:8px}.bht-result dd{font-size:13px;line-height:1.5;color:#334d39;margin:0}.bht-result .bht-small{font-size:11px;margin-top:20px}
.bht-challenges{padding:32px 0 45px;border-top:1px solid #61776135}.bht-challenges h2{font:500 25px/1.2 Schibsted,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 25px}.bht-challenges>div{display:grid;grid-template-columns:1fr 1fr;gap:35px}.bht-challenges>div>button{text-align:left;background:none;border:0;border-top:1px solid #5d74602e;border-bottom:1px solid #5d74602e;padding:20px 0;cursor:pointer;min-width:0}.bht-challenges button span{display:block;font:400 11px/1.7 Schibsted,Arial,sans-serif;color:#778273;margin-bottom:8px}.bht-challenges button strong{font:500 14px/1.5 Schibsted,Arial,sans-serif;color:#344b39;display:flex;justify-content:space-between;gap:15px}.bht-challenges button i{font-style:normal}.bht-challenges>.bht-text-button{margin-top:20px}.bht-contact{border-top:1px solid #61776135;padding:32px 0 15px;display:flex;gap:60px;justify-content:space-between;align-items:center}.bht-contact h2{font:500 24px/1.2 Schibsted,Arial,sans-serif;letter-spacing:-.025em;margin:0 0 15px}.bht-contact p{font-size:12px;line-height:1.8;color:#6f7b6e;max-width:500px;margin:0}.bht-contact>a{display:flex;gap:30px;align-items:center;border-bottom:1px solid #677b6b77;padding:15px 0;font-size:12px;color:#354e3c;flex-shrink:0}.bht-status{font-size:12px;line-height:1.8;color:#46634e;max-width:750px;margin:14px 0 20px;min-height:1.8em}.bht-shell button:focus-visible,.bht-shell a:focus-visible{outline:2px solid #376d57;outline-offset:5px}
@media(max-width:900px){.bht-workspace{gap:4%}.bht-source{padding:10px 5px}.bht-paper{padding:24px 20px}.bht-paper dl>div{display:block}.bht-paper dt{font-size:9px}.bht-paper dd{text-align:left;font-size:12px;margin-top:4px}.bht-contact{gap:30px}.bh-task-mode .bht-workspace .bh-proposal{padding:20px 0!important}}
@media(max-width:650px){body.bh-task-mode .bh-app{padding:0 20px 25px!important}.bh-task-mode .bh-hero{padding:18px 0 12px!important}.bh-task-mode .bh-h1{font-size:36px!important}.bh-task-mode .bh-lead{font-size:12px!important;line-height:1.8!important}.bht-bar{gap:15px;font-size:10px;align-items:flex-start}.bht-bar>p{max-width:160px;line-height:1.7}.bht-explore{font-size:11px;gap:12px;padding:0 0 8px;min-height:36px;flex-shrink:0}.bht-progress{gap:12px;margin-bottom:18px}.bht-progress li{font-size:10px;line-height:1.6;padding:12px 0;max-width:100%}.bht-progress li[data-done=true]:before{margin-right:4px}.bht-workspace{display:block;padding:4px 0 25px;min-height:0}.bht-source{padding:7px 4px 22px;max-width:440px;margin:auto}.bht-paper{padding:23px}.bht-paper h3{font-size:24px}.bht-paper dl>div{display:flex;gap:17px;padding:11px 0}.bht-paper dt{font-size:10px;flex-shrink:0}.bht-paper dd{text-align:right;font-size:10px;margin:0}.bht-paper dd.bht-total{font-size:23px}.bht-prompt{padding:20px 0}.bht-prompt h2{font-size:29px;line-height:1.14}.bht-prompt p{font-size:12px}.bht-prompt .sc-button{font-size:11px;width:100%;display:flex;justify-content:space-between}.bht-result{grid-template-columns:29px 1fr;gap:14px;padding:25px 0 30px}.bht-result-mark{font-size:27px}.bht-result h2{font-size:30px}.bht-result p{font-size:12px}.bht-result dl{display:block;margin:22px 0;padding:10px 0}.bht-result dl>div{display:grid;grid-template-columns:70px 1fr;gap:14px;padding:10px 0}.bht-result dt{margin:0}.bht-result dd{font-size:12px}.bht-challenges{padding:25px 0}.bht-challenges h2{font-size:25px}.bht-challenges>div{display:block}.bht-challenges>div>button{display:block;width:100%;padding:18px 0}.bht-challenges>div>button+button{border-top:0}.bht-challenges button strong{font-size:13px}.bht-contact{display:block;padding-top:25px}.bht-contact h2{font-size:24px}.bht-contact>a{margin-top:13px;justify-content:space-between;font-size:11px}.bht-status{font-size:11px}.bh-task-mode .bht-workspace .bh-proposal-head h3{font-size:17px!important}.bh-task-mode .bht-workspace .bh-fields{grid-template-columns:1fr 1fr!important}.bh-task-mode .bht-workspace .bh-field[data-sc-field=konto]{grid-column:1/-1}.bh-task-mode .bht-workspace .bh-actions{flex-direction:column}.bh-task-mode .bht-workspace .bh-actions .sc-button{width:100%;font-size:11px}.bht-text-button{font-size:11px;gap:16px}.bh-task-mode .bh-studio-context{font-size:10px!important}}
@media(max-width:350px){body.bh-task-mode .bh-app{padding-inline:16px!important}.bh-task-mode .bh-h1{font-size:36px!important}.bht-paper{padding:20px 17px}.bht-paper dl>div{display:block}.bht-paper dt{font-size:9px}.bht-paper dd{text-align:left;font-size:11px;margin-top:3px}.bht-progress li{font-size:9px}.bht-bar>p{max-width:140px}.bht-result h2{font-size:28px}}
@media print{.bht-shell{display:none!important}}
.bht-open-note{padding:15px 0 0;border-top:1px solid #82967b33;font-size:12px;line-height:1.8;color:#506d50}
.bht-allocation-note{font-size:12px;line-height:1.8;color:#5e6c62;margin:0 0 18px}
.bh-task-mode .bht-workspace .bh-proposal>.bh-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important}
.bh-task-mode .bht-workspace .bh-proposal>.bh-fields [data-sc-field=konto]{grid-column:auto}
.bht-booking-details{margin:18px 0;border-top:1px solid #83958440;border-bottom:1px solid #83958440;padding:0 0 1px}
.bht-booking-details summary{padding:13px 0;font-size:11px;color:#5b6d60;cursor:pointer;min-height:44px;box-sizing:border-box}
.bht-booking-details[open]{padding-bottom:15px}.bht-booking-details[open]>summary{margin-bottom:8px}
.bht-booking-details summary:focus-visible{outline:2px solid #376d57;outline-offset:4px}
@media(max-width:650px){.bh-task-mode .bht-workspace .bh-proposal>.bh-fields{grid-template-columns:1fr!important}.bht-allocation-note{font-size:11px}.bht-booking-details>.bh-fields{grid-template-columns:1fr 1fr!important}}
