.pricing-customer-offer{border:1px solid #d7dce0;border-top:6px solid var(--offer-accent);color:#101d29;border-radius:3px;box-shadow:0 18px 55px #0b1b2b14}.pricing-customer-offer>header{border-bottom:0;align-items:start;padding-bottom:24px}.pricing-customer-offer>header p{margin-bottom:14px}.pricing-customer-offer>header dl{background:#f5f7f8;border:1px solid #dde2e5;border-radius:8px;padding:16px 18px}.pricing-customer-offer>header dl>div{padding:2px 0}.pricing-customer-offer>header dt{color:#64737d}.pricing-customer-offer>header dd{color:#101d29}.pricing-offer-title{border-top:1px solid #cfd6da;border-bottom:1px solid #cfd6da;margin:2px 0 0;padding:25px 0 20px}.pricing-offer-title>span{color:var(--offer-accent);letter-spacing:.17em;margin-bottom:8px;font:750 8px/1 IBM Plex Mono,monospace;display:block}.pricing-offer-title>h1{color:#101d29;letter-spacing:-.035em;margin:0;font-size:28px;line-height:1.12}.pricing-offer-title>p{color:#61717a;margin:9px 0 0;font-size:8px}.pricing-customer-offer .pricing-offer-intro{color:#344650;white-space:pre-wrap;margin:20px 0 23px;font-size:9px;line-height:1.7}.pricing-customer-offer .pricing-public-posts{border-top:2px solid #101d29}.pricing-customer-offer .pricing-public-posts>div{border-bottom-color:#d9dee1;grid-template-columns:170px minmax(0,1fr) 125px;gap:22px;min-height:74px;padding:15px 5px}.pricing-customer-offer .pricing-public-posts b{color:#101d29;font-size:9px}.pricing-customer-offer .pricing-public-posts p{color:#3f5059}.pricing-customer-offer .pricing-public-posts strong{color:#101d29;text-align:right;font-size:9px}.pricing-customer-offer .pricing-totals{width:min(520px,100%);margin-top:24px}.pricing-customer-offer .pricing-totals>div{color:#334650;padding:10px 4px}.pricing-customer-offer .pricing-totals .final{border-top:3px solid var(--offer-accent);color:#101d29;background:#fff;border-radius:0;margin-top:8px;padding:16px 4px}.pricing-customer-offer .pricing-totals .final span{font-weight:800}.pricing-customer-offer .pricing-totals .final strong{color:#101d29;font-size:20px}.pricing-customer-offer .pricing-reservations{border-top-color:#101d29;margin-top:30px}.pricing-customer-offer .pricing-reservations h3{color:#101d29;font-size:20px}.pricing-customer-offer .pricing-reservations ul,.pricing-customer-offer footer{color:#334650}.pricing-customer-offer .pricing-signature>strong{color:#101d29}@media (max-width:780px){.pricing-offer-title>h1{font-size:23px}.pricing-customer-offer .pricing-public-posts>div{grid-template-columns:1fr;gap:6px;min-height:0}.pricing-customer-offer .pricing-public-posts strong{text-align:left}}@media print{@page{size:A4;margin:0}html,body{background:#fff!important;margin:0!important;padding:0!important}.pricing-page,.public-quote-page{background:#fff!important}.pricing-layout{margin:0!important;display:block!important}.pricing-editor,.public-quote-wrap{width:auto!important;margin:0!important;padding:0!important}.pricing-card.pricing-offer{border:0!important;margin:0!important;padding:0!important}.pricing-customer-offer{box-sizing:border-box;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;min-height:297mm;border:0!important;border-top:4mm solid var(--offer-accent)!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:13mm 15mm 14mm!important}.pricing-customer-offer>header{padding-bottom:7mm}.pricing-customer-offer>header dl{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f5f7f8!important}.pricing-offer-title{padding:6mm 0 5mm}.pricing-customer-offer .pricing-public-posts>div{min-height:18mm;padding:4mm 1mm}.pricing-customer-offer .pricing-totals .final,.pricing-customer-offer .pricing-totals .final strong{color:#101d29!important;background:#fff!important}.pricing-customer-offer .pricing-reservations{break-before:page;padding-top:14mm}.pricing-customer-offer .pricing-reservations>div,.pricing-customer-offer footer{break-inside:avoid}}.public-quote-versions{background:#fff;border:1px solid #d8d2c7;border-radius:12px;margin:0 0 22px;overflow:hidden}.public-quote-versions>header{border-bottom:1px solid #e1dcd2;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.public-quote-versions header p{color:#0c6848;letter-spacing:.14em;margin:0 0 5px;font:700 10px/1 IBM Plex Mono,monospace}.public-quote-versions header h2{color:#0b2030;margin:0;font-size:20px}.public-quote-versions header>span{color:#667780;font-size:12px}.public-quote-versions>div{display:grid}.public-quote-versions button{color:#0b2030;text-align:left;background:#fff;border:0;border-bottom:1px solid #eee9e1;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.public-quote-versions button:last-child{border-bottom:0}.public-quote-versions button:hover,.public-quote-versions button.active{background:#f0f7f3}.public-quote-versions button.active{box-shadow:inset 4px 0 #0c6848}.public-quote-versions button span{flex-direction:column;gap:3px;display:flex}.public-quote-versions button b{font-size:13px}.public-quote-versions button small{color:#74828a;font-size:11px}.public-quote-versions button em{color:#52616a;background:#edf0ee;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.public-quote-versions button em.sent{color:#0c6848;background:#e8f3ed}.public-quote-versions button em.accepted{color:#08744e;background:#dcf3e7}.public-quote-versions button em.rejected{color:#9b3f35;background:#f7e8e5}.public-quote-response.superseded{background:#f3f1eb;border-color:#d7d2c8}.public-quote-response.superseded p{color:#69777d}@media (max-width:680px){.public-quote-versions>header{flex-direction:column;align-items:flex-start}.public-quote-versions button{padding:13px 15px}.public-quote-versions header>span{font-size:11px}}.public-option-choices{background:#fff;border:1px solid #cfc9bf;border-radius:9px;margin-top:20px;overflow:hidden}.public-option-choices>header{border-bottom:1px solid #e1ddd5;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.public-option-choices>header b{font-size:10px}.public-option-choices>header span{color:#687981;font-size:8px}.public-option-choices>section{border-bottom:1px solid #e8e3da;grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:9px;padding:15px 16px;display:grid}.public-option-choices>section>div{flex-direction:column;gap:4px;display:flex}.public-option-choices>section>div b{font-size:10px}.public-option-choices>section>div small{color:#66767e;font-size:8px;line-height:1.5}.public-option-choices>section>div strong{color:#405761;font-size:8px}.public-option-choices label{background:#faf9f6;border:1px solid #d6d0c7;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:0 11px;font-size:8px;font-weight:800;display:flex}.public-option-choices label.selected.accept{color:#0c6848;background:#e9f5ee;border-color:#0c6848}.public-option-choices label.selected.decline{background:#f0ede8;border-color:#b8b0a5}.public-option-choices input{accent-color:#0c6848}.public-option-choices>footer{color:#496159;background:#edf6f1;justify-content:space-between;gap:14px;padding:13px 16px;font-size:8px;display:flex}.public-option-choices>footer b{color:#0c6848}.public-option-result{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.public-option-result>span{background:#fff;border:1px solid #d4cec5;border-radius:7px;flex-direction:column;gap:4px;padding:11px 12px;display:flex}.public-option-result>span.accepted{border-color:#90c2a6}.public-option-result>span.declined{color:#69777d}.public-option-result b{font-size:9px}.public-option-result small{font-size:8px}@media (max-width:680px){.public-option-choices>section{grid-template-columns:1fr 1fr}.public-option-choices>section>div{grid-column:1/-1}.public-option-result{grid-template-columns:1fr}}
.operations-equipment-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.operations-equipment-card{text-align:left;color:#091d2c;background:#fffdf8;border:1px solid #d7d1c4;flex-direction:column;gap:16px;min-height:250px;padding:22px;display:flex}.operations-equipment-card:hover{border-color:#0c6848;transform:translateY(-1px)}.operations-equipment-card.inactive{opacity:.58}.operations-equipment-card header{align-items:center;gap:12px;display:flex}.operations-equipment-card header>i{color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.operations-equipment-card header>span{flex-direction:column;flex:1;gap:3px;display:flex}.operations-equipment-card header b{font-size:18px}.operations-equipment-card header small,.operations-equipment-card>p,.operations-equipment-card footer span{color:#667783}.operations-equipment-card header em{text-transform:uppercase;letter-spacing:.08em;border:1px solid #d7d1c4;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal}.operations-lease-summary{background:#edf7f2;border-radius:10px;flex-direction:column;gap:3px;padding:13px;display:flex}.operations-lease-summary span{letter-spacing:.12em;color:#0c6848;font-size:10px}.operations-lease-summary small{color:#52636d}.operations-lease-summary.muted{color:#74818a;background:#f3f1eb;font-size:13px}.operations-equipment-card footer{align-items:baseline;gap:7px;margin-top:auto;display:flex}.operations-equipment-card footer b{font-size:24px}.equipment-empty{grid-column:1/-1;padding:60px}.operations-equipment-picker label span{flex-direction:column;display:flex}.operations-equipment-picker label small{color:#6d7b84;font-size:10px}.operations-start-checklist{background:#f8f6f0;border:1px solid #d8d3c8;border-radius:14px;padding:20px}.operations-start-checklist>header{border-bottom:1px solid #ddd6c8;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:14px;display:flex}.operations-start-checklist>header p{letter-spacing:.18em;color:#0c6848;margin:0;font-size:10px}.operations-start-checklist>header h3{margin:4px 0 0;font-size:21px}.operations-start-checklist>header span{color:#687883;font-size:12px}.operations-start-checklist>article{border-bottom:1px solid #ddd6c8;padding:17px 0}.operations-start-checklist>article:last-child{border-bottom:0;padding-bottom:0}.operations-checklist-title{justify-content:space-between;align-items:center;gap:14px;display:flex}.operations-checklist-title select{width:auto;min-width:150px}.operations-checklist-title>input{color:#0b2030;background:#fff;border:1px solid #bfc9c3;border-radius:8px;flex:1;min-height:40px;padding:0 10px;font-weight:750}.operations-checklist-title .remove-line{color:#9d3b32;cursor:pointer;background:#fff4f2;border:1px solid #e0b8b2;border-radius:7px;width:34px;height:34px;font-size:18px}.operations-checklist-fields{grid-template-columns:minmax(170px,.8fr) minmax(220px,2fr);gap:12px;margin-top:12px;display:grid}.operations-checklist-fields label{font-size:11px}.operations-checklist-documents{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.operations-checklist-documents>span{background:#fff;border:1px solid #cdd6d1;border-radius:8px;display:flex;overflow:hidden}.operations-checklist-documents button{color:#0c6848;background:0 0;border:0;padding:8px 10px}.operations-checklist-documents button.remove{color:#9d3b32;border-left:1px solid #ddd}.operations-checklist-documents .upload{color:#0c6848;cursor:pointer;border:1px dashed #0c6848;border-radius:8px;padding:8px 11px;font-size:12px;position:relative}.operations-checklist-documents .upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.operations-checklist-documents small{color:#7a858c}.operations-documentation-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.operations-documentation-actions button,.operations-documentation-add button{color:#0c6848;cursor:pointer;background:#edf7f1;border:1px solid #a9c9b7;border-radius:7px;min-height:35px;padding:0 11px;font-size:11px;font-weight:800}.operations-documentation-add{justify-content:flex-end;padding-top:14px;display:flex}.operations-address-fields{grid-template-columns:minmax(0,1fr) 130px;gap:13px;display:grid;position:relative}.operations-address-fields>label{color:#40545f;flex-direction:column;gap:7px;font-size:8px;font-weight:750;display:flex}.operations-address-search{position:relative}.operations-address-suggestions{z-index:550;background:#fff;border:1px solid #bfcac4;border-radius:8px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:hidden;box-shadow:0 14px 34px #0619262e}.operations-address-suggestions>span{color:#687883;padding:12px;display:block}.operations-address-suggestions>button{color:#0b2030;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5e3dc;flex-direction:column;gap:3px;width:100%;min-height:48px;padding:9px 12px;display:flex}.operations-address-suggestions>button:last-child{border-bottom:0}.operations-address-suggestions>button:hover{background:#edf7f1}.operations-address-suggestions b{font-size:11px}.operations-address-suggestions small{color:#687883;font-size:9px}.operations-job-map-section{background:#f8f6f0;border:1px solid #d8d3c8;border-radius:14px;overflow:hidden}.operations-job-map-section>header{border-bottom:1px solid #ddd6c8;justify-content:space-between;align-items:flex-end;gap:20px;padding:17px 20px;display:flex}.operations-job-map-section>header p{color:#0c6848;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.operations-job-map-section>header h3{margin:4px 0 0;font-size:21px}.operations-job-map-section>header span{color:#687883;font-size:12px}.operations-excavation-map{background:#fff}.operations-map-tools{align-items:center;gap:13px;min-height:52px;padding:9px 14px;display:flex}.operations-map-tools button{color:#0c6848;cursor:pointer;background:#edf7f1;border:1px solid #9fc4ae;border-radius:7px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.operations-map-tools span{color:#687883;font-size:11px}.operations-map-canvas{background:#dce4e0;width:100%;height:420px}.operations-excavation-map>footer{color:#687883;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:9px 14px;display:flex}.operations-excavation-map>footer span{color:#0c6848;font-size:11px}.operations-map-unavailable{color:#687883;text-align:center;background:#eef1ef;place-items:center;min-height:150px;padding:30px;font-size:12px;display:grid}.operations-map-canvas .leaflet-pm-toolbar .button-container a{color:#0b2030}.operations-calendar-section-label{color:#0c6848;letter-spacing:.14em;text-transform:uppercase;background:#e9eee9;grid-column:1/-1;padding:10px 14px;font-size:11px;font-weight:700}.operations-calendar-row.equipment-row>strong i{color:#fff;font-size:12px}.operations-equipment-lease-details{background:#edf7f2;border:1px solid #bdd9cc;border-radius:12px;padding:15px}.operations-equipment-lease-details>span{letter-spacing:.14em;color:#0c6848;font-size:10px}.operations-equipment-lease-details>div{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px;display:grid}.operations-equipment-lease-details p{flex-direction:column;margin:0;display:flex}.operations-equipment-lease-details small{color:#61727c}.operations-equipment-lease-details b{font-size:14px}.pricing-condition-list{gap:14px;display:grid}.pricing-condition-list>article{border:1px solid #d9d4c9;border-radius:12px;grid-template-columns:1fr 160px;align-items:start;gap:14px;padding:18px;display:grid}.pricing-condition-list>article>div:first-child{flex-direction:column;gap:5px;display:flex}.pricing-condition-list small{color:#6b7c86}.pricing-condition-details{grid-column:1/-1;grid-template-columns:2fr 1fr;gap:14px;padding-top:8px;display:grid!important}.pricing-condition-details .wide{grid-column:auto!important}@media (max-width:800px){.operations-address-fields,.operations-checklist-fields,.operations-equipment-lease-details>div,.pricing-condition-details{grid-template-columns:1fr}.operations-start-checklist>header,.operations-job-map-section>header,.operations-checklist-title{flex-direction:column;align-items:stretch}.operations-documentation-actions{align-items:stretch}.operations-documentation-add button{width:100%}.operations-map-tools,.operations-excavation-map>footer{flex-direction:column;align-items:flex-start}.operations-map-canvas{height:330px}.pricing-condition-list>article{grid-template-columns:1fr}.pricing-condition-list>article>select{width:100%}.pricing-condition-details{grid-column:1}.operations-equipment-grid{grid-template-columns:1fr}}.operations-calendar-row>div>button .operations-calendar-equipment{color:#527080;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:6.5px;font-weight:700;line-height:1.25;display:block;overflow:hidden}
.job-commerce-panel{background:#fffdf8;border:1px solid #cfc9be;border-radius:12px;margin-top:16px;overflow:hidden}.job-commerce-panel>header{border-bottom:1px solid #ddd7cd;justify-content:space-between;align-items:flex-end;gap:18px;padding:18px 20px;display:flex}.job-commerce-panel>header p{color:#0c6848;letter-spacing:.15em;margin:0 0 6px;font:700 8px/1 IBM Plex Mono,monospace}.job-commerce-panel>header h3{margin:0;font-size:18px}.job-commerce-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.job-commerce-actions button,.job-commerce-actions a{color:#0c6848;background:#fff;border:1px solid #b8cfc2;border-radius:6px;align-items:center;min-height:35px;padding:0 11px;font-size:8px;font-weight:800;text-decoration:none;display:inline-flex}.job-commerce-actions .primary{color:#fff;background:#0c6848;border-color:#0c6848}.job-contract-summary{border-bottom:1px solid #ddd7cd;grid-template-columns:repeat(3,1fr);display:grid}.job-contract-summary>div{border-right:1px solid #e2ddd4;flex-direction:column;gap:5px;padding:16px 20px;display:flex}.job-contract-summary>div:last-child{border-right:0}.job-contract-summary span{color:#65757d;font-size:8px}.job-contract-summary b{font-size:18px}.job-contract-summary small{color:#7a878b;font-size:7px}.job-contract-summary .total{background:#eaf5ee}.job-contract-summary .total b{color:#0c6848}.job-document-history{gap:10px;padding:14px;display:grid}.job-document-history>article{border:1px solid #dfdad0;border-radius:8px;overflow:hidden}.job-document-history article>header{background:#f2efe9;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:0 13px;display:flex}.job-document-history article>header>button{color:#0b2030;text-align:left;background:0 0;border:0;flex-direction:column;gap:3px;padding:0;display:flex}.job-document-history header b{font-size:9px}.job-document-history header small,.job-document-history header span{color:#718087;font-size:7px}.job-document-history header em,.job-document-history article>div em{color:#53636b;background:#e9edeb;border-radius:999px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.job-document-history em.accepted{color:#08744e;background:#dff3e8}.job-document-history em.sent{color:#255b78;background:#e4f0f7}.job-document-history em.rejected{color:#9a3e35;background:#f6e6e3}.job-document-history article>div{border-top:1px solid #eee9e1;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:42px;padding:8px 13px;display:grid}.job-document-history article>div>span{flex-direction:column;gap:2px;font-size:8px;font-weight:700;display:flex}.job-document-history article>div small{color:#748187;font-size:7px}.job-document-history .job-change-order-total{background:#fbfaf7}.job-commerce-empty{color:#78858a;text-align:center;padding:20px;font-size:8px}.change-order-modal{width:min(930px,96vw)}.change-order-fields{gap:12px;display:grid}.change-order-fields label,.change-order-reservations{color:#40545f;flex-direction:column;gap:7px;font-size:8px;font-weight:750;display:flex}.change-order-fields input,.change-order-fields textarea,.change-order-reservations textarea,.change-order-lines input{color:#0b2030;background:#fff;border:1px solid #cbc6bd;border-radius:7px;padding:10px}.change-order-lines{border:1px solid #d7d2c8;border-radius:9px;margin-top:16px;overflow:hidden}.change-order-lines>header{background:#efede7;padding:12px 14px}.change-order-lines>header div{flex-direction:column;gap:3px;display:flex}.change-order-lines>header b{font-size:9px}.change-order-lines>header small{color:#738087;font-size:7px}.change-order-lines>div{border-top:1px solid #e4dfd6;grid-template-columns:minmax(190px,1fr) 78px 70px 110px 100px 32px;align-items:center;gap:7px;padding:9px;display:grid}.change-order-lines>div b{text-align:right;font-size:8px}.change-order-lines>div button{color:#9b3e34;background:#f5e6e3;border:0;border-radius:6px;width:32px;height:32px}.change-order-lines .add-line{color:#0c6848;background:#edf7f1;border:1px dashed #0c6848;border-radius:6px;margin:9px;padding:8px 11px;font-size:8px;font-weight:800}.change-order-reservations{margin-top:15px}.change-order-standard-note{background:#eaf5ee;border:1px solid #bad2c2;border-radius:8px;flex-direction:column;gap:4px;margin-top:14px;padding:13px;display:flex}.change-order-standard-note b{font-size:9px}.change-order-standard-note span{color:#546c60;font-size:8px;line-height:1.5}.change-order-totals{border-top:1px solid #d7d2c8;justify-content:flex-end;gap:20px;margin-top:14px;padding:13px;display:flex}.change-order-totals span{color:#6b797f;text-align:right;flex-direction:column;gap:3px;font-size:7px;display:flex}.change-order-totals b{color:#0b2030;font-size:13px}.field-worker-page{color:#071c2c;background:#efede7;min-height:100vh}.field-worker-page>header{color:#fff;background:#061322;justify-content:space-between;align-items:center;gap:20px;min-height:68px;padding:0 24px;display:flex}.field-worker-page>header>a{color:#fff;font-size:19px;font-weight:800;text-decoration:none}.field-worker-page>header>a span{color:#43d99a}.field-worker-page>header>div{align-items:center;gap:12px;display:flex}.field-worker-page>header small{color:#43d99a;letter-spacing:.14em;font:700 8px/1 IBM Plex Mono,monospace}.field-worker-page>header b{font-size:10px}.field-worker-shell{grid-template-columns:330px 1fr;min-height:calc(100vh - 68px);display:grid}.field-worker-list{color:#fff;background:#0a1b2a;padding:32px 18px}.field-worker-list>p,.field-worker-detail>header p,.field-worker-checklists>header p{color:#43d99a;letter-spacing:.16em;margin:0 0 7px;font:700 8px/1 IBM Plex Mono,monospace}.field-worker-list h1{margin:0;font-size:28px}.field-worker-list>span{color:#96a9b5;margin:8px 0 22px;font-size:10px;display:block}.field-worker-list>button{color:#fff;text-align:left;background:#102536;border:1px solid #274052;border-radius:8px;flex-direction:column;gap:5px;width:100%;margin-bottom:8px;padding:14px;display:flex}.field-worker-list>button.active{background:#123d35;border-color:#43d99a}.field-worker-list button b{font-size:11px}.field-worker-list button small{color:#a3b4bd;font-size:8px}.field-worker-list button em{color:#7f969f;font-size:8px;font-style:normal}.field-worker-detail{padding:42px clamp(20px,5vw,70px) 80px}.field-worker-message{color:#0c6848;background:#eaf5ee;border:1px solid #abd0bb;border-radius:7px;margin-bottom:16px;padding:11px;font-size:9px}.field-worker-detail>header{border-bottom:1px solid #d4cfc5;padding-bottom:20px}.field-worker-detail>header h2{margin:0;font-size:34px}.field-worker-detail>header span{color:#687982;margin-top:8px;display:block}.field-worker-info{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.field-worker-info>div{background:#f9f7f2;border:1px solid #d6d1c7;border-radius:8px;flex-direction:column;gap:5px;padding:14px;display:flex}.field-worker-info span{color:#6d7b81;font-size:8px}.field-worker-info b{font-size:10px}.field-worker-description{background:#f9f7f2;border:1px solid #d6d1c7;border-radius:9px;padding:18px}.field-worker-description h3{margin:0 0 8px}.field-worker-description p{color:#556970;margin:0;line-height:1.65}.field-worker-checklists{background:#f9f7f2;border:1px solid #d6d1c7;border-radius:10px;margin-top:18px;overflow:hidden}.field-worker-checklists>header{border-bottom:1px solid #ddd7cd;padding:17px}.field-worker-checklists h3{margin:0;font-size:19px}.field-worker-checklists>article{border-bottom:1px solid #e2ddd4;padding:16px}.field-worker-checklists>article:last-child{border-bottom:0}.field-worker-checklists article>div:first-child{justify-content:space-between;align-items:center;gap:13px;display:flex}.field-worker-checklists article select{background:#fff;border:1px solid #cbc6bd;border-radius:7px;min-height:37px;padding:0 8px}.field-worker-checklists article>input{border:1px solid #cbc6bd;border-radius:7px;width:100%;min-height:38px;margin-top:9px;padding:0 9px}.field-worker-documents{flex-wrap:wrap;gap:7px;margin-top:9px;display:flex}.field-worker-documents button,.field-worker-documents label{color:#0c6848;background:#fff;border:1px solid #b9d2c3;border-radius:6px;padding:8px 10px;font-size:8px;position:relative}.field-worker-documents label{border-style:dashed}.field-worker-documents input{opacity:0;position:absolute;inset:0}.field-worker-empty{text-align:center;color:#77858a;padding:50px}.customer-portal-page{color:#0a2030;background:#efede7;min-height:100vh}.customer-portal-topbar{color:#fff;background:#061322;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(18px,5vw,70px);display:flex}.customer-portal-topbar>b{font-size:20px}.customer-portal-topbar>b span{color:#43d99a}.customer-portal-topbar>div{align-items:center;gap:12px;display:flex}.customer-portal-topbar small{color:#43d99a;letter-spacing:.15em;font:700 8px/1 IBM Plex Mono,monospace}.customer-portal-wrap{width:min(1040px,100% - 30px);margin:28px auto 80px}.customer-project-hero{color:#fff;background:#0b2030;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:30px;padding:30px;display:flex}.customer-project-hero p{color:#43d99a;letter-spacing:.15em;margin:0 0 9px;font:700 9px/1 IBM Plex Mono,monospace}.customer-project-hero h1{margin:0;font-size:38px}.customer-project-hero>div>span{color:#a6b5bd;margin-top:9px;display:block}.customer-project-hero dl{grid-template-columns:1fr 1fr;gap:16px;margin:0;display:grid}.customer-project-hero dl div{min-width:145px}.customer-project-hero dt{color:#8fa2ad;font-size:10px}.customer-project-hero dd{margin:6px 0 0;font-weight:700}.customer-project-description{background:#faf8f3;border:1px solid #d6d1c7;border-radius:9px;margin:12px 0;padding:17px;line-height:1.65}.customer-contract-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0 24px;display:grid}.customer-contract-summary>div{background:#faf8f3;border:1px solid #d5d0c6;border-radius:10px;flex-direction:column;gap:6px;padding:18px;display:flex}.customer-contract-summary span{color:#687980;font-size:10px}.customer-contract-summary b{font-size:22px}.customer-contract-summary .total{background:#eaf5ee;border-color:#b8d6c7}.customer-contract-summary .total b{color:#0c6848}.customer-document-section{margin-top:18px}.customer-document-section>header{margin-bottom:11px}.customer-document-section>header p{color:#0c6848;letter-spacing:.15em;margin:0 0 5px;font:700 9px/1 IBM Plex Mono,monospace}.customer-document-section>header h2{margin:0;font-size:25px}.customer-document-card{background:#fff;border:1px solid #d4cfc5;border-radius:10px;margin-bottom:9px;overflow:hidden}.customer-document-card>button{color:#0a2030;text-align:left;background:#fff;border:0;grid-template-columns:minmax(0,1fr) auto 125px 20px;align-items:center;gap:16px;width:100%;min-height:70px;padding:13px 17px;display:grid}.customer-document-card>button:hover{background:#f3f7f4}.customer-document-card button>span{flex-direction:column;gap:4px;display:flex}.customer-document-card button small{color:#718087}.customer-document-card button em{color:#58666d;background:#ecefed;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:700}.customer-document-card button em.accepted{color:#08744e;background:#dcf3e7}.customer-document-card button em.sent{color:#255b78;background:#e4f0f7}.customer-document-card button em.rejected{color:#9a4036;background:#f7e7e4}.customer-document-card button strong{text-align:right}.customer-document-card button i{font-size:20px;font-style:normal}.customer-document-content{background:#fbfaf7;border-top:1px solid #ded9d0;padding:20px}.customer-document-content>p{line-height:1.65}.customer-offer-posts>div,.customer-change-lines>div{border-bottom:1px solid #e2ddd4;justify-content:space-between;align-items:flex-start;gap:20px;padding:12px 0;display:flex}.customer-offer-posts span,.customer-change-lines span{flex-direction:column;gap:4px;display:flex}.customer-offer-posts small,.customer-change-lines small{color:#697980}.customer-terms{border:1px solid #ddd7cd;border-radius:8px;margin-top:18px;padding:16px}.customer-terms h3{margin-top:0}.customer-specific-terms,.customer-standard-reminder{background:#f0ede7;border-radius:8px;margin-top:14px;padding:13px}.customer-specific-terms p{white-space:pre-wrap}.customer-standard-reminder{background:#eaf5ee;border:1px solid #bdd6ca}.customer-change-totals{border-top:1px solid #ddd7cd;justify-content:flex-end;gap:20px;margin-top:15px;padding-top:14px;display:flex}.customer-change-totals span{color:#6b797f;text-align:right;flex-direction:column;gap:3px;display:flex}.customer-change-totals b{color:#0a2030;font-size:16px}.customer-respond-button{color:#fff;background:#0c6848;border:0;border-radius:7px;margin-top:17px;padding:12px 16px;font-weight:800}.customer-empty{text-align:center;color:#78868b;border:1px dashed #cfc9bd;border-radius:9px;padding:28px}.customer-portal-state{color:#fff;background:#061322;place-items:center;min-height:100vh;display:grid}.customer-portal-state>div{border:1px solid #294054;border-radius:12px;width:min(480px,90vw);padding:30px}.customer-portal-state p{color:#43d99a;letter-spacing:.15em}.customer-response-backdrop{z-index:100;background:#030c14bf;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-response-modal{background:#f8f5ee;border-radius:13px;width:min(620px,96vw);padding:26px;position:relative}.customer-response-modal .close{background:#fff;border:1px solid #d2ccc1;border-radius:7px;width:34px;height:34px;position:absolute;top:16px;right:16px}.customer-response-modal>p{color:#0c6848;letter-spacing:.15em;font:700 9px/1 IBM Plex Mono,monospace}.customer-response-modal>h2{padding-right:35px}.customer-response-modal>div{grid-template-columns:1fr 1fr;gap:11px;display:grid}.customer-response-modal label{flex-direction:column;gap:6px;font-size:11px;display:flex}.customer-response-modal label.wide{grid-column:1/-1}.customer-response-modal input,.customer-response-modal textarea{border:1px solid #cbc6bd;border-radius:7px;padding:10px}.customer-response-modal .confirm{flex-direction:row;align-items:flex-start;margin-top:14px;display:flex}.customer-response-modal .confirm input{margin-top:2px}.customer-response-error{color:#963d34;background:#f7e7e4;margin-top:12px;padding:10px}.customer-response-modal footer{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.customer-response-modal footer button{background:#fff;border:1px solid #cfc9bf;border-radius:7px;padding:11px 14px}.customer-response-modal footer .accept{color:#fff;background:#0c6848;border-color:#0c6848}@media (max-width:760px){.job-commerce-panel>header{flex-direction:column;align-items:flex-start}.job-commerce-actions{justify-content:flex-start;width:100%}.job-contract-summary{grid-template-columns:1fr}.job-contract-summary>div{border-bottom:1px solid #e2ddd4;border-right:0}.job-document-history article>div{grid-template-columns:1fr auto}.job-document-history article>div>small{display:none}.change-order-lines>div{grid-template-columns:1fr 70px 60px 90px}.change-order-lines>div b{grid-column:1/-2}.change-order-lines>div button{grid-column:-2/-1}.change-order-totals{justify-content:space-between}.field-worker-page>header{padding:12px 15px}.field-worker-page>header>div{display:none}.field-worker-shell{display:block}.field-worker-list{max-height:42vh;padding:22px 14px;overflow:auto}.field-worker-list h1{font-size:24px}.field-worker-detail{padding:25px 14px 60px}.field-worker-detail>header h2{font-size:28px}.field-worker-info{grid-template-columns:1fr 1fr}.customer-portal-topbar{padding:14px 16px}.customer-portal-topbar>div{display:none}.customer-portal-wrap{width:calc(100% - 20px);margin-top:14px}.customer-project-hero{flex-direction:column;align-items:flex-start;padding:22px}.customer-project-hero h1{font-size:30px}.customer-project-hero dl{width:100%}.customer-contract-summary{grid-template-columns:1fr}.customer-document-card>button{grid-template-columns:1fr auto}.customer-document-card button>strong,.customer-document-card button>i{display:none}.customer-change-totals{justify-content:space-between;gap:8px}.customer-response-modal>div{grid-template-columns:1fr}.customer-response-modal label.wide{grid-column:auto}}.team-row-access{grid-template-columns:auto minmax(150px,1fr) minmax(170px,auto) auto!important}.team-access-selects{flex-direction:column;gap:5px;display:flex}.team-access-selects select{background:#fff;border:1px solid #d2ccc1;border-radius:6px;min-height:32px;padding:0 8px;font-size:11px}.team-access-selects small{color:#687980;font-size:10px}@media (max-width:680px){.team-row-access{grid-template-columns:auto 1fr!important}.team-row-access>.team-access-selects,.team-row-access>.team-remove{grid-column:2}.team-access-selects{width:100%}}
.workspace-home{color:#061322;background:#efede7;min-height:calc(100vh - 72px);padding:clamp(38px,6vw,84px)}.workspace-home>header{max-width:820px}.workspace-home>header p{color:#0c6848;letter-spacing:.17em;margin:0 0 14px;font:700 10px/1 IBM Plex Mono,monospace}.workspace-home>header h1{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,72px);line-height:1}.workspace-home>header span{color:#64757e;margin-top:18px;font-size:15px;display:block}.workspace-module-grid{grid-template-columns:minmax(0,1.35fr) minmax(300px,.8fr);gap:18px;margin-top:38px;display:grid}.workspace-module-card{color:#061322;text-align:left;cursor:pointer;background:#faf8f3;border:1px solid #d0cbc1;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:340px;padding:34px;display:flex}.workspace-module-card.primary{color:#fff;background:#071a2b;border-color:#173349}.workspace-module-card>span{color:#0c6848;letter-spacing:.16em;font:700 9px/1 IBM Plex Mono,monospace}.workspace-module-card.primary>span{color:#43d99a}.workspace-module-card>i{color:#0c6848;background:#e4efe8;border-radius:14px;place-items:center;width:58px;height:58px;margin:30px 0 24px;font-size:25px;font-style:normal;display:grid}.workspace-module-card.primary>i{color:#43d99a;background:#103d35}.workspace-module-card h2{letter-spacing:-.04em;margin:0;font-size:34px}.workspace-module-card p{color:#66767e;max-width:470px;margin:13px 0 32px;font-size:14px;line-height:1.65}.workspace-module-card.primary p{color:#9cafba}.workspace-module-card b{color:#0c6848;margin-top:auto;font-size:13px}.workspace-module-card.primary b{color:#43d99a}.workspace-home>footer{color:#65757d;flex-direction:column;gap:5px;margin-top:18px;padding:20px 4px;display:flex}.workspace-home>footer b{color:#233845}.workspace-no-access{background:#fff;border:1px solid #d0cbc1;border-radius:14px;grid-column:1/-1;padding:32px}.people-directory-grid{grid-template-columns:repeat(3,minmax(230px,1fr))}.person-directory-card{text-align:left;cursor:pointer;overflow:hidden;padding:0!important}.person-directory-card>header{padding:17px}.person-directory-card>header>span{flex-direction:column;gap:4px;display:flex}.person-directory-card>header>em{color:#0c6848;background:#e7f2eb;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal}.person-directory-card>div{border-top:1px solid var(--op-line);grid-template-columns:1fr 1fr;padding:14px 17px;display:grid}.person-directory-card>div>span{flex-direction:column;display:flex}.person-directory-card>div b{font-size:20px}.person-directory-card>div small{color:#728188;font-size:7px}.person-directory-card>div .warning b{color:#a15b20}.person-directory-card>p{border-top:1px solid var(--op-line);padding:12px 17px;min-height:auto!important;margin:0!important}.person-directory-card>footer{background:#f0eee8;font-weight:800;color:#0c6848!important;padding:12px 17px!important;font-size:8px!important}.person-profile-back{color:#0c6848;background:0 0;border:0;margin-bottom:14px;font-size:9px;font-weight:800}.person-profile-hero{color:#fff;background:#071a2b;border-radius:13px;grid-template-columns:auto 1fr minmax(240px,auto);align-items:center;gap:18px;padding:25px;display:grid}.person-profile-hero>i{border-radius:14px;place-items:center;width:62px;height:62px;font-style:normal;font-weight:800;display:grid}.person-profile-hero p{color:#43d99a;letter-spacing:.15em;margin:0 0 6px;font:700 8px/1 IBM Plex Mono,monospace}.person-profile-hero h1{margin:0;font-size:32px}.person-profile-hero span{color:#9db0ba;font-size:9px}.person-access-card{border:1px solid #294457;border-radius:9px;flex-direction:column;gap:5px;padding:14px;display:flex}.person-access-card b{font-size:9px}.person-access-card button{color:#fff;background:#0c6848;border:0;border-radius:6px;min-height:34px;margin-top:7px;font-size:8px;font-weight:800}.person-profile-form{margin-top:14px}.person-profile-panel{border:1px solid var(--op-line);background:var(--op-card);border-radius:11px;margin-top:14px;overflow:hidden}.person-profile-panel>header{border-bottom:1px solid var(--op-line);padding:17px 20px}.person-profile-panel>header p{color:#0c6848;letter-spacing:.15em;margin:0 0 6px;font:700 8px/1 IBM Plex Mono,monospace}.person-profile-panel>header h2{margin:0;font-size:18px}.person-profile-fields,.certificate-form{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px;display:grid}.person-profile-fields label,.certificate-form label{color:#40545f;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.person-profile-fields .wide,.certificate-form .wide{grid-column:1/-1}.person-profile-fields input,.person-profile-fields textarea,.certificate-form input,.certificate-form textarea{background:#fff;border:1px solid #cbc6bd;border-radius:7px;min-height:42px;padding:9px 10px}.person-active-toggle{align-items:center;flex-direction:row!important}.person-active-toggle input{min-height:auto}.person-equipment-picker{gap:8px;padding:18px;display:grid}.person-equipment-picker>label{background:#fff;border:1px solid #d7d2c8;border-radius:8px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.person-equipment-picker>label>span{flex-direction:column;gap:3px;display:flex}.person-equipment-picker small{color:#718087;font-size:7px}.person-equipment-picker em{font-size:7px;font-style:normal}.person-profile-save{color:#fff;background:#0c6848;border:0;border-radius:7px;min-height:42px;margin:14px 0;padding:0 18px;font-size:9px;font-weight:800}.certificate-list,.person-job-list{padding:12px}.certificate-list article,.person-job-list article{border-bottom:1px solid var(--op-line);grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:58px;padding:10px;display:grid}.certificate-list article>div:first-child,.person-job-list article>span{flex-direction:column;gap:4px;display:flex}.certificate-list small,.person-job-list small{color:#718087;font-size:7px}.certificate-list>article>span,.person-job-list em{color:#53646c;background:#edf0ee;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.certificate-list>article>span.valid{color:#08744e;background:#e2f3e9}.certificate-list>article>span.warning{color:#995d1e;background:#f8ecd5}.certificate-list>article>span.expired{color:#a03c32;background:#f5e3df}.certificate-actions,.member-actions{gap:5px;display:flex}.certificate-actions button,.member-actions button{color:#0c6848;background:#fff;border:1px solid #bfd0c6;border-radius:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800}.certificate-actions button.danger,.member-actions button.danger{color:#a03c32;border-color:#e4c2bd}.certificate-form{border-top:1px solid var(--op-line)}.certificate-form h3{grid-column:1/-1;margin:0}.certificate-form>button{color:#fff;background:#0c6848;border:0;border-radius:7px;min-height:40px;font-size:8px;font-weight:800}.operations-module-admin,.operations-invite-panel,.operations-members-panel,.operations-pending-panel{margin-bottom:14px}.module-access-cards{grid-template-columns:1fr 1fr;gap:12px;padding:18px;display:grid}.module-access-cards>label{background:#fff;border:1px solid #d6d1c7;border-radius:9px;align-items:flex-start;gap:12px;padding:17px;display:flex}.module-access-cards>label.active{background:#edf6f1;border-color:#83af98}.module-access-cards input{accent-color:#0c6848}.module-access-cards span{flex-direction:column;gap:5px;display:flex}.module-access-cards b{font-size:10px}.module-access-cards small{color:#6c7b82;font-size:8px;line-height:1.5}.operations-invite-grid{grid-template-columns:1.4fr 1fr 1fr 1fr auto;align-items:end;gap:10px;padding:18px;display:grid}.operations-invite-grid label{color:#40545f;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.operations-invite-grid input,.operations-invite-grid select{background:#fff;border:1px solid #cbc6bd;border-radius:6px;min-height:39px;padding:0 9px}.operations-invite-grid fieldset{border:1px solid #cbc6bd;border-radius:6px;min-height:39px;margin:0;padding:5px 8px}.operations-invite-grid fieldset label{flex-direction:row;align-items:center;margin-right:8px;display:inline-flex}.operations-invite-grid>button{color:#fff;background:#0c6848;border:0;border-radius:6px;min-height:39px;padding:0 12px;font-size:8px;font-weight:800}.operations-invite-panel>small{color:#718087;padding:0 18px 16px;font-size:7px;display:block}.operations-member-list{padding:10px}.operations-member-list>article{border-bottom:1px solid var(--op-line);grid-template-columns:34px minmax(150px,1fr) 115px 120px minmax(140px,auto) auto;align-items:center;gap:10px;padding:10px;display:grid}.operations-member-list>article>i{color:#fff;background:#0c6848;border-radius:8px;place-items:center;width:32px;height:32px;font-size:7px;font-style:normal;display:grid}.operations-member-list>article>span{flex-direction:column;gap:3px;display:flex}.operations-member-list small{color:#718087;font-size:7px}.operations-member-list select{background:#fff;border:1px solid #cbc6bd;border-radius:6px;min-height:34px;font-size:8px}.member-module-toggles{gap:7px;display:flex}.member-module-toggles label{font-size:7px}.operations-pending-panel>article{border-top:1px solid var(--op-line);grid-template-columns:1fr auto auto auto;align-items:center;gap:10px;padding:12px 18px;display:grid}.operations-pending-panel article>span{flex-direction:column;gap:3px;display:flex}.operations-pending-panel small{color:#718087;font-size:7px}.operations-pending-panel em{font-size:7px;font-style:normal}.operations-pending-panel button{color:#0c6848;background:#fff;border:1px solid #bfd0c6;border-radius:5px;min-height:31px;padding:0 9px;font-size:7px;font-weight:800}.operations-pending-panel button.danger{color:#a03c32;border-color:#e4c2bd}.calendar-sort-control{color:#64757e;align-items:center;gap:6px;margin-right:7px;font-size:8px;display:flex}.calendar-sort-control select{border:1px solid var(--op-line);background:#fff;border-radius:6px;height:34px;padding:0 8px}.calendar-order-buttons{gap:2px;margin-left:auto;display:flex}.calendar-order-buttons button{border:1px solid var(--op-line);color:#0c6848;background:#fff;border-radius:4px;width:23px;height:23px;line-height:1}.modal-bottom-close{margin-right:auto}.change-order-lines>div{grid-template-columns:minmax(150px,.9fr) minmax(170px,1fr) 72px 64px 100px 90px 32px}.change-order-lines select{color:#0b2030;background:#fff;border:1px solid #cbc6bd;border-radius:7px;min-height:38px;padding:0 8px;font-size:8px}.operations-calendar-row>div.calendar-cell-editable{cursor:cell;-webkit-user-select:none;user-select:none;padding-bottom:28px;transition:box-shadow .12s,background .12s;position:relative}.operations-calendar-row>div.calendar-cell-editable:hover{box-shadow:inset 0 0 0 2px #0c68483d}.operations-calendar-row>div.calendar-cell-selected{background:#dff2e8!important;box-shadow:inset 0 0 0 2px #0c6848!important}.operations-calendar-row>div.calendar-cell-selected:after{content:"Valgt";color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#0c6848;border-radius:99px;padding:2px 4px;font-size:5px;font-weight:800;position:absolute;bottom:6px;left:5px}.operations-calendar-row>div>button.calendar-cell-edit-button{color:#0c6848;opacity:.35;background:#edf7f1;border:1px solid #a9c9b7;border-radius:5px;place-items:center;width:22px;height:22px;margin:0;padding:0;font-size:12px;font-weight:800;transition:opacity .12s;display:grid;position:absolute;bottom:4px;right:5px}.operations-calendar-row>div.calendar-cell-editable:hover>button.calendar-cell-edit-button,.operations-calendar-row>div>button.calendar-cell-edit-button:focus-visible{opacity:1}.calendar-undo-banner{color:#0c6848;background:#e9f6ee;border:1px solid #9dc8ad;border-radius:8px;align-items:center;gap:9px;margin:-2px 0 12px;padding:11px 13px;font-size:8px;font-weight:750;display:flex}.calendar-undo-banner span{margin-right:auto}.calendar-undo-banner button{color:#0c6848;background:#fff;border:1px solid #91bca3;border-radius:6px;min-height:31px;padding:0 10px;font-size:8px;font-weight:800}.calendar-undo-banner button:last-child{background:0 0;border:0;width:30px;padding:0;font-size:17px}.operations-calendar-plan-modal{width:min(620px,96vw)}.operations-calendar-plan-modal>header span{color:#64757e;margin-top:7px;font-size:8px;display:block}.calendar-plan-actions{background:#e9e6df;border:1px solid #d4cec4;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:17px;padding:4px;display:grid}.calendar-plan-actions button{color:#54666e;background:0 0;border:0;border-radius:6px;min-height:40px;font-size:8px;font-weight:800}.calendar-plan-actions button.active{color:#0c6848;background:#fff;box-shadow:0 1px 5px #071a2b1a}.calendar-plan-actions button.active.danger{color:#a13d35}.calendar-plan-form{padding:2px}.calendar-clear-form{background:#fff7f5;border:1px solid #dbc8c2;border-radius:8px;flex-direction:column;gap:11px;padding:15px;display:flex}.calendar-clear-form>p{color:#675b57;margin:0 0 2px;font-size:8px;line-height:1.55}.calendar-clear-form>label{color:#3f515a;background:#fff;border:1px solid #dfd5cf;border-radius:7px;align-items:center;gap:9px;padding:10px;font-size:8px;font-weight:750;display:flex}.calendar-clear-form input{accent-color:#a13d35}.calendar-clear-form select{color:#071a2b;background:#fff;border:1px solid #cbc6bd;border-radius:7px;min-height:41px;padding:0 10px}.calendar-plan-warning{color:#8d2b25;background:#fff0ee;border:2px solid #d4493f;border-radius:8px;flex-direction:column;gap:4px;margin-top:15px;padding:12px;display:flex}.calendar-plan-warning b{font-size:9px}.calendar-plan-warning span{font-size:8px;line-height:1.45}.calendar-plan-warning small{font-size:7px}.operations-modal>footer button.danger-solid{color:#fff;background:#a13d35}.operations-modal>footer button.danger-solid:hover{background:#8d3029}@media (max-width:760px){.calendar-plan-actions{grid-template-columns:1fr}.calendar-undo-banner{flex-wrap:wrap;align-items:flex-start}.calendar-undo-banner span{flex:1 0 calc(100% - 45px)}.operations-calendar-plan-modal>footer .modal-bottom-close{margin-right:0}}@media (max-width:1120px){.workspace-module-grid{grid-template-columns:1fr}.people-directory-grid,.operations-invite-grid{grid-template-columns:1fr 1fr}.operations-invite-grid>button{grid-column:1/-1}.operations-member-list>article{grid-template-columns:34px 1fr 110px 110px}.member-module-toggles,.member-actions{grid-column:2/-1}.change-order-lines>div{grid-template-columns:1fr 1fr 70px 65px 95px}.change-order-lines>div>b{grid-column:4/5}.change-order-lines>div>button{grid-column:5/6}}@media (max-width:760px){.workspace-home{padding:28px 16px}.workspace-module-card{min-height:280px;padding:24px}.workspace-home>header h1{font-size:42px}.people-directory-grid{grid-template-columns:1fr}.person-profile-hero{grid-template-columns:auto 1fr}.person-access-card{grid-column:1/-1}.person-profile-fields,.certificate-form,.module-access-cards,.operations-invite-grid{grid-template-columns:1fr}.person-profile-fields .wide,.certificate-form .wide{grid-column:auto}.certificate-list article,.person-job-list article{grid-template-columns:1fr auto}.certificate-actions{grid-column:1/-1}.operations-member-list>article{grid-template-columns:32px 1fr}.operations-member-list select,.member-module-toggles,.member-actions{grid-column:2/-1;width:100%}.operations-pending-panel>article{grid-template-columns:1fr auto}.operations-pending-panel button{grid-row:2}.calendar-sort-control{grid-column:1/-1;width:100%}.change-order-lines>div{grid-template-columns:1fr 70px 70px}.change-order-lines>div>select,.change-order-lines>div>input:first-of-type{grid-column:1/-1}.change-order-lines>div>b{grid-column:1/3}.change-order-lines>div>button{grid-column:3/4}}.operations-heading-actions{justify-content:flex-end;gap:8px;display:flex}.operations-heading-actions>button{color:#fff;background:#0c6848;border:0;border-radius:7px;min-height:40px;padding:0 16px;font-size:9px;font-weight:800}.operations-heading-actions>button.secondary{color:#0c6848;background:#edf7f1;border:1px solid #a9c9b7}.operations-heading-actions>button:hover{filter:brightness(.96)}.operations-week-calendar>header>b.holiday{color:#8b342e;background:#efe9df}.operations-week-calendar>header>b.holiday small{color:#8b342e}.operations-week-calendar>header>b>em{text-overflow:ellipsis;white-space:nowrap;color:#a13d35;text-transform:none;max-width:100%;font-size:6px;font-style:normal;overflow:hidden}.operations-calendar-row>div.holiday,.operations-month-calendar section.holiday{background:repeating-linear-gradient(135deg,#f3eee6,#f3eee6 8px,#ece6dc 8px 16px)}.operations-calendar-row>div.absent{background:#fff2f0;box-shadow:inset 0 0 0 2px #d4493f}.calendar-holiday-block{color:#7d4c3c;background:#f4ece3;border:1px solid #d6c4b5;border-radius:4px;margin-bottom:4px;padding:5px;font-size:6px;font-weight:800;line-height:1.35;display:block}.operations-calendar-row>div>button.calendar-absence-chip,.operations-month-calendar section>button.calendar-absence-chip{font-weight:800;color:#8d2b25!important;background:#fbded9!important;border:1px solid #d4493f!important;border-left-width:4px!important}.operations-calendar-row>div>button.calendar-absence-chip span{white-space:normal}.calendar-month-holiday{background:#eadfd2;border-radius:4px;margin:0 0 5px;padding:4px;font-weight:800;display:block;color:#7e493a!important}.operations-absence-modal{width:min(560px,96vw)}.person-directory-card>div{grid-template-columns:repeat(3,1fr)}.person-directory-card>div .absence b{color:#b33d34}.absence-profile-panel>header{justify-content:space-between;align-items:end;display:flex}.absence-profile-panel>header>label{color:#5d7078;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex}.absence-profile-panel>header select{background:#fff;border:1px solid #cbc6bd;border-radius:6px;height:34px;padding:0 8px}.absence-category-totals{grid-template-columns:repeat(3,1fr);gap:8px;padding:14px;display:grid}.absence-category-totals article{background:#fff;border:1px solid #ded9d0;border-radius:8px;grid-template-columns:1fr auto;align-items:end;gap:5px;padding:13px;display:grid}.absence-category-totals article.has-absence{background:#fff5f3;border-color:#dfaaa4}.absence-category-totals span{color:#5f7078;grid-column:1/-1;font-size:8px}.absence-category-totals b{color:#0b2030;font-size:23px}.absence-category-totals article.has-absence b{color:#b33d34}.absence-category-totals small{color:#79858a;padding-bottom:3px;font-size:7px}.absence-history-list{padding:0 14px 14px}.absence-history-list>article{border-top:1px solid #e2ddd5;justify-content:space-between;align-items:center;gap:18px;padding:12px 2px;display:flex}.absence-history-list>article>span{flex-direction:column;gap:4px;display:flex}.absence-history-list b{font-size:9px}.absence-history-list small,.absence-history-list em{color:#718087;font-size:7px;font-style:normal}.absence-history-list strong{color:#a13d35;white-space:nowrap;font-size:8px}@media (max-width:760px){.operations-heading-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.absence-category-totals{grid-template-columns:1fr 1fr}.absence-history-list>article{flex-direction:column;align-items:flex-start}.person-directory-card>div{grid-template-columns:repeat(3,1fr)}}.operations-public-entry,.operations-host-brand,.operations-host-nav{display:none}.host-brand{align-items:baseline;color:#fff!important}.host-brand i{color:var(--signal);font-style:normal}.host-brand small{color:#91a4b0;letter-spacing:.16em;border-left:1px solid #395064;margin-left:13px;padding-left:13px;font:600 8px/1 IBM Plex Mono,monospace}body[data-portal-host=operations] .leasing-public-entry,body[data-portal-host=operations] .leasing-host-brand,body[data-portal-host=operations] .leasing-host-nav{display:none}body[data-portal-host=operations] .operations-public-entry{display:block}body[data-portal-host=operations] .operations-host-brand,body[data-portal-host=operations] .operations-host-nav{display:flex}.operations-host-nav span{color:#a8bac4;font-size:9px;font-weight:700}.operations-public-home{color:#071a2b;max-width:1240px;margin:0 auto;padding:64px 0 90px}.operations-public-hero{grid-template-columns:minmax(0,1.1fr) minmax(390px,.75fr);align-items:center;gap:70px;display:grid}.operations-public-hero>div>p,.operations-public-features>header p{color:#0c6848;letter-spacing:.17em;margin:0 0 14px;font:700 10px/1 IBM Plex Mono,monospace}.operations-public-hero h1{letter-spacing:-.06em;max-width:720px;margin:0;font-size:clamp(48px,6vw,78px);line-height:.98}.operations-public-hero>div>span{color:#61747d;max-width:660px;margin-top:25px;font-size:16px;line-height:1.75;display:block}.operations-public-hero>div>div{align-items:center;gap:22px;margin-top:30px;display:flex}.operations-public-hero>div>div button{min-height:50px;padding:0 22px}.operations-public-hero>div>div a{color:#0c6848;font-weight:800;text-decoration:none}.operations-public-hero>aside{color:#fff;background:#071a2b;border:1px solid #244156;border-radius:18px;padding:28px;box-shadow:0 24px 60px #071a2b33}.operations-public-hero>aside>p{color:#43d99a;letter-spacing:.16em;margin:0;font:700 9px/1 IBM Plex Mono,monospace}.operations-public-hero>aside h2{margin:10px 0 22px;font-size:25px}.operations-public-hero ul{margin:0;padding:0;list-style:none}.operations-public-hero li{border-top:1px solid #223b4d;grid-template-columns:45px 1fr;align-items:center;gap:13px;padding:15px 0;display:grid}.operations-public-hero li>i{color:#43d99a;background:#103b34;border-radius:10px;place-items:center;width:42px;height:42px;font-size:15px;font-style:normal;font-weight:800;display:grid}.operations-public-hero li>span{flex-direction:column;gap:4px;display:flex}.operations-public-hero li b{font-size:10px}.operations-public-hero li small{color:#8ea3ae;font-size:8px}.operations-public-features{border-top:1px solid #d4cec3;margin-top:75px;padding-top:42px}.operations-public-features>header h2{margin:0;font-size:36px}.operations-public-features>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:27px;display:grid}.operations-public-features article{background:#faf8f3;border:1px solid #d4cec3;border-radius:12px;min-height:205px;padding:22px}.operations-public-features article i{color:#0c6848;font:700 9px/1 IBM Plex Mono,monospace}.operations-public-features article h3{margin:35px 0 10px;font-size:18px}.operations-public-features article p{color:#66777f;margin:0;font-size:9px;line-height:1.7}.operations-kpis>a{border:1px solid var(--op-line);background:var(--op-card);min-height:130px;color:var(--op-navy);text-align:left;border-radius:10px;flex-direction:column;align-items:flex-start;padding:20px;text-decoration:none;display:flex}.operations-kpis>a span{color:#6a7a82;font-size:8px}.operations-kpis>a b{letter-spacing:-.04em;margin:11px 0 7px;font-size:31px}.operations-kpis>a small{color:#7d8a8e;font-size:7px}.operations-kpis-secondary{margin-top:-6px}.operations-kpis-secondary button:first-child{background:var(--op-card);border-color:var(--op-line);color:var(--op-navy)}.operations-kpis-secondary button:first-child span,.operations-kpis-secondary button:first-child small{color:#6a7a82}.operations-kpis-secondary button:first-child b{color:var(--op-navy)}.operations-kpis-secondary>a:last-child{background:#eaf4ee;border-color:#c4d9cd}.operations-kpis-secondary>a:last-child b{color:#0c6848;font-size:21px}@media (max-width:1120px){.operations-public-hero{grid-template-columns:1fr;gap:35px}.operations-public-features>div{grid-template-columns:1fr 1fr}}@media (max-width:760px){.operations-public-home{padding:38px 0 70px}.operations-public-hero h1{font-size:44px}.operations-public-hero>div>span{font-size:13px}.operations-public-hero>div>div{flex-direction:column;align-items:flex-start}.operations-public-features{margin-top:48px}.operations-public-features>div{grid-template-columns:1fr}.operations-public-features article{min-height:165px}.operations-public-features article h3{margin-top:22px}.operations-kpis>a{min-height:110px;padding:15px}}.operations-kpis-primary b{white-space:nowrap;font-size:clamp(18px,2.2vw,29px)}.operations-job-value{border-top:1px dashed #e4dfd6;flex-direction:column;gap:4px;margin-top:11px;padding:9px 0 0;display:flex}.operations-job-value span{color:#66777f;font-size:7px}.operations-job-value b{color:#0c6848;font-size:8px}.operations-job-card.has-conflict{background:#fff6f4;border-color:#d4493f;box-shadow:inset 4px 0 #d4493f}.operations-conflict-badge{color:#9f2f27;background:#f9d9d5;border-radius:5px;margin-top:9px;padding:7px 8px;font-size:7px;line-height:1.45;display:block}.operations-calendar-row>div>button.has-conflict,.operations-month-calendar section>button.has-conflict{color:#8d2b25!important;background:#fde1dd!important;border:2px solid #d4493f!important;border-left-width:4px!important}.operations-manual-quote{background:#fff;border:1px solid #c8c2b8;border-radius:8px;grid-template-columns:minmax(180px,1fr) minmax(170px,.55fr) auto;align-items:end;gap:13px;margin:-4px 0 16px;padding:14px;display:grid}.operations-manual-quote>div:first-child{flex-direction:column;align-self:center;gap:5px;display:flex}.operations-manual-quote b{font-size:9px}.operations-manual-quote small{color:#6d7c82;font-size:7px;line-height:1.45}.operations-manual-quote>label{color:#40545f;flex-direction:column;gap:6px;font-size:8px;font-weight:750;display:flex}.operations-manual-quote input[type=number]{background:#fff;border:1px solid #cbc6bd;border-radius:7px;height:39px;padding:0 9px}.operations-file-button{cursor:pointer;white-space:nowrap;background:#edf7f1;border:1px solid #abc8b6;border-radius:7px;justify-content:center;align-items:center;min-height:39px;padding:0 12px;color:#0c6848!important;display:flex!important}.operations-file-button input{display:none}.operations-manual-quote-document{border-top:1px solid #ebe6de;grid-column:1/-1;justify-content:flex-end;gap:8px;padding-top:10px;display:flex!important}.operations-manual-quote-document button{color:#0c6848;background:#f2f8f4;border:1px solid #b8cec0;border-radius:6px;padding:7px 10px;font-size:8px}.operations-manual-quote-document button.danger{color:#a23b32;background:#fff4f2;border-color:#e2b8b3}.operations-conflict-warning{color:#8d2b25;background:#fff0ee;border:2px solid #d4493f;border-radius:8px;flex-direction:column;gap:5px;margin:16px 0 0;padding:13px;display:flex}.operations-conflict-warning b{font-size:10px}.operations-conflict-warning span{font-size:8px}.operations-conflict-warning small{font-size:7px;line-height:1.45}.operations-job-message{color:#0c6848;background:#e9f6ee;border:1px solid #9dc8ad;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:14px 0 0;padding:11px 13px;font-size:8px;font-weight:750;display:flex}.operations-job-message.error{color:#9f2f27;background:#fff0ee;border-color:#d4493f}.operations-job-message button{color:inherit;background:0 0;border:0;font-size:17px}@media (max-width:900px){.operations-manual-quote{grid-template-columns:1fr 1fr}.operations-manual-quote>div:first-child{grid-column:1/-1}}@media (max-width:620px){.operations-manual-quote{grid-template-columns:1fr}}.operations-kpis-secondary button b,.operations-kpis-secondary a b{align-items:baseline;gap:10px;display:flex}.operations-kpis-secondary button b small,.operations-kpis-secondary a b small{color:inherit;letter-spacing:-.02em;font-size:14px;font-weight:750}.service-kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.service-kpis article{border:1px solid var(--op-line);background:var(--op-card);border-radius:10px;flex-direction:column;min-height:118px;padding:18px;display:flex}.service-kpis span{color:#687981;font-size:8px}.service-kpis b{margin:9px 0 5px;font-size:28px}.service-kpis small{color:#0c6848;font-size:8px}.service-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:14px;display:grid}.service-categories,.service-agreement-list{border:1px solid var(--op-line);background:var(--op-card);border-radius:10px;overflow:hidden}.service-categories>header{border-bottom:1px solid var(--op-line);flex-direction:column;gap:10px;padding:15px;display:flex}.service-categories>header>b{font-size:10px}.service-categories button{color:#53666f;text-align:left;cursor:pointer;background:0 0;border:0;font-size:8px}.service-categories button.active{color:#0c6848;font-weight:800}.service-categories>div{border-bottom:1px solid #ebe6de;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:9px 12px;display:grid}.service-categories>div>button{justify-content:space-between;gap:8px;display:flex}.service-categories>div>span{display:flex}.service-categories>div>span button{color:#0c6848;padding:3px}.service-new-category{grid-template-columns:1fr!important;padding:12px!important}.service-new-category input{border:1px solid #cbc6bd;border-radius:6px;min-height:35px;padding:0 8px}.service-new-category button{min-height:32px;font-weight:800;color:#0c6848!important;text-align:center!important;background:#e8f3ed!important;border-radius:6px!important}.service-agreement-list>button{border:0;border-bottom:1px solid var(--op-line);width:100%;min-height:82px;color:var(--op-navy);text-align:left;cursor:pointer;background:#fff;grid-template-columns:minmax(180px,1.3fr) minmax(140px,.7fr) minmax(150px,.8fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.service-agreement-list>button:hover{background:#f5f3ee}.service-agreement-list>button>span{flex-direction:column;gap:4px;display:flex}.service-agreement-list small,.service-agreement-list em{color:#718087;font-size:7px;font-style:normal}.service-agreement-list>button>span:first-child small{color:#0c6848;text-transform:uppercase;letter-spacing:.08em;font-weight:800}.service-agreement-list i{color:#53646c;background:#edf0ee;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal}.service-agreement-list i.active{color:#08744e;background:#e2f3e9}.service-agreement-list i.upcoming{color:#315f83;background:#e8eef5}.service-source-link{color:#0c6848;font-size:8px;font-weight:800}.pricing-winter-public-option{border:1px solid var(--offer-accent);background:#f2f8f4;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:24px 0;padding:18px 20px;display:grid}.pricing-winter-public-option span{color:var(--offer-accent);letter-spacing:.12em;font-size:8px;font-weight:800}.pricing-winter-public-option strong{text-align:right;color:var(--offer-accent);font-size:10px}@media (max-width:900px){.service-layout{grid-template-columns:1fr}.service-categories{grid-template-columns:repeat(2,1fr);display:grid}.service-categories>header,.service-new-category{grid-column:1/-1}.service-agreement-list>button{grid-template-columns:1fr 1fr}.service-agreement-list i{justify-self:start}.pricing-winter-public-option{grid-template-columns:1fr}.pricing-winter-public-option strong{text-align:left}}@media (max-width:620px){.service-kpis,.service-agreement-list>button,.service-categories{grid-template-columns:1fr}.pricing-winter-public-option{padding:14px}}.service-agreement-list .service-scope-summary{color:#0c6848;font-weight:750}.service-source-sync{background:#f0f8f3;border:1px solid #bfd5c7;border-radius:8px;flex-direction:column;align-items:flex-start;gap:5px;padding:13px 14px;display:flex}.service-source-sync>span{color:#0c6848;letter-spacing:.1em;font:750 7px/1 IBM Plex Mono,monospace}.service-source-sync>b{font-size:9px}.service-source-sync>small{color:#718087;font-size:7px}.customer-selector{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 7px;min-width:0;display:grid;position:relative}.customer-selector>label{color:#475b66;flex-direction:column;gap:7px;min-width:0;font-size:8px;font-weight:750;display:flex}.customer-selector-input{display:block;position:relative}.customer-selector-input input{color:#071a2b;background:#fff;border:1px solid #d1ccc3;border-radius:7px;outline:0;width:100%;min-width:0;height:41px;padding:0 34px 0 10px}.customer-selector-input input:focus{border-color:#0c6848;box-shadow:0 0 0 3px #0c684817}.customer-selector-input i{color:#08744e;background:#dff3e8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.customer-selector-new{color:#0c6848;white-space:nowrap;background:#edf7f1;border:1px solid #afcbbb;border-radius:7px;height:41px;padding:0 11px;font-size:8px;font-weight:800}.customer-selector-results{z-index:90;background:#fff;border:1px solid #c9c4ba;border-radius:8px;width:min(570px,100vw - 48px);max-height:315px;position:absolute;top:calc(100% - 16px);left:0;overflow:auto;box-shadow:0 16px 36px #071a2b2e}.customer-selector-results>button{color:#071a2b;text-align:left;background:#fff;border:0;border-bottom:1px solid #ebe6de;grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);align-items:center;gap:12px;width:100%;min-height:61px;padding:10px 12px;display:grid}.customer-selector-results>button:hover{background:#f0f7f3}.customer-selector-results>button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-selector-results b{font-size:9px}.customer-selector-results small,.customer-selector-results em{color:#6e7e85;font-size:7px;font-style:normal;line-height:1.4}.customer-selector-results>button>em{text-align:right}.customer-selector-results>div{flex-direction:column;gap:5px;padding:17px;display:flex}.customer-selector-selected,.customer-selector-unlinked{grid-column:1/-1;margin-top:-1px;font-size:7px}.customer-selector-selected{color:#0c6848}.customer-selector-unlinked{color:#a05a28}.operations-form-grid>.customer-selector,.pricing-fields>.customer-selector{min-width:0}.customer-modal-backdrop{z-index:150;background:#030e19a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.customer-modal{color:#071a2b;background:#f9f7f2;border:1px solid #cfc9bf;border-radius:12px;width:min(780px,96vw);max-height:92vh;overflow:auto;box-shadow:0 25px 70px #030e194d}.customer-modal>header{z-index:2;background:#f9f7f2;border-bottom:1px solid #d8d2c8;justify-content:space-between;align-items:center;min-height:78px;padding:18px 21px;display:flex;position:sticky;top:0}.customer-modal>header p{color:#0c6848;letter-spacing:.14em;margin:0 0 7px;font:700 8px/1 IBM Plex Mono,monospace}.customer-modal>header h2{margin:0;font-size:23px}.customer-modal>header>button{color:#071a2b;background:#fff;border:1px solid #cbc5bb;border-radius:7px;width:34px;height:34px;font-size:19px}.customer-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:20px;display:grid}.customer-form-grid>label{color:#475b66;flex-direction:column;gap:7px;min-width:0;font-size:8px;font-weight:750;display:flex}.customer-form-grid>label.wide{grid-column:1/-1}.customer-form-grid input,.customer-form-grid select,.customer-form-grid textarea{color:#071a2b;background:#fff;border:1px solid #cec8be;border-radius:7px;outline:0;width:100%;min-width:0;min-height:41px;padding:0 10px}.customer-form-grid textarea{resize:vertical;padding:10px}.customer-form-grid input:focus,.customer-form-grid select:focus,.customer-form-grid textarea:focus{border-color:#0c6848;box-shadow:0 0 0 3px #0c684817}.customer-active-toggle{background:#fff;border:1px solid #d8d2c8;border-radius:7px;align-items:center;padding:11px;flex-direction:row!important;display:flex!important}.customer-active-toggle input{width:16px;height:16px;min-height:0}.customer-form-error{color:#9a3029;background:#fff0ee;border:1px solid #dfa8a2;border-radius:7px;margin:0 20px 15px;padding:11px 13px;font-size:8px;font-weight:750}.customer-modal>footer{background:#f9f7f2;border-top:1px solid #d8d2c8;justify-content:flex-end;gap:8px;padding:15px 20px;display:flex;position:sticky;bottom:0}.customer-modal>footer button{color:#071a2b;background:#fff;border:1px solid #c8c2b8;border-radius:7px;min-height:40px;padding:0 15px;font-size:8px;font-weight:800}.customer-modal>footer button.primary{color:#fff;background:#0c6848;border-color:#0c6848}.customer-modal>footer button:disabled{opacity:.5}.customers-toolbar{border:1px solid var(--op-line);background:var(--op-card);border-radius:9px;grid-template-columns:minmax(260px,1fr) auto auto;align-items:end;gap:16px;margin-bottom:14px;padding:13px 15px;display:grid}.customers-toolbar>label:first-child{flex-direction:column;gap:6px;display:flex}.customers-toolbar label>span{color:#52666f;font-size:8px;font-weight:750}.customers-toolbar input[type=text],.customers-toolbar input:not([type]){background:#fff;border:1px solid #cbc6bd;border-radius:7px;height:40px;padding:0 11px}.customers-inactive-toggle{align-items:center;gap:7px;height:40px;display:flex}.customers-toolbar>b{color:#0c6848;background:#e6eee9;border-radius:7px;align-items:center;height:40px;padding:0 13px;font-size:8px;display:flex}.customers-list{border:1px solid var(--op-line);background:var(--op-card);border-radius:10px;overflow:hidden}.customers-list>article{border-bottom:1px solid var(--op-line);background:#fff;position:relative}.customers-list>article:last-child{border-bottom:0}.customers-list>article.inactive{opacity:.67}.customers-card-main{color:#071a2b;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(175px,1.15fr) minmax(150px,.9fr) minmax(170px,.9fr) minmax(140px,.7fr) auto;align-items:center;gap:15px;width:100%;min-height:92px;padding:14px 17px;display:grid}.customers-card-main:hover{background:#f1f7f3}.customers-avatar{color:#43d99a;background:#0d2234;border-radius:10px;place-items:center;width:42px;height:42px;font-size:9px;font-weight:850;display:grid}.customers-card-identity,.customers-card-contact{flex-direction:column;gap:4px;min-width:0;display:flex}.customers-card-identity>b{font-size:10px}.customers-card-identity small,.customers-card-identity em,.customers-card-contact small{color:#718087;white-space:nowrap;text-overflow:ellipsis;font-size:7px;font-style:normal;overflow:hidden}.customers-card-contact>b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.customers-card-stats{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.customers-card-stats i{background:#f0eee8;border-radius:7px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;font-style:normal;display:flex}.customers-card-stats i>b{font-size:10px}.customers-card-stats small,.customers-card-value small{color:#76858b;font-size:6px}.customers-card-value{flex-direction:column;gap:5px;display:flex}.customers-card-value>b{color:#0c6848;font-size:10px}.customers-card-main>strong{color:#0c6848;white-space:nowrap;font-size:8px}.customers-inactive-badge{color:#65737a;background:#e8e4dd;border-radius:99px;padding:3px 6px;font-size:6px;font-weight:800;position:absolute;top:5px;right:6px}.customers-empty{color:#718087;flex-direction:column;align-items:center;gap:8px;padding:55px 20px;display:flex}.customers-empty>b{color:#071a2b;font-size:12px}.customers-empty span{font-size:8px}.customers-empty button{color:#0c6848;background:#edf7f1;border:1px solid #b5ccbe;border-radius:7px;min-height:37px;margin-top:7px;padding:0 13px;font-size:8px;font-weight:800}@media (max-width:1180px){.customers-card-main{grid-template-columns:44px 1fr 1fr auto}.customers-card-stats,.customers-card-value{grid-area:2/2/auto/3}.customers-card-value{grid-column:3/4}.customers-card-main>strong{grid-area:1/4/3}.customer-selector-results{top:100%}}@media (max-width:760px){.customer-selector{grid-template-columns:1fr}.customer-selector-new{width:100%}.customer-selector-results{width:100%;top:100%}.customer-selector-results>button{grid-template-columns:1fr}.customer-selector-results>button>em{text-align:left}.customer-form-grid{grid-template-columns:1fr}.customer-form-grid>label.wide{grid-column:auto}.customers-toolbar{grid-template-columns:1fr}.customers-inactive-toggle,.customers-toolbar>b{height:auto}.customers-card-main{grid-template-columns:42px minmax(0,1fr);gap:10px}.customers-card-contact,.customers-card-stats,.customers-card-value,.customers-card-main>strong{grid-area:auto/2}.customers-card-stats{grid-template-columns:repeat(3,1fr)}.customers-card-main>strong{justify-self:start}}
.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(../media/layers.1220hx8ja1.sy.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(../media/layers-2x.0olxl6i2vnf_c.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(../media/marker-icon.0i9~u_difxrfa.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.marker-icon{background-color:#fff;border:1px solid #38f;border-radius:50%;outline:0;transition:opacity .3s;width:14px!important;height:14px!important;margin:-8px 0 0 -8px!important}.marker-icon-middle{opacity:.7;width:10px!important;height:10px!important;margin:-6px 0 0 -6px!important}.leaflet-pm-draggable{cursor:move!important}.cursor-marker{cursor:crosshair;pointer-events:none;opacity:0}.cursor-marker.visible{opacity:1!important}.geoman-draw-cursor,.geoman-draw-cursor .leaflet-interactive{cursor:crosshair}.rect-style-marker,.rect-start-marker{opacity:0}.rect-style-marker.visible,.rect-start-marker.visible{opacity:1!important}.vertexmarker-disabled{opacity:.7}.pm-text-marker{width:0;height:0}.pm-textarea{box-sizing:content-box;color:#000;resize:none;cursor:pointer;background-color:#fff;border:none;border-radius:3px;outline:0;padding-top:4px;padding-bottom:0;padding-left:7px}.leaflet-pm-draggable .pm-textarea{cursor:move}.pm-textarea:focus,.pm-textarea:focus-within,.pm-textarea:focus-visible,.pm-textarea:active{border:2px solid #000;outline:0}.pm-textarea.pm-disabled{-webkit-user-select:none;user-select:none;border:none}.pm-textarea.pm-hasfocus{cursor:auto}.leaflet-pm-toolbar .leaflet-buttons-control-button{box-sizing:border-box;z-index:3;padding:5px;position:relative}.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:first-child:not(.pos-right),.leaflet-pm-toolbar .leaflet-pm-actions-container a.leaflet-pm-action:last-child.pos-right,.leaflet-pm-toolbar .button-container a.leaflet-buttons-control-button{border-radius:0}.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button{border-radius:0 0 2px 2px}.leaflet-pm-toolbar .button-container:first-child a.leaflet-buttons-control-button{border-radius:2px 2px 0 0}.leaflet-pm-toolbar .button-container:last-child a.leaflet-buttons-control-button{border-bottom:none}.leaflet-pm-toolbar .control-fa-icon{font-size:19px;line-height:24px}.leaflet-pm-toolbar .control-icon{box-sizing:border-box;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.leaflet-pm-toolbar .leaflet-pm-icon-marker{background-image:url("data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?>%0A<svg width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Marker</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d=\"M15.5,24.8782959 C15.2909201,24.8772219 15.1744857,24.8467817 14.6590866,24.2354163 C10.2196955,19.4118054 8,15.5014392 8,12.5043177 C8,8.35979746 11.3578644,5 15.5,5 C19.6421356,5 23,8.35979746 23,12.5043177 C23,17 18.2878217,21.9268378 16.3336601,24.2440186 C15.8224622,24.8501802 15.7090799,24.8793699 15.5,24.8782959 Z M15.5,15.5326948 C17.275201,15.5326948 18.7142857,14.1180004 18.7142857,12.3728864 C18.7142857,10.6277723 17.275201,9.21307792 15.5,9.21307792 C13.724799,9.21307792 12.2857143,10.6277723 12.2857143,12.3728864 C12.2857143,14.1180004 13.724799,15.5326948 15.5,15.5326948 Z\" id=\"path-1\"></path>%0A    </defs>%0A    <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">%0A        <g id=\"Atoms/Icons/Tools/Marker\" transform=\"translate(-3.000000, -3.000000)\">%0A            <mask id=\"mask-2\" fill=\"white\">%0A                <use xlink:href=\"%23path-1\"></use>%0A            </mask>%0A            <use id=\"Mask\" fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23path-1\"></use>%0A        </g>%0A    </g>%0A</svg>")}.leaflet-pm-toolbar .leaflet-pm-icon-polygon{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">%0A  <defs>%0A    <path id=\"polygon-a\" d=\"M19.4206892,9.16509725 C19.1523681,8.66992914 19,8.10275831 19,7.5 C19,5.56700338 20.5670034,4 22.5,4 C24.4329966,4 26,5.56700338 26,7.5 C26,9.26323595 24.6961471,10.7219407 23,10.9645556 L23,19.0354444 C24.6961471,19.2780593 26,20.736764 26,22.5 C26,24.4329966 24.4329966,26 22.5,26 C20.736764,26 19.2780593,24.6961471 19.0354444,23 L10.9645556,23 C10.7219407,24.6961471 9.26323595,26 7.5,26 C5.56700338,26 4,24.4329966 4,22.5 C4,20.5670034 5.56700338,19 7.5,19 C8.10275831,19 8.66992914,19.1523681 9.16509725,19.4206892 L19.4206892,9.16509725 Z M20.8349073,10.5793063 L10.5793108,20.8349027 C10.6086731,20.8890888 10.6366469,20.9441372 10.6631844,21 L19.3368156,21 C19.6825775,20.272154 20.272154,19.6825775 21,19.3368156 L21,10.6631844 C20.9441372,10.6366469 20.8890888,10.6086731 20.8349027,10.5793108 Z M22.5,9 C23.3284271,9 24,8.32842712 24,7.5 C24,6.67157288 23.3284271,6 22.5,6 C21.6715729,6 21,6.67157288 21,7.5 C21,8.32842712 21.6715729,9 22.5,9 Z M22.5,24 C23.3284271,24 24,23.3284271 24,22.5 C24,21.6715729 23.3284271,21 22.5,21 C21.6715729,21 21,21.6715729 21,22.5 C21,23.3284271 21.6715729,24 22.5,24 Z M7.5,24 C8.32842712,24 9,23.3284271 9,22.5 C9,21.6715729 8.32842712,21 7.5,21 C6.67157288,21 6,21.6715729 6,22.5 C6,23.3284271 6.67157288,24 7.5,24 Z\"/>%0A  </defs>%0A  <g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(-3 -3)\">%0A    <mask id=\"polygon-b\" fill=\"%23fff\">%0A      <use xlink:href=\"%23polygon-a\"/>%0A    </mask>%0A    <use fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23polygon-a\"/>%0A    <g fill=\"%235B5B5B\" mask=\"url(%23polygon-b)\">%0A      <rect width=\"30\" height=\"30\"/>%0A    </g>%0A  </g>%0A</svg>%0A")}.leaflet-pm-toolbar .leaflet-pm-icon-polyline{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">%0A  <defs>%0A    <path id=\"line-a\" d=\"M9.16509725,19.4206892 L18.4206892,10.1650973 C18.1523681,9.66992914 18,9.10275831 18,8.5 C18,6.56700338 19.5670034,5 21.5,5 C23.4329966,5 25,6.56700338 25,8.5 C25,10.4329966 23.4329966,12 21.5,12 C20.8972417,12 20.3300709,11.8476319 19.8349027,11.5793108 L10.5793108,20.8349027 C10.8476319,21.3300709 11,21.8972417 11,22.5 C11,24.4329966 9.43299662,26 7.5,26 C5.56700338,26 4,24.4329966 4,22.5 C4,20.5670034 5.56700338,19 7.5,19 C8.10275831,19 8.66992914,19.1523681 9.16509725,19.4206892 Z M21.5,10 C22.3284271,10 23,9.32842712 23,8.5 C23,7.67157288 22.3284271,7 21.5,7 C20.6715729,7 20,7.67157288 20,8.5 C20,9.32842712 20.6715729,10 21.5,10 Z M7.5,24 C8.32842712,24 9,23.3284271 9,22.5 C9,21.6715729 8.32842712,21 7.5,21 C6.67157288,21 6,21.6715729 6,22.5 C6,23.3284271 6.67157288,24 7.5,24 Z\"/>%0A  </defs>%0A  <g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(-3 -3)\">%0A    <mask id=\"line-b\" fill=\"%23fff\">%0A      <use xlink:href=\"%23line-a\"/>%0A    </mask>%0A    <use fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23line-a\"/>%0A    <g fill=\"%235B5B5B\" mask=\"url(%23line-b)\">%0A      <rect width=\"30\" height=\"30\"/>%0A    </g>%0A  </g>%0A</svg>%0A")}.leaflet-pm-toolbar .leaflet-pm-icon-circle{background-image:url("data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?>%0A<svg width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Circle</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d=\"M18.2897751,6.78602275 C18.8924131,6.29464981 19.661797,6 20.5,6 C22.4329966,6 24,7.56700338 24,9.5 C24,10.338203 23.7053502,11.1075869 23.2139772,11.7102249 C23.719599,12.8712053 24,14.1528571 24,15.5 C24,20.7467051 19.7467051,25 14.5,25 C9.25329488,25 5,20.7467051 5,15.5 C5,10.2532949 9.25329488,6 14.5,6 C15.8471429,6 17.1287947,6.28040098 18.2897751,6.78602275 Z M17.1504228,8.4817586 C16.3263581,8.17039236 15.4330777,8 14.5,8 C10.3578644,8 7,11.3578644 7,15.5 C7,19.6421356 10.3578644,23 14.5,23 C18.6421356,23 22,19.6421356 22,15.5 C22,14.5669223 21.8296076,13.6736419 21.5182414,12.8495772 C21.1960383,12.9473968 20.8541622,13 20.5,13 C18.5670034,13 17,11.4329966 17,9.5 C17,9.14583778 17.0526032,8.80396169 17.1504228,8.4817586 Z M14.5,17 C13.6715729,17 13,16.3284271 13,15.5 C13,14.6715729 13.6715729,14 14.5,14 C15.3284271,14 16,14.6715729 16,15.5 C16,16.3284271 15.3284271,17 14.5,17 Z M20.5,11 C21.3284271,11 22,10.3284271 22,9.5 C22,8.67157288 21.3284271,8 20.5,8 C19.6715729,8 19,8.67157288 19,9.5 C19,10.3284271 19.6715729,11 20.5,11 Z\" id=\"path-1\"></path>%0A    </defs>%0A    <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">%0A        <g id=\"Atoms/Icons/Tools/Circle\" transform=\"translate(-3.000000, -3.000000)\">%0A            <mask id=\"mask-2\" fill=\"white\">%0A                <use xlink:href=\"%23path-1\"></use>%0A            </mask>%0A            <use id=\"Mask\" fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23path-1\"></use>%0A            <g id=\"Atoms/Color/Grey\" mask=\"url(%23mask-2)\" fill=\"%235B5B5B\">%0A                <rect id=\"Rectangle\" x=\"0\" y=\"0\" width=\"30\" height=\"30\"></rect>%0A            </g>%0A        </g>%0A    </g>%0A</svg>")}.leaflet-pm-toolbar .leaflet-pm-icon-circle-marker{background-image:url("data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?>%0A%0A<svg viewBox=\"0 0 100 100\" xmlns=\"http://www.w3.org/2000/svg\" stroke=\"%235B5B5B\" stroke-width=\"8\"%0A     fill=\"none\">%0A<circle cx=\"50\" cy=\"50\" r=\"35\"/>%0A  <circle cx=\"50\" cy=\"50\" r=\"3\" fill=\"%235B5B5B\"/>%0A</svg>")}.leaflet-pm-toolbar .leaflet-pm-icon-rectangle{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">%0A  <defs>%0A    <path id=\"rectangle-a\" d=\"M23,10.9645556 L23,19.0354444 C24.6961471,19.2780593 26,20.736764 26,22.5 C26,24.4329966 24.4329966,26 22.5,26 C20.736764,26 19.2780593,24.6961471 19.0354444,23 L10.9645556,23 C10.7219407,24.6961471 9.26323595,26 7.5,26 C5.56700338,26 4,24.4329966 4,22.5 C4,20.736764 5.30385293,19.2780593 7,19.0354444 L7,10.9645556 C5.30385293,10.7219407 4,9.26323595 4,7.5 C4,5.56700338 5.56700338,4 7.5,4 C9.26323595,4 10.7219407,5.30385293 10.9645556,7 L19.0354444,7 C19.2780593,5.30385293 20.736764,4 22.5,4 C24.4329966,4 26,5.56700338 26,7.5 C26,9.26323595 24.6961471,10.7219407 23,10.9645556 Z M21,10.6631844 C20.272154,10.3174225 19.6825775,9.72784598 19.3368156,9 L10.6631844,9 C10.3174225,9.72784598 9.72784598,10.3174225 9,10.6631844 L9,19.3368156 C9.72784598,19.6825775 10.3174225,20.272154 10.6631844,21 L19.3368156,21 C19.6825775,20.272154 20.272154,19.6825775 21,19.3368156 L21,10.6631844 Z M7.5,9 C8.32842712,9 9,8.32842712 9,7.5 C9,6.67157288 8.32842712,6 7.5,6 C6.67157288,6 6,6.67157288 6,7.5 C6,8.32842712 6.67157288,9 7.5,9 Z M22.5,9 C23.3284271,9 24,8.32842712 24,7.5 C24,6.67157288 23.3284271,6 22.5,6 C21.6715729,6 21,6.67157288 21,7.5 C21,8.32842712 21.6715729,9 22.5,9 Z M22.5,24 C23.3284271,24 24,23.3284271 24,22.5 C24,21.6715729 23.3284271,21 22.5,21 C21.6715729,21 21,21.6715729 21,22.5 C21,23.3284271 21.6715729,24 22.5,24 Z M7.5,24 C8.32842712,24 9,23.3284271 9,22.5 C9,21.6715729 8.32842712,21 7.5,21 C6.67157288,21 6,21.6715729 6,22.5 C6,23.3284271 6.67157288,24 7.5,24 Z\"/>%0A  </defs>%0A  <g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(-3 -3)\">%0A    <mask id=\"rectangle-b\" fill=\"%23fff\">%0A      <use xlink:href=\"%23rectangle-a\"/>%0A    </mask>%0A    <use fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23rectangle-a\"/>%0A    <g fill=\"%235B5B5B\" mask=\"url(%23rectangle-b)\">%0A      <rect width=\"30\" height=\"30\"/>%0A    </g>%0A  </g>%0A</svg>%0A")}.leaflet-pm-toolbar .leaflet-pm-icon-delete{background-image:url("data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?>%0A<svg width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Eraser</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d=\"M17.7874219,18.4812552 L11.6480079,13.3498184 L6.40466009,19.3816001 L10.5539156,22.9884929 L13.86934,22.9884929 L17.7874219,18.4812552 Z M16.5074252,22.9884929 L26.0000002,22.9884929 L26.0000002,24.9884929 L10.0000002,24.9884929 L9.80708313,24.9884929 L5.09254204,20.8910192 C4.25891285,20.1663564 4.17057814,18.9031112 4.89524093,18.069482 L16.0482444,5.23941916 C16.7729072,4.40578998 18.0361525,4.31745526 18.8697816,5.04211806 L24.9074583,10.2905903 C25.7410875,11.0152531 25.8294222,12.2784983 25.1047594,13.1121275 L16.5074252,22.9884929 Z\" id=\"path-1\"></path>%0A    </defs>%0A    <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">%0A        <g id=\"Atoms/Icons/Tools/Eraser\" transform=\"translate(-3.000000, -3.000000)\">%0A            <mask id=\"mask-2\" fill=\"white\">%0A                <use xlink:href=\"%23path-1\"></use>%0A            </mask>%0A            <use id=\"Combined-Shape\" fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23path-1\"></use>%0A        </g>%0A    </g>%0A</svg>")}.leaflet-pm-toolbar .leaflet-pm-icon-edit{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">%0A  <defs>%0A    <path id=\"edit_anchor-a\" d=\"M13.5,11 C11.5670034,11 10,9.43299662 10,7.5 C10,5.56700338 11.5670034,4 13.5,4 C15.4329966,4 17,5.56700338 17,7.5 C17,9.43299662 15.4329966,11 13.5,11 Z M13.5,9 C14.3284271,9 15,8.32842712 15,7.5 C15,6.67157288 14.3284271,6 13.5,6 C12.6715729,6 12,6.67157288 12,7.5 C12,8.32842712 12.6715729,9 13.5,9 Z M12.0002889,7.52973893 C12.0125983,8.16273672 12.4170197,8.6996643 12.9807111,8.90767966 L3,15 L3,13 L12.0002889,7.52973893 Z M14.2172722,6.18228472 L19.453125,3 L22.6589355,3 L14.989102,7.68173885 C14.9962971,7.62216459 15,7.56151472 15,7.5 C15,6.93138381 14.6836098,6.4366645 14.2172722,6.18228472 Z M23.4434042,19.2851736 L20.1282799,19.2851736 L21.8729983,23.5349525 C21.9945296,23.8295773 21.8556546,24.1599209 21.5778734,24.2849208 L20.0414675,24.9545142 C19.7550613,25.0795141 19.4338738,24.9366704 19.3123426,24.6509518 L17.6544367,20.6154541 L14.9461873,23.4010151 C14.5852811,23.7721711 14,23.4860463 14,22.9992653 L14,9.57183533 C14,9.05933561 14.6225311,8.809492 14.946156,9.17008555 L23.8340292,18.3120179 C24.1925291,18.6613615 23.9279979,19.2851736 23.4434042,19.2851736 Z\"/>%0A  </defs>%0A  <g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(-3 -3)\">%0A    <mask id=\"edit_anchor-b\" fill=\"%23fff\">%0A      <use xlink:href=\"%23edit_anchor-a\"/>%0A    </mask>%0A    <use fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23edit_anchor-a\"/>%0A    <g fill=\"%235B5B5B\" mask=\"url(%23edit_anchor-b)\">%0A      <rect width=\"30\" height=\"30\"/>%0A    </g>%0A  </g>%0A</svg>%0A")}.leaflet-pm-toolbar .leaflet-pm-icon-drag{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">%0A  <defs>%0A    <path id=\"move-a\" d=\"M21,14 L21,10 L27,15 L21,20 L21,16 L16,16 L16,21 L20,21 L15,27 L10,21 L14,21 L14,16 L9,16 L9,20 L3,15 L9,10 L9,14 L14,14 L14,9 L10,9 L15,3 L20,9 L16,9 L16,14 L21,14 Z\"/>%0A  </defs>%0A  <g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(-3 -3)\">%0A    <mask id=\"move-b\" fill=\"%23fff\">%0A      <use xlink:href=\"%23move-a\"/>%0A    </mask>%0A    <use fill=\"%23D8D8D8\" xlink:href=\"%23move-a\"/>%0A    <g fill=\"%235B5B5B\" mask=\"url(%23move-b)\">%0A      <rect width=\"30\" height=\"30\"/>%0A    </g>%0A  </g>%0A</svg>%0A")}.leaflet-pm-toolbar .leaflet-pm-icon-cut{background-image:url("data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?>%0A<svg width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">%0A    <!-- Generator: Sketch 52.5 (67469) - http://www.bohemiancoding.com/sketch -->%0A    <title>Atoms/Icons/Tools/Scissors</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d=\"M12.9691574,13.4939435 L21.0317032,5.54167013 L23.4649499,5.67722957 L17.0470713,14.5106816 L27.5660336,17.1333535 L25.7891944,18.8012588 L14.5854951,17.8987506 L13.6487955,19.188007 C13.794639,19.2650958 13.9367985,19.3534417 14.0741377,19.4532245 C15.6379648,20.5894114 15.9846357,22.7782052 14.8484488,24.3420324 C13.7122619,25.9058595 11.5234681,26.2525304 9.95964096,25.1163435 C8.39581384,23.9801565 8.04914296,21.7913627 9.18532986,20.2275356 C9.74587276,19.4560145 10.5626188,18.9807475 11.4341218,18.8336407 L12.6805656,17.1180579 L12.5239724,16.3747216 L11.9506932,15.3012391 L9.89310646,14.7882251 C9.13093796,15.2357261 8.19977854,15.3966447 7.27445355,15.1659352 C5.39887519,14.698301 4.25751094,12.7987519 4.72514515,10.9231736 C5.19277935,9.04759519 7.09232846,7.90623094 8.96790682,8.37386515 C10.8434852,8.84149935 11.9848494,10.7410485 11.5172152,12.6166268 C11.4761464,12.7813449 11.4240335,12.9404001 11.3618627,13.0931999 L12.9691574,13.4939435 Z M7.75829735,13.2253438 C8.56211664,13.4257584 9.37620912,12.9366023 9.57662378,12.132783 C9.77703844,11.3289637 9.28788233,10.5148713 8.48406303,10.3144566 C7.68024373,10.1140419 6.86615126,10.603198 6.6657366,11.4070173 C6.46532194,12.2108366 6.95447805,13.0249291 7.75829735,13.2253438 Z M10.8033639,21.4031061 C10.3164266,22.0733177 10.4649998,23.0113722 11.1352115,23.4983095 C11.8054231,23.9852467 12.7434776,23.8366735 13.2304148,23.1664619 C13.7173521,22.4962502 13.5687788,21.5581957 12.8985672,21.0712585 C12.2283556,20.5843212 11.2903011,20.7328945 10.8033639,21.4031061 Z\" id=\"path-1\"></path>%0A    </defs>%0A    <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">%0A        <g id=\"Atoms/Icons/Tools/Scissors\" transform=\"translate(-3.000000, -3.000000)\">%0A            <mask id=\"mask-2\" fill=\"white\">%0A                <use xlink:href=\"%23path-1\"></use>%0A            </mask>%0A            <use id=\"Mask\" fill=\"%235B5B5B\" fill-rule=\"nonzero\" transform=\"translate(16.093194, 15.663351) rotate(-32.000000) translate(-16.093194, -15.663351) \" xlink:href=\"%23path-1\"></use>%0A        </g>%0A    </g>%0A</svg>")}.leaflet-pm-toolbar .leaflet-pm-icon-snapping{background-image:url("data:image/svg+xml,<?xml version=\"1.0\" encoding=\"UTF-8\"?>%0A<svg width=\"24px\" height=\"24px\" viewBox=\"0 0 24 24\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">%0A    <!-- Generator: Sketch 57.1 (83088) - https://sketch.com -->%0A    <title>Atoms/Icons/Tools/Magnet</title>%0A    <desc>Created with Sketch.</desc>%0A    <defs>%0A        <path d=\"M21.9994759,10.9428183 L21.9999985,16.3710417 C22,16.6872007 22,17.0058278 22,17.3269411 C22,21.5646545 18.6421356,25 14.5,25 C10.3578644,25 7,21.5646545 7,17.3269411 L7.00087508,10.9907507 L11.0022808,10.9984125 C11.0017033,11.6980114 11.001247,12.4168248 11.0008992,13.1554887 L11,17.3269411 C11,19.3756809 12.5876841,21 14.5,21 C16.4123159,21 18,19.3756809 18,17.3269411 C18,15.0702032 17.9995696,12.9619668 17.998539,10.9910032 L21.9994759,10.9428183 Z M10,7 C10.5522847,7 11,7.44771525 11,8 L11,10 L7,10 L7,8 C7,7.44771525 7.44771525,7 8,7 L10,7 Z M21,7 C21.5522847,7 22,7.44771525 22,8 L22,10 L18,10 L18,8 C18,7.44771525 18.4477153,7 19,7 L21,7 Z\" id=\"path-1\"></path>%0A    </defs>%0A    <g id=\"Symbols\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">%0A        <g id=\"Atoms/Icons/Tools/Magnet\" transform=\"translate(-3.000000, -3.000000)\">%0A            <mask id=\"mask-2\" fill=\"white\">%0A                <use xlink:href=\"%23path-1\"></use>%0A            </mask>%0A            <use id=\"Mask\" fill=\"%235B5B5B\" fill-rule=\"nonzero\" transform=\"translate(14.500000, 16.000000) rotate(45.000000) translate(-14.500000, -16.000000) \" xlink:href=\"%23path-1\"></use>%0A        </g>%0A    </g>%0A</svg>")}.leaflet-pm-toolbar .leaflet-pm-icon-rotate{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\">%0A    <defs>%0A        <path id=\"rotate\" d=\"M21.2,5.8c-0.1-0.2-0.2-0.3-0.3-0.5l-0.1-0.2c-0.1-0.2-0.2-0.3-0.3-0.5l-0.1-0.2c-0.1-0.2-0.2-0.3-0.4-0.5l-0.2-0.3l2.8-3.1L18,0.6l-4.6,0.1l0.5,4.5l0.5,4.5l3.2-3.6v0.1l0.1,0.2c0.1,0.1,0.1,0.2,0.2,0.2l0.1,0.2C18,7,18,7.1,18.1,7.2c0.3,0.7,0.6,1.4,0.7,2.1c0.2,1.4,0,2.9-0.6,4.2L18,13.9L17.9,14l-0.3,0.5l-0.1,0.2c-0.2,0.2-0.4,0.5-0.6,0.7c-0.5,0.5-1.1,1-1.7,1.3c-0.6,0.4-1.3,0.6-2.1,0.8c-0.7,0.1-1.5,0.2-2.2,0.1c-0.8-0.1-1.5-0.3-2.2-0.5c-0.7-0.3-1.3-0.7-1.9-1.2l-0.4-0.4l-0.2-0.3L6,15c-0.1-0.1-0.2-0.2-0.2-0.3l-0.3-0.4l-0.1-0.1l-0.2-0.4c0-0.1-0.1-0.1-0.1-0.2l-0.3-0.5l-0.1-0.2c-0.1-0.3-0.2-0.6-0.3-0.9c-0.2-0.8-0.3-1.6-0.3-2.4c0-0.2,0-0.3,0-0.5V8.9c0-0.2,0-0.3,0.1-0.4l0.1-0.6l0.2-0.6c0.3-0.8,0.7-1.5,1.2-2.2c0.5-0.7,1.1-1.3,1.8-1.8c0.2-0.1,0.3-0.4,0.1-0.6C7.5,2.6,7.4,2.5,7.3,2.5H7.1L7,2.6C6.1,3,5.4,3.6,4.7,4.2C4,4.9,3.5,5.7,3,6.6c-0.9,1.8-1.2,3.8-0.8,5.8c0.1,0.5,0.2,0.9,0.3,1.4l0.3,0.8C2.9,14.7,3,14.8,3,15l0.2,0.4c0,0.1,0.1,0.2,0.1,0.2l0.3,0.5c0.1,0.2,0.2,0.3,0.3,0.5l0.1,0.2c0.1,0.1,0.2,0.3,0.3,0.4L5,17.8c0.7,0.7,1.6,1.3,2.5,1.8c0.9,0.5,1.9,0.8,3,0.9c0.5,0.1,1,0.1,1.5,0.1c0.6,0,1.1,0,1.6-0.1c1-0.2,2.1-0.5,3-1l0.2-0.1c0.2-0.1,0.3-0.2,0.5-0.3l0.7-0.4c0.2-0.1,0.3-0.2,0.4-0.3l0.2-0.2c0.2-0.1,0.4-0.3,0.5-0.5l0.1-0.1c0.3-0.3,0.7-0.7,0.9-1l0.6-0.9l0.4-0.6c1-1.9,1.4-4.1,1.1-6.2C22,7.8,21.7,6.7,21.2,5.8z\"/>%0A    </defs>%0A    <g fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(0 2)\">%0A        <mask id=\"rotate-b\" fill=\"%23fff\">%0A            <use xlink:href=\"%23rotate\"/>%0A        </mask>%0A        <use fill=\"%235B5B5B\" fill-rule=\"nonzero\" xlink:href=\"%23rotate\"/>%0A        <g fill=\"%235B5B5B\" mask=\"url(%23rotate-b)\">%0A            <rect width=\"30\" height=\"30\"/>%0A        </g>%0A    </g>%0A</svg>%0A")}.leaflet-pm-toolbar .leaflet-pm-icon-text{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><defs><style>.cls-1{fill:none;stroke:%235b5b5b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px;}</style></defs><title>Text</title><g id=\"Ebene_2\" data-name=\"Ebene 2\"><polyline class=\"cls-1\" points=\"19.64 7.27 19.64 4 12 4 12 20 15.91 20 8.09 20 12 20 12 4 4.36 4 4.36 7.27\"/></g></svg>")}.leaflet-buttons-control-button:hover,.leaflet-buttons-control-button:focus{cursor:pointer;background-color:#f4f4f4}.active>.leaflet-buttons-control-button{box-shadow:inset 0 -1px 5px 2px #514d4d4f}.leaflet-buttons-control-text-hide{display:none}.button-container{position:relative}.button-container .leaflet-pm-actions-container{z-index:2;white-space:nowrap;direction:ltr;display:none;position:absolute;top:0;left:100%}.leaflet-right .leaflet-pm-toolbar .button-container .leaflet-pm-actions-container{left:auto;right:100%}.button-container.active .leaflet-pm-actions-container{display:block}.button-container .leaflet-pm-actions-container:not(.pos-right) a.leaflet-pm-action:last-child{border-right:0;border-radius:0 3px 3px 0}.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:first-child{border-radius:3px 0 0 3px}.button-container .leaflet-pm-actions-container.pos-right a.leaflet-pm-action:last-child{border-right:0}.button-container .leaflet-pm-actions-container .leaflet-pm-action{color:#fff;-webkit-user-select:none;user-select:none;vertical-align:middle;background-color:#666;border-bottom:none;border-right:1px solid #eee;width:auto;height:29px;padding:0 10px;line-height:29px;display:inline-block}.leaflet-pm-toolbar .button-container:first-child.pos-right.active a.leaflet-buttons-control-button{border-top-left-radius:0}.leaflet-pm-toolbar .button-container:first-child.active:not(.pos-right) a.leaflet-buttons-control-button{border-top-right-radius:0}.button-container .leaflet-pm-actions-container .leaflet-pm-action:hover,.button-container .leaflet-pm-actions-container .leaflet-pm-action:focus{cursor:pointer;background-color:#777}.button-container .leaflet-pm-actions-container .leaflet-pm-action.active-action{background-color:#8e8e8e}.leaflet-pm-toolbar.activeChild{z-index:801}.leaflet-buttons-control-button.pm-disabled{background-color:#f4f4f4}.leaflet-buttons-control-button.pm-disabled>.control-icon{filter:opacity(.6)}.button-container .leaflet-pm-actions-container .pm-action-button-mode.control-icon{filter:brightness(0)invert();width:18px}
