@import "https://fonts.googleapis.com/css2?family=Golos+Text:wght@400;450;500;550;600;650;700;750;800&display=swap";body:has(.market:not(.planner-feedback)){color:#213f33;background:#f5f5ef;height:auto;margin:0;font-family:Golos Text,system-ui,sans-serif;overflow:auto}.market{--m-ink:#203c30;--m-green:#23654e;--m-muted:#737b70;--m-line:#dfe3d8;--m-paper:#fafaf6;color:var(--m-ink);background:#f5f5ef;min-height:100vh;font-family:Golos Text,system-ui,sans-serif;font-size:14px;line-height:1.55;display:flex}.market *{box-sizing:border-box}.market a{color:inherit;text-decoration:none}.market button,.market input,.market textarea,.market select{font:inherit}.market button{cursor:pointer}.market button:disabled{opacity:.48;cursor:not-allowed}:is(.market button:focus-visible,.market a:focus-visible,.market input:focus-visible,.market select:focus-visible,.market textarea:focus-visible){outline-offset:3px;outline:3px solid #ba9250}.market button{transition:background .15s,border-color .15s,transform .15s}.market h1,.market h2,.market h3,.market p{margin:0}.market h1{letter-spacing:-1.25px;font-size:36px;font-weight:650;line-height:1.15}.market h2{letter-spacing:-.45px;font-size:22px;font-weight:600}.market h3{font-size:17px;font-weight:600;line-height:1.4}.market p{line-height:1.7}.m-sidebar{color:#f7f6e9;z-index:30;background:#183e2f;flex-direction:column;width:232px;padding:30px 20px 20px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.m-brand{letter-spacing:-.6px;align-items:center;gap:11px;font-size:20px;font-weight:650;display:flex}.m-brand-mark{color:#214b38;background:#dce7cc;border-radius:8px;place-items:center;width:36px;height:40px;display:grid}.m-brand small{letter-spacing:.3px;opacity:.65;margin-top:2px;font-size:10px;font-weight:400;display:block}.m-side-label{letter-spacing:1.7px;color:#a6b8a6;margin:39px 12px 14px;font-size:9px}.m-sidebar nav{flex-direction:column;gap:6px;display:flex}.m-sidebar nav button{color:#c7d3c4;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;font-weight:500;display:flex}.m-sidebar nav button.active,.m-sidebar nav button:hover{color:#fff;background:#315642}.m-counter{background:#4e725a;border-radius:4px;margin-left:auto;padding:1px 5px;font-size:10px}.m-side-project{color:#dce7d0;background:linear-gradient(135deg,#264b37,#1c412f);border:1px solid #49634d;border-radius:10px;margin-top:38px;padding:19px 16px}.m-side-project b{margin:10px 0 7px;font-size:15px;line-height:1.4;display:block}.m-side-project p{color:#aabd9f;font-size:11px}.m-side-project a{border-top:1px solid #476148;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;font-size:11px;display:flex}.m-side-bottom{margin-top:auto;margin-bottom:max(6px, env(safe-area-inset-bottom));color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;padding:10px;display:flex}:is(.m-side-bottom:hover,.m-side-bottom:focus-visible){background:#ffffff14;border-color:#ffffff26;outline:none}.m-side-bottom div{min-width:0}.m-side-bottom b{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:11px;display:block;overflow:hidden}.m-side-bottom small{color:#b7c6b1;font-size:9px;display:block}.m-avatar{color:#39543c;background:#dce3ca;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:600;display:inline-grid}.m-avatar-lg{width:52px;height:52px;font-size:21px}.m-main{flex:1;min-width:0;margin-left:232px}.m-header{border-bottom:1px solid var(--m-line);background:#f9f9f3;justify-content:space-between;align-items:center;gap:20px;height:77px;padding:0 40px;display:flex}.m-breadcrumb{color:var(--m-muted);font-size:12px}.m-breadcrumb span{color:#b7beb0;padding:0 12px}.m-breadcrumb b{color:var(--m-ink);font-weight:500}.m-header-right{align-items:center;gap:25px;display:flex}.m-region{color:#727b6c;align-items:center;gap:6px;font-size:11px;display:flex}.market .m-button{border:1px solid var(--m-green);background:var(--m-green);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:12px;font-weight:500;line-height:1.5;display:inline-flex}.market .m-button:hover{background:#174c38}.market .m-button-light{color:#34503b;background:#f9faf3;border-color:#d8dfcf}.market .m-button-light:hover{background:#edf1e5}.m-text-button{color:#376748;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:6px 0;font-size:12px;font-weight:500;display:inline-flex}.m-icon{color:inherit;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.m-icon:hover{background:#e9ede0}.m-content{max-width:1440px;min-height:calc(100vh - 140px);margin:auto;padding:35px 40px 44px}.m-welcome{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.m-eyebrow{letter-spacing:1.65px;color:#78816f;font-size:9px;font-weight:600}.m-beta{color:#737a68;border:1px solid #dee3d4;border-radius:20px;padding:3px 8px;font-size:10px}.m-hero{background:#ecefe1;border:1px solid #dce3ce;border-radius:12px;grid-template-columns:1.15fr 1fr;min-height:320px;display:grid;overflow:hidden}.m-hero>div:first-child{z-index:1;padding:35px 0 35px 32px}.market .m-hero h1{letter-spacing:-1.8px;font-size:46px;font-weight:600;line-height:1.13}.m-hero h1 em{color:#76836c;font-style:normal;font-weight:450}.m-hero p{color:#697660;max-width:370px;margin:19px 0 23px;font-size:12px}.m-hero .m-actions{gap:17px}.m-hero .m-text-button{font-size:11px}.m-plan-art{justify-content:center;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.m-plan-art svg{object-fit:contain;width:100%;height:100%}.m-art-note{white-space:nowrap;color:#61725b;background:#f9faf1d9;border:1px solid #dce4d3;border-radius:6px;padding:7px 11px;font-size:9px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.m-art-note span{background:#6e9a6e;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.m-section-heading{justify-content:space-between;align-items:center;gap:20px;margin:31px 0 17px;display:flex}.m-section-heading h2{font-size:20px}.m-section-heading p{color:#8a9182;margin-top:4px;font-size:11px}.m-start-card{text-align:left;border:1px solid var(--m-line);background:var(--m-paper);color:var(--m-ink);border-radius:10px;padding:21px}.m-start-card:hover,.m-person-card:hover{border-color:#8eaa88;transform:translateY(-2px)}.m-card-symbol{color:#54744d;background:#e8eddf;border:1px solid #e0e7d4;border-radius:10px;place-items:center;width:43px;height:43px;margin-bottom:14px;display:inline-grid}.m-symbol-1{color:#997d50;background:#eee8dc;border-color:#e7e0d3}.m-symbol-2{color:#63817b;background:#e5ebe9;border-color:#dce5e2}.m-start-card h3{font-size:15px}.m-start-card p{color:#818777;min-height:37px;margin:8px 0 22px;font-size:11px}.m-card-link{color:#526f47;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;display:flex}.m-stages{border:1px solid var(--m-line);background:var(--m-paper);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.m-stages a{border:0;border-right:1px solid var(--m-line);border-bottom:1px solid var(--m-line);text-align:left;color:#3f543c;background:0 0;align-items:center;gap:13px;padding:15px 19px;display:flex}.m-stages a:nth-child(3n){border-right:0}.m-stages a:nth-last-child(-n+3){border-bottom:0}.m-stages a:hover{background:#ebefdf}.m-stages span{color:#a0ac93;font-variant-numeric:tabular-nums;font-size:10px}.m-stages b{flex:1;font-size:11px;font-weight:500}.m-stages svg{color:#8b9b7e}.m-bottom-band{background:#e9eddf;border-radius:9px;justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:23px 27px;display:flex}.m-bottom-band h3{margin:5px 0;font-size:15px}.m-bottom-band p{color:#748067;max-width:550px;font-size:11px}.m-footer{border-top:1px solid var(--m-line);color:#939b88;align-items:center;gap:20px;padding:20px 40px;font-size:10px;display:flex}.m-footer b{color:#75816a;font-weight:500}.m-footer a{margin-left:auto}.m-page-title{justify-content:space-between;align-items:center;gap:20px;margin:4px 0 28px;display:flex}.m-page-title h1{margin:10px 0}.m-page-title p{color:var(--m-muted);font-size:12px}.m-filters{gap:12px;margin-bottom:24px;display:flex}.m-search{color:#8b987d;background:#fff;border:1px solid #dce1d4;border-radius:7px;flex:1;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.market input:not([type=checkbox]),.market select,.market textarea{color:#304a36;background:#fff;border:1px solid #dce1d4;border-radius:6px;width:100%;min-width:0;max-width:100%;padding:10px 12px;font-size:12px}.market textarea{resize:vertical;min-height:65px}.m-search input:not([type=checkbox]){background:0 0;border:0;padding-left:0}.m-filters select,.m-filters>input,.market .m-people-filters>input{width:180px}.m-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.m-catalog-card{border:1px solid var(--m-line);background:var(--m-paper);border-radius:10px;padding:23px}.m-tag{color:#5c7251;background:#eaf0e2;border-radius:5px;align-items:center;gap:4px;padding:4px 8px;font-size:10px;display:inline-flex}.m-catalog-card h2{margin:12px 0 7px;font-size:18px}.m-catalog-card>p{color:#8b927f;margin-bottom:17px;font-size:11px}.m-catalog-card>div button{text-align:left;color:#445b3d;background:0 0;border:0;border-top:1px solid #e7eadd;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 0;font-size:12px;display:flex}.m-catalog-card>div button span{flex:1}.m-catalog-card>div button small{color:#9aa38b;font-size:9px}.m-catalog-card>div button:hover{background:#eff3e8}.m-footnote{color:#939a88;line-height:1.7;margin-top:22px!important;font-size:10px!important}.m-empty{text-align:center;background:#f9faf5;border:1px dashed #d6ddcc;border-radius:12px;padding:54px 28px}.m-empty-icon{color:#91a67e;background:#eef2e5;border-radius:15px;place-items:center;width:58px;height:58px;margin:0 auto 19px;display:grid}.m-empty h3{font-size:21px}.m-empty p{color:#87917b;max-width:450px;margin:12px auto 22px;font-size:12px}.m-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.m-person-card{border:1px solid var(--m-line);background:var(--m-paper);color:var(--m-ink);text-align:left;border-radius:10px;padding:24px}.m-person-card h3{overflow-wrap:anywhere;margin:16px 0 5px}.m-person-card>p{color:#849178;align-items:center;gap:5px;font-size:11px;display:flex}.m-tags{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.m-person-card p.m-person-about{max-height:80px;margin:15px 0 23px;display:block;overflow:hidden}.m-segment{background:#edf1e5;border:1px solid #dce3d1;border-radius:8px;margin-bottom:20px;padding:3px;display:inline-flex}.m-segment button{color:#7d8c70;background:0 0;border:0;border-radius:5px;padding:8px 13px;font-size:12px}.m-segment button.active{color:#44623b;background:#fff;box-shadow:0 1px 4px #27452115}.m-request-list{gap:16px;display:grid}.m-request-card{background:var(--m-paper);border:1px solid var(--m-line);border-radius:10px;padding:24px}.m-request-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.m-request-card h2{margin:12px 0 7px;font-size:20px}.m-status{color:#8b927a;white-space:nowrap;border:1px solid #d8dece;border-radius:15px;padding:5px 10px;font-size:10px}.m-green{color:#437a51;background:#edf4e5}.m-meta{color:#929b84;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.m-request-card>p:not(.m-meta),.m-rq-body>p:not(.m-meta){color:#6d7b61;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:12px}.m-request-bottom{border-top:1px solid #e6eadb;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding-top:18px;display:flex}.m-request-bottom b{font-size:13px}.m-request-bottom small{color:#8a967b;margin-top:3px;font-size:10px;display:block}.m-profile-layout{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:26px;display:grid}.m-panel{background:var(--m-paper);border:1px solid var(--m-line);border-radius:12px;padding:28px}.m-stepper{border-bottom:1px solid #e5eadb;justify-content:space-between;gap:5px;margin-bottom:30px;padding-bottom:20px;display:flex}.m-stepper button{color:#8c987d;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.m-stepper span{background:#edf0e5;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.m-stepper .active{color:#2e6845}.m-stepper .active span{color:#fff;background:#2b6547}.m-muted{color:#89937d;font-size:12px;margin:7px 0 20px!important}.m-form-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.m-field{color:#53634a;flex-direction:column;gap:7px;margin:17px 0;font-size:12px;display:flex}.m-field>span{font-weight:500}.m-field small{color:#949d86;font-size:10px;font-weight:400;line-height:1.65}.m-role-options{gap:9px;margin-top:15px;display:grid}.m-role{cursor:pointer;background:#fff;border:1px solid #e0e5d6;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;display:flex}.market input[type=checkbox]{accent-color:#2c6a49;cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:3px}.m-role.selected{background:#eff3e8;border-color:#9bb387}.m-role b{font-size:12px;display:block}.m-role small{color:#89937b;margin-top:4px;font-size:10px;line-height:1.6;display:block}.m-help{background:#ecefe2;border:1px solid #e2e7d7;border-radius:10px;padding:23px}.m-help h3{font-size:16px}.m-help p{color:#8a947e;margin:10px 0 22px;font-size:11px}.m-help b{font-size:11px}.m-help hr{border:0;border-top:1px solid #d9e0cc;margin:22px 0}.m-form-actions{border-top:1px solid #e0e6d5;justify-content:space-between;align-items:center;gap:13px;margin-top:27px;padding-top:20px;display:flex}.m-service-picker{margin:15px 0}.m-selected{color:#89917d;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;font-size:10px;display:flex}.m-chip{color:#5c784a;background:#ebf2e2;border:1px solid #d6e0ca;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;display:inline-flex}.m-service-options{border:1px solid #e1e6d7;border-radius:7px;max-height:310px;overflow:auto}.m-service-options details{border-bottom:1px solid #e5e9dc;padding:0 12px}.m-service-options summary{cursor:pointer;color:#586f4b;padding:12px 0;font-size:12px}.m-service-options summary small{float:right;color:#9ba88e}.m-check{color:#5e7152;cursor:pointer;align-items:flex-start;gap:10px;padding:9px 0;font-size:12px;display:flex}.m-check span{flex:1}.m-check small{color:#929e83;margin-top:4px;font-size:10px;line-height:1.6;display:block}.m-check>small{flex-shrink:0}.m-private{background:#eef2e6;border:1px solid #dce5d0;border-radius:8px;padding:17px;font-size:12px}.m-private>b{align-items:center;gap:6px;font-size:12px;display:flex}.m-private small{color:#849574;font-size:10px}.m-private p{margin:10px 0}.m-preview-profile{background:#f6f8ef;border:1px solid #dfe6d4;border-radius:9px;padding:23px}.m-preview-profile h3,.m-preview-profile h2{margin-top:12px}.m-preview-profile p{color:#859376;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0;font-size:12px}.m-publish{margin-top:20px}.m-publish b{font-size:12px}.m-chat-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:23px;display:grid}.m-chat-types button{background:var(--m-paper);border:1px solid var(--m-line);text-align:left;color:#59784a;border-radius:9px;align-items:center;gap:12px;padding:18px;display:flex}.m-chat-types button span{flex:1}.m-chat-types b{font-size:12px;display:block}.m-chat-types small{color:#919c83;margin-top:3px;font-size:10px;display:block}.m-chat-layout{border:1px solid var(--m-line);background:var(--m-paper);border-radius:10px;grid-template-columns:230px minmax(0,1fr);min-height:500px;display:grid;overflow:hidden}.m-chat-list{border-right:1px solid var(--m-line);max-height:650px;padding:10px;overflow:auto}.m-chat-list>p{color:#95a086;padding:15px;font-size:12px}.m-chat-list button{text-align:left;color:#5d7250;background:0 0;border:0;border-radius:6px;width:100%;padding:15px 12px;display:block}.m-chat-list button.active{background:#eaf0de}.m-chat-list b{overflow-wrap:anywhere;font-size:12px;display:block}.m-chat-list span{color:#8d9c7b;margin-top:6px;font-size:10px;display:block}.m-chat-list small{color:#a1ad93;margin-top:5px;font-size:9px;display:block}.m-chat-window{flex-direction:column;min-width:0;max-height:700px;display:flex}.m-chat-window .m-empty{border:0;margin:auto}.m-chat-head{border-bottom:1px solid var(--m-line);padding:17px 22px}.m-chat-head b{font-size:13px;display:block}.m-chat-head small{color:#8c9b7b;margin-top:4px;font-size:10px;display:block}.m-chat-messages{flex-direction:column;flex:1;gap:16px;min-height:230px;padding:20px;display:flex;overflow:auto}.m-message{background:#eef1e7;border:1px solid #e5eada;border-radius:9px;align-self:flex-start;max-width:90%;padding:13px 16px}.m-message.own{background:#e4edda;align-self:flex-end}.m-message.ai{background:#f3eddf;border-color:#e6dfcc}.m-message small{color:#81926d;font-size:9px}.m-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.m-message>span{color:#9b9275;margin-top:10px;font-size:9px;display:block}.m-chat-compose{border-top:1px solid var(--m-line);background:#f4f6ed;padding:14px 19px}.m-ai-consent{align-items:flex-start;padding:0 0 12px;font-size:9px}.m-ai-consent a{text-decoration:underline}.m-compose-row{align-items:stretch;gap:10px;display:flex}.m-compose-row textarea{min-height:63px}.m-compose-bottom{justify-content:space-between;align-items:center;gap:15px;margin-top:10px;display:flex}.m-compose-bottom small{color:#8b9b7a;max-width:65%;font-size:9px}.m-compose-bottom .m-text-button{white-space:nowrap;font-size:10px}.m-alert{background:#fffaf0;border:1px solid #dddcc8;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding:12px 15px;font-size:12px;display:flex}.m-alert-error{color:#8f573d;background:#fff4eb;border-color:#ead3ba}.m-note{color:#829371;background:#f0f2e7;border:1px solid #dfe5d0;border-radius:7px;margin:12px 0;padding:13px 16px;font-size:11px;line-height:1.7}.m-note a{color:#356c44}.m-toast{color:#fff;z-index:100;background:#264f34;border-radius:8px;align-items:center;gap:10px;max-width:90vw;padding:13px 22px;font-size:12px;display:flex;position:fixed;bottom:26px;left:calc(50% + 116px);transform:translate(-50%);box-shadow:0 6px 30px #17302525}.m-dialog{color:#29402e;background:#fafbf5;border:1px solid #e0e4d8;border-radius:13px;width:min(680px,100vw - 24px);max-height:90dvh;padding:0;font-family:Golos Text,system-ui,sans-serif;overflow:auto;box-shadow:0 22px 100px #102a3645}.m-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#172c24aa}.m-dialog-body{padding:28px}.m-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.m-dialog-head h2{font-size:23px}.m-detail{border-bottom:1px solid #e4e9da;margin:18px 0;padding-bottom:14px}.m-detail b{color:#637953;font-size:12px}.m-detail p{color:#87977a;white-space:pre-wrap;overflow-wrap:anywhere;margin-top:7px;font-size:12px}.m-peer-list{max-height:270px;overflow:auto}.m-peer-list p{color:#8a9b7b;font-size:12px}.m-mobile-only,.m-overlay{display:none}@media (min-width:1500px){.m-content{padding-top:45px}.market .m-hero h1{font-size:54px}.m-hero>div:first-child{padding:42px}.m-hero p{font-size:14px}.m-hero{min-height:360px}}@media (max-width:1150px){.m-sidebar{width:205px;padding-left:16px;padding-right:16px}.m-main{margin-left:205px}.m-header{padding:0 25px}.m-content{padding:28px 25px}.market .m-hero h1{font-size:39px}.m-hero>div:first-child{padding:26px 0 26px 24px}.m-hero .m-actions{flex-direction:column;align-items:flex-start;gap:10px}.m-start-card{padding:17px}.m-start-card h3{font-size:13px}.m-profile-layout{grid-template-columns:minmax(0,1fr)}.m-help{display:none}.m-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-toast{left:calc(50% + 102px)}.m-chat-types button{gap:8px;padding:14px}.m-chat-types button>svg:last-child{display:none}.m-chat-layout{grid-template-columns:190px minmax(0,1fr)}.m-filters{flex-wrap:wrap}.m-filters .m-search{min-width:230px}}@media (max-width:800px){.m-sidebar{width:235px;transition:transform .2s;transform:translate(-100%)}.m-sidebar.m-open{transform:translate(0)}.m-main{margin-left:0}.m-mobile-only{display:inline-flex}.m-header{gap:8px;height:64px;padding:0 18px}.m-breadcrumb{flex:1;font-size:10px}.m-header-right{gap:10px}.m-region{display:none}.m-header-plan{padding:7px 9px!important;font-size:10px!important}.m-overlay{z-index:29;background:#10251a77;border:0;display:block;position:fixed;inset:0}.m-content{padding:22px 20px}.m-hero{grid-template-columns:1fr 1fr;min-height:290px}.market .m-hero h1{font-size:36px}.m-hero p{font-size:11px}.m-hero>div:first-child{padding:25px 0 25px 23px}.m-start-grid{gap:10px}.m-start-card{padding:16px}.m-stages a{padding:13px 12px}.m-stages b{font-size:10px}.m-bottom-band{padding:20px}.m-toast{left:50%}.m-people-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-footer{padding:20px}.m-page-title h1{font-size:30px}.m-page-title>p{font-size:11px}.m-chat-layout{grid-template-columns:180px minmax(0,1fr)}.m-compose-bottom{flex-wrap:wrap}.m-compose-bottom small{max-width:100%}.m-request-bottom{flex-direction:column;align-items:flex-start}.m-catalog-card{padding:18px}.m-catalog-card h2{font-size:16px}}@media (max-width:540px){.m-content{padding:20px 15px}.m-welcome{gap:4px}.m-eyebrow{letter-spacing:1px;font-size:8px}.m-beta{font-size:8px}.m-hero{grid-template-columns:1fr;position:relative}.m-hero>div:first-child{padding:25px 22px}.market .m-hero h1{font-size:39px}.m-hero p{max-width:270px}.m-hero .m-actions{gap:12px}.m-plan-art{height:230px;margin-top:-10px}.m-plan-art svg{width:300px}.m-art-note{bottom:10px}.m-start-grid{grid-template-columns:1fr}.m-start-card{grid-template-columns:45px 1fr;align-items:start;column-gap:15px;padding:18px;display:grid}.m-start-card .m-card-symbol{grid-row:1/4;margin:0}.m-start-card h3{font-size:14px}.m-start-card p{min-height:0;margin:5px 0 13px;font-size:11px}.m-start-card .m-card-link{grid-column:2}.m-stages{grid-template-columns:1fr}.m-stages a{padding:14px 17px;border-right:0!important;border-bottom:1px solid var(--m-line)!important}.m-stages a:last-child{border-bottom:0!important}.m-stages b{font-size:12px}.m-section-heading h2{font-size:18px}.m-section-heading .m-text-button{white-space:nowrap;font-size:10px}.m-section-heading p{font-size:10px}.m-bottom-band{flex-direction:column;align-items:flex-start;gap:18px}.m-footer{flex-wrap:wrap;gap:8px 15px;font-size:9px}.m-footer a{margin-left:0}.m-page-title{flex-wrap:wrap;gap:15px}.m-page-title h1{font-size:29px}.m-filters{gap:9px}.m-filters>select,.m-filters>input,.market .m-people-filters>input{flex:1;width:45%}.m-filters .m-search{flex-basis:100%;min-width:0}.m-catalog-grid,.m-people-grid{grid-template-columns:1fr}.m-panel{padding:18px}.m-stepper{gap:6px}.m-stepper button{flex-direction:column;gap:5px;font-size:9px}.m-form-grid{grid-template-columns:1fr;gap:0}.m-dialog-body{padding:20px}.m-dialog-head h2{font-size:20px}.m-form-actions{flex-wrap:wrap;gap:8px}.market .m-form-actions .m-button{padding:9px 11px;font-size:11px}.m-form-actions .m-text-button{font-size:10px}.m-chat-types{gap:7px}.m-chat-types button{flex-direction:column;align-items:flex-start;padding:12px 9px}.m-chat-types b{font-size:10px}.m-chat-types small{font-size:9px}.m-chat-layout{flex-direction:column;display:flex}.m-chat-list{border-right:0;border-bottom:1px solid var(--m-line);flex-direction:row;max-height:125px;display:flex;overflow:auto}.m-chat-list button{min-width:160px;max-width:200px;padding:9px}.m-chat-list b{font-size:10px}.m-chat-window{min-height:470px;max-height:650px}.m-chat-messages{padding:14px}.m-chat-compose{padding:12px}.m-message{max-width:95%}.m-request-card{padding:18px}.m-request-top .m-status{font-size:8px}.m-request-card h2{font-size:18px}.m-request-bottom .m-actions{gap:10px}.m-breadcrumb{font-size:9px}.m-breadcrumb span{padding:0 5px}.m-header-plan svg{display:none}}.m-brand-mark img{object-fit:contain}.m-breadcrumb{align-items:center;gap:6px;display:flex}.m-breadcrumb>img,.m-footer>img{object-fit:contain}.m-brand-home{color:inherit;flex-shrink:0;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.m-brand-home img{object-fit:contain}.m-start-card,.m-stages a{color:inherit;text-decoration:none}.m-brand-home:focus-visible{outline-offset:4px;outline:2px solid #28664f}.m-start-card:focus-visible{outline-offset:4px;outline:2px solid #28664f}.m-stages a:focus-visible{outline-offset:4px;outline:2px solid #28664f}.m-invitation{max-width:680px;padding:28px}.m-invitation-from{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.m-invitation-preview{border-left:3px solid var(--m-green,#2f6b4f);white-space:pre-line;background:#fff;border-radius:8px;margin:12px 0;padding:12px 16px;font-size:16px}@media (max-width:800px){.m-invitation{padding:18px 16px}}.m-members{border-bottom:1px solid var(--m-line);background:#fff;padding:14px 20px;font-size:13px}.m-members summary{cursor:pointer;font-weight:650}.m-members ul{margin:12px 0;padding:0;list-style:none}.m-members li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.m-members li small{color:var(--m-muted);display:block}.m-members .m-actions{gap:12px;margin:0}.m-notifications{position:relative}.m-notification-count{color:#fff;background:#af492c;border-radius:20px;min-width:18px;padding:2px 4px;font-size:10px;font-weight:700;position:absolute;top:-5px;right:-7px}.m-notification-panel{z-index:60;border:1px solid var(--m-line);background:#fff;border-radius:14px;width:min(380px,100vw - 32px);max-height:70vh;padding:18px;position:absolute;top:calc(100% + 14px);right:0;overflow:auto;box-shadow:0 12px 36px #203c3026}.m-notification-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;display:flex}.m-notification-panel ul{margin:12px 0;padding:0;list-style:none}.m-notification-item{text-align:left;width:100%;color:var(--m-ink);background:#fff;border:0;border-radius:8px;padding:12px;display:block}.m-notification-item.unread{background:#f0f5e9}.m-notification-item:hover{background:#e6eddf}.m-notification-item span:not(.m-unread-dot){overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.m-unread-dot{background:#23654e;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}@media (max-width:600px){.m-notification-panel{width:auto;position:fixed;top:70px;left:16px;right:16px}}.m-role-layout{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:24px;display:grid}.m-role-nav{gap:6px;display:grid;position:sticky;top:92px}.m-role-nav button,.m-step-tabs button{text-align:left;color:var(--m-muted,#647067);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:11px 14px}.m-role-nav button.active,.m-step-tabs button.active{color:#264d36;background:#e5eee6;border-color:#c7dbca;font-weight:650}.m-form-panel{background:#fff;border:1px solid #e1e6de;border-radius:18px;min-width:0;padding:28px}.m-form-panel h2{margin-top:0}.m-form-panel details{margin:18px 0}.m-form-panel summary,.m-assets summary{cursor:pointer;padding:10px 0;font-weight:600}.m-service-picker{border:1px solid #e0e6dd;border-radius:10px;max-height:380px;margin-bottom:24px;padding:12px 16px;overflow:auto}.m-service-picker details{margin:0}.m-service-picker .m-checkbox{padding:8px 2px}.m-checkbox{align-items:flex-start;gap:9px;margin:8px 0;font-size:14px;line-height:1.5;display:flex}.m-checkbox input{accent-color:#31543d;flex:0 0 16px;width:16px;height:16px;margin-top:4px}.m-role-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.m-editor-status{color:#536253;background:#edf3eb;border-radius:10px;margin:0 0 18px;padding:12px 16px;font-size:14px}.m-editor-save{border-top:1px solid #dfe5da;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:18px 0;display:flex}.m-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.m-editor-save .m-button{white-space:normal}.m-step-tabs{border-bottom:1px solid #e4e8e0;flex-wrap:wrap;gap:4px;margin-bottom:24px;padding-bottom:12px;display:flex}.m-step-tabs button{padding:9px 10px;font-size:13px}.m-offer-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px;display:grid}.m-offer-card{background:#fff;border:1px solid #dfe4da;border-radius:16px;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:24px;display:flex}.m-offer-card p,.m-offer-card h2{margin:0}.m-offer-card h2{font-size:20px}.m-offer-card .m-actions{margin-top:auto}.m-card-title{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.m-card-title:hover{text-decoration:underline}.m-offer-card small{color:#697366}.m-offer-dialog{width:min(940px,100vw - 24px);max-width:940px}.m-offer-dialog .m-dialog-body{max-width:none}.m-spec-table{margin:24px 0}.m-spec-table>div{border-bottom:1px solid #e5e9e1;grid-template-columns:minmax(120px,1fr) 2fr;gap:16px;padding:12px 4px;display:grid}.m-spec-table dt{color:#606b5d}.m-spec-table dd{overflow-wrap:anywhere;margin:0}.m-spec-table small{display:block}.m-extra-row{border-bottom:1px solid #e5e9e1;grid-template-columns:1fr 1fr 80px 1fr;gap:10px;padding:14px 0;display:grid}.m-extra-row>button{grid-column:1/-1;justify-self:start}.m-assets{margin:24px 0}.m-asset-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;display:grid}.m-asset-grid article{overflow-wrap:anywhere;border:1px solid #e3e8df;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.m-asset-grid img{object-fit:contain;background:#f5f7f2;border-radius:6px;width:100%;height:140px}.m-asset-grid small{color:#64705e}.m-upload-form{background:#f8faf5;border-radius:12px;gap:12px;padding:20px;display:grid}.m-registration{background:#f8faf5;border:1px solid #dae5d7;border-radius:14px;margin:20px 0;padding:20px}.m-registration h3{margin-top:0}.m-registration small{margin-top:12px;line-height:1.6;display:block}.m-form-panel textarea{min-height:88px}.m-error{color:#942f28;background:#fff1ee;border-radius:10px;padding:12px 16px;line-height:1.5}.m-offer-dialog .m-field{margin-bottom:18px}.m-offer-dialog .m-form-grid .m-field{margin-bottom:0}.m-filters>input{min-width:160px;font:inherit;background:#fff;border:1px solid #dfe5da;border-radius:10px;padding:12px 14px}.m-form-panel .m-field input[type=file],.m-upload-form input[type=file]{max-width:100%}.m-button.secondary{color:#31543d;background:#fff;border:1px solid #ccd9c6}@media (max-width:760px){.m-role-layout{grid-template-columns:1fr;gap:16px}.m-role-nav{padding-bottom:8px;display:flex;position:static;overflow-x:auto}.m-role-nav button{white-space:nowrap;flex:none}.m-form-panel{padding:18px}.m-role-choices{grid-template-columns:1fr}.m-editor-save{align-items:stretch}.m-extra-row{grid-template-columns:1fr 1fr}.m-step-tabs{gap:2px}.m-step-tabs button{flex:130px}.m-spec-table>div{grid-template-columns:1fr;gap:4px}.m-filters>input,.market .m-people-filters>input{width:100%;min-width:0}.m-offer-dialog{max-height:calc(100dvh - 20px)}.m-registration{padding:16px}.m-upload-form{padding:12px}}fieldset.m-participant-editor{border:0;min-width:0;margin:0;padding:0}fieldset.m-offer-fields{border:0;min-width:0;margin:0}.m-ticker{color:#f2f3e6;background:#183e2f;border-radius:10px;align-items:center;gap:14px;margin-bottom:18px;padding:8px 14px;display:flex;overflow:hidden}.m-ticker-label{letter-spacing:1px;text-transform:uppercase;white-space:nowrap;color:#cfe0c3;align-items:center;gap:8px;font-size:10px;font-weight:600;display:inline-flex}.m-live-dot{background:#8fd18a;border-radius:50%;width:8px;height:8px;animation:1.8s infinite m-pulse;box-shadow:0 0 #8fd18a88}@keyframes m-pulse{70%{box-shadow:0 0 0 8px #8fd18a00}to{box-shadow:0 0 #8fd18a00}}.m-ticker-window{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.m-ticker-track{width:max-content;animation:linear infinite m-marquee;display:flex}.m-ticker:hover .m-ticker-track,.m-ticker:focus-within .m-ticker-track{animation-play-state:paused}.m-ticker-group{gap:10px;padding-right:10px;display:flex}@keyframes m-marquee{to{transform:translate(-50%)}}.market .m-ticker-item{color:inherit;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;align-items:baseline;gap:8px;padding:5px 13px;font-size:12px;display:inline-flex}.market .m-ticker-item:hover{background:#ffffff26}.m-ticker-item b{font-weight:550}.m-ticker-item small{color:#b9cdb3;align-items:center;gap:3px;font-size:11px;display:inline-flex}.market .m-ticker-all{color:#dbe8cf;white-space:nowrap}@media (prefers-reduced-motion:reduce){.m-ticker-window{overflow-x:auto}.m-ticker-track,.m-live-dot,.m-rotator span,.m-who-card{animation:none!important}.m-ticker-group[aria-hidden],.m-rotator span:not(:first-child){display:none}.m-rotator span{opacity:1!important;position:static!important}}.m-dashboard{border:1px solid var(--m-line);background:var(--m-paper);border-radius:12px;gap:14px;margin-bottom:8px;padding:18px 20px;display:grid}.m-dash-hello{align-items:center;gap:14px;display:flex}.m-dash-hello h2{font-size:19px}.m-dash-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.market .m-dash-grid button{text-align:left;border:1px solid var(--m-line);color:var(--m-ink);background:#fff;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:11px 13px;display:grid}.m-dash-grid button svg{color:#5d8a63}.m-dash-grid button b{font-size:22px;font-weight:650;line-height:1.1}.m-dash-grid button span{color:var(--m-muted);grid-column:1/-1;font-size:11px}.market .m-dash-grid button:hover{border-color:#8eaa88}.market .m-dash-grid .m-attention{background:#fbf5e8;border-color:#d9b06b}.market .m-progress-card{text-align:left;color:var(--m-ink);background:#f1f4ea;border:1px dashed #b9c8ac;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;display:flex}.m-progress-card span:nth-child(2){flex:1}.m-progress-card small{color:var(--m-muted);font-size:11px;display:block}.m-progress{background:#dfe5d6;border-radius:6px;width:140px;height:8px;overflow:hidden}.m-progress i,.m-crit-bar i{background:linear-gradient(90deg,#5d9a6a,#23654e);border-radius:6px;height:100%;display:block}.m-dashboard-guest{background:#ecefe1;grid-template-columns:1fr auto;align-items:center}.m-dashboard-guest p{color:var(--m-muted);font-size:12px}.m-who-heading h2{flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:24px;display:flex}.m-rotator{color:#6f8a61;min-width:230px;height:1.3em;font-weight:450;display:inline-block;position:relative}.m-rotator span{opacity:0;white-space:nowrap;animation:12.5s infinite m-rotate;position:absolute;top:0;left:0}.m-rotator span:nth-child(2){animation-delay:2.5s}.m-rotator span:nth-child(3){animation-delay:5s}.m-rotator span:nth-child(4){animation-delay:7.5s}.m-rotator span:nth-child(5){animation-delay:10s}@keyframes m-rotate{0%{opacity:0;transform:translateY(40%)}4%,18%{opacity:1;transform:none}22%,to{opacity:0;transform:translateY(-40%)}}.m-who-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.m-who-card{border:1px solid var(--m-line);background:var(--m-paper);color:var(--m-ink);border-top:3px solid #9cb98f;border-radius:10px;flex-direction:column;gap:6px;padding:16px 16px 14px;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.5s both m-rise;display:flex}:is(.m-who-card:hover,.m-who-card:focus-visible){border-color:#8eaa88;transform:translateY(-3px);box-shadow:0 10px 24px #2a4a3518}.m-who-contractor{border-top-color:#d0a663}.m-who-specialist{border-top-color:#7aa2a0}.m-who-supplier{border-top-color:#b98c66}.m-who-logistics{border-top-color:#8a8fb5}.m-who-card b{font-size:15px;font-weight:600}.m-who-card>span:not(.m-card-link){color:#4f6450;font-size:12px}.m-who-card small{color:var(--m-muted);flex:1;font-size:11px;line-height:1.5}.m-who-card .m-card-link{margin-top:6px}@keyframes m-rise{0%{opacity:0;transform:translateY(12px)}}.m-who-quick{color:var(--m-muted);margin:14px 0 26px;font-size:12px}.m-who-quick a{align-items:center;gap:4px;font-weight:550;display:inline-flex;color:var(--m-green)!important}.m-faq{border:1px solid var(--m-line);background:var(--m-paper);border-radius:10px;margin-top:30px;padding:18px 22px}.m-faq h2{margin-bottom:8px;font-size:18px}.m-faq details{border-top:1px solid var(--m-line);padding:10px 0}.m-faq summary{cursor:pointer;font-size:13px;font-weight:550}.m-faq p{color:#5f6c5a;margin-top:6px;font-size:12px}.m-header-search{color:#8b987d;background:#fff;border:1px solid #dce1d4;border-radius:8px;align-items:center;gap:8px;width:230px;padding:0 10px;display:flex}.market .m-header-search input:not([type=checkbox]){background:0 0;border:0;padding:8px 0}.m-auth-links{align-items:center;gap:14px;display:flex}.m-user{position:relative}.market .m-user-button{color:#6c7a66;background:0 0;border:1px solid #0000;border-radius:24px;align-items:center;gap:4px;padding:3px 5px 3px 3px;display:flex;position:relative}.market .m-user-button:hover,.market .m-user-button[aria-expanded=true]{border-color:var(--m-line);background:#fff}.m-dot{background:#d9883b;border:2px solid #f9f9f3;border-radius:50%;width:9px;height:9px;position:absolute;top:2px;left:28px}.m-avatar-img{object-fit:cover;border:1px solid var(--m-line);background:#fff}.m-user-menu{border:1px solid var(--m-line);z-index:40;background:#fff;border-radius:12px;flex-direction:column;width:290px;padding:8px;animation:.15s both m-rise;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #1b33261f}.m-user-head{border-bottom:1px solid var(--m-line);gap:12px;margin-bottom:6px;padding:8px 8px 12px;display:flex}.m-user-head>div{flex-direction:column;gap:2px;min-width:0;display:flex}.m-user-head small{color:var(--m-muted);text-overflow:ellipsis;font-size:11px;overflow:hidden}.m-user-head .m-ok{color:#3d8355}.m-user-head .m-warn{color:#b2742c}.market .m-user-menu>button,.m-user-menu>a{text-align:left;color:var(--m-ink);background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:13px;display:flex}.market .m-user-menu>button:hover,.m-user-menu>a:hover{background:#f0f3ea}.m-user-menu svg{color:#6c8a6c}.m-user-menu .m-counter{margin-left:auto}.m-user-menu hr{border:0;border-top:1px solid var(--m-line);margin:6px 0}.m-rating{color:#c08a2b;align-items:center;gap:4px;font-size:12px;display:inline-flex}.m-rating b{color:var(--m-ink);font-weight:650}.m-rating small{color:var(--m-muted);font-size:11px}.m-rating-new{color:var(--m-muted);background:#eef1e7;border-radius:10px;padding:2px 8px;font-size:11px}.m-rating-breakdown{gap:12px;display:grid}.m-rating-breakdown h4{align-items:center;gap:8px;margin:0 0 6px;font-size:13px;display:flex}.m-crit{grid-template-columns:minmax(0,1fr) 120px 30px;align-items:center;gap:10px;padding:3px 0;font-size:12px;display:grid}.m-crit-bar{background:#e5eadc;border-radius:5px;height:7px;overflow:hidden}.m-reviews{gap:12px;margin:12px 0;display:grid}.m-review{border:1px solid var(--m-line);background:#fff;border-radius:9px;padding:12px 14px}.m-review header{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.m-review header small{color:var(--m-muted);font-size:11px}.m-review-scores{color:#5f6c5a;flex-wrap:wrap;gap:4px 12px;margin:6px 0;font-size:11px;display:flex}.m-review p{font-size:12px}.m-review blockquote{background:#f5f7f0;border-left:3px solid #b9c8ac;margin:8px 0 0;padding:4px 10px;font-size:12px}.m-review blockquote small{color:var(--m-muted);font-size:10px;display:block}.m-review-form{gap:4px;display:grid}.m-star-input{border-bottom:1px dashed #e5e9dd;justify-content:space-between;align-items:center;gap:10px;padding:4px 0;font-size:12px;display:flex}.m-star-input>span:last-child{flex-shrink:0;align-items:center;gap:2px;display:flex}.market .m-star-input button{color:#c9cfbd;background:0 0;border:0;padding:3px}.market .m-star-input button.on{color:#d29a32}.market .m-star-input .m-star-skip{color:var(--m-muted);margin-left:6px;font-size:10px}.market .m-star-input .m-star-skip.on{color:var(--m-ink);text-decoration:underline}.m-deal-list{gap:14px;display:grid}.m-deal{border:1px solid var(--m-line);background:var(--m-paper);border-radius:10px;gap:12px;padding:16px 18px;display:grid}.m-deal header h3{margin:6px 0 2px}.m-deal-review{border-top:1px solid var(--m-line);padding-top:10px}.m-deal-review h4{margin:0 0 8px;font-size:13px}.m-deal-bar{background:#f1f4ea;border:1px solid #dfe6d4;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0;padding:9px 12px;font-size:12px;display:flex}.m-deal-bar>span{flex:1;min-width:200px}.market .m-deal-bar select{width:auto}.m-message.system{text-align:center;background:#f7f3e6;border-style:dashed;align-self:center;max-width:100%}.m-request-card.m-focus{border-color:#c79a4c;transition:box-shadow .3s;box-shadow:0 0 0 3px #e7cf9f88}.m-tag-gate{margin:4px 0;color:#8a6420!important;background:#fbf3e2!important}.m-city-select{gap:6px;min-width:0;display:grid}.m-people-filters .m-city-select{flex-shrink:0;width:200px}.m-people-filters{flex-wrap:wrap;align-items:center}.m-people-filters .m-search{min-width:240px}.m-field-choices{gap:8px;display:grid}.m-choice-group{gap:6px;display:grid}.m-choice-group>small{color:var(--m-muted);font-size:11px}.m-choice-group>div{flex-wrap:wrap;gap:6px;display:flex}.market .m-chip-toggle{color:#3f5a44;background:#fff;border:1px solid #d6ddcc;border-radius:16px;padding:5px 12px;font-size:12px}.market .m-chip-toggle:hover{border-color:#8eaa88}.market .m-chip-toggle.on{background:var(--m-green);border-color:var(--m-green);color:#fff}.m-quiz-steps{flex-wrap:wrap;gap:6px;margin:10px 0 4px;padding:0;list-style:none;display:flex}.market .m-quiz-steps button{color:#6c7a66;background:#fff;border:1px solid #d6ddcc;border-radius:50%;width:28px;height:28px;padding:0;font-size:11px}.market .m-quiz-steps button.done{color:#2f5c3c;background:#e3ecda;border-color:#a9c39d}.market .m-quiz-steps button.active{background:var(--m-green);border-color:var(--m-green);color:#fff}.m-quiz-progress{color:var(--m-muted);font-size:11px;margin-bottom:10px!important}.m-quiz-help{background:#f3f6ee;border:1px solid #e0e7d6;border-left:3px solid #8eb08a;border-radius:8px;gap:4px;margin:8px 0 12px;padding:10px 13px;display:grid}.m-quiz-help p{color:#4b5e4a;font-size:12px;line-height:1.55}.m-persona-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 16px;display:grid}.market .m-persona{text-align:left;border:1px solid var(--m-line);color:var(--m-ink);background:#fff;border-radius:9px;gap:2px;padding:10px 12px;display:grid}.m-persona small{color:var(--m-muted);font-size:11px}.market .m-persona.on{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green);background:#f1f6ee}.m-card-editor{border:1px solid var(--m-line);background:#fff;border-radius:10px;margin:14px 0;padding:14px 16px}.m-card-editor h3{margin:4px 0 8px}.m-logo-row{align-items:center;gap:16px;margin-bottom:12px;display:flex}.m-logo-row>div{justify-items:start;gap:6px;display:grid}.m-logo-row label.m-button{cursor:pointer}.m-contacts{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}.m-contacts a{background:#fff;border:1px solid #d6ddcc;border-radius:16px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex;color:var(--m-green)!important}.m-contacts a:hover{border-color:var(--m-green)}.m-footer.m-footer-rich{background:#f0f2e8;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));align-items:start;gap:22px 30px;padding:28px 40px 18px;font-size:12px;display:grid}.m-footer-rich nav,.m-footer-rich>div{flex-direction:column;gap:6px;display:flex}.m-footer-rich .m-footer-brand p{color:#7a846f;max-width:300px;font-size:11px}.m-footer-rich>nav>b,.m-footer-rich>div>b{color:var(--m-ink);margin-bottom:2px;font-size:12px}.m-footer-rich a:hover{color:var(--m-green)}.m-footer-bottom{border-top:1px solid var(--m-line);color:#99a090;grid-column:1/-1;padding-top:12px;font-size:10px}.m-notfound{text-align:center;color:#203c30;background:#f5f5ef;place-content:center;justify-items:center;gap:10px;min-height:100vh;padding:20px;font-family:Golos Text,system-ui,sans-serif;display:grid}.m-notfound a{color:#23654e}@media (max-width:1150px){.m-who-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.m-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-header-search{width:170px}}@media (max-width:800px){.m-header-search,.m-ticker-all{display:none}.m-ticker{gap:10px;padding:7px 10px}.m-ticker-label{gap:0;font-size:0}.m-who-grid,.m-persona-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.m-footer.m-footer-rich{grid-template-columns:1fr 1fr;padding:22px 20px 16px}.m-footer-rich .m-footer-brand{grid-column:1/-1}.m-dashboard-guest{grid-template-columns:1fr}.m-people-filters .m-city-select,.m-filters select{width:100%}.m-auth-links .m-text-button{display:none}.m-user-menu{width:auto;position:fixed;top:60px;left:10px;right:10px}}@media (max-width:540px){.m-who-grid,.m-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.m-persona-grid{grid-template-columns:1fr}.m-who-card{padding:12px}.m-who-card small{display:none}.m-who-card b{font-size:13px}.m-who-card>span:not(.m-card-link){flex:1;font-size:11px}.m-rotator{width:100%;min-width:0}.m-crit{grid-template-columns:minmax(0,1fr) 70px 28px}.m-header-plan{display:none!important}}.market .m-footer-rich a{color:#5f6c5a;margin-left:0}.m-footer-rich .m-brand-home b{color:var(--m-ink);font-size:15px;font-weight:650}.m-footer-rich span{color:#99a090}@media (max-width:540px){.market .m-people-filters>*{flex:100%;width:100%!important}}.m-rating-new,.m-rating{white-space:nowrap}.m-page-title p a,.m-note a{color:var(--m-green);text-decoration:underline}.m-staff-list{gap:8px;margin:10px 0 14px;display:grid}.m-staff{border:1px solid var(--m-line);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.m-staff>div:nth-child(2){gap:2px;display:grid}.m-staff small{color:var(--m-muted);font-size:11px}.m-staff .m-contacts{margin-top:4px}.m-staff-off{opacity:.6}.m-staff-actions{gap:2px;display:flex}.m-staff-public{gap:6px;display:grid}.market .m-ticker-label{color:#e3eed8;cursor:pointer;background:#ffffff14;border:0;border-radius:20px;padding:6px 12px;transition:background .15s}.market .m-ticker-label:hover{background:#ffffff2b}.m-ticker+.m-ticker{margin-top:-10px}.m-ticker-light{background:#2c5a44}.m-ticker-light .m-live-dot{background:#f0c36a;animation-name:m-pulse-gold}@keyframes m-pulse-gold{0%{box-shadow:0 0 #f0c36a88}70%{box-shadow:0 0 0 8px #f0c36a00}}.m-ticker-track.m-reverse{animation-direction:reverse}.m-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 16px;display:grid}.m-stats>button{background:var(--m-paper);border:1px solid var(--m-line);font:inherit;text-align:left;color:inherit;cursor:pointer;border-radius:10px;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:12px 14px 10px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}:is(.m-stats>button:hover,.m-stats>button:focus-visible){border-color:#9cc193;outline:none;transform:translateY(-1px);box-shadow:0 4px 14px #1f4a3514}.m-stat-top{align-items:baseline;gap:8px;min-width:0;display:flex}.m-stats .m-stat-hint{color:#2f6a3f;opacity:.75;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}.m-stats>button:hover .m-stat-hint{opacity:1}.m-stats b{color:var(--m-green);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.m-stats span{color:var(--m-muted);font-size:12px}.m-ai-line{background:linear-gradient(90deg,#e3eedb,#f1f5ea);border-radius:8px;align-items:flex-start;gap:8px;margin:6px 0;padding:8px 12px;font-weight:500;display:flex;color:#2f5c3c!important;font-size:13px!important}.m-ai-line svg{color:#c08a2b;flex-shrink:0;margin-top:3px;animation:2.4s infinite m-twinkle}@keyframes m-twinkle{50%{opacity:.7;transform:scale(1.2)rotate(12deg)}}.market .m-ai-chip{color:#7a5a1d;background:#fbf5e6;border:1px solid #d9c38f;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:7px 12px;font-size:12px;display:inline-flex}.m-ai-chip svg{animation:2.4s infinite m-twinkle}.market .m-cta-band{color:#fff;background:linear-gradient(110deg,#23654e,#2f7a5d 60%,#3f8a66) 0 0/200% 100%;border-radius:12px;align-items:center;gap:16px;margin:16px 0 26px;padding:16px 20px;animation:8s ease-in-out infinite m-shine;display:flex;box-shadow:0 8px 22px #23654e33}@keyframes m-shine{50%{background-position:100% 0}}.m-cta-band>span:nth-child(2){flex:1;gap:2px;display:grid}.m-cta-band b{font-size:17px;font-weight:650}.m-cta-band small{color:#dcebdc;font-size:12px}.m-cta-icon{background:#fff2;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.market .m-cta-band:hover{transform:translateY(-1px);box-shadow:0 12px 30px #23654e55}.m-plan-art .a-draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.6s ease-out forwards a-draw}.m-plan-art .a-d1{animation-delay:.3s}.m-plan-art .a-d2{animation-delay:1.2s}@keyframes a-draw{to{stroke-dashoffset:0}}.m-plan-art .a-fade{opacity:0;animation:.8s ease-out forwards a-fade}.m-plan-art .a-d0{animation-delay:0s}.m-plan-art .a-d3{animation-delay:2s}.m-plan-art .a-d4{animation-delay:2.6s}@keyframes a-fade{to{opacity:1}}.m-plan-art .a-pop{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.3,1.5,.6,1) forwards a-pop}.m-plan-art .a-p0{animation-delay:2.2s}.m-plan-art .a-p1{animation-delay:2.3s}.m-plan-art .a-p2{animation-delay:2.4s}.m-plan-art .a-p3{animation-delay:2.5s}.m-plan-art .a-p4{animation-delay:2.6s}.m-plan-art .a-p5{animation-delay:2.7s}.m-plan-art .a-p6{animation-delay:2.8s}@keyframes a-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.m-plan-art .a-tree{transform-box:fill-box;transform-origin:bottom;animation:5s ease-in-out infinite a-sway}.m-plan-art .a-tree:nth-of-type(2){animation-delay:-1.5s}@keyframes a-sway{50%{transform:scale(1.06)}}.m-js-reveal .m-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.m-js-reveal .m-reveal.m-in{opacity:1;transform:none}.m-stages a:hover svg,.m-who-card:hover .m-card-link svg{transition:transform .2s;transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.m-plan-art *,.m-cta-band,.m-ai-line svg,.m-ai-chip svg{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}}.m-why{border:1px solid var(--m-line);background:var(--m-paper);border-radius:12px;grid-template-columns:1fr 1.4fr;align-items:start;gap:14px 30px;margin:28px 0 0;padding:22px 24px;display:grid}.m-why ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.m-why li{padding-left:22px;font-size:13px;position:relative}.m-why li:before{content:"";background:#8fb889;border-radius:3px;width:9px;height:9px;position:absolute;top:7px;left:2px}.m-why .m-button{justify-self:start}.market .m-ad{border:1px solid var(--m-line);min-height:74px;color:var(--m-ink);background:#fff;border-radius:10px;align-items:center;gap:14px;margin:22px 0;padding:12px 16px;display:flex;position:relative}.m-ad img{object-fit:cover;border-radius:6px;max-width:260px;max-height:90px}.m-ad>span:last-child{gap:2px;display:grid}.m-ad b{font-size:14px}.m-ad small{color:var(--m-muted);font-size:12px}.m-ad-label{color:#9aa290;letter-spacing:.4px;font-size:9px;position:absolute;top:6px;right:10px}.market .m-ad-house{color:#6f6550;background:#fbf6ea;border:1.5px dashed #d6c39b;text-decoration:none}.market .m-ad-house:hover{border-color:#b39257}.market .m-ad-house b{color:#5a4a26}.m-ad-house svg{color:#b39257}.m-ad-wait{opacity:.4;border-style:dashed!important}.market .m-ad-compact{min-height:0;margin:14px 0;padding:9px 14px}.market .m-feedback-fab{z-index:35;color:#fff;background:#c98a2e;border:0;border-radius:24px;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:600;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 8px 22px #8a5a1a44}.market .m-feedback-fab:hover{background:#b67a22;transform:translateY(-1px)}.m-feedback-layer{z-index:60;background:#10251a77;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.m-feedback-card{background:var(--m-paper);border-radius:14px;width:min(560px,100%);max-height:calc(100vh - 32px);padding:20px 22px;animation:.2s both m-rise;overflow:auto;box-shadow:0 20px 50px #0003}.m-feedback-card form{gap:10px;display:grid}.m-feedback-lead{color:#6a4c17;background:#fbf3e2;border-left:3px solid #c98a2e;border-radius:8px;padding:10px 12px;font-size:13px;margin:8px 0 12px!important}.m-feedback-shots{gap:8px;display:flex}.m-feedback-shots img{border:1px solid var(--m-line);border-radius:6px;max-height:110px}.m-card-editor .m-field>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.market .m-vis{color:#7a846f;background:#f4f6ef;border:1px solid #d6ddcc;border-radius:12px;padding:1px 8px;font-size:10px;font-weight:500}.market .m-vis.on{color:#2f6a3f;background:#e1eedb;border-color:#9cc193}.m-offer-filters{flex-wrap:wrap;align-items:center}.m-offer-filters>input{flex:260px;width:auto!important}.market .m-offer-filters select{width:auto;min-width:220px}.m-offer-filters .m-city-select{width:220px}.m-about{color:#203c30;--m-ink:#203c30;--m-green:#23654e;--m-muted:#737b70;--m-line:#dfe3d8;--m-paper:#fafaf6;background:#f5f5ef;min-height:100vh;font-family:Golos Text,system-ui,sans-serif;font-size:14px;line-height:1.6}.m-about a{color:inherit}.m-about-top{border-bottom:1px solid var(--m-line);z-index:5;background:#f9f9f3;justify-content:space-between;align-items:center;gap:16px;padding:14px 40px;display:flex;position:sticky;top:0}.m-about-top nav{align-items:center;gap:18px;font-size:13px;display:flex}.m-about .m-button{background:var(--m-green);border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-weight:550;text-decoration:none;display:inline-flex;color:#fff!important}.m-about main{gap:26px;max-width:1100px;margin:0 auto;padding:30px 24px 50px;display:grid}.m-about h1{letter-spacing:-1px;margin:8px 0 12px;font-size:38px;line-height:1.15}.m-about h2{margin:0 0 12px;font-size:24px}.m-about-hero p{color:#4d5e4f;max-width:820px;font-size:16px}.m-about section{background:var(--m-paper);border:1px solid var(--m-line);border-radius:14px;padding:24px 26px}.m-about .m-about-hero{background:linear-gradient(135deg,#e8efdd,#f7f6ec)}.m-about-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.m-about-grid h2{grid-column:1/-1}.m-about-grid article{border:1px solid var(--m-line);background:#fff;border-radius:10px;padding:14px}.m-about-grid p{color:#5d6a5c;margin:6px 0 0;font-size:13px}.m-about ul,.m-about ol{gap:8px;margin:0;padding-left:20px;display:grid}.m-about .m-about-ai{background:linear-gradient(90deg,#fbf5e6,#f7f6ec);border-color:#eadbb7}.m-video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.m-video-ph{aspect-ratio:16/9;text-align:center;color:#6c7a66;background:repeating-linear-gradient(135deg,#e9eee2,#e9eee2 12px,#f2f5ec 12px 24px);border-radius:10px;place-items:center;padding:12px;font-size:13px;display:grid}.m-about-cta{text-align:center}.m-about-cta .m-actions{justify-content:center;margin-top:12px}@media (max-width:800px){.m-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.m-why{grid-template-columns:1fr}.market .m-cta-band{flex-wrap:wrap}.market .m-feedback-fab span{display:none}.market .m-feedback-fab{padding:12px}.m-about-top{padding:12px 16px}.m-about-top nav a:not(.m-button){display:none}.m-about-grid,.m-video-grid{grid-template-columns:1fr}.m-about h1{font-size:28px}.m-ad img{max-width:120px}.market .m-ai-chip{margin-left:0}.m-dash-hello{flex-wrap:wrap}}.market .m-ticker-label{white-space:nowrap;font-size:10px}.m-footer-rich a,.m-about .m-footer-rich a{color:#5f6c5a;margin-left:0;text-decoration:none}.m-about-top nav a:not(.m-button){text-decoration:none}.m-about .m-footer-rich{font-family:inherit}.m-visibility{flex-wrap:wrap;gap:6px;margin:2px 0 6px;display:flex}.market .m-visibility .m-chip-toggle{padding:3px 10px;font-size:11px}.back-button{background:#fff;border:1px solid #cfd8c6;border-radius:8px;align-items:center;gap:6px;margin:4px 0 14px;padding:7px 14px;font-size:13px;text-decoration:none;display:inline-flex;color:#23654e!important}.back-button:hover{border-color:#23654e}.back-bottom{align-items:center;gap:18px;margin:28px 0 8px;display:flex}.m-dialog{overflow:hidden}.m-dialog-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b9c6ae transparent;scrollbar-gutter:stable;max-height:calc(90dvh - 2px);overflow-y:auto}.m-dialog-body::-webkit-scrollbar{width:8px}.m-dialog-body::-webkit-scrollbar-track{background:0 0;margin:14px 0}.m-dialog-body::-webkit-scrollbar-thumb{background:#c3cfb8;border:2px solid #fafbf5;border-radius:8px}.m-dialog-body::-webkit-scrollbar-button{height:0;display:none}.m-dialog-head{z-index:2;background:#fafbf5;border-bottom:1px solid #edf0e6;margin:-28px -28px 20px;padding:22px 28px 12px;position:sticky;top:-28px}@media (max-width:540px){.m-dialog-head{margin:-20px -20px 16px;padding:16px 20px 10px;top:-20px}}.m-feedback-card,.m-notification-panel,.m-service-options,.m-service-picker,.m-chat-list,.m-chat-messages,.m-peer-list,.m-offer-dialog .m-dialog-body{scrollbar-width:thin;scrollbar-color:#b9c6ae transparent;overscroll-behavior:contain}.m-feedback-card::-webkit-scrollbar{width:8px}.m-notification-panel::-webkit-scrollbar{width:8px}.m-service-options::-webkit-scrollbar{width:8px}.m-service-picker::-webkit-scrollbar{width:8px}.m-chat-list::-webkit-scrollbar{width:8px}.m-chat-messages::-webkit-scrollbar{width:8px}.m-peer-list::-webkit-scrollbar{width:8px}.m-feedback-card::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-notification-panel::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-service-options::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-service-picker::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-chat-list::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-chat-messages::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-peer-list::-webkit-scrollbar-thumb{background:#c3cfb8 padding-box padding-box;border:2px solid #0000;border-radius:8px}.m-feedback-card::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-notification-panel::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-service-options::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-service-picker::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-chat-list::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-chat-messages::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-peer-list::-webkit-scrollbar-track{background:0 0;margin:12px 0}.m-feedback-card::-webkit-scrollbar-button{height:0;display:none}.m-notification-panel::-webkit-scrollbar-button{height:0;display:none}.m-service-options::-webkit-scrollbar-button{height:0;display:none}.m-service-picker::-webkit-scrollbar-button{height:0;display:none}.m-chat-list::-webkit-scrollbar-button{height:0;display:none}.m-chat-messages::-webkit-scrollbar-button{height:0;display:none}.m-peer-list::-webkit-scrollbar-button{height:0;display:none}.m-feedback-card,.m-notification-panel{clip-path:inset(0 round 14px)}.m-feedback-card .m-dialog-head{background:var(--m-paper);margin:-20px -22px 12px;padding:16px 22px 10px;top:-20px}.m-notification-head{z-index:2;background:#fff;border-bottom:1px solid #edf0e6;margin:-18px -18px 8px;padding:14px 18px 10px;position:sticky;top:-18px}@media (max-width:800px){.m-offer-dialog .m-dialog-body{max-height:calc(100dvh - 22px)}}.drop-zone{text-align:center;color:#4b5e4a;cursor:pointer;background:#f7f9f3;border:2px dashed #b9c8ac;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:14px 16px;transition:background .15s,border-color .15s;display:flex;position:relative}.drop-zone:hover,.drop-zone.over{background:#eaf2e5;border-color:#23654e}.drop-zone.disabled{opacity:.55;cursor:not-allowed}.drop-zone small{color:#7a846f;font-size:11.5px}.drop-zone .drop-picked{color:#23654e;font-weight:600}.drop-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.m-unsaved{z-index:55;color:#f2f3e6;background:#183e2f;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;max-width:calc(100vw - 24px);padding:10px 12px 10px 18px;animation:.2s both m-rise;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #10251a55}.market .m-unsaved .m-button{color:#1f2e22;background:#f2b632;border-color:#f2b632}.market .m-unsaved .m-text-button{color:#cfe0c3}.m-avatar-art{background:0 0;padding:0;overflow:hidden}.m-avatar-art svg{display:block}.m-logo-row .drop-zone{min-width:280px}.m-avatar-library summary{cursor:pointer;color:#3f5a44;margin:6px 0 10px;font-size:12px;font-weight:550}.m-avatar-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin-bottom:14px;display:grid}.market .m-avatar-grid button{border:1px solid var(--m-line);color:var(--m-ink);background:#fff;border-radius:10px;justify-items:center;gap:4px;padding:8px 4px 6px;display:grid}.m-avatar-grid button svg{border-radius:50%}.m-avatar-grid small{text-align:center;color:var(--m-muted);font-size:10px;line-height:1.25}.market .m-avatar-grid button:hover{border-color:#8eaa88;transform:translateY(-2px)}.market .m-avatar-grid button.on{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green);background:#f1f6ee}.m-ok{color:#3d8355}@media (max-width:540px){.m-logo-row{flex-direction:column;align-items:flex-start}.m-logo-row .drop-zone{width:100%;min-width:0}}.market .m-find-logo{margin-top:8px}.m-logo-finder{background:#f7f9f3;border:1px solid #e0e7d6;border-radius:10px;margin:0 0 12px;padding:12px 14px}.m-logo-candidates{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin:8px 0;display:grid}.market .m-logo-candidates button{border:1px solid var(--m-line);color:var(--m-ink);background:#fff;border-radius:10px;justify-items:center;gap:4px;padding:8px;display:grid}.m-logo-candidates img{object-fit:contain;width:72px;height:72px}.m-logo-candidates small{color:var(--m-muted);text-align:center;font-size:10px}.market .m-logo-candidates button.on{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green)}.m-logo-buttons{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.m-avatar-library{background:#f7f9f3;border:1px solid #e0e7d6;border-radius:10px;margin:0 0 12px;padding:10px 12px 2px;animation:.2s both m-rise}@media (max-width:800px){.market input:not([type=checkbox]):not([type=radio]):not([type=file]),.market select,.market textarea,.m-about input,.m-about select,.m-about textarea{font-size:16px}.m-header-search input{font-size:16px!important}}@media (pointer:coarse){.market .m-icon{min-width:40px;min-height:40px}.market .m-text-button{min-height:40px}.market .m-chip-toggle{min-height:36px}.market .m-star-input button{padding:7px}}@media (max-width:540px){.m-dialog,.m-offer-dialog{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.m-dialog-body,.m-offer-dialog .m-dialog-body{height:100dvh;max-height:100dvh;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.m-feedback-layer{place-items:end stretch;padding:0}.m-feedback-card{clip-path:inset(0 round 16px 16px 0 0);width:100%;max-height:92dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0}.m-unsaved{left:10px;right:74px;bottom:calc(12px + env(safe-area-inset-bottom,0px));gap:8px;padding:8px 10px;font-size:13px;transform:none}.m-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))!important}.m-dialog .m-form-actions{bottom:calc(-24px - env(safe-area-inset-bottom,0px));padding:10px 20px calc(10px + env(safe-area-inset-bottom,0px));z-index:2;background:#fafbf5;border-top:1px solid #edf0e6;margin:0 -20px;position:sticky}.market .m-feedback-fab{bottom:calc(14px + env(safe-area-inset-bottom,0px));right:12px}}body:has(.pub){color:#213f33;background:#f5f5ef;margin:0;font-family:Golos Text,system-ui,sans-serif}.pub{font-size:15px;line-height:1.6}.pub a{color:#23654e}.pub-top{padding:12px max(16px, env(safe-area-inset-left,0px));background:#f9f9f3;border-bottom:1px solid #dfe3d8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pub-top nav{flex-wrap:wrap;align-items:center;gap:14px;font-size:14px;display:flex}.pub-top .m-button{color:#fff!important}.pub-main{max-width:920px;margin:0 auto;padding:18px 16px 30px}.pub-crumbs{color:#7a846f;margin-bottom:10px;font-size:13px}.pub h1{letter-spacing:-.5px;margin:6px 0;font-size:clamp(24px,4vw,34px);line-height:1.2}.pub h2{margin:22px 0 8px;font-size:18px}.pub-card{background:#fafaf6;border:1px solid #dfe3d8;border-radius:12px;padding:18px 20px}.pub-meta,.pub-lead{color:#5f6c5a;margin:4px 0}.pub-rating{color:#b07a1e;margin:4px 0;font-weight:600}.pub-price{margin:6px 0;font-size:20px;font-weight:700}.pub-price small{color:#7a846f;font-size:13px;font-weight:400}.pub-about{white-space:pre-wrap;margin:12px 0}.pub-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pub-tags li{background:#eaf0e2;border-radius:14px;padding:4px 10px;font-size:13px}.pub-dl{gap:8px;margin:12px 0;display:grid}.pub-dl dt{color:#637953;font-size:12px;font-weight:600}.pub-dl dd{margin:0}.pub-cta{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.pub-cta .m-button{color:#fff!important}.pub-list,.pub-grid{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.pub-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.pub-list a,.pub-grid a{background:#fff;border:1px solid #dfe3d8;border-radius:10px;gap:2px;padding:12px 14px;text-decoration:none;display:grid;color:#213f33!important}.pub-list a:hover,.pub-grid a:hover{border-color:#8eaa88}.pub-list span,.pub-list small,.pub-grid small{color:#6c7a66;font-size:13px}.pub-cities{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.pub-cities a{background:#fff;border:1px solid #d6ddcc;border-radius:14px;padding:4px 10px;font-size:13px;text-decoration:none}.pub-cities a[aria-current]{background:#23654e;border-color:#23654e;color:#fff!important}.m-verify-link{font-size:11px;text-decoration:underline;color:#b2742c!important}.pub .m-button{background:#23654e;border:1px solid #23654e;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 18px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex;color:#fff!important}.pub .m-button:hover{background:#174c38}.pub .m-text-button{min-height:40px}.pub-top .m-button{min-height:36px;padding:6px 14px;font-size:13px}.pub-main.pub-wide{max-width:1120px}.ps{--ps-c1:#3d7a5a;--ps-c2:#1f4a35;color:#213f33;background:#fff;border:1px solid #e1e6da;border-radius:18px;font-family:Golos Text,system-ui,sans-serif;overflow:hidden;box-shadow:0 18px 50px #1d3a2a14}.ps h3{letter-spacing:-.2px;margin:0 0 10px;font-size:17px;font-weight:650}.ps section{border-top:1px solid #edf0e8;padding:18px 0}.ps section:first-child{border-top:0;padding-top:4px}.ps-cover{background:radial-gradient(120% 140% at 85% 0%, color-mix(in srgb, var(--ps-c1) 70%, #fff) 0%, var(--ps-c1) 40%, var(--ps-c2) 100%);height:150px;position:relative}.ps-cover svg{width:100%;height:100%;position:absolute;inset:0}.ps-city{color:#213f33;background:#ffffffe0;border-radius:20px;padding:5px 12px;font-size:13px;font-weight:600;position:absolute;top:16px;right:18px}.ps-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:18px;margin-top:-56px;padding:0 28px;display:grid;position:relative}.ps-avatar{box-sizing:content-box;background:#fff;border:5px solid #fff;border-radius:50%;place-items:center;display:inline-grid;overflow:hidden;box-shadow:0 8px 24px #0002}.ps-avatar img,.ps-avatar svg{object-fit:cover;width:100%;height:100%;display:block}.ps-initials{background:linear-gradient(135deg, color-mix(in srgb, var(--ps-c1) 25%, #fff), #fff);color:var(--ps-c2);font-weight:700}.ps-title{min-width:0;padding-bottom:6px}.ps-title h1,.ps-title h2{letter-spacing:-.6px;overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3.4vw,34px);line-height:1.15}.ps-company{color:#6c7a66;margin:2px 0 0}.ps-roles{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ps-role{background:color-mix(in srgb, var(--ps-c1) 14%, #fff);color:var(--ps-c2);border-radius:14px;padding:3px 11px;font-size:13px;font-weight:600}.ps-score{text-align:right;justify-items:end;padding-bottom:8px;display:grid}.ps-score b{font-size:34px;font-weight:750;line-height:1}.ps-score .ps-new{color:var(--ps-c2);font-size:20px}.ps-stars{color:#e0a21e;letter-spacing:2px;font-size:18px}.ps-stars i{color:#d9ddd3;font-style:normal}.ps-score small,.ps-muted{color:#7a846f;font-size:12.5px}.ps-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:22px 28px 4px;display:grid}.ps-facts div{background:#f6f8f2;border:1px solid #e6ebdf;border-radius:12px;padding:12px 14px}.ps-facts dt{text-transform:uppercase;letter-spacing:.8px;color:#7a846f;font-size:11.5px}.ps-facts dd{margin:4px 0 0;font-size:15px;font-weight:650}.ps-body{grid-template-columns:minmax(0,1fr) 300px;gap:28px;padding:18px 28px 26px;display:grid}.ps-about{white-space:pre-wrap;margin:0;line-height:1.7}.ps-bars{gap:8px;display:grid}.ps-bars div{grid-template-columns:minmax(0,1fr) 140px 34px;align-items:center;gap:10px;font-size:14px;display:grid}.ps-bars i{background:#eef1e8;border-radius:6px;height:8px;overflow:hidden}.ps-bars s{background:linear-gradient(90deg,#e0a21e,#c98a1d);border-radius:6px;height:100%;display:block}.ps-group{margin-bottom:10px}.ps-group>small{color:#7a846f;margin-bottom:4px;font-size:12px;display:block}.ps-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ps-chips li{background:#fbfcf8;border:1px solid #dde4d4;border-radius:16px;padding:5px 12px;font-size:13.5px}.ps-dl{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px 20px;margin:0;display:grid}.ps-dl dt{color:#637953;font-size:12.5px;font-weight:600}.ps-dl dd{gap:4px;margin:4px 0 0;font-size:14px;display:grid}.ps-inline-chips{flex-wrap:wrap;gap:4px;display:flex}.ps-inline-chips em{background:color-mix(in srgb, var(--ps-c1) 10%, #fff);border-radius:10px;padding:2px 8px;font-size:13px;font-style:normal}.ps-side{min-width:0}.ps-sticky{background:#f8faf5;border:1px solid #e3e9db;border-radius:14px;gap:14px;padding:16px;display:grid;position:sticky;top:18px}.ps-contact{gap:8px;display:grid}.ps-primary,.ps .ps-primary{background:var(--ps-c2,#23654e);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 16px;font-size:15px;font-weight:650;text-decoration:none;display:flex;color:#fff!important}.ps-primary:hover{filter:brightness(1.1)}.ps-cbtn{text-align:center;background:#fff;border:1px solid #d6ddcc;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 12px;font-size:14px;text-decoration:none;display:flex;color:#213f33!important}.ps-cbtn:hover{border-color:var(--ps-c1)}.ps-wa{border-color:#6cc287}.ps-tg{border-color:#6aa9d9}.ps-staff{gap:8px;display:grid}.ps-staff h4{color:#637953;margin:0;font-size:13px}.ps-staff div{font-size:14px;display:grid}.ps-staff small{color:#7a846f}.ps-similar{font-size:13.5px}.ps-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.ps-gallery a{aspect-ratio:4/3;background:#eef1e8;border-radius:10px;position:relative;overflow:hidden}.ps-gallery img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.ps-gallery a:hover img{transform:scale(1.05)}.ps-gallery span{color:#fff;background:linear-gradient(#0000,#000a);padding:14px 8px 6px;font-size:12px;position:absolute;bottom:0;left:0;right:0}.ps-reviews{gap:10px;display:grid}.ps-reviews blockquote{background:#fbfcf8;border:1px solid #e6ebdf;border-radius:12px;margin:0;padding:12px 14px}.ps-reviews header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ps-reviews header span{color:#c98a1d;font-weight:700}.ps-reviews p{margin:6px 0 0}.ps-reply{color:#4d5e4b;border-left:3px solid #cbd6c0;padding-left:10px}.ps-offers,.ps-docs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ps-offers a{border:1px solid #e3e9db;border-radius:10px;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex;color:#213f33!important}.ps-offers span{color:var(--ps-c2);white-space:nowrap;font-weight:650}.ps-mobile-bar{display:none}@media (max-width:860px){.ps-body{grid-template-columns:1fr}.ps-side{order:-1}.ps-sticky{position:static}}@media (max-width:600px){.ps{border-radius:14px}.ps-cover{height:110px}.ps-head{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:0 16px}.ps-roles{justify-content:center}.ps-score{text-align:center;justify-items:center}.ps-facts{grid-template-columns:1fr 1fr;margin:16px 16px 4px}.ps-body{padding:12px 16px 20px}.ps-bars div{grid-template-columns:minmax(0,1fr) 80px 30px}.pub .ps-mobile-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));z-index:30;background:#fffffff2;border-top:1px solid #e1e6da;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0001}.pub .ps-mobile-bar>*{flex:1}.pub:has(.ps-mobile-bar) .pub-main{padding-bottom:90px}}.m-dialog.m-dialog-wide{width:min(1100px,100vw - 24px)}.m-dialog-wide .ps{box-shadow:none;border:0;border-radius:0;margin:0 -28px -28px}.m-dialog-wide .ps-sticky{top:70px}.ps-aside-links{gap:8px;display:grid}.ps .m-assets h3{font-size:17px}@media (max-width:540px){.m-dialog-wide .ps{margin:0 -20px -20px}}.market .m-person-card{padding-top:48px;position:relative;overflow:hidden}.m-person-cover{background:linear-gradient(120deg,#3d7a5a,#1f4a35);height:54px;position:absolute;inset:0 0 auto}.m-cover-contractor{background:linear-gradient(120deg,#d9a14a,#7a4f0e)}.m-cover-specialist{background:linear-gradient(120deg,#5a9aa0,#1f4d52)}.m-cover-supplier{background:linear-gradient(120deg,#b88a5c,#5a3b1f)}.m-cover-logistics{background:linear-gradient(120deg,#7c82c2,#2f3470)}.m-person-card .m-avatar{box-sizing:content-box;border:3px solid #fff;position:relative;box-shadow:0 4px 12px #0002}.m-person-facts{grid-template-columns:1fr 1fr;gap:6px;width:100%;margin:8px 0 0;display:grid}.m-person-facts div{text-align:left;background:#f3f6ee;border-radius:8px;padding:5px 8px}.m-person-facts dt{color:#7a846f;text-transform:uppercase;letter-spacing:.5px;font-size:10px}.m-person-facts dd{margin:0;font-size:12px;font-weight:600}.ps-head{align-items:start}.ps-head .ps-title,.ps-head .ps-score{margin-top:66px}@media (max-width:600px){.ps-head .ps-title,.ps-head .ps-score{margin-top:0}}.market .m-person-card{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.market .m-person-card .m-card-link{width:100%;margin-top:auto}.lang-switch{color:#34503b;background:#fff;border:1px solid #dce1d4;border-radius:8px;align-items:center;gap:4px;padding:0 6px;font-size:13px;display:inline-flex}.market .lang-switch select,.lang-switch select{color:inherit;cursor:pointer;font-size:13px;background:0 0!important;border:0!important;width:auto!important;padding:8px 2px!important}@media (max-width:800px){.market .lang-switch select,.lang-switch select{font-size:16px!important}}.tr-line{color:#7a846f;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.tr-btn{color:#23654e;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.tr-err{color:#942f28}.m-search-form{margin:0}.m-offer-search{color:#8b987d;background:#fff;border:1px solid #dce1d4;border-radius:7px;flex:260px;align-items:center;gap:10px;min-width:0;padding:0 4px 0 12px;display:flex}.m-search.m-search-form{padding-right:4px}.market .m-search-form input[type=search]{-webkit-appearance:none;appearance:none;background:0 0;border:0;flex:1;padding-left:0}.m-search-form input[type=search]::-webkit-search-decoration{display:none}.m-search-go{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:#23654e;border:0;border-radius:5px;flex:none;padding:7px 12px;font-size:12px;font-weight:600}.m-search-go:hover{background:#1b523f}.m-search-go:focus-visible{outline-offset:2px;outline:2px solid #2f7d61}@media (max-width:600px){.m-rotator{width:100%;min-width:0;height:2.5em;margin-top:2px;font-size:.78em;display:block}.m-rotator span{white-space:normal;line-height:1.2;right:0}.m-header{gap:8px;min-width:0}.m-breadcrumb{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.m-breadcrumb span{padding:0 6px}.m-header-right{flex:none;gap:8px}.lang-switch.compact{padding:0 2px}.lang-switch.compact>span{display:none}.market .lang-switch.compact select,.lang-switch.compact select{max-width:64px;padding:6px 2px!important}.m-auth-links .m-button{padding:8px 10px;font-size:12px}}@media (max-width:380px){.m-breadcrumb>a{font-size:0}.m-breadcrumb>a img{vertical-align:middle}}.m-deal-list{grid-template-columns:minmax(0,1fr)}.m-deal,.m-review-form{min-width:0}@media (max-width:480px){.m-star-input{flex-wrap:wrap}.m-star-input>span:last-child{flex-wrap:wrap;flex-shrink:1}}.m-who-card b,.m-who-card span,.m-stat-top>span,.m-dash-grid span{overflow-wrap:anywhere}.m-stats b{white-space:nowrap}.intro-splash{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;cursor:pointer;background:radial-gradient(#faf9f2d6 0%,#f4f3eaa3 60%,#eceee475 100%);place-items:center;transition:opacity .85s;display:grid;position:fixed;inset:0}.intro-splash.is-on{opacity:1}.intro-frame{aspect-ratio:16/9;width:min(94vw,1120px,145.778vh);transition:transform 1.2s;transform:scale(.985)}.intro-splash.is-on .intro-frame{transform:scale(1)}.intro-frame video{object-fit:cover;opacity:.95;-webkit-mask-composite:source-in;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000),linear-gradient(#0000,#000 15% 85%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.market .intro-skip{left:16px;right:16px;bottom:max(22px, env(safe-area-inset-bottom));color:#2f5c3c;width:fit-content;max-width:calc(100vw - 32px);font:inherit;cursor:pointer;text-align:center;background:#fff9;border:0;border-radius:999px;margin:0 auto;padding:8px 16px;font-size:13px;line-height:1.3;animation:2.4s ease-in-out infinite intro-hint;position:absolute}.market .intro-skip:focus{outline:none}.market .intro-skip:focus-visible{outline-offset:2px;outline:2px solid #2f7d61}@keyframes intro-hint{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:600px){.intro-frame{aspect-ratio:1;width:100vw}.market .intro-skip{font-size:12px}}.m-about main{grid-template-columns:minmax(0,1fr)}.m-about h1,.m-about h2,.m-about h3,.m-about p,.m-about li{overflow-wrap:anywhere}.info-tip{vertical-align:middle;margin-left:4px;display:inline-flex;position:relative}.market .info-tip-button,.info-tip-button{color:#5d7a5f;cursor:pointer;background:0 0;border:0;border-radius:50%;width:auto;padding:3px;line-height:0}.info-tip-button:hover,.info-tip-button[aria-expanded=true]{color:#23654e;background:#e3eedb}.info-tip-button:focus-visible{outline-offset:1px;outline:2px solid #2f7d61}.info-tip-pop{z-index:60;color:#304a36;text-align:left;white-space:normal;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d4dccb;border-radius:10px;gap:8px;width:min(340px,100vw - 32px);padding:12px 14px;font-size:12.5px;font-weight:400;line-height:1.5;display:grid;position:absolute;top:calc(100% + 6px);left:-12px;box-shadow:0 10px 30px #1f3a2c26}.info-tip-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.info-tip-head b{font-size:13px}.market .info-tip-head button,.info-tip-head button{cursor:pointer;color:#6d7a69;background:0 0;border:0;width:auto;padding:2px;line-height:0}.info-tip-row{display:block}.info-tip-muted{color:#7a846f;font-size:11.5px}@media (max-width:600px){.info-tip-pop{width:auto;max-height:60vh;position:fixed;inset:auto 12px 12px;overflow:auto}}.m-check-row{align-items:center;gap:2px;display:flex}.m-check-row .m-check{flex:1;min-width:0}.brief{background:#f8faf3;border:1px solid #dce3d2;border-radius:10px;gap:12px;margin-top:16px;padding:14px 16px;display:grid}.brief h3{margin:0;font-size:15px}.brief>p{margin:-6px 0 0;font-size:12px}.brief-q{border:0;min-width:0;margin:0;padding:0}.brief-q legend{flex-wrap:wrap;align-items:center;margin-bottom:6px;padding:0;font-size:12.5px;font-weight:600;display:flex}.brief-options{flex-wrap:wrap;gap:6px;display:flex}.market .brief-chip,.brief-chip{color:#304a36;width:auto;font:inherit;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #cfd8c6;border-radius:999px;max-width:100%;padding:7px 12px;font-size:12px}.brief-chip:hover{border-color:#9cc193}.brief-chip.on{color:#fff;background:#23654e;border-color:#23654e}.brief-chip:focus-visible{outline-offset:2px;outline:2px solid #2f7d61}.brief-links{border-top:1px dashed #d6dccd;padding-top:10px}.brief-links h4{margin:0 0 6px;font-size:13px}.brief-links ul{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.brief-links a{color:#23654e;align-items:center;gap:4px;font-weight:600;display:inline-flex}.brief-links li small{color:#6d7a69;font-size:11.5px;display:block}.brief-view{grid-template-columns:minmax(0,1fr);gap:4px;margin:8px 0;font-size:12px;display:grid}.brief-view div{flex-wrap:wrap;gap:4px 8px;display:flex}.brief-view dt{color:#6d7a69}.brief-view dt:after{content:":"}.brief-view dd{overflow-wrap:anywhere;margin:0;font-weight:500}.m-catalog-item{border-top:1px solid #e7eadd;align-items:center;gap:4px;display:flex}.m-catalog-card>div .m-catalog-item>button{border-top:0;flex:1;min-width:0}.m-catalog-card>div .info-tip-button,.m-catalog-card>div .info-tip-head button{background:0 0;border:0;justify-content:center;width:auto;padding:3px;display:inline-flex}.m-catalog-card>div .info-tip-button:hover,.m-catalog-card>div .info-tip-button[aria-expanded=true]{background:#e3eedb}.m-city-select .place-picker{gap:6px;margin-top:6px;display:grid}.place-search{flex-wrap:wrap;gap:6px;display:flex}.place-search input{flex:180px;min-width:0}.market .place-btn,.place-btn{color:#23654e;width:auto;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfd8c6;border-radius:6px;align-items:center;gap:4px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.place-btn:hover{border-color:#9cc193}.place-msg{color:#6d7a69;font-size:11.5px}.place-results{background:#fff;border:1px solid #d6dccd;border-radius:8px;gap:2px;max-height:260px;margin:0;padding:4px;list-style:none;display:grid;overflow:auto}.market .place-results button,.place-results button{text-align:left;cursor:pointer;width:100%;font:inherit;color:#203c30;background:0 0;border:0;border-radius:6px;gap:2px;padding:8px 10px;font-size:12.5px;display:grid}:is(.place-results button:hover,.place-results button:focus-visible){background:#eef4e8;outline:none}.place-results small{color:#6d7a69;font-size:11.5px}.place-map-layer{z-index:200;background:#10201880;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.place-map-card{background:#fff;border-radius:12px;grid-template-rows:auto minmax(260px,60vh) auto auto;gap:8px;width:min(760px,100%);max-height:calc(100dvh - 24px);padding:12px;display:grid;overflow:auto}.place-map-head{justify-content:space-between;align-items:flex-start;gap:8px;font-size:13px;display:flex}.market .place-map-head button,.place-map-head button{cursor:pointer;background:0 0;border:0;width:auto;padding:2px;line-height:0}.place-map{touch-action:none;border-radius:8px;min-height:260px}.info-tip-link{text-underline-offset:2px;font-weight:550;text-decoration:underline;color:var(--m-green,#23654e)!important}.calc-hints{background:#f4f7ef;border:1px dashed #c8d3c0;border-radius:10px;gap:4px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:grid}.calc-hints>span:not(.calc-hints-list){color:#66705f}.calc-hints-list{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.calc-hints-list a{color:#23654e;background:#fff;border:1px solid #d4dccb;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-weight:520;text-decoration:none;display:inline-flex}@media (max-width:400px){.m-breadcrumb>span,.m-breadcrumb>b{display:none}}.rq-docs{background:#f7f9f3;border:1px dashed #c8d3c0;border-radius:10px;gap:8px;margin-top:4px;padding:12px;display:grid}.rq-docs-head{gap:3px;font-size:13px;display:grid}.rq-docs-head b{align-items:center;gap:6px;display:inline-flex}.rq-docs-head span,.rq-docs-note,.rq-docs-actions small{color:#66705f;font-size:12.5px;line-height:1.45}.rq-docs-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rq-docs-list li{background:#fff;border:1px solid #dfe3d8;border-radius:8px;align-items:flex-start;gap:8px;padding:8px 10px;display:flex}.rq-docs-list li>svg{color:#23654e;flex:none;margin-top:2px}.rq-docs-name{overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;font-size:13px;display:grid}.rq-docs-name small{color:#737b70}.rq-docs-ctl{flex-wrap:wrap;gap:6px;display:flex}.market .rq-docs-ctl select{width:auto;min-width:0;max-width:100%;height:auto;padding:4px 6px;font-size:12.5px}.market .rq-docs-del{color:#a2422e;cursor:pointer;background:0 0;border:0;flex:none;width:auto;padding:4px}.rq-docs-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rq-docs-actions .m-button{align-items:center;gap:6px;display:inline-flex}.rq-docs-warn{color:#a2422e;font-size:12.5px}.rq-docs-view{gap:8px;display:grid}.market .rq-docs-toggle,.rq-docs-toggle{width:auto;font:inherit;color:#23654e;cursor:pointer;background:#fff;border:1px solid #d4dccb;border-radius:999px;justify-self:start;align-items:center;gap:5px;padding:4px 11px;font-size:12.5px;display:inline-flex}.rq-docs-tiles{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.rq-docs-tile{color:inherit;background:#fff;border:1px solid #dfe3d8;border-radius:10px;align-content:start;gap:4px;min-width:0;padding:8px;font-size:12.5px;text-decoration:none;display:grid}.rq-docs-tile:hover{border-color:#23654e}.rq-docs-tile img,.rq-docs-tile>svg{object-fit:cover;color:#23654e;background:#f1f3ec;border-radius:6px;width:100%;height:90px;padding:0}.rq-docs-tile>svg{box-sizing:border-box;padding:26px}.rq-docs-tile small{color:#737b70;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rq-docs-private,.rq-docs-public{color:#8a5a1c;align-items:center;gap:3px;font-size:11px;display:inline-flex}.rq-docs-public{color:#23654e}.rq-docs-planner{justify-self:start;align-items:center;gap:5px;font-size:13px;display:inline-flex}@media (min-width:601px){.info-tip-pop.placed{max-height:calc(100vh - 16px);position:fixed;bottom:auto;right:auto;overflow:auto}}.m-catalog-ad{grid-column:1/-1}.m-catalog-ad .m-ad{margin:0}.m-offer-add{flex-wrap:wrap;gap:8px;display:flex}.m-offer-kinds{border-bottom:1px solid var(--m-line);gap:4px;margin:4px 0 12px;display:flex}.market .m-offer-kinds button{width:auto;font:inherit;color:var(--m-muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:15px;font-weight:650}.market .m-offer-kinds button[aria-selected=true]{color:var(--m-ink);border-bottom-color:var(--m-green)}.m-offer-kinds small{color:var(--m-muted);margin-left:4px;font-weight:500}.m-offer-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:20px;display:grid}.m-offer-aside{max-height:calc(100vh - 100px);position:sticky;top:80px;overflow:auto}.m-facets-wrap>summary{display:none}.m-facets{border:1px solid var(--m-line);background:#fff;border-radius:12px;gap:16px;padding:14px;display:grid}.m-facets h3{text-transform:none;margin:0 0 6px;font-size:13px}.m-facet-tree,.m-facet-tree ul{margin:0;padding:0;list-style:none}.m-facet-tree ul{border-left:1px solid var(--m-line);margin:2px 0 4px 8px;padding-left:12px}.market .m-facet-tree button{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:6px;padding:5px 6px;font-size:13px;line-height:1.3;display:flex}.market .m-facet-tree button:hover{background:#f1f4ec}.market .m-facet-tree button[aria-pressed=true]{color:var(--m-green);background:#e6f0e9;font-weight:650}.m-facet-tree small,.m-facet-check small{color:var(--m-muted);margin-left:auto;font-size:11.5px}.m-facet-price{align-items:center;gap:6px;display:flex}.market .m-facet-price input,.market .m-facet-find{width:100%;min-width:0;padding:7px 8px;font-size:13px}.m-facet-find{margin-bottom:6px}.m-facet-check{cursor:pointer;align-items:center;gap:7px;padding:3px 0;font-size:13px;display:flex}.market .m-facet-check input{flex:none;width:auto;margin:0}.m-offer-bar{color:var(--m-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.m-offer-bar label{align-items:center;gap:6px;display:flex}.market .m-offer-bar select{width:auto;padding:6px 8px;font-size:13px}.m-offer-chips{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:10px;display:flex}.market .m-offer-chips button:not(.m-text-button){width:auto;color:var(--m-green);font:inherit;cursor:pointer;background:#eef4ec;border:1px solid #cfdcc9;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12.5px;display:inline-flex}.m-tag.m-cond{color:#8a5a1c;background:#fbf0dc}.m-tag.m-cond-refurbished{color:#33689f;background:#e3eefb}.m-tag.m-cond-for_parts{color:#a2422e;background:#f7e4e0}.m-cond-edit{gap:8px;margin:8px 0;display:grid}.m-cond-edit>span{font-size:13px;font-weight:600}.m-cond-options{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.m-cond-options label{border:1px solid var(--m-line);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;font-size:13px;display:grid}.m-cond-options label.on{border-color:var(--m-green);background:#f1f7f2}.market .m-cond-options input{grid-row:span 2;width:auto;margin:2px 0 0}.m-cond-options small{color:var(--m-muted);font-size:11.5px;line-height:1.35}.m-cond-view{background:#fbf6ea;border-radius:9px;gap:4px;padding:8px 12px;font-size:13.5px;display:grid}.m-cond-view.m-cond-new{background:#eef4ec}.m-cond-view span{color:#5d6a5c}@media (max-width:900px){.m-offer-layout{grid-template-columns:minmax(0,1fr)}.m-offer-aside{max-height:none;position:static}.m-facets-wrap>summary{cursor:pointer;border:1px solid var(--m-line);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.m-facets-wrap>summary b{background:var(--m-green);color:#fff;border-radius:999px;padding:0 7px;font-size:11px}}.m-list-tools{justify-content:flex-end;margin:-8px 0 12px;display:flex}.m-view-switch{background:#edf1e5;border:1px solid #dce3d1;border-radius:8px;padding:2px;display:inline-flex}.market .m-view-switch button{color:#6d7b61;width:auto;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:inline-flex}.market .m-view-switch button[aria-pressed=true]{color:var(--m-green);background:#fff;font-weight:600;box-shadow:0 1px 4px #27452115}@media (max-width:600px){.m-view-switch span{display:none}}.m-request-card{overflow:hidden}.m-rq-cover{background:#f1f3ec;overflow:hidden}.m-rq-cover img,.m-rq-cover svg{object-fit:cover;width:100%;height:100%;display:block}.m-rq-body{min-width:0}.m-rq-params{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.m-rq-params div{background:#fff;border:1px solid #e0e5d6;border-radius:8px;padding:5px 10px}.m-rq-params dt{color:#8a9480;font-size:10px}.m-rq-params dd{margin:0;font-size:14px;font-weight:650}.m-rq-budget{border-collapse:collapse;background:#fff;border:1px solid #e0e5d6;border-radius:8px;width:100%;margin:12px 0 0;font-size:13px;overflow:hidden}.m-rq-budget caption{text-align:left;color:#4d5e4f;padding:0 0 6px;font-size:12px;font-weight:650}.m-rq-budget th,.m-rq-budget td{text-align:left;border-top:1px solid #eef1e8;padding:6px 10px;font-weight:400}.m-rq-budget td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.m-rq-budget tfoot th,.m-rq-budget tfoot td{background:#f3f7f0;font-weight:700}.m-request-list.view-large .m-request-card{grid-template-columns:minmax(220px,34%) minmax(0,1fr);padding:0;display:grid}.m-request-list.view-large .m-rq-body{padding:22px 24px}.m-request-list.view-large .m-rq-cover{min-height:220px}.m-request-list.view-tile{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr))}.m-request-list.view-tile .m-request-card{cursor:pointer;flex-direction:column;padding:0;display:flex}.m-request-list.view-tile .m-rq-cover{height:150px}.m-request-list.view-tile .m-rq-body{flex-direction:column;flex:1;padding:16px 18px;display:flex}.m-request-list.view-tile .m-request-card h2{font-size:17px}.m-request-list.view-tile .m-rq-body>p:not(.m-meta){-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;display:-webkit-box;overflow:hidden}.m-request-list.view-tile .m-request-bottom{flex-wrap:wrap;gap:10px;margin-top:auto}.m-request-list.view-list{gap:8px}.m-request-list.view-list .m-request-card{cursor:pointer;grid-template-columns:96px minmax(0,1fr);padding:0;display:grid}.m-request-list.view-list .m-rq-body{padding:10px 14px}.m-request-list.view-list .m-request-card h2{margin:4px 0;font-size:16px}.m-request-list.view-list .m-request-bottom{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:4px 0 0}.m-request-list.view-tile .m-request-card:not(.m-focus) :is(.brief-view,.rq-docs-view,.m-rq-budget),.m-request-list.view-list .m-request-card:not(.m-focus) :is(.brief-view,.rq-docs-view,.m-rq-budget,.m-tags,.m-rq-params,.m-rq-body>p:not(.m-meta),.m-tag-gate),.m-request-list.view-list .m-request-card:not(.m-focus) .m-request-bottom .m-actions{display:none}.m-request-list:is(.view-tile,.view-list) .m-request-card.m-focus{grid-column:1/-1}.m-request-list.view-list .m-request-card.m-focus,.m-request-list.view-tile .m-request-card.m-focus{cursor:default;grid-template-columns:minmax(200px,30%) minmax(0,1fr);display:grid}.m-request-list.view-tile .m-request-card.m-focus .m-rq-cover{height:auto}@media (max-width:760px){.m-request-list.view-large .m-request-card,.m-request-list.view-list .m-request-card.m-focus,.m-request-list.view-tile .m-request-card.m-focus{grid-template-columns:minmax(0,1fr)}.m-request-list.view-large .m-rq-cover,.m-request-list:is(.view-tile,.view-list) .m-request-card.m-focus .m-rq-cover{height:160px;min-height:0}.m-request-list.view-list .m-request-card{grid-template-columns:72px minmax(0,1fr)}}.m-people-grid.view-large{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.m-people-grid.view-large .m-person-card p.m-person-about{max-height:none}.m-people-grid.view-tile{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.m-people-grid.view-list{grid-template-columns:minmax(0,1fr);gap:8px}.market .m-people-grid.view-list .m-person-card{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"av name rate link""av meta rate link";align-items:center;column-gap:14px;padding:10px 14px;display:grid}.m-people-grid.view-list .m-person-card>:is(.m-person-cover,.m-person-facts,.m-person-about,.m-tags){display:none}.m-people-grid.view-list .m-person-card>.m-avatar{grid-area:av}.m-people-grid.view-list .m-person-card h3{grid-area:name;margin:0;font-size:15px}.m-people-grid.view-list .m-person-card>p{grid-area:meta;margin:0}.m-people-grid.view-list .m-person-card .m-card-link{grid-area:link}.market .m-offer-cover{color:#9fb09a;cursor:pointer;background:#f1f3ec;border:0;border-radius:0;place-items:center;width:calc(100% + 48px);height:160px;margin:-24px -24px 4px;padding:0;display:grid;overflow:hidden}.m-offer-cover img{object-fit:contain;background:#fff;width:100%;height:100%}.m-offer-card{overflow:hidden}.m-offer-grid.view-large{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr))}.market .m-offer-grid.view-large .m-offer-cover{height:240px}.m-offer-grid.view-list{grid-template-columns:minmax(0,1fr);gap:8px}.m-offer-grid.view-list .m-offer-card{border-radius:12px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 14px;display:grid}.market .m-offer-grid.view-list .m-offer-cover{border-radius:8px;grid-row:span 4;width:88px;height:72px;margin:0}.m-offer-grid.view-list .m-offer-card>:not(.m-offer-cover,h2,b,.m-cond,.m-offer-facts,.m-offer-seller,.m-offer-price){display:none}.m-offer-grid.view-list .m-offer-card>:is(.m-offer-facts,.m-offer-seller){grid-column:2;margin:0}.m-offer-grid.view-list .m-offer-card h2{grid-column:2;font-size:15px}.m-offer-grid.view-list .m-offer-card>:is(b,.m-offer-price){white-space:nowrap;grid-area:1/3}.m-people-grid.view-list .m-person-card>.m-rating{grid-area:rate}.m-offer-grid.view-list .m-offer-card>.m-cond{grid-column:2;justify-self:start}@media (max-width:600px){.market .m-people-grid.view-list .m-person-card{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"av name""av meta""av rate"}.m-people-grid.view-list .m-person-card .m-card-link{display:none}.m-offer-grid.view-list .m-offer-card{grid-template-columns:72px minmax(0,1fr)}.market .m-offer-grid.view-list .m-offer-cover{width:72px;height:64px}.m-offer-grid.view-list .m-offer-card>b{grid-area:auto/2}}.m-side-label.m-side-label-tools{margin-top:26px;margin-bottom:8px}.m-sidebar nav.m-side-tools a{color:#c7d3c4;border-radius:8px;align-items:center;gap:12px;padding:11px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.m-sidebar nav.m-side-tools a:hover{color:#fff;background:#315642}.m-deal-works{color:#4d5e4f;margin-top:2px;display:block}.m-deal-pick{background:#fff;border:1px solid #dfe6d4;border-radius:8px;flex-wrap:wrap;flex-basis:100%;gap:4px 14px;margin:0;padding:6px 10px 8px;display:flex}.m-deal-pick legend{padding:0 4px;font-weight:600}.m-deal-pick label{align-items:center;gap:4px;display:inline-flex}.market .m-deal-pick input{width:auto}.m-rq-estimate{background:#f8faf5;border:1px solid #dfe6d4;border-radius:10px;margin:8px 0;padding:8px 12px;font-size:13px}.m-rq-estimate summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.m-rq-estimate table{border-collapse:collapse;width:100%;margin-top:8px}.m-rq-estimate caption{text-align:left;padding:4px 0;font-weight:650}.m-rq-estimate th,.m-rq-estimate td{text-align:left;border-top:1px solid #e6ebdf;padding:4px 6px;font-weight:400}.m-rq-estimate td{text-align:right;white-space:nowrap}.m-rq-estimate tfoot th,.m-rq-estimate tfoot td{font-weight:650}.m-rq-estimate small{color:#6b7a6c;margin-top:6px;display:block}.m-tools-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0 24px;display:grid}.m-tools-band a{color:inherit;background:#fff;border:1px solid #dfe6d4;border-radius:14px;align-content:start;gap:4px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.m-tools-band a:hover{border-color:#9fbd9f;box-shadow:0 6px 18px #1e3c2814}.m-tools-band svg{color:#2f6b47}.m-tools-band small{color:#5d6d5f;font-size:13px;line-height:1.4}@media (max-width:820px){.m-tools-band{grid-template-columns:minmax(0,1fr)}}.m-leftovers{background:#f4f9ef;border:1px solid #d9e6cf;border-radius:12px;margin:10px 0;padding:10px 14px;font-size:13.5px}.m-leftovers summary{cursor:pointer;align-items:flex-start;gap:8px;list-style:none;display:flex}.m-leftovers summary::-webkit-details-marker{display:none}.m-leftovers summary svg{color:#2f6b47;flex:none;margin-top:1px}.m-leftovers summary u{color:#2f6b47;text-underline-offset:3px;white-space:nowrap}.m-leftovers ol{gap:4px;margin:8px 0 6px 22px;padding:0;display:grid}.m-leftovers.compact{margin:6px 0 12px}.m-next-steps{background:#f3f9f5;border:1px solid #cfe2d6;border-radius:14px;margin:0 0 16px;padding:14px 18px}.m-next-steps h3{margin:0 0 8px;font-size:16px}.m-next-steps ol{gap:5px;margin:0 0 10px 20px;padding:0;font-size:14px;display:grid}.m-tag.m-tag-private{color:#3b467a;background:#eef0fb}.m-cat-picker{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 12px;display:grid}.m-cat-hint{color:#8a6a2c;grid-column:1/-1}.m-rfq-panel{background:#f6faf6;border:1px solid #d9e4da;border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px 20px;margin:0 0 18px;padding:14px 18px;display:grid}.m-rfq-panel h3{align-items:center;gap:7px;margin:0 0 6px;font-size:15px;display:flex}.m-rfq-panel h3 small{color:#637953;font-weight:500}.m-rfq-panel ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.m-rfq-panel li button{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fff;border:1px solid #e1e8df;border-radius:10px;gap:2px;padding:8px 11px;display:grid}.m-rfq-panel li button:hover{border-color:#9fbea9}.m-rfq-panel li small{color:#637953;font-size:12px}.m-dialog.m-rfq-dialog{width:min(980px,100vw - 24px)}.m-rfq-form{gap:12px;display:grid}.m-rfq-rows{gap:6px;display:grid}.m-rfq-rows [role=row]{grid-template-columns:minmax(0,2.2fr) 90px 80px minmax(0,1.6fr) 36px;align-items:center;gap:6px;display:grid}.m-rfq-rows.quote [role=row]{grid-template-columns:minmax(0,2.4fr) 130px 130px 90px}.m-rfq-rows .head{color:#637953;font-size:12px;font-weight:600}.m-rfq-rows input,.m-rfq-rows select{width:100%;min-width:0;height:36px;font:inherit;background:#fff;border:1px solid #d5ddd2;border-radius:8px;padding:0 8px}.m-rfq-rows span small{color:#637953;font-size:12px;display:block}@media (max-width:640px){.m-rfq-rows [role=row],.m-rfq-rows.quote [role=row]{grid-template-columns:1fr 1fr}.m-rfq-rows .head{display:none}.m-rfq-rows [role=row]>:first-child{grid-column:1/-1}}.m-rfq-table-wrap{margin:8px 0;overflow-x:auto}.m-rfq-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.m-rfq-table th,.m-rfq-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e3e9e0;padding:7px 8px}.m-rfq-table th small,.m-rfq-table td small{color:#637953;font-size:11.5px;font-weight:400;display:block}.m-rfq-table td.best{background:#e3f2e7}.m-rfq-table tr.total td{border-top:2px solid #c9d8cd}.m-rfq-comments{gap:4px;margin:6px 0 0 18px;padding:0;font-size:13px;display:grid}.m-pl-panel{background:#f7f9fc;border:1px solid #dde3ee;border-radius:14px;gap:8px;margin:0 0 18px;padding:14px 18px;display:grid}.m-pl-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.m-pl-head h3{align-items:center;gap:7px;margin:0;font-size:15px;display:flex}.m-pl-panel .m-note small{color:#5b6b80;margin-top:3px;display:block}.m-pl-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.m-pl-list li{background:#fff;border:1px solid #e2e7ef;border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:9px 12px;display:flex}.m-pl-list li>div{gap:2px;min-width:0;display:grid}.m-pl-list b{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.m-pl-list small{color:#5b6b80;font-size:12px}.m-pl-list small.m-pl-err,.m-pl-warn{color:#9a4b16}.m-pl-actions{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.m-pl-actions .m-text-button{align-items:center;gap:4px;display:inline-flex}.m-dialog.m-pl-dialog{width:min(960px,100vw - 24px)}.m-pl-source{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.m-pl-source label{white-space:nowrap;cursor:pointer;border:1px solid #d6dce6;border-radius:10px;flex-direction:row;align-items:center;gap:6px;width:auto;padding:8px 12px;display:inline-flex}.m-pl-source label svg{flex:none;width:16px;height:16px}.m-pl-source label.on{background:#f1f7f2;border-color:#4f7a5c}.m-pl-url{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.m-pl-url .m-field{flex:320px}.m-pl-map{gap:10px;margin-top:12px;display:grid}.m-pl-map h3{margin:6px 0 0;font-size:15px}.m-pl-cols{border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;padding:8px 12px 12px;display:grid}.m-pl-cols legend{color:#5b6b80;padding:0 4px;font-size:13px}.m-pl-cats{gap:4px;max-height:320px;display:grid;overflow:auto}.m-pl-cats [role=row]{border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) minmax(200px,320px);align-items:center;gap:10px;padding:4px 0;display:grid}.m-pl-cats small{color:#5b6b80;margin-left:4px}.m-pl-cats select,.m-pl-map .m-field select{width:100%}.m-pl-submit{justify-content:flex-end;display:flex}.m-pl-result{justify-items:start;gap:8px;display:grid}@media (max-width:640px){.m-pl-cats [role=row]{grid-template-columns:1fr;gap:4px}}.m-pl-actions .m-text-button.danger{color:#a33a2b}.m-pl-head-actions{flex-wrap:wrap;gap:8px;display:flex}.m-pl-creds{gap:6px;margin:10px 0;display:grid}.m-pl-creds [role=row]{background:#fff;border:1px solid #e2e7ef;border-radius:10px;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 12px;display:grid}.m-pl-creds code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px}@media (max-width:640px){.m-pl-creds [role=row]{grid-template-columns:1fr auto}.m-pl-creds [role=row]>:first-child{color:#5b6b80;grid-column:1/-1;font-size:12px}}.m-reg-why ul{gap:3px;margin:4px 0 0;padding-left:18px;display:grid}.m-seller-contacts{background:#f6faf5;border:1px solid #dfe6dd;border-radius:10px;gap:6px;margin:10px 0;padding:10px 12px;display:grid}.m-field-hint{color:#6b7a70;margin-top:3px;font-size:12px;display:block}.drop-zone .drop-paste{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;margin-top:4px;display:flex}.drop-zone .drop-paste small{color:#6b7a70}.paste-wrap{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.drop-zone .paste-wrap{align-items:center}.paste-button{align-items:center;gap:6px;display:inline-flex}.paste-msg{color:#9a4b16;max-width:360px;font-size:12px}.m-dialog.m-logo-dialog{width:min(760px,100vw - 24px)}.m-logo-dialog .m-logo-candidates{max-height:260px;overflow:auto}.m-logo-editor{flex-wrap:wrap;align-items:flex-start;gap:18px;margin:12px 0;display:flex}.m-logo-stage{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-conic-gradient(#e9ece8 0 25%, #fff 0 50%) 0 0 / 20px 20px;border-radius:12px;flex:none;position:relative;overflow:hidden}.m-logo-stage:active{cursor:grabbing}.m-logo-stage canvas{display:block}.m-logo-ring{pointer-events:none;border-radius:50%;outline:2px solid #fff;position:absolute;inset:0;box-shadow:0 0 0 999px #14281e61}.m-logo-tools{flex:240px;gap:10px;display:grid}.m-logo-tools input[type=range]{width:100%}.m-logo-fit{flex-wrap:wrap;gap:8px;display:flex}.m-logo-fit .m-button.on{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green)}.m-logo-bg{border:0;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;display:flex}.m-logo-bg legend{color:var(--m-muted);margin-bottom:4px;font-size:13px}.m-logo-bg label{cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.m-logo-bg input[type=radio]{opacity:0;pointer-events:none;position:absolute}.m-logo-bg label.on{font-weight:600}.m-logo-swatch{border:1px solid var(--m-line);background:repeating-conic-gradient(#e9ece8 0 25%, #fff 0 50%) 0 0 / 8px 8px;border-radius:50%;width:20px;height:20px}.m-logo-bg input[type=color]{border:1px solid var(--m-line);border-radius:6px;width:26px;height:22px;padding:0}.m-note-small{color:var(--m-muted);font-size:12px}.m-spin{vertical-align:-2px;animation:1s linear infinite m-spin}@keyframes m-spin{to{transform:rotate(360deg)}}.m-asset-pending{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.m-asset-pending li{border:1px solid var(--m-line);background:#fff;border-radius:10px;gap:4px;padding:6px;display:grid;position:relative}.m-asset-pending img,.m-asset-pending .m-asset-pdf{aspect-ratio:1;object-fit:cover;width:100%;color:var(--m-muted);background:#f1f4f0;border-radius:6px;place-items:center;font-weight:700;display:grid}.m-asset-pending small{color:var(--m-muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.market .m-asset-pending .m-icon{background:#fff;border-radius:50%;width:24px;height:24px;padding:0;position:absolute;top:2px;right:2px;box-shadow:0 1px 3px #00000026}.m-offer-facts{color:var(--m-ink);overflow-wrap:anywhere;margin:2px 0 4px;font-size:13px}.m-offer-facts b{font-weight:600}.m-offer-facts span{color:var(--m-muted)}.m-offer-seller{color:var(--m-muted);font-size:12.5px}.m-price-box{gap:4px;display:grid}.m-price-badges{flex-wrap:wrap;gap:6px;display:flex}.m-badge{color:#fff;background:#3c6e57;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-block}.m-badge-off,.m-badge-sale{background:#d4442e}.m-badge-promo{background:#e08a1e}.m-badge-clearance{background:#7a5c3a}.m-badge-new{background:#2d6fb5}.m-price-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.m-price{font-size:18px}.m-price small{color:var(--m-muted);font-size:13px;font-weight:400}.m-price-box:not(.compact) .m-price{font-size:26px}.m-price-old{color:var(--m-muted);font-size:14px}.m-price-note{color:var(--m-muted);font-size:12px}.m-tiers-view{border-collapse:collapse;margin-top:4px;font-size:13px}.m-tiers-view caption{text-align:left;padding-bottom:2px;font-weight:600}.m-tiers-view td{padding:2px 12px 2px 0}.m-tiers{border:1px solid var(--m-line);border-radius:10px;gap:8px;margin:8px 0;padding:8px 12px 12px;display:grid}.m-tiers legend{color:var(--m-muted);padding:0 4px;font-size:13px}.m-tier{grid-template-columns:1fr 1fr auto;align-items:end;gap:8px;display:grid}.m-dialog.m-offer-dialog{width:min(1180px,100vw - 24px)}.m-pp{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(260px,.85fr);align-items:start;gap:20px;margin-bottom:14px;display:grid}.m-pp-gallery{gap:8px;display:grid}.m-pp-main{aspect-ratio:1;border:1px solid var(--m-line);color:#9fb09a;background:#fff;border-radius:14px;place-items:center;display:grid;position:relative;overflow:hidden}.m-pp-main a,.m-pp-main img{width:100%;height:100%}.m-pp-main img{object-fit:contain;display:block}.m-pp-gallery.empty .m-pp-main{align-content:center;gap:6px}.market .m-pp-arrow{border:1px solid var(--m-line);width:34px;height:34px;color:var(--m-ink);background:#ffffffeb;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.m-pp-arrow.prev{left:8px}.m-pp-arrow.next{right:8px}.m-pp-count{color:#fff;background:#0000008c;border-radius:999px;padding:1px 8px;font-size:12px;position:absolute;bottom:8px;right:10px}.m-pp-thumbs{gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.market .m-pp-thumbs button{border:1px solid var(--m-line);background:#fff;border-radius:8px;flex:none;width:60px;height:60px;padding:2px}.market .m-pp-thumbs button.on{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green)}.m-pp-thumbs img{object-fit:contain;width:100%;height:100%}.m-pp-info{align-content:start;gap:8px;display:grid}.m-pp-path{color:var(--m-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.m-pp-title{margin:0;font-size:24px;line-height:1.2}.m-pp-brand{margin:0;font-weight:600}.m-pp-brand small{color:var(--m-muted);font-weight:400}.m-pp-keyspecs{gap:4px;margin:4px 0;display:grid}.m-pp-keyspecs div{border-bottom:1px dotted var(--m-line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-bottom:3px;font-size:14px;display:grid}.m-pp-keyspecs dt{color:var(--m-muted)}.m-pp-keyspecs dd{margin:0}.m-pp-buy{border:1px solid var(--m-line);background:#fff;border-radius:14px;gap:10px;padding:14px 16px;display:grid;position:sticky;top:0}.m-pp-terms{gap:6px;margin:0;font-size:13.5px;display:grid}.m-pp-terms dt{color:var(--m-muted);font-size:12px}.m-pp-terms dd{white-space:pre-line;margin:0}.m-pp-seller{margin:0;font-size:13.5px}.m-pp-buy .m-seller-contacts{margin:0}.m-pp-desc{white-space:pre-line}@media (max-width:980px){.m-pp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.m-pp-buy{grid-column:1/-1;position:static}}@media (max-width:640px){.m-pp{grid-template-columns:minmax(0,1fr)}.m-pp-title{font-size:20px}}.m-compare-toggle{flex-direction:column;gap:2px;display:inline-flex}.m-compare-toggle .m-check{cursor:pointer;align-items:center;gap:5px;font-size:13px;display:inline-flex}.m-compare-toggle .m-check.on{color:var(--m-green);font-weight:600}.m-compare-msg{color:#9a4b16;font-size:12px}.m-compare-bar{z-index:40;color:#fff;background:#17382a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:calc(100vw - 24px);padding:10px 14px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000040}.m-compare-names{color:#c9dccf;white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:13px;overflow:hidden}.market .m-compare-bar .m-text-button{color:#fff}.m-dialog.m-compare-dialog{width:min(1180px,100vw - 24px)}.m-compare-wrap{margin-top:10px;overflow-x:auto}.m-compare-table{border-collapse:collapse;width:100%;min-width:560px;font-size:14px}.m-compare-table th,.m-compare-table td{border-bottom:1px solid var(--m-line);text-align:left;vertical-align:top;padding:8px 10px}.m-compare-table thead th{vertical-align:bottom;min-width:180px}.m-compare-table tbody th{color:var(--m-muted);width:200px;font-weight:500}.m-compare-table tr.diff td{background:#fff7e8}.market .m-compare-item{text-align:left;color:var(--m-ink);background:0 0;border:0;justify-items:start;gap:6px;padding:0;display:grid}.m-compare-item img{object-fit:contain;border:1px solid var(--m-line);background:#fff;border-radius:8px;width:120px;height:90px}@media (max-width:640px){.m-compare-names{display:none}}.m-watermark{color:#17382abf;letter-spacing:.02em;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff8c;border-radius:999px;align-items:center;gap:5px;padding:3px 8px 3px 4px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.m-pp-main .m-watermark img,.m-lightbox .m-watermark img,.m-watermark img{object-fit:contain;opacity:.8;background:0 0;flex:none;width:16px;max-width:none;height:16px;max-height:none}.market .m-pp-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0}.m-lightbox{background:#0a120eeb;border:0;place-items:center;width:100vw;max-width:none;height:100vh;max-height:none;margin:0;padding:0;display:grid}.m-lightbox::backdrop{background:#0a120e99}.m-lightbox figure{justify-items:center;max-width:92vw;max-height:88vh;margin:0;display:grid;position:relative}.m-lightbox figure img{object-fit:contain;background:#fff;max-width:92vw;max-height:84vh;display:block}.m-lightbox-pic{display:block;position:relative}.m-lightbox figcaption{color:#e6efe9;text-align:center;margin-top:6px;font-size:13px}.market .m-lightbox-close,.m-lightbox .m-lightbox-close{background:#ffffffe6;border-radius:50%;position:fixed;top:14px;right:14px}.m-lightbox .m-pp-arrow{position:fixed}.m-lightbox .m-pp-count{position:fixed;bottom:18px;right:50%;transform:translate(50%)}.m-photo-list{grid-template-columns:repeat(auto-fill,minmax(156px,1fr));gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.m-photo-list li{border:1px solid var(--m-line);cursor:grab;background:#fff;border-radius:10px;gap:6px;padding:6px;display:grid;position:relative}.m-photo-list li.main{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green)}.m-photo-list li.drag{opacity:.5}.m-photo-list img{aspect-ratio:1;object-fit:contain;background:#f6f8f4;border-radius:6px;width:100%}.m-photo-main{background:var(--m-green);color:#fff;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700;position:absolute;top:10px;left:10px}.m-photo-tools{flex-wrap:wrap;justify-content:center;gap:2px;display:flex}.market .m-photo-tools .m-icon{width:28px;height:28px;padding:0}.market .m-photo-tools .m-icon.danger{color:#a33a2b}.m-dialog.m-photo-editor{width:min(720px,100vw - 24px)}.m-pe-tools{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.m-pe-ratios{flex-wrap:wrap;gap:4px;display:inline-flex}.m-pe-ratios .m-button.on{border-color:var(--m-green);box-shadow:inset 0 0 0 1px var(--m-green)}.m-pe-stage{touch-action:none;-webkit-user-select:none;user-select:none;background:repeating-conic-gradient(#e9ece8 0 25%, #fff 0 50%) 0 0 / 20px 20px;max-width:100%;margin:0 auto 8px;position:relative;overflow:hidden}.m-pe-stage canvas{display:block}.m-pe-box{cursor:move;border:2px solid #fff;outline:1px solid #00000080;position:absolute;box-shadow:0 0 0 9999px #14281e73}.m-pe-handle{background:#fff;border:1px solid #333;border-radius:3px;width:14px;height:14px;position:absolute}.m-pe-handle.nw{cursor:nwse-resize;top:-1px;left:-1px}.m-pe-handle.ne{cursor:nesw-resize;top:-1px;right:-1px}.m-pe-handle.sw{cursor:nesw-resize;bottom:-1px;left:-1px}.m-pe-handle.se{cursor:nwse-resize;bottom:-1px;right:-1px}.m-dialog.m-leave-prompt{width:min(520px,100vw - 24px)}.m-leave-prompt h2{margin:0 0 6px}.m-leave-prompt p{margin:0 0 14px}.pub-respond{background:#f3f8f1;border:1px solid #cfe0cf;border-radius:14px;gap:14px;margin:18px 0 8px;padding:16px;display:grid}.pub-respond h2{margin:0;font-size:20px}.pub-respond p{margin:0}.pub-respond label,.pub-respond fieldset{border:0;gap:6px;margin:0;padding:0;display:grid}.pub-respond label>span,.pub-respond legend{margin-bottom:6px;padding:0;font-size:15px;font-weight:650}.pub-respond input,.pub-respond textarea{font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9d3c7;border-radius:10px;width:100%;min-height:48px;padding:10px 12px;font-size:17px}.pub-respond small{color:#5c6e57;font-size:13px}.pub-chips{flex-wrap:wrap;gap:8px;display:flex}.pub-chip{min-height:44px;font:inherit;color:#23402f;background:#fff;border:1px solid #c9d3c7;border-radius:999px;padding:8px 14px;font-size:15px}.pub-chip.on{color:#fff;background:#23654e;border-color:#23654e}.pub-respond-bar{z-index:5;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f9f9f300,#f9f9f3 20%);gap:6px;margin:18px -16px 0;display:grid;position:sticky;bottom:0}.pub-respond .pub-respond-bar{background:linear-gradient(#f3f8f100,#f3f8f1 20%);border-radius:0 0 14px 14px;margin:0 -16px -16px}.pub .pub-respond-go{border-radius:12px;width:100%;min-height:56px;font-size:17px}.pub-respond-bar small{text-align:center;color:#5c6e57}.pub-respond-actions{flex-wrap:wrap;gap:10px;display:flex}.pub-respond-actions .m-button{min-height:48px}.pub .m-button.pub-wa,.m-button.pub-wa{background:#1f8f4e;border-color:#1f8f4e;align-items:center;gap:8px;text-decoration:none;display:inline-flex;color:#fff!important}.pub-done{text-align:center;justify-items:center}.pub-done svg{color:#23654e}.pub-done .pub-respond-actions{justify-content:center}@media (max-width:560px){.pub-top{flex-wrap:nowrap;gap:8px;padding:8px 12px}.pub-top nav{scrollbar-width:none;flex-wrap:nowrap;gap:10px;font-size:13px;overflow-x:auto}.pub-top nav>a:not(.m-button){display:none}.pub-top .m-brand-home b{font-size:15px}.pub-main>.back-button{display:none}.pub-respond-actions .m-button{justify-content:center;width:100%}}.pub .m-button.m-button-light{background:#fff;border-color:#c9d3c7;color:#23654e!important}.m-start{margin:4px 0 20px}.m-start>h2{color:#16352a;margin:6px 0 14px;font-size:clamp(24px,6vw,34px)}.m-start-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.m-start-tile{text-align:left;min-height:112px;font:inherit;color:#16352a;cursor:pointer;background:#fff;border:1px solid #d7e2d4;border-radius:16px;align-content:start;justify-items:start;gap:6px;padding:16px;display:grid;box-shadow:0 1px 2px #16352a0d}.m-start-tile svg{color:#23654e}.m-start-tile b{font-size:17px;line-height:1.2}.m-start-tile small{color:#5c6e57;font-size:13px;line-height:1.3}.m-start-tile:active{transform:scale(.98)}.m-start-flat,.m-start-house{background:#eef6ec;border-color:#cfe3cb}.m-start-pro{background:#fbf4e6;border-color:#eedcb6}.m-start-pro svg{color:#a8731c}.m-start-mine{gap:8px;margin-bottom:10px;display:grid}.m-start-resume{color:#fff;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:#23654e;border:1px solid #23654e;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.m-start-resume span{gap:2px;display:grid}.m-start-resume small{opacity:.85}.m-start-resume+.m-start-resume{color:#16352a;background:#fff;border-color:#cfe0cf}@media (max-width:640px){.m-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.m-start-tile{min-height:104px;padding:14px}}.m-start-work{background:#fffaf0;border:1px dashed #d8c79e;border-radius:16px;margin-top:16px;padding:14px 16px}.m-start-work h2{color:#16352a;margin:0 0 4px;font-size:17px}.m-start-work p{color:#5c6e57;margin:0 0 10px;font-size:14px}.m-start-work-list{flex-wrap:wrap;gap:8px;display:flex}.m-chip-link{color:#16352a;background:#fff;border:1px solid #e2cf9f;border-radius:999px;align-items:center;min-height:44px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.m-bottom-nav{display:none}.m-start-news{color:#fff!important;background:#b36b12!important;border-color:#b36b12!important}@media (max-width:800px){.m-bottom-nav{z-index:40;padding:4px 4px env(safe-area-inset-bottom,0px);background:#fbfbf6;border-top:1px solid #dfe3d8;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #16352a0f}.m-bottom-nav button{min-height:56px;font:inherit;color:#5c6e57;text-align:center;background:0 0;border:0;align-content:center;justify-items:center;gap:2px;padding:4px 2px;font-size:11px;line-height:1.15;display:grid}.m-bottom-nav button.active{color:#23654e;font-weight:700}.m-bottom-nav button.active .m-bottom-ico{background:#e3f0df}.m-bottom-ico{border-radius:15px;place-items:center;width:52px;height:30px;display:grid;position:relative}.m-bottom-badge{color:#fff;background:#c2410c;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-3px;right:6px}.market .m-header .m-mobile-only{display:none}.market .m-main{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.market .m-feedback-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.market .m-toast{bottom:calc(80px + env(safe-area-inset-bottom,0px))}.market .m-button,.market .m-text-button,.m-dialog .m-button,.m-dialog .m-text-button{min-height:44px}.market .m-icon,.m-dialog .m-icon{min-width:44px;min-height:44px}.market select,.market input:not([type=checkbox]):not([type=radio]):not([type=range]),.m-dialog select,.m-dialog input:not([type=checkbox]):not([type=radio]):not([type=range]){min-height:44px;font-size:16px}}.m-filters-toggle{display:none!important}.m-filters-more{display:contents}@media (max-width:800px){.m-people-filters{grid-template-columns:1fr auto;gap:10px;margin-bottom:14px;display:grid}.m-people-filters .m-search{min-width:0}.m-filters-toggle{align-items:center;gap:6px;display:inline-flex!important}.m-filters-more{grid-column:1/-1;display:none}.m-filters-more.open{background:#fff;border:1px solid #dce1d4;border-radius:12px;gap:10px;padding:12px;display:grid}.m-filters-more .m-city-select,.m-filters-more select{width:100%}}.m-quality{background:#f7faf5;border:1px solid #dce6d8;border-radius:12px;gap:8px;margin:10px 0 14px;padding:12px 14px;display:grid}.m-quality-head{flex-wrap:wrap;justify-content:space-between;gap:6px 12px;font-size:14px;display:flex}.m-quality-head span{color:#5c6e57}.m-quality-bar{background:#e4eae0;border-radius:4px;height:8px;overflow:hidden}.m-quality-bar span{border-radius:4px;height:100%;transition:width .3s;display:block}.m-quality-bar .low{background:#c2410c}.m-quality-bar .mid{background:#d39a1c}.m-quality-bar .good{background:#23654e}.m-quality-next{flex-wrap:wrap;gap:6px;display:flex}.m-quality-chip{font:inherit;color:#23654e;cursor:pointer;background:#fff;border:1px dashed #b9c8b4;border-radius:999px;min-height:32px;padding:5px 12px;font-size:13px}.m-quality-chip.req{color:#9a3412;border-style:solid;border-color:#e3b9a6}.m-step-tabs button.m-step-missing:after{content:"";vertical-align:middle;background:#c2410c;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.m-editor-layout{gap:20px;display:grid}.m-editor-preview{display:none}.m-editor-preview.show{order:-1;gap:8px;display:grid}.m-editor-preview>small{color:#5c6e57;font-weight:600}.m-editor-preview .m-offer-card{pointer-events:none;max-width:320px}.m-editor-preview .m-offer-cover{aspect-ratio:4/3;color:#9fb09a;background:#f4f6f1;border-radius:10px;place-items:center;display:grid;overflow:hidden}.m-editor-preview .m-offer-cover img{object-fit:contain;width:100%;height:100%}.m-editor-preview h2{margin:6px 0 2px;font-size:17px}@media (min-width:1100px){.m-offer-dialog:has(.m-editor-layout){width:min(1180px,100vw - 24px);max-width:1180px}.m-editor-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start}.m-editor-preview,.m-editor-preview.show{order:0;gap:8px;display:grid;position:sticky;top:12px}}.m-offer-become{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.m-offer-become span{flex:260px}.m-lookup{grid-template-columns:max-content 1fr;gap:6px 14px;margin:12px 0 0;font-size:14px;display:grid}.m-lookup dt{color:var(--m-muted,#5c6e57)}.m-lookup dd{margin:0}@media (max-width:640px){.m-lookup{grid-template-columns:1fr}.m-lookup dd{margin-bottom:6px}}.m-seller-write{justify-content:center;width:100%;margin:6px 0 8px}.pub-section{margin:28px 0 0}.pub-section h2{margin:0 0 10px;font-size:20px}.pub-prices{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.pub-prices li{background:#fff;border:1px solid #e3e8df;border-radius:12px;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 14px;display:flex}.pub-prices small,.pub-note{color:#5c6e57;font-size:14px}.pub-steps{gap:6px;margin:0;padding-left:22px;display:grid}.pub-faq{border-bottom:1px solid #e3e8df;padding:10px 0}.pub-faq summary{cursor:pointer;min-height:32px;font-weight:600}.pub-faq p{margin:8px 0 0}.pub-invite{background:#fffaf0;border:1px dashed #d8c79e;border-radius:12px;margin-top:24px;padding:12px 14px}.pub-table-wrap{-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e3e8df;border-radius:12px;overflow-x:auto}.pub-table{border-collapse:collapse;width:100%;font-size:15px}.pub-table th,.pub-table td{text-align:left;vertical-align:top;border-bottom:1px solid #eef1ec;padding:10px 12px}.pub-table th{color:#5c6e57;white-space:nowrap;font-size:13px;font-weight:600}.pub-table td:not(:first-child){white-space:nowrap}.pub-table small{color:#5c6e57}.pub-up{color:#a5481b}.pub-down{color:#2f6b4f}.pub-tags a[aria-current=page]{font-weight:700;text-decoration:underline}.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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.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}}
