.project-controls{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:100%;margin-top:18px}.project-controls #saveStatus{font-size:12px;line-height:1.4;max-width:100%;color:var(--muted);text-align:left;overflow-wrap:anywhere}
.heading{margin-bottom:20px;flex-wrap:wrap;gap:16px}.heading>div:first-child{flex:1;min-width:240px}.project-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0}.project-actions button{min-height:44px;white-space:nowrap}.heading h1{font-size:clamp(27px,3vw,40px)}
.google-setup{padding:20px;margin-bottom:20px;border-color:#776800}.google-setup h2{margin-top:10px}.google-setup p{font-size:13px}.google-setup a{color:#ffe000}.google-setup code{overflow-wrap:anywhere;font-size:12px}.google-setup input{font-size:16px}.google-setup .remember-key{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:0;margin:14px 0}.google-setup .remember-key input{width:20px;height:20px;margin:0}.map-connection{position:absolute;inset:0;z-index:1200;background:#191919;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:26px;text-align:center}.map-connection b{font-size:26px;color:#ffe000}.map-connection p{max-width:360px;font-size:14px}.map-connection button{min-height:48px}.map-connection[hidden]{display:none}.address-suggestions>small{display:block;padding:8px 12px;color:#ccc;font-size:11px}#aiConnection{padding:12px;background:#25230e;border-left:3px solid #ffe000;font-size:13px}.google-setup[hidden]{display:none}@media print{.google-setup,.map-connection{display:none!important}}
.prepared-offer{display:flex;align-items:center;gap:18px;padding:18px 20px;margin-bottom:18px;border:1px solid #706616;border-radius:12px;background:#23210f}.prepared-offer>div{flex:1}.prepared-offer p{font-size:12px;margin:5px 0 0}.prepared-offer button{min-height:46px;white-space:nowrap}.trace-review{padding:16px 20px;background:#24220f;border-bottom:1px solid #74681b}.trace-review>b{font-size:11px;letter-spacing:1.1px;color:#ffe000}.trace-review p{font-size:12px;line-height:1.6}.trace-review button{min-height:44px}.context-map-label{background:#202020dc;color:#eee;border:1px dashed #aaa;border-radius:5px;text-align:center;font:650 10px/22px system-ui;white-space:nowrap;pointer-events:none}.edge-list{font-size:11px;line-height:1.9;font-variant-numeric:tabular-nums}.math-shape .math-shape{padding:0}
@media(max-width:600px){.prepared-offer{align-items:stretch;flex-direction:column;gap:12px;padding:16px}.prepared-offer button{width:100%}.trace-review{padding:16px}}
@media print{.prepared-offer,.trace-review button{display:none!important}.trace-review{color:#111;background:#fff}.trace-review>b{color:#111}}
header button{min-height:44px;white-space:nowrap}.jobbar{position:relative;z-index:1100;border-color:#6b601b;padding:34px 26px;gap:24px;margin:8px 0 32px;min-height:240px;align-items:center}.jobbar .address input{margin-top:12px}.jobbar .address input{font-size:18px;min-height:50px}.jobbar button{min-height:50px}.search-help{margin:8px 2px 18px;font-size:12px}.workspace{grid-template-columns:minmax(0,1fr) 355px;align-items:start}.workspace aside{min-width:0}.mapcard{overflow:visible;min-width:0;width:100%;max-width:100%}.mapcard>.panelhead{border-radius:12px 12px 0 0}#mapStage{isolation:isolate;overflow:hidden}#liveMap{height:620px;background:#242424}.map-badge{max-width:75%;white-space:normal;text-align:center;font-size:11px;top:10px}.map-legend{display:flex;gap:16px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line);color:var(--muted);font-size:11px}.map-legend span{display:flex;gap:5px;align-items:center}.map-legend i{display:inline-block;width:11px;height:11px;border-radius:3px}.legend-asphalt{background:#ffe000}.legend-exclude{background:#ff9c7f}.map-actions .navigation-help{flex-basis:100%}.canvasfooter>div{display:flex;gap:6px;flex-wrap:wrap}.canvasfooter button{min-height:44px;font-size:13px}.toolbar button{font-size:13px}.shape-name input{max-width:100%;font-size:16px}.shape-name{padding:14px}.map-actions{padding:14px}#polygonEditor{margin:12px}.assist-panel{margin:0;padding:20px;border-top:1px solid var(--line)}.assist-title{display:flex;align-items:center;justify-content:space-between;gap:10px}.assist-title h3{font-size:16px;margin:0}.assist-title .pill{font-size:8px;white-space:nowrap}#lotStatus{font-size:13px}#lotResults button{min-height:48px}.summary{padding:24px 20px;border-color:#796a00;background:linear-gradient(135deg,#24220e,#161616 70%)}.summary>label{margin-top:20px;color:#c2b97e}.hero-number{display:flex;align-items:baseline;gap:9px;margin-top:6px}.hero-number strong{color:#ffe000;letter-spacing:-2px;font-size:clamp(38px,4vw,50px);line-height:1.1}.hero-number span{font-size:17px;color:#c9c5a8}.summary>p{font-size:12px}.summary .totals{padding:12px 0;background:transparent;border-top:1px solid var(--line);font-size:12px}.simple-equation{background:#ffe000;color:#141414;font-size:16px;font-weight:750;line-height:1.55;padding:14px;border-radius:8px;margin-top:10px;overflow-wrap:anywhere}.summary .estimate-note{margin:12px 0 0;font-size:11px;color:#b0b0a7}.layers{max-height:420px}.layer{padding:14px 4px}.layer button{min-height:44px}.layer .shape-id{font-size:13px;background:#292919;padding:5px;border-radius:5px;font-weight:750}.layer>div{min-width:0;overflow-wrap:anywhere}.math-intro,.rounding-note{font-size:12px;padding:0 16px}.rounding-note{font-size:11px}.math-shape{border-top:1px solid var(--line);padding:12px 16px}.math-shape summary{cursor:pointer;font-weight:650;font-size:13px;line-height:1.5}.math-shape .math-note{font-size:11px}.math-shape table{font-variant-numeric:tabular-nums;font-size:11px}.math-shape td,.math-shape th{padding:9px 4px;white-space:normal}.math-shape td:first-child{width:30px}.math-shape th{font-size:10px}.math-shape .equation-total{font-size:12px;font-weight:700;color:#ffe000}.math-panel .panelhead{flex-wrap:wrap}.edge-label{background:#111e;color:#ffe000;border:1px solid #ffe0008a;height:22px!important;min-width:70px;font:700 11px/20px system-ui;box-shadow:0 1px 5px #0009}.edge-label.exclusion-edge{color:#ffb29a;border-color:#ffb29a}.shape-map-label{background:#ffe000;color:#111;min-width:54px;width:max-content!important;max-width:180px;border:2px solid #111;border-radius:6px;text-align:center;font:bold 12px/1.4 system-ui;padding:4px 7px;white-space:nowrap;box-shadow:0 1px 5px #0008;pointer-events:none}.shape-map-label.excluded{background:#ff9c7f}.triangle-label{color:#fff;font:700 10px system-ui;text-shadow:0 1px 3px black;white-space:nowrap;pointer-events:none}.address-marker{background:#ffe000;border:3px solid #111;border-radius:50%;box-shadow:0 0 0 4px #ffe00055;color:#111}.quality summary,.advanced>summary,.advanced details>summary{cursor:pointer;font-weight:700;padding:4px 0}.quality label{letter-spacing:.3px}.extra-totals{display:grid;gap:8px;font-size:12px;color:var(--muted);margin:16px 0}.advanced{padding:20px;margin-top:24px;overflow:visible}.advanced>summary{font-size:16px}.advanced>.ai-panel{margin-bottom:0}.advanced details>summary{padding:15px 0}.advanced a{color:#ffe000}.advanced label>input[type=checkbox]{width:18px;height:18px;margin:0 8px 0 0}.advanced h3{font-size:19px}.saved-panel{margin-bottom:22px}.saved-panel h2{font-size:20px;margin:0}.saved-content{padding:18px}#projectCards{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px;margin:15px 0}.project-card{display:block;text-align:left;padding:16px;min-height:106px}.project-card b,.project-card span,.project-card small{display:block}.project-card b{font-size:15px;margin-bottom:5px}.project-card span{font-size:12px;color:var(--muted);line-height:1.4}.project-card small{margin-top:10px;font-size:10px;letter-spacing:0}.project-card.current{border-color:#ffe000}.saved-content input{font-size:16px}#projectsMessage{font-size:12px}#jobs{max-width:500px}.address-pin-label{position:absolute;bottom:22px;left:12px;z-index:700;background:#111d;color:#ffe000;font-size:10px;padding:5px 8px;border-radius:4px;pointer-events:none}footer details>summary{cursor:pointer;white-space:nowrap}footer details button,footer details label{margin:8px 0}.quality input,.quality textarea{font-size:16px}.panelhead .edge-toggle{color:#deded6}.pill{white-space:nowrap}#savedPanel,#mapStage{scroll-margin-top:16px}
@media(max-width:1050px){.workspace{grid-template-columns:minmax(0,1fr) 310px}}
@media(max-width:850px){header{padding:17px 16px}.brand{font-size:13px;letter-spacing:2px}.brand span{font-size:8px}.logo{font-size:27px}header button{font-size:12px;padding:10px}.heading{align-items:flex-start}.heading h1{font-size:27px;letter-spacing:-1px}.heading p{font-size:12px}.project-actions button{font-size:12px;padding:10px}.workspace{grid-template-columns:minmax(0,1fr)}.project-controls{width:100%;align-items:flex-start}.project-controls #saveStatus{text-align:left}.jobbar{padding:36px 20px;gap:28px;margin:10px 0 28px;min-height:340px;align-content:center}.jobbar .address{flex-basis:100%;min-width:0}.jobbar .address input{font-size:16px}.jobbar button{width:100%;min-height:44px}.search-help{font-size:11px;margin-bottom:14px}#liveMap{height:520px;height:60svh;min-height:360px;max-height:650px}.map-badge{top:12px;left:55%;font-size:10px;max-width:65%;padding:7px 10px}.mapcard .panelhead{padding:14px}.mapcard .panelhead b{font-size:12px}.mapcard .panelhead span{font-size:10px}.map-legend{gap:10px;font-size:10px}.map-actions button{flex:1;min-width:130px;font-size:12px}#startOutline{min-width:130px}.map-actions{gap:10px}.navigation-help{font-size:11px}.assist-panel{padding:16px}.assist-title{flex-wrap:wrap}.summary{padding:24px}.hero-number strong{font-size:48px}.summary .totals{font-size:14px}.math-shape table{font-size:12px}.math-shape td,.math-shape th{padding:10px 5px}main{padding:22px 12px}.simple-equation{font-size:18px}.layer>div{font-size:14px}.advanced{padding:16px}.advanced .map-options button{flex:1}.address-suggestions{max-height:260px;max-height:35svh}.canvasfooter span{flex-basis:100%}.canvasfooter>div{width:100%}.canvasfooter #finish{flex:1}.saved-panel .panelhead{flex-wrap:nowrap}footer{display:block}footer details{margin-top:12px}}
@media print{header,.project-controls,.search-help,.map-actions,.map-legend,.assist-panel,#polygonEditor,.advanced,#savedPanel,#showTriangles,.quality summary{display:none!important}.workspace{display:block}.summary{background:white;color:black}.hero-number strong,.equation-total{color:black!important}.simple-equation{border:1px solid #aaa;background:white}.math-panel details{break-inside:avoid}.math-panel details>summary{display:block}.math-panel table{color:black}.hero-number{font-size:30px}.rounding-note{color:#333}.leaflet-control-attribution{display:block!important}.mapcard{overflow:hidden}}

.lot-action{padding:20px;margin-bottom:20px;border-color:#8a7800;background:#211f0e;scroll-margin-top:16px}.lot-action-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.lot-action h2{font-size:21px;margin:7px 0}.lot-action-controls{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.lot-action-controls>button{min-height:54px;font-size:17px}.lot-action-controls>label{margin:0;min-width:170px;flex:1;max-width:250px;font-size:10px}.lot-action-controls select{font-size:15px;min-height:48px;margin:5px 0 0}.lot-action .lot-source-note{font-size:11px;line-height:1.6;margin:12px 0 0;color:#c7c3a5}.lot-review{padding:20px;border-top:1px solid #665b19;background:#19190e}.lot-review .lot-preview-total{font-size:22px;font-weight:800;color:#ffe000;line-height:1.4}.lot-review p{font-size:12px;line-height:1.6}.lot-review a{color:#d2c878;font-size:11px}.lot-candidate{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px 0;border-top:1px solid #363421}.lot-candidate>label,.lot-source-toggle{display:flex;align-items:center;gap:9px;letter-spacing:0;font-size:13px;line-height:1.6}.lot-candidate input,.lot-source-toggle input{width:20px;height:20px;margin:0;flex-shrink:0}.lot-candidate button{min-height:44px;font-size:12px}.lot-candidate p{grid-column:1/-1;margin:0;color:#c4c4b6}.lot-source-toggle{margin-top:20px}.lot-action [hidden],.lot-review [hidden],.lot-review[hidden]{display:none!important}.example-trace{padding:14px 0;border-top:1px solid #444}.example-trace summary{font-size:13px;cursor:pointer}.example-trace p{font-size:12px}.example-trace button{min-height:44px}
@media(max-width:600px){.lot-action,.lot-review{padding:16px}.lot-action-heading{flex-wrap:wrap}.lot-action h2{font-size:19px}.lot-action-controls{gap:10px}.lot-action-controls>#mapThisLot{width:100%;font-size:17px}.lot-action-controls>label{max-width:none}.lot-candidate{grid-template-columns:1fr}.lot-candidate button{justify-self:start}.lot-preview-total{font-size:20px!important}}
@media print{.lot-action,.lot-review,.example-trace{display:none!important}}

.lot-source-image{display:block;width:100%;height:auto;border:1px solid var(--line);margin-top:14px}.lot-source-image[hidden],.lot-connection-help[hidden]{display:none!important}.lot-connection-help,.lot-permissions{margin-top:16px;line-height:1.55}.lot-connection-help a{display:inline-block;padding:12px 0}.lot-permissions summary{color:var(--muted);font-size:13px}

/* Keep Google canvas and long review text inside a narrow phone grid. */
main,.workspace,.workspace>*{min-width:0;max-width:100%}.lot-action,.lot-review,#lotCandidates,.lot-candidate{min-width:0;max-width:100%;overflow-wrap:anywhere}.lot-review .ai-actions{display:flex;flex-wrap:wrap;gap:8px}.lot-review .ai-actions button{max-width:100%;white-space:normal}.lot-action-heading,.mapcard>.panelhead{flex-wrap:wrap}.lot-candidate label{min-width:0;overflow-wrap:anywhere}

.lot-elapsed{display:flex;align-items:center;gap:8px;font-size:12px;font-variant-numeric:tabular-nums;color:#ffe000}.lot-elapsed::before{content:"";width:13px;height:13px;border:2px solid #ffe00044;border-top-color:#ffe000;border-radius:50%;animation:lot-spin .9s linear infinite}@keyframes lot-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lot-elapsed::before{animation:none}}

.legend-building{background:#46dcff}.missed-pavement-help{padding:12px 0;border-top:1px solid #444}.missed-pavement-help button{min-height:44px;border-color:#ffe000}.missed-pavement-help p{margin:7px 0}.missed-pavement-controls{position:absolute;z-index:900;bottom:32px;left:12px;right:12px;max-width:480px;margin:auto;background:#111f;border:1px solid #ffe000;border-radius:10px;padding:12px;display:flex;gap:8px;flex-wrap:wrap;box-shadow:0 3px 12px #0008}.missed-pavement-controls b{flex-basis:100%;font-size:12px;font-weight:600;color:#fff}.missed-pavement-controls button{min-height:44px;font-size:13px}.missed-pavement-controls .primary{flex:1}

.edge-cleanup-summary{color:#ffe000;font-weight:600}.missed-pavement-help .ai-actions{display:flex;gap:8px;flex-wrap:wrap}.missed-pavement-help .ai-actions button{flex:1 1 145px;white-space:normal}

.inspection-scales{border-top:1px solid #4b431d;padding:16px;background:#18180f}.inspection-scales[hidden]{display:none!important}.inspection-scales summary{cursor:pointer;color:#ffe000;font-size:13px;font-weight:700;line-height:1.6}.inspection-scales .ai-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.inspection-scales button{min-height:44px;flex:1}.inspection-source{width:100%;min-width:0}.inspection-source img{display:block;width:100%;height:auto;margin:0}.source-scale-bars{padding:22px 0 8px;background:#111}.source-scale-bar{height:8px;border:solid #ffe000;border-width:0 2px 2px;margin:0 0 30px 4%;position:relative;box-sizing:border-box}.source-scale-bar:last-child{margin-bottom:8px}.source-scale-bar span{position:absolute;bottom:6px;right:0;color:#ffe000;font:700 12px system-ui;white-space:nowrap}.inspection-scale-caption{font-size:11px;line-height:1.65;color:#bdbba8;margin:12px 0 0}.inspection-source img{max-width:100%}@media print{.inspection-scales{display:none!important}}

.address-punchline{margin:0 0 28px;color:#ffe000;font-size:clamp(22px,5vw,32px);font-weight:850;line-height:1.15;letter-spacing:.02em}

.address-eyebrow{color:#ffe000;margin-bottom:12px;font-size:11px;letter-spacing:.14em;font-weight:750}

/* Keep the calculation action and its map together in section 02. */
.lot-action>.mapcard{margin-top:20px;border:0;border-radius:0;background:#141414}.lot-action{padding-bottom:0}.lot-action>.mapcard{margin-left:auto;margin-right:auto;width:100%;min-width:0}.lot-action-controls>#mapThisLot{width:100%}

@media print{#lotMappingAction{display:block!important;padding:0;border:0;background:transparent}#lotMappingAction>.lot-action-heading,#lotStatus,#lotElapsed,.lot-action-controls,#lotConnectionHelp{display:none!important}.lot-action>.mapcard{margin:0}}

.address-eyebrow,.address-punchline,.address-quote{display:flex;align-items:center;gap:12px;color:#ffe000;font-size:clamp(20px,4.7vw,32px);font-weight:850;line-height:1.2;letter-spacing:.02em}.address-eyebrow,.address-punchline{margin:0 0 16px}.address-quote{margin:0 0 28px}.step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 1.5em;width:1.5em;height:1.5em;border-radius:50%;background:#ffe000;color:#111;font-size:.8em;font-weight:850;letter-spacing:0}.address-eyebrow>span:last-child,.address-punchline>span:last-child,.address-quote>span:last-child{min-width:0}

/* Retain legacy control hooks without exposing the removed sections. */
.retired-section{display:none!important}

/* Material quantity follows the measured net asphalt area. */
.asphalt-estimator{padding-top:20px;margin-top:6px;border-top:1px solid #4b431d}
.material-heading{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;margin-bottom:18px}
.material-heading h2{margin:0;font-size:12px;line-height:1.5;letter-spacing:.1em;color:#ffe000;font-weight:800}
.material-mix{flex-shrink:0;border:1px solid #766a22;border-radius:5px;padding:4px 7px;font-size:10px;line-height:1.2;font-weight:750;color:#ffe000}
.material-depth{border:0;padding:0;margin:0;min-width:0}
.material-depth legend{padding:0;font-size:12px;letter-spacing:0;color:#d7d5c5;font-weight:600;margin-bottom:9px}
.material-depth-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.material-depth-options label{position:relative;cursor:pointer;font-size:13px;letter-spacing:0;color:#ddd;font-weight:650}
.material-depth-options input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}
.material-depth-options span{display:flex;align-items:center;justify-content:center;min-height:46px;padding:10px 3px;border:1px solid #4b4a3d;border-radius:7px;background:#20201b;white-space:nowrap}
.material-depth-options input:checked+span{background:#ffe000;border-color:#ffe000;color:#111}
.material-depth-options input:focus-visible+span{outline:3px solid white;outline-offset:3px}
.asphalt-estimator .material-coverage{margin:10px 0 18px;font-size:12px;color:#c9c5a8;line-height:1.5}
.material-allowance{display:flex;align-items:center;gap:10px;min-height:44px;font-size:12px;letter-spacing:0;line-height:1.5;color:#deded6;cursor:pointer}
.material-allowance input{flex-shrink:0;width:19px;height:19px;margin:0;accent-color:#ffe000;cursor:pointer}
.material-result{background:#ffe000;border-radius:10px;padding:16px;margin-top:10px;color:#111}
.material-result-label{display:block;font-size:9px;font-weight:800;letter-spacing:.08em;line-height:1.5}
.material-number{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:7px 0 6px;font-variant-numeric:tabular-nums}
.material-number strong{font-size:38px;line-height:1.1;letter-spacing:-1.5px;font-weight:850}
.material-number>span{font-size:13px;font-weight:650}
.material-result #materialBreakdown{margin:0;color:#393400;font-size:11px;line-height:1.6;overflow-wrap:anywhere}
.asphalt-estimator .material-note{margin:12px 0 18px;color:#b0b0a7;font-size:11px;line-height:1.55}
.summary #simpleEquation{background:transparent;color:#c9c5a8;border-top:1px solid #4b431d;border-radius:0;padding:14px 0 0;margin-top:0;font-size:12px;font-weight:500}
@media(max-width:850px){.material-heading h2{font-size:13px}.material-depth legend,.material-allowance,.asphalt-estimator .material-coverage{font-size:13px}.material-depth-options label{font-size:14px}.material-number strong{font-size:42px}}
@media print{.material-heading h2,.material-mix{color:#111}.material-result{background:#fff;border:1px solid #888}.material-result #materialBreakdown,.asphalt-estimator .material-note,.asphalt-estimator .material-coverage,.summary #simpleEquation{color:#333}.material-depth-options input:checked+span{background:#ddd}}

/* OFF SITE CALCULATOR wordmark. */
/* Keep correction actions immediately below the map, ahead of quantities. */
.mapcard>.map-corrections{padding:20px;border-top:1px solid #665b19;background:#19190e;min-width:0}
.map-corrections .ai-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.map-corrections .ai-actions>button{min-width:0;min-height:48px;max-width:100%;white-space:normal;overflow-wrap:anywhere}
@media(max-width:600px){.mapcard>.map-corrections{padding:16px}}
@media print{.mapcard>.map-corrections{display:none!important}}

header .offsite-brand{min-width:0;letter-spacing:0;padding:4px 6px}header .offsite-wordmark{color:#ffe000;font-family:Arial,Helvetica,sans-serif;font-size:clamp(23px,4.8vw,38px);font-weight:950;line-height:.96;letter-spacing:-.045em;transform:skewX(-10deg);transform-origin:left center;-webkit-text-stroke:.5px currentColor}header #openProjects{flex-shrink:0}header{gap:18px}
@media(max-width:400px){header .offsite-wordmark{font-size:22px}header #openProjects{font-size:11px;padding:10px 8px}}

/* Large touch targets for precise corner changes without leaving the map. */
.corner-edit-bar{position:absolute;z-index:950;bottom:30px;left:10px;right:58px;max-width:430px;padding:10px;background:#111f;border:1px solid #ffe000;border-radius:10px;box-shadow:0 3px 14px #0009;color:#fff}
.corner-edit-bar>span{display:block;font-size:12px;font-weight:650;line-height:1.4;margin-bottom:8px;font-variant-numeric:tabular-nums}
.corner-edit-bar>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.corner-edit-bar button{min-width:0;min-height:44px;padding:8px 6px;font-size:13px}
.corner-edit-bar[hidden]{display:none!important}
@media print{.corner-edit-bar{display:none!important}}
