.master-mobile-card .customer-mobile-location-card{color:#202124;text-align:left;background:#fff;border:1px solid #e0e4ea;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:58px;padding:8px 10px 8px 8px;display:grid}.master-mobile-card .customer-mobile-location-card>span{color:#4f5662;background:#f2f3f5;border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.master-mobile-card .customer-mobile-location-card strong{color:#202124;font-size:14px;font-weight:850;line-height:1.15}.master-mobile-card .customer-mobile-location-card small{color:#69707d;font-size:11px;font-weight:650}.master-mobile-card .customer-mobile-location-card em{color:#c8102e;font-size:12px;font-style:normal;font-weight:800}.master-cabinet{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202124;background:#f4f5f7;min-height:100vh}.master-mobile{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f2f3f5;flex-direction:column;min-height:100vh;display:flex}.master-desktop{display:none}.master-mobile-brand,.master-brand{color:#202124;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.master-mobile-brand span,.master-brand span{background:#ed001f;width:19px;height:19px}.master-mobile-screen{padding:max(env(safe-area-inset-top), 10px) 12px calc(128px + env(safe-area-inset-bottom));flex:1}.master-mobile-screen--no-bottom-nav{padding-bottom:calc(168px + env(safe-area-inset-bottom))}.master-mobile-page-motion,.master-mobile-stack{gap:14px;min-width:0;display:grid}.master-data-load-error{color:#15171a;background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;padding:24px;display:grid}.master-data-load-error>svg{color:#d4112b}.master-data-load-error h1,.master-data-load-error p{margin:0}.master-data-load-error h1{font-size:20px}.master-data-load-error p{color:#687281;margin-top:6px;line-height:1.45}.master-data-load-error button{color:#fff;cursor:pointer;min-height:46px;font:inherit;background:#15171a;border:0;border-radius:8px;padding:0 20px;font-weight:800}.master-data-load-error.is-compact{grid-template-columns:auto minmax(0,1fr);margin:14px;padding:18px}.master-data-load-error.is-compact button{grid-column:1/-1;width:100%}.master-mobile-card,.master-mobile-page-title{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e1e5eb;border-radius:10px;min-width:0;max-width:100%;padding:14px}.master-mobile-page-title{background:0 0;border-color:#0000;padding:4px 2px 2px}.master-mobile-card h1,.master-mobile-page-title h1{color:#202124;letter-spacing:0;overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.1}.master-mobile-card p,.master-mobile-page-title p{color:#69707d;margin-top:5px;font-size:13px;line-height:1.35}.master-page-head__skeleton{background:#e9edf3;border-radius:999px;width:min(260px,70%);height:18px;margin-top:8px;display:block;position:relative;overflow:hidden}.master-page-head__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffffbd,#0000);animation:1.2s ease-in-out infinite master-skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.master-mobile-card button,.master-mobile-order-card>button:not(.master-mobile-order-card__main),.master-mobile-primary-link,.master-primary,.master-form-actions button:last-child{color:#fff;background:#202124;border:0;border-radius:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:750;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.master-mobile-card button:active,.master-mobile-order-card>button:not(.master-mobile-order-card__main):active,.master-mobile-primary-link:active,.master-primary:active,.master-form-actions button:last-child:active{transform:scale(.985)}.master-mobile-primary-link{justify-content:center;align-items:center;width:fit-content;max-width:100%;display:inline-flex}.master-mobile-card>button{margin-top:12px}.master-mobile-search,.master-catalog-toolbar label,.master-search{color:#69707d;background:#fff;border:1px solid #e1e5eb;border-radius:9px;align-items:center;gap:9px;padding:0 12px;display:flex}.master-mobile-search{min-height:44px}.master-mobile-search input,.master-catalog-toolbar input,.master-search input{color:#202124;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.master-mobile-order-card{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #e1e5eb;border-radius:10px;gap:14px;padding:15px;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:grid}.master-mobile-order-card:active{transform:scale(.992)}.master-mobile-order-card.is-new{background:#f8fbff;border-color:#d9e5ff}.master-mobile-order-card__main{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:inherit;text-align:left;background:0 0;border:0;border-radius:0;gap:11px;min-height:0;padding:0;transition:opacity .16s cubic-bezier(.22,1,.36,1);display:grid}.master-mobile-order-card__main,.master-mobile-order-card__main:hover,.master-mobile-order-card__main:active{color:#202124;background:0 0}.master-mobile-order-card h2{color:#202124;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px;font-weight:780;line-height:1.25;display:flex}.master-mobile-order-card h2 em,.master-order-row strong em{color:#1f5fd6;background:#e8f0ff;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;font-size:11px;font-style:normal;font-weight:800;line-height:1;display:inline-flex}.master-mobile-order-card p{color:#69707d;align-items:flex-start;gap:7px;font-size:13px;line-height:1.35;display:flex}.master-mobile-order-card__facts,.master-chip-row{flex-wrap:wrap;gap:8px;display:flex}.master-mobile-order-card__facts span,.master-chip-row span{color:#59606b;background:#f2f3f5;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:650;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-mobile-order-card__bottom{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.master-mobile-order-card__bottom.is-catalog{justify-content:flex-end}.master-mobile-order-card__bottom strong,.master-mobile-price{color:#202124;font-size:17px;font-weight:780}.master-media-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.master-media-strip span{aspect-ratio:1.28;background-color:#eef0f3;background-position:50%;background-size:cover;border-radius:8px;position:relative;overflow:hidden}.master-media-strip span video{object-fit:cover;width:100%;height:100%;display:block}.master-media-strip span i{color:#fff;background:#0003;place-items:center;display:grid;position:absolute;inset:0}.master-media-empty{color:#69707d;background:#f2f3f5;border-radius:8px;place-items:center;gap:4px;min-height:62px;font-size:12px;font-weight:750;display:grid}.master-status-badge{color:#3f4651;background:#f1f3f5;border-radius:999px;width:fit-content;padding:5px 8px;font-size:12px;font-weight:650;line-height:1}.master-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.master-panel-head h2{color:#202124;font-size:17px;font-weight:850}.master-panel-head span{color:#69707d;font-size:12px;font-weight:750}.master-empty-state{color:#69707d;background:#fafbfc;border:1px dashed #d9dee6;border-radius:10px;gap:6px;padding:14px;display:grid}.master-empty-state strong{color:#202124;font-size:14px;font-weight:750}.master-empty-state p{color:#69707d;margin:0;font-size:13px;line-height:1.35}.master-empty-state button{color:#fff;cursor:pointer;min-height:40px;font:inherit;background:#111214;border:0;border-radius:8px;justify-self:start;padding:0 16px;font-size:13px;font-weight:800;transition:transform .16s,box-shadow .16s}.master-empty-state button:hover{transform:translateY(-1px);box-shadow:0 9px 20px #11121426}.master-events-list{gap:12px;display:grid}.master-event-card{background:#fff;border:1px solid #dfe3ea;border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px;display:grid}.master-event-card.is-unread{border-left:4px solid #ed001f;padding-left:15px}.master-event-card-icon{color:#202124;background:#f1f3f5;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.master-event-card-copy{gap:4px;min-width:0;display:grid}.master-event-card-copy span{color:#ed001f;text-transform:uppercase;font-size:12px;font-weight:800}.master-event-card-copy strong{color:#202124;font-size:18px;line-height:1.25}.master-event-card-copy p{color:#69707d;margin:0;font-size:14px;line-height:1.45}.master-event-card-action{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#111214;border:0;border-radius:8px;padding:0 18px;font-weight:800;transition:transform .16s,background-color .16s}.master-event-card-action:hover{background:#2a2c30;transform:translateY(-1px)}@media (max-width:767px){.master-event-card{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px}.master-event-card.is-unread{padding-left:11px}.master-event-card-icon{width:40px;height:40px}.master-event-card-copy strong{font-size:16px}.master-event-card-action{grid-column:1/-1;width:100%}}.master-catalog-skeleton{gap:12px;display:grid}.master-catalog-skeleton-card{background:#fff;border:1px solid #e1e5eb;border-radius:10px;gap:12px;min-height:156px;padding:16px;display:grid}.master-catalog-skeleton-card i,.master-catalog-skeleton-card b,.master-catalog-skeleton-card span,.master-catalog-skeleton-card em{background:linear-gradient(100deg,#eef1f5 0%,#f7f8fa 42%,#eef1f5 84%) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite master-skeleton-shimmer;display:block;overflow:hidden}.master-catalog-skeleton-card i{width:118px;height:18px}.master-catalog-skeleton-card b{width:min(76%,360px);height:28px}.master-catalog-skeleton-card span{width:min(54%,260px);height:18px}.master-catalog-skeleton-card em{border-radius:18px;width:min(42%,200px);height:38px;margin-top:auto}.master-order-table--skeleton{pointer-events:none}.master-order-row--skeleton:hover{box-shadow:none;background:#fff;transform:none}.master-order-row-skeleton__order{gap:9px;display:grid}.master-order-row-skeleton__line{background:linear-gradient(100deg,#eef1f5 0%,#f8f9fb 42%,#eef1f5 84%) 0 0/220% 100%;border-radius:999px;width:100%;height:14px;animation:1.4s ease-in-out infinite master-skeleton-shimmer;display:block;overflow:hidden}.master-order-row-skeleton__line.is-title{width:min(78%,350px);height:18px}.master-order-row-skeleton__line.is-address{width:min(58%,260px)}.master-order-row-skeleton__line.is-work-types{width:min(68%,300px)}.master-order-row-skeleton__line.is-distance{width:76px}.master-order-row-skeleton__line.is-offers{width:48px}.master-order-row-skeleton__line.is-amount{width:92px;height:18px}.master-order-row-skeleton__line.is-action{border-radius:7px;width:118px;height:34px}.master-route-order-skeleton{gap:24px;display:grid}.master-route-order-skeleton--desktop{max-width:980px}.master-route-order-skeleton__back{background:linear-gradient(100deg,#eef1f5 0%,#f7f8fa 42%,#eef1f5 84%) 0 0/220% 100%;border-radius:16px;width:132px;height:48px;animation:1.4s ease-in-out infinite master-skeleton-shimmer}.master-route-order-skeleton__card{background:#fff;border:1px solid #e1e5eb;border-radius:18px;gap:20px;min-height:520px;padding:28px;display:grid}.master-route-order-skeleton__card i,.master-route-order-skeleton__card b,.master-route-order-skeleton__card span,.master-route-order-skeleton__card strong,.master-route-order-skeleton__card em,.master-route-order-skeleton__card div{background:linear-gradient(100deg,#eef1f5 0%,#f7f8fa 42%,#eef1f5 84%) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite master-skeleton-shimmer;display:block;overflow:hidden}.master-route-order-skeleton__card i{width:84px;height:20px}.master-route-order-skeleton__card b{width:min(80%,640px);height:44px}.master-route-order-skeleton__card span{width:min(58%,480px);height:24px}.master-route-order-skeleton__card strong{width:184px;height:34px}.master-route-order-skeleton__card em{border-radius:14px;width:min(36vw,360px);max-width:100%;height:190px}.master-route-order-skeleton__card div{border-radius:14px;width:min(72%,560px);height:88px;margin-top:18px}.master-route-order-skeleton--mobile{gap:14px}.master-route-order-skeleton--mobile .master-route-order-skeleton__card{border-radius:16px;gap:16px;min-height:360px;padding:22px 18px}.master-route-order-skeleton--mobile .master-route-order-skeleton__card b{height:34px}.master-route-order-skeleton--mobile .master-route-order-skeleton__card span,.master-route-order-skeleton--mobile .master-route-order-skeleton__card strong{height:20px}.master-route-order-skeleton--mobile .master-route-order-skeleton__card em{border-radius:12px;width:min(72vw,230px);height:126px}.master-route-order-skeleton--mobile .master-route-order-skeleton__card div{height:58px;margin-top:8px}.master-route-order-loading{color:#202226;background:#fff;border:1px solid #e1e5eb;border-radius:18px;align-content:center;justify-items:start;gap:10px;width:min(100%,520px);min-height:164px;padding:24px;display:grid}.master-route-order-loading--desktop{margin:24px 0}.master-route-order-loading--mobile{border-radius:16px;width:100%;min-height:138px;padding:20px}.master-route-order-loading span{border:3px solid #e7ebf0;border-top-color:#202226;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite master-loading-spin}.master-route-order-loading strong{font-size:20px;line-height:1.15}.master-route-order-loading p{color:#6f7683;margin:0;font-size:15px;line-height:1.35}@keyframes master-skeleton-shimmer{0%{background-position:140% 0}to{background-position:-80% 0}}@keyframes master-loading-spin{to{transform:rotate(360deg)}}.master-current-orders-screen,.master-offers-panel{gap:14px;display:grid}.master-offers-list{gap:8px;display:grid}.master-offer-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;display:grid}.master-offer-open{color:#202124;text-align:left;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.master-offer-open:hover{border-color:#bfc7d2;transform:translateY(-1px)}.master-offer-row__amounts{grid-row:span 2;justify-items:end;gap:3px;display:grid}.master-offer-row__amounts span{white-space:nowrap;align-items:baseline;gap:6px;display:flex}.master-offer-row__amounts b{color:#59606b;font-size:13px}.master-offer-row__amounts strong{color:#202124}.master-offer-withdraw{color:#ad1d1d;cursor:pointer;background:#fff;border:1px solid #e2e5ea;border-radius:8px;min-width:104px;padding:0 16px;font-weight:800;transition:background .16s,border-color .16s,transform .16s}.master-offer-withdraw:hover{background:#fff7f7;border-color:#efb7b7;transform:translateY(-1px)}.master-offers-list span{color:#59606b;font-size:12px;font-weight:800}.master-offers-list strong{justify-self:end;font-size:16px;font-weight:850}.master-offers-list small{color:#69707d;font-size:12px;font-weight:700}.master-offers-list p{color:#3f4651;grid-column:1/-1;margin:0;font-size:13px;line-height:1.35}.master-offer-withdraw-overlay{z-index:10000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16191e8f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.master-offer-withdraw-dialog{background:#fff;border:1px solid #e0e4ea;border-radius:14px;gap:20px;width:min(520px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #11141b38}.master-offer-withdraw-dialog span{color:#7a8290;text-transform:uppercase;font-size:12px;font-weight:900}.master-offer-withdraw-dialog h2{margin:6px 0 0;font-size:26px;line-height:1.08}.master-offer-withdraw-dialog p{color:#626a76;margin:10px 0 0;line-height:1.5}.master-offer-withdraw-error{background:#fff6f6;border:1px solid #efb0b0;border-radius:8px;padding:11px 13px;color:#b42318!important}.master-offer-withdraw-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.master-offer-withdraw-actions button{color:#202124;cursor:pointer;background:#fff;border:1px solid #dfe3e8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-weight:850;display:inline-flex}.master-offer-withdraw-actions button:last-child{color:#fff;background:#202124;border-color:#202124}.master-offer-withdraw-actions button:disabled{cursor:wait;opacity:.62}@media (max-width:640px){.master-offer-row{grid-template-columns:1fr}.master-offer-row__amounts{grid-row:auto;justify-items:start}.master-offer-finance-summary{grid-template-columns:1fr}.master-offer-withdraw{min-height:44px}.master-offer-withdraw-overlay{padding:12px 12px calc(12px + env(safe-area-inset-bottom));align-items:end}.master-offer-withdraw-dialog{border-radius:14px;padding:20px}.master-offer-withdraw-actions{grid-template-columns:1fr}}.master-mobile-back{color:#202124;background:#fff;border:0;border-radius:12px;width:fit-content;min-height:44px;padding:0 14px;font-size:17px;font-weight:800;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);box-shadow:0 10px 24px #1112140d}.master-mobile-back:hover{background:#f9fafb;transform:translateY(-1px)}.master-mobile-breadcrumbs{color:#69707d;align-items:center;gap:7px;min-width:0;padding:0 2px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.master-mobile-breadcrumbs i{color:#a4abb6;font-style:normal}.master-mobile-breadcrumbs strong{color:#202124;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.master-mobile-back+.master-mobile-detail{margin-top:8px}.master-mobile-detail{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:16px;gap:34px;padding:34px 24px 78px;display:grid}.master-mobile-detail-summary{gap:13px;padding-bottom:0;display:grid}.master-mobile-detail-summary>span{color:#69707d;font-size:12px;font-weight:850;line-height:1.2}.master-mobile-detail-summary>h1{overflow-wrap:anywhere;margin:0;font-size:clamp(23px,6.4vw,26px);line-height:1.07}.master-mobile-detail-summary>p{margin:0;font-size:14px;line-height:1.45}.master-mobile-detail .master-status-badge{margin-top:0}.master-mobile-detail .master-mobile-price{margin:4px 0 0;font-size:20px;line-height:1.12}.master-mobile-detail .master-chip-row{gap:8px}.master-mobile-detail .master-chip-row span{max-width:100%;min-height:31px;padding:0 10px;font-size:12px}.master-mobile-detail .master-media-empty{width:min(100%,232px);min-height:140px;margin:2px 0 0}.master-mobile-detail .master-media-strip{max-width:100%;margin:2px 0 0}.master-mobile-detail{padding:22px 16px calc(92px + env(safe-area-inset-bottom));gap:22px;display:grid}.master-mobile-detail-summary{gap:12px;display:grid}.master-mobile-detail .master-page-head{gap:8px;display:grid}.master-mobile-detail .master-page-head>div{min-width:0}.master-mobile-detail .master-page-head h1{overflow-wrap:anywhere;margin:2px 0 0;font-size:clamp(22px,6vw,25px);line-height:1.08}.master-mobile-detail .master-page-head p{color:#69707d;margin:4px 0 0;font-size:14px;line-height:1.3}.master-order-address-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;width:100%;min-width:0;margin:0;display:flex}.master-mobile-detail .master-order-address-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;margin-top:2px;display:grid}.master-order-address-line>span:first-child{overflow-wrap:anywhere;min-width:0}.master-order-address-distance{color:#69707d;white-space:nowrap;align-items:center;gap:4px;font-size:.9em;font-weight:800;display:inline-flex}.master-order-address-distance svg{flex:none}.master-mobile-detail .master-detail-facts{grid-template-columns:1fr;gap:10px;display:grid}.master-mobile-detail .master-detail-facts p{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:12px;gap:5px;margin:0;padding:12px;display:grid}.master-mobile-detail .master-detail-facts span{color:#69707d;font-size:12px;font-weight:800}.master-mobile-detail .master-detail-facts strong{color:#202124;font-size:15px;font-weight:850;line-height:1.25}.master-mobile-detail .master-order-tabs{gap:0;margin-top:4px}.master-mobile-detail .master-order-tabs__nav{scrollbar-width:none;border-bottom:1px solid #e8ecf2;flex-wrap:nowrap;gap:clamp(14px,4vw,20px);padding-bottom:2px;display:flex;overflow-x:auto}.master-mobile-detail .master-order-tabs__nav::-webkit-scrollbar{display:none}.master-mobile-detail .master-order-tabs__nav button{text-align:center;white-space:nowrap;flex:none;min-width:auto;min-height:42px;padding:0 2px;font-size:13.5px;line-height:1.15}.master-mobile-detail .master-order-tabs__panel{padding-top:22px}.master-mobile-detail .master-order-inline-content{color:#202124;gap:20px;margin-top:20px}.master-mobile-detail .master-order-inline-section{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#202124;background:#fff;padding-top:20px}.master-mobile-detail .master-order-inline-section:first-child{padding-top:0}.master-mobile-detail .master-order-inline-section__head h2{font-size:20px}.master-mobile-detail .master-detail-section{gap:18px;padding:0;display:grid}.master-mobile-detail .master-detail-section h2{color:#202124;margin:0;font-size:22px;font-weight:850;line-height:1.12}.master-mobile-detail .master-detail-section h2:not(:first-child){margin-top:8px}.master-mobile-detail .master-detail-section p{color:#59606b;margin:0;font-size:15px;line-height:1.5}.master-mobile-detail .customer-order-materials,.master-mobile-detail .customer-order-materials__section,.master-mobile-detail .customer-order-materials__files,.master-mobile-detail .master-media-strip,.master-mobile-detail .master-media-empty{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.master-mobile-detail>button,.master-mobile-detail .master-order-detail-actions>button{border-radius:11px;min-height:50px;margin-bottom:6px;font-size:15px}.master-mobile-detail .master-order-customer-contact{border-radius:16px;gap:16px;margin:4px 0 2px;padding:20px 16px}.master-mobile-detail .master-order-customer-contact a,.master-mobile-detail .master-order-customer-contact>div:last-child span{min-height:48px;padding:0 14px}.master-mobile-detail .master-order-detail-actions{gap:14px;margin-top:12px;padding-top:10px;display:grid}.master-mobile-detail .master-order-wait-notice{width:100%;padding:14px}@media (max-width:430px){.master-mobile-detail-summary>h1,.master-mobile-detail .master-page-head h1{font-size:21px;line-height:1.12}.master-mobile-detail .master-detail-section h2{font-size:20px}}.master-offer-form{gap:12px;display:grid}.master-offer-finance-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.master-offer-finance-summary>div{background:#f8f9fb;border:1px solid #e1e5eb;border-radius:10px;gap:4px;padding:13px 14px;display:grid}.master-offer-finance-summary span,.master-order-price-breakdown span{color:#69707d;font-size:12px;font-weight:800}.master-offer-finance-summary strong{color:#202124;font-size:20px;font-weight:850}.master-offer-finance-summary small{color:#69707d;font-size:11px;font-weight:700}.master-order-price-breakdown{flex-wrap:wrap;gap:10px 28px;margin-top:12px;display:flex}.master-order-price-breakdown>div{gap:3px;display:grid}.master-order-price-breakdown strong{color:#202124;font-size:26px;font-weight:850;line-height:1.1}.master-mobile-detail .master-order-price-breakdown{margin-top:4px}.master-mobile-detail .master-order-price-breakdown strong{font-size:20px}.master-offer-form label,.master-offer-form__field{color:#59606b;gap:6px;font-size:13px;font-weight:800;display:grid}.master-offer-form input,.master-offer-form textarea{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:9px;min-height:44px;padding:0 12px;font-size:15px;font-weight:700}.master-offer-form input.is-error,.master-offer-form textarea.is-error{background:snow;border-color:#d92d20;box-shadow:0 0 0 2px #d92d201a}.master-date-picker{gap:8px;display:grid;position:relative}.master-date-picker>button{color:#202124;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:9px;align-items:center;gap:9px;padding:0 12px;font-size:15px;font-weight:750;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:flex}.master-date-picker>button.is-error{background:snow;border-color:#d92d20;box-shadow:0 0 0 2px #d92d201a}.master-date-picker>button svg{color:#69707d;flex:none}.master-date-calendar{background:#fafbfc;border:1px solid #e4e8ef;border-radius:12px;gap:10px;padding:12px;display:grid}.master-date-calendar__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.master-date-calendar__head strong{color:#1f232b;text-transform:capitalize;font-size:15px}.master-date-calendar__head button{color:#1d1f23;cursor:pointer;width:34px;height:34px;font:inherit;background:#fff;border:1px solid #dfe3ea;border-radius:8px;font-size:22px;line-height:1}.master-date-calendar__week,.master-date-calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.master-date-calendar__week span{color:#8992a0;text-align:center;font-size:12px;font-weight:800}.master-date-calendar__grid button,.master-date-calendar__grid span{height:36px}.master-date-calendar__grid button{color:#252932;cursor:pointer;font:inherit;background:#fff;border:1px solid #0000;border-radius:9px;font-size:14px;font-weight:750}.master-date-calendar__grid button:disabled{color:#c4cad4;cursor:default;background:0 0}.master-date-calendar__grid button.is-active{color:#fff;background:#17181b;border-color:#17181b}.master-date-calendar__actions{justify-content:flex-end;padding-top:2px;display:flex}.master-date-calendar__actions button{color:#fff;cursor:pointer;min-width:132px;min-height:38px;font:inherit;background:#17181b;border:1px solid #17181b;border-radius:9px;font-size:13px;font-weight:800}.master-field-error{color:#d92d20;font-size:12px;font-weight:750;line-height:1.25}.master-offer-form__hint{color:#747d8b;font-size:12px;font-weight:750;line-height:1.3}.master-offer-form__payout{background:#f1f4f7;border-radius:10px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;padding:10px 12px;display:flex}.master-offer-form__payout span,.master-offer-form__payout small{color:#69707d;font-size:12px;font-weight:750}.master-offer-form__payout strong{color:#17181b;font-size:16px;font-weight:850}.master-offer-form textarea{resize:vertical;min-height:132px;padding:12px;line-height:1.4}.master-offer-form__wide{grid-column:1/-1}.master-form-error{color:#b00020;background:#fff0f1;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:750}.master-form-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.master-form-actions button:first-child,.master-secondary-link{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.master-profile-settings{gap:14px;display:grid}.master-profile-settings__hero,.master-profile-settings__section{background:#fff;border:1px solid #e1e5eb;border-radius:12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.master-profile-settings__hero:hover,.master-profile-settings__section:hover{border-color:#d5dbe4;box-shadow:0 14px 30px #0f172a0d}.master-profile-settings__hero{align-items:center;gap:22px;padding:22px;display:flex;position:relative}.master-profile-settings__avatar{color:#fff;background:radial-gradient(circle at 30% 20%,#34373d,#111214);border:1px solid #d7dce3;border-radius:999px;flex:none;place-items:center;width:104px;height:104px;font-size:38px;font-weight:850;display:grid;position:relative;overflow:hidden}.master-profile-settings__avatar img{object-fit:cover;width:100%;height:100%}.master-profile-settings__camera{color:#202124;opacity:0;background:#fff;border:1px solid #d7dce3;border-radius:999px;place-items:center;width:42px;height:42px;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:20px;left:94px;transform:translateY(4px);box-shadow:0 10px 28px #0f172a24}.master-profile-settings__hero:hover .master-profile-settings__camera,.master-profile-settings__camera:focus-visible,.master-profile-settings__avatar.is-empty+.master-profile-settings__camera{opacity:1;transform:translateY(0)}.master-profile-settings__processing{color:#fff;background:#111214ad;place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid;position:absolute;inset:0}.master-profile-settings__identity{gap:8px;min-width:0;display:grid}.master-profile-settings__name{align-items:center;gap:9px;display:flex}.master-profile-settings__name h2{color:#202124;font-size:32px;font-weight:850;line-height:1.05}.master-profile-settings__name button,.master-profile-settings__section-head button{color:#59606b;background:#f6f7f9;border:1px solid #d8dde5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-weight:800;display:inline-flex}.master-form-actions button:disabled{color:#8b93a1;cursor:not-allowed;background:#e5e8ee;transform:none}.master-profile-settings__identity p{color:#59606b;font-size:17px;font-weight:800}.master-profile-settings__badges{flex-wrap:wrap;gap:8px;display:flex}.master-profile-settings__badges span,.master-profile-settings__badges a{color:#59606b;background:#f2f3f5;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.master-profile-settings__badges a{color:#9a3412;background:#fff7ed;transition:background-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1)}.master-profile-settings__badges a:hover{color:#7c2d12;background:#ffedd5;transform:translateY(-1px)}.master-profile-settings__section{overflow:hidden}.master-profile-settings__section h3{color:#202124;padding:16px 18px 12px;font-size:18px;font-weight:850}.master-profile-settings__row{border-top:1px solid #edf0f3;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;transition:background-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:grid}.master-profile-settings__row:hover{background:#fbfcfd}.master-profile-settings__row>span{color:#202124;background:#f2f3f5;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.master-profile-settings__row div{gap:3px;display:grid}.master-profile-settings__row small,.master-profile-settings__details span{color:#69707d;font-size:13px;font-weight:750}.master-profile-settings__row strong,.master-profile-settings__details strong{color:#202124;font-size:15px;font-weight:850}.master-profile-settings__row button{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}.master-profile-settings__balance{border-top:1px solid #edf0f3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0 18px 16px;display:grid}.master-profile-settings__balance div{border-left:1px solid #edf0f3;gap:5px;padding:12px 14px;display:grid}.master-profile-settings__balance div:first-child{border-left:0;padding-left:0}.master-profile-settings__balance span{color:#69707d;font-size:12px;font-weight:800}.master-profile-settings__balance strong{color:#202124;font-size:18px;font-weight:900}.master-profile-settings__balance-skeleton,.master-profile-settings__history-skeleton{border-top:1px solid #edf0f3;gap:10px;padding:16px 18px;display:grid}.master-profile-settings__balance-skeleton{grid-template-columns:repeat(3,minmax(0,1fr))}.master-profile-settings__balance-skeleton i,.master-profile-settings__history-skeleton i{background:linear-gradient(90deg,#f0f2f5 25%,#f8f9fb 50%,#f0f2f5 75%) 0 0/200% 100%;border-radius:6px;min-height:52px;animation:1.35s linear infinite master-skeleton-shimmer;display:block}.master-profile-settings__history-skeleton i{min-height:46px}.master-profile-settings__balance-error,.master-profile-settings__history-error{border-top:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.master-profile-settings__balance-error p,.master-profile-settings__history-error p{color:#b42318;margin:0;font-size:13px;line-height:1.45}.master-profile-settings__balance-error button,.master-profile-settings__history-error button{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:6px;flex:none;min-height:38px;padding:0 14px;font-weight:850}.master-profile-settings__payout-history{border-top:1px solid #edf0f3;gap:8px;padding:16px 18px 4px;display:grid}.master-profile-settings__payout-history h4{margin:0 0 4px;font-size:14px;font-weight:900}.master-profile-settings__payout-history>div{border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 14px;padding:11px 0;display:grid}.master-profile-settings__payout-history span,.master-profile-settings__payout-history span small{display:block}.master-profile-settings__payout-history span{color:#202124;font-size:13px;font-weight:850}.master-profile-settings__payout-history span small{color:#7b8492;margin-top:2px;font-size:11px}.master-profile-settings__payout-history strong{font-size:13px}.master-profile-settings__payout-history em{color:#5e6673;background:#eef1f4;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850}.master-profile-settings__payout-history em[data-status=paid]{color:#247447;background:#e9f7ef}.master-profile-settings__payout-history em[data-status=rejected]{color:#b42318;background:#fff0f0}.master-profile-settings__payout-history em[data-status=cancelled]{color:#697283;background:#f2f3f5}.master-profile-settings__payout-history p{color:#b42318;grid-column:1/-1;margin:-2px 0 0;font-size:12px;line-height:1.4}.master-profile-settings__payout-history>div>button{color:#303640;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d7dde6;border-radius:7px;grid-column:1/-1;justify-self:start;padding:6px 10px;font-size:12px;font-weight:800;transition:border-color .16s,transform .16s}.master-profile-settings__payout-history>div>button:hover{border-color:#111214;transform:translateY(-1px)}.master-profile-settings__payout-proof{color:#697283;flex-wrap:wrap;grid-column:1/-1;gap:6px 12px;font-size:12px;line-height:1.45;display:flex}.master-profile-settings__payout-proof a{color:#111214;font-weight:800;text-decoration:underline}.master-profile-settings__button-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:13px;height:13px;margin-right:6px;animation:.7s linear infinite master-spin;display:inline-block}@media (max-width:560px){.master-profile-settings__balance-skeleton{grid-template-columns:1fr}.master-profile-settings__balance-error,.master-profile-settings__history-error{flex-direction:column;align-items:stretch}.master-profile-settings__balance-error button,.master-profile-settings__history-error button{width:100%}.master-profile-settings__payout-history>div{grid-template-columns:minmax(0,1fr) auto}.master-profile-settings__payout-history em{grid-column:1/-1;width:max-content}}.master-profile-settings__type{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:16px 18px;display:flex}.master-profile-settings__type span{gap:4px;display:grid}.master-profile-settings__type strong{color:#202124;font-size:17px;font-weight:850}.master-profile-settings__type small{color:#69707d;font-size:13px;font-weight:750}.master-profile-settings__type svg{transition:transform .16s cubic-bezier(.22,1,.36,1)}.master-profile-settings__type svg.is-open{transform:rotate(180deg)}.master-profile-settings__details{border-top:1px solid #edf0f3;padding:0 18px 4px;display:grid}.master-profile-settings__fact-group{border-top:1px solid #edf0f3;padding:14px 0 2px;display:grid}.master-profile-settings__fact-group:first-child{border-top:0}.master-profile-settings__fact-group h4{color:#202124;margin:0 0 4px;font-size:14px;font-weight:850}.master-profile-settings__fact-group p{border-top:1px solid #edf0f3;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:13px 0;display:grid}.master-profile-settings__fact-group p:first-of-type{border-top:0}.master-profile-settings__section .master-secondary-link{margin:0 18px 18px}.master-profile-settings__section-head{justify-content:space-between;align-items:center;gap:12px;padding-right:18px;display:flex}.master-profile-settings__portfolio{border-top:1px solid #edf0f3;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:14px 18px 18px;display:grid}.master-profile-settings__portfolio-card{color:inherit;text-align:left;background:#fff;border:1px solid #e1e5eb;border-radius:10px;padding:0;transition:transform .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);overflow:hidden}.master-profile-settings__portfolio-card:hover{border-color:#d5dbe4;transform:translateY(-2px);box-shadow:0 14px 30px #0f172a12}.master-profile-settings__portfolio img,.master-profile-settings__portfolio-card>span{aspect-ratio:4/3;color:#69707d;object-fit:cover;background:#f2f3f5;place-items:center;width:100%;display:grid}.master-profile-settings__portfolio strong,.master-profile-settings__portfolio small{padding:0 10px;display:block}.master-portfolio-dialog{width:min(820px,100vw - 28px)}.master-portfolio-dialog__gallery{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.master-portfolio-dialog__gallery img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:100%}.master-mobile-filterbar,.master-catalog-filterbar{align-items:center;gap:6px;display:flex}.master-mobile-filterbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;margin:-2px -12px 0;padding:2px 12px 4px;overflow-x:auto}.master-mobile-filterbar::-webkit-scrollbar{display:none}.master-mobile-filterbar button,.master-catalog-filterbar button{color:#59606b;background:#fff;border:1px solid #dfe3e8;border-radius:999px;flex:none;min-height:34px;padding:0 11px;font-size:13px;font-weight:650;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1),color .16s cubic-bezier(.22,1,.36,1)}.master-mobile-filterbar button:hover,.master-catalog-filterbar button:hover{border-color:#cfd5dd;transform:translateY(-1px)}.master-mobile-filterbar button.is-active,.master-catalog-filterbar button.is-active{color:#202124;background:#f1f3f5;border-color:#c7ccd4}.master-order-tabs{gap:14px;margin-top:18px;display:grid}.master-order-tabs__nav{border-bottom:1px solid #edf0f3;flex-wrap:wrap;gap:20px;display:flex}.master-order-tabs__nav button{color:#69707d;background:0 0;border:0;min-height:38px;padding:0 2px;font-size:14px;font-weight:800;transition:color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);position:relative}.master-order-tabs__nav button:hover{color:#202124;transform:translateY(-1px)}.master-order-tabs__nav button.is-active{color:#202124}.master-order-tabs__indicator{background:#ed001f;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.master-order-tabs__panel{min-width:0}.master-order-inline-content{gap:18px;margin-top:24px;display:grid}.master-order-inline-section{border-top:1px solid #edf0f3;min-width:0;padding-top:20px}.master-order-inline-section:first-child{border-top:0;padding-top:0}.master-order-inline-section__head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.master-order-inline-section__head h2{color:#202124;margin:0;font-size:20px;font-weight:850;line-height:1.15}.master-order-inline-section__head span{color:#69707d;background:#f2f3f5;border-radius:999px;justify-content:center;align-items:center;min-width:32px;min-height:28px;font-size:13px;font-weight:850;display:inline-flex}.master-attachment-list{border:1px solid #edf0f3;border-radius:10px;display:grid;overflow:hidden}.master-attachment-list a{color:#202124;border-top:1px solid #edf0f3;align-items:center;gap:9px;min-height:44px;padding:0 12px;font-size:14px;font-weight:750;text-decoration:none;display:flex}.master-attachment-list a:first-child{border-top:0}.master-attachment-empty{color:#69707d;border:1px dashed #d8dde5;border-radius:10px;padding:14px;font-size:14px;font-weight:750}.master-active-deal{gap:16px;display:grid}.master-active-deal__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.master-active-deal__head span{color:#69707d;text-transform:uppercase;font-size:12px;font-weight:850}.master-active-deal__head h1{color:#202124;margin-top:5px;font-size:28px;font-weight:850;line-height:1.08}.master-active-deal__head p{color:#69707d;margin-top:5px;font-size:14px}.master-active-deal__address{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.master-active-deal__address>span:first-child{overflow-wrap:anywhere;min-width:0}.master-active-deal__address>span:last-child:not(:first-child){color:#69707d;white-space:nowrap;flex:none;align-items:center;gap:4px;font-weight:850;display:inline-flex}.master-active-deal__address svg{flex:none}.master-active-deal__route-loading-head{gap:8px;display:grid}.master-active-deal__route-loading-head span,.master-active-deal__route-loading-head strong,.master-active-deal__route-loading-head p{background:linear-gradient(100deg,#eef1f5 0%,#f7f8fa 42%,#eef1f5 84%) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite master-skeleton-shimmer;display:block;overflow:hidden}.master-active-deal__route-loading-head span{width:118px;height:12px}.master-active-deal__route-loading-head strong{width:min(68%,380px);height:30px}.master-active-deal__route-loading-head p{width:min(54%,320px);height:16px;margin:0}.master-active-deal__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.master-active-deal__summary>div{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:4px 9px;padding:12px;display:grid}.master-active-deal__summary>div>span{color:#202124;background:#f0f2f5;border-radius:9px;grid-row:span 2;place-items:center;width:34px;height:34px;display:inline-grid}.master-active-deal__summary small{color:#69707d;font-size:12px;font-weight:800}.master-active-deal__summary strong{color:#202124;font-size:15px;font-weight:850}.master-active-deal__local-loading{gap:14px;display:grid}.master-active-deal__local-loading i,.master-active-deal__local-loading b,.master-active-deal__local-loading span,.master-active-deal__local-loading strong,.master-active-deal__local-loading p{background:linear-gradient(100deg,#eef1f5 0%,#f7f8fa 42%,#eef1f5 84%) 0 0/220% 100%;border-radius:999px;animation:1.4s ease-in-out infinite master-skeleton-shimmer;display:block;overflow:hidden}.master-active-deal__local-loading .master-active-deal__summary>div{min-height:70px}.master-active-deal__local-loading .master-active-deal__summary i{border-radius:9px;grid-row:span 2;width:34px;height:34px}.master-active-deal__local-loading .master-active-deal__summary b{width:min(70%,170px);height:12px}.master-active-deal__local-loading .master-active-deal__summary div>b:last-child{width:min(48%,120px);height:18px}.master-active-deal__loading-card,.master-active-deal__loading-section{background:#fff;border:1px solid #dfe4eb;border-radius:14px;gap:10px;padding:16px;display:grid}.master-active-deal__loading-card span{width:94px;height:12px}.master-active-deal__loading-card strong,.master-active-deal__loading-section strong{width:min(70%,360px);height:22px}.master-active-deal__loading-card p,.master-active-deal__loading-section p{width:min(92%,520px);height:14px;margin:0}.master-active-deal__loading-card p:last-child,.master-active-deal__loading-section p:last-child{width:min(58%,320px)}.master-active-deal__loading-tabs{border-bottom:1px solid #edf0f3;flex-wrap:wrap;gap:8px;padding-bottom:10px;display:flex}.master-active-deal__loading-tabs span{border-radius:10px;width:96px;height:30px}.master-active-deal__customer-card,.master-active-deal__completion{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dfe4eb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 12px 30px #1218200d}.master-active-deal__customer-card span,.master-active-deal__completion span{color:#7b8491;text-transform:uppercase;font-size:12px;font-weight:850}.master-active-deal__customer-card strong,.master-active-deal__completion strong{color:#202124;margin-top:4px;font-size:18px;font-weight:850;line-height:1.15;display:block}.master-active-deal__customer-card p,.master-active-deal__completion p{color:#69707d;margin-top:6px;font-size:14px;line-height:1.42}.master-active-deal__customer-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-active-deal__customer-actions a,.master-active-deal__customer-actions span{color:#202124;text-transform:none;background:#fff;border:1px solid #dfe4eb;border-radius:10px;align-items:center;min-height:40px;padding:0 13px;font-size:13px;font-weight:850;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-active-deal__customer-actions a:hover{border-color:#bfc7d2;transform:translateY(-1px)}.master-order-customer-contact{background:linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #dfe4eb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:14px;display:grid;box-shadow:0 12px 28px #1218200d}.master-order-customer-contact span{color:#7b8491;font-size:12px;font-weight:850}.master-order-customer-contact strong{color:#202124;margin-top:4px;font-size:17px;font-weight:850;display:block}.master-order-customer-contact>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.master-order-customer-contact a,.master-order-customer-contact>div:last-child span{color:#202124;background:#fff;border:1px solid #dfe4eb;border-radius:10px;align-items:center;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-order-customer-contact a:hover{border-color:#bfc7d2;transform:translateY(-1px)}.master-order-detail-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.master-order-detail-actions>button{min-height:46px}.master-order-wait-notice{color:#202124;background:#f8fafc;border:1px solid #dfe4eb;border-radius:14px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:11px;width:min(100%,520px);padding:13px 14px;display:grid}.master-order-wait-notice svg{color:#69707d;margin-top:2px}.master-order-wait-notice div{gap:3px;min-width:0;display:grid}.master-order-wait-notice strong{font-size:14px;font-weight:850;line-height:1.25}.master-order-wait-notice span{color:#69707d;font-size:13px;font-weight:700;line-height:1.35}.master-secondary-action{color:#202124;background:#fff;border:1px solid #dfe4eb;border-radius:11px;padding:0 18px;font-size:14px;font-weight:850;transition:border-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.master-secondary-action:hover{background:#f8fafc;border-color:#c9d1dc;transform:translateY(-1px)}.master-secondary-action:active{transform:scale(.985)}.master-active-deal__completion{background:#fff;border-color:#cfd6df}.master-active-deal__completion button{color:#fff;white-space:nowrap;background:#111214;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:14px;font-weight:850;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-active-deal__completion button:hover:not(:disabled){background:#000;transform:translateY(-1px)}.master-active-deal__completion button:disabled{cursor:default;color:#7c8491;background:#dfe3e8;transform:none}.master-active-deal__process{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.master-active-deal__process>div{color:#69707d;background:#fff;border:1px solid #e4e7ec;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.master-active-deal__process span{color:#69707d;background:#edf0f3;border-radius:999px;place-items:center;width:24px;min-width:24px;height:24px;font-size:12px;font-weight:850;display:inline-grid}.master-active-deal__process strong{min-width:0;color:inherit;font-size:12px;font-weight:850}.master-active-deal__process .is-active{color:#202124;background:#f8f9fb;border-color:#cfd6df}.master-active-deal__process .is-active span{color:#fff;background:#202124}.master-active-deal__process .is-done{color:#17663a}.master-active-deal__process .is-done span{color:#17663a;background:#dff4e8}.master-active-deal__tabs{border-bottom:1px solid #edf0f3;gap:18px;display:flex}.master-active-deal__tabs button{color:#69707d;background:0 0;border:0;min-height:38px;padding:0 2px;font-size:14px;font-weight:850;position:relative}.master-active-deal__tabs button.is-active{color:#202124}.master-active-deal__tab-indicator{background:#ed001f;border-radius:999px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.master-active-deal__section,.master-active-deal__block{min-width:0}.master-active-deal__block{gap:14px;display:grid}.master-active-deal__block h2{color:#202124;font-size:19px;font-weight:850}.master-active-deal__block p{color:#69707d;margin-top:4px;font-size:14px;line-height:1.4}.master-document-package{gap:12px;display:grid}.master-estimate-highlight{background:linear-gradient(110deg,#e8102c1a,#e8102c06 52%,#fff 100%);border:1px solid #f1a5af;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #82122214}.master-estimate-highlight:before{content:"";background:#e8102c;width:4px;position:absolute;inset:0 auto 0 0}.master-estimate-highlight__icon{color:#fff;background:#e8102c;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.master-estimate-highlight__copy{gap:3px;min-width:0;display:grid}.master-estimate-highlight__copy small{color:#c20d25;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.master-estimate-highlight__copy strong{color:#202124;font-size:18px;font-weight:900}.master-estimate-highlight__copy span{color:#626b78;font-size:13px;font-weight:700;line-height:1.4}.master-estimate-highlight>a{color:#fff;white-space:nowrap;background:#202124;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;font-weight:850;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-estimate-highlight>a:hover{background:#111214;transform:translateY(-1px)}.master-active-deal__list{border:1px solid #e4e7ec;border-radius:10px;display:grid;overflow:hidden}.master-active-deal__row{color:#202124;border-top:1px solid #edf0f3;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:54px;padding:10px 12px;text-decoration:none;display:grid}.master-active-deal__row:first-child{border-top:0}.master-active-deal__row strong{color:#202124;font-size:14px;font-weight:850;display:block}.master-active-deal__row span{color:#69707d;font-size:13px;line-height:1.3}.master-active-deal__document-actions{align-items:center;gap:8px;display:flex}.master-active-deal__document-actions>a,.master-active-deal__row .master-active-deal__signature-proof{color:#202124;cursor:pointer;background:#fff;border:1px solid #d8dde5;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;text-decoration:none;transition:background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-active-deal__document-actions>a:hover,.master-active-deal__row .master-active-deal__signature-proof:hover:not(:disabled){color:#111214;background:#f5f6f8;border-color:#b9c0ca;transform:translateY(-1px);box-shadow:0 5px 14px #0f172a14}.master-active-deal__document-actions>a:active,.master-active-deal__row .master-active-deal__signature-proof:active:not(:disabled){box-shadow:none;transform:scale(.98)}.master-active-deal__document-actions>a:focus-visible,.master-active-deal__row .master-active-deal__signature-proof:focus-visible{outline-offset:2px;outline:3px solid #e8102c2e}.master-active-deal__act-signature,.master-active-deal__act-signature-action,.master-active-deal__row .master-active-deal__act-proof{grid-column:1/-1}.master-active-deal__act-signature-action{gap:8px;display:grid}.master-active-deal__row .master-active-deal__signature-proof:disabled{color:#8a919c;cursor:wait;opacity:1;background:#f5f6f8;border-color:#e3e6eb;transform:none}.master-active-deal__row b{color:#202124;white-space:nowrap;font-size:14px;font-weight:850}.master-active-deal__row button:not(.master-active-deal__signature-proof):not(.master-active-deal__act-proof),.master-active-deal__code-form button,.master-active-deal__act-form button,.master-active-deal__payout button{color:#fff;background:#202124;border:0;border-radius:8px;min-height:36px;padding:0 13px;font-size:13px;font-weight:850;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.master-active-deal__row button:not(.master-active-deal__signature-proof):not(.master-active-deal__act-proof):hover,.master-active-deal__code-form button:hover,.master-active-deal__act-form button:hover,.master-active-deal__payout button:hover{background:#111214;transform:translateY(-1px)}.master-active-deal__row button:not(.master-active-deal__signature-proof):not(.master-active-deal__act-proof):active,.master-active-deal__code-form button:active,.master-active-deal__act-form button:active,.master-active-deal__payout button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.master-estimate-highlight>a,.master-active-deal__document-actions>a,.master-active-deal__row .master-active-deal__signature-proof,.master-active-deal__row button,.master-active-deal__code-form button,.master-active-deal__act-form button,.master-active-deal__payout button{transition-duration:.01ms}.master-estimate-highlight>a:hover,.master-active-deal__document-actions>a:hover,.master-active-deal__row .master-active-deal__signature-proof:hover:not(:disabled),.master-active-deal__row button:hover,.master-active-deal__code-form button:hover,.master-active-deal__act-form button:hover,.master-active-deal__payout button:hover{transform:none}}.master-active-deal__row button:disabled,.master-active-deal__code-form button:disabled,.master-active-deal__act-form button:disabled,.master-active-deal__payout button:disabled{cursor:default;color:#7c8491;background:#dfe3e8;transform:none}.master-active-deal__code-form .master-active-deal__secondary-action{color:#202124;background:#fff;border:1px solid #d8dde5}.master-active-deal__code-form .master-active-deal__secondary-action:hover{color:#202124;background:#f5f6f8;border-color:#b8c0cb}.master-active-deal__code-form .master-active-deal__secondary-action:disabled{color:#7c8491;background:#f3f4f6;border-color:#dfe3e8}.master-active-deal__quiet{color:#69707d;border:1px dashed #d8dde5;border-radius:10px;padding:12px;font-size:14px;font-weight:750}.master-additional-work{gap:18px}.master-additional-work__status,.master-additional-work__form{background:#fff;border:1px solid #e1e6ee;border-radius:14px;gap:12px;padding:16px;animation:.26s cubic-bezier(.22,1,.36,1) both masterCardReveal;display:grid}.master-additional-work__status{grid-template-columns:minmax(0,1fr) auto;align-items:start}.master-additional-work__status>div{min-width:0}.master-additional-work__status>div>span{color:#59606b;background:#f1f3f6;border-radius:999px;width:fit-content;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.master-additional-work__status h3{color:#202124;margin:9px 0 0;font-size:20px;font-weight:900;line-height:1.16}.master-additional-work__status>strong{color:#202124;white-space:nowrap;font-size:22px;font-weight:950}.master-additional-work__status>p,.master-additional-work__status>small,.master-additional-work__finance{grid-column:1/-1}.master-additional-work__finance{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.master-additional-work__finance p{background:#f8fafc;border:1px solid #e8edf4;border-radius:12px;gap:4px;margin:0;padding:10px;display:grid}.master-additional-work__finance p span{color:#69707d;text-transform:none;background:0 0;padding:0;font-size:11px;line-height:1.2;display:block}.master-additional-work__finance p strong{color:#202124;font-size:15px;font-weight:950}.master-additional-work__status>small{color:#4b5563;background:#f4f6f8;border-radius:999px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900}.master-additional-work__status>a{color:#202124;border:1px solid #e1e6ee;border-radius:10px;grid-column:1/-1;width:fit-content;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none}.master-additional-work__status>button,.master-additional-work__form>button,.master-additional-work__form-actions button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:42px;padding:0 15px;font-size:14px;font-weight:900;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-additional-work__status>button:hover,.master-additional-work__form>button:hover,.master-additional-work__form-actions button:hover{transform:translateY(-1px);box-shadow:0 12px 26px #11111124}.master-additional-work__status>button:disabled,.master-additional-work__form>button:disabled,.master-additional-work__form-actions button:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.master-additional-work__status>.master-additional-work__cancel{color:#a72525;box-shadow:none;background:#fff8f8;border:1px solid #efc4c4}.master-additional-work__status>.master-additional-work__cancel:hover{box-shadow:none;background:#fff1f1;border-color:#e89b9b}.master-additional-work__status.is-rejected>div>span{color:#b00020;background:#fff0f1}.master-additional-work__history{border-top:1px solid #e6eaf0;gap:12px;padding-top:16px;display:grid}.master-additional-work__history-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.master-additional-work__history-head>div{gap:4px;display:grid}.master-additional-work__history-head span{color:#8b94a2;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:900}.master-additional-work__history-head h3{color:#202124;margin:0;font-size:18px;font-weight:950}.master-additional-work__history-head>strong{color:#4b5563;background:#f1f3f6;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.master-additional-work__history-list{gap:8px;display:grid}.master-additional-work__history-row{background:#f8fafc;border:1px solid #e6eaf0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.master-additional-work__history-row>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 9px;min-width:0;display:grid}.master-additional-work__history-row span{color:#59606b;background:#edf0f4;border-radius:999px;width:fit-content;padding:4px 7px;font-size:10px;font-weight:900;line-height:1}.master-additional-work__history-row strong{color:#202124;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:900;overflow:hidden}.master-additional-work__history-row small{color:#8b94a2;grid-column:1/-1;font-size:11px;font-weight:700}.master-additional-work__history-row>b{color:#202124;white-space:nowrap;font-size:14px;font-weight:950}.master-additional-work__history-row.is-request>b{color:#7b8492;text-transform:uppercase;font-size:11px}.master-additional-work__form label{gap:6px;display:grid}.master-additional-work__form label span,.master-additional-work__upload>span{color:#69707d;font-size:12px;font-weight:900}.master-additional-work__form input,.master-additional-work__form textarea{color:#202124;width:100%;font:inherit;background:#f8fafc;border:1px solid #d9dfe8;border-radius:12px;outline:none;padding:12px;font-size:14px;transition:border-color .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1)}.master-additional-work__form textarea{resize:vertical;min-height:96px}.master-additional-work__form input:focus,.master-additional-work__form textarea:focus{border-color:#202124;box-shadow:0 0 0 4px #20212414}.master-additional-work__policy{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.master-additional-work__policy button{color:#202124;cursor:pointer;background:#fff;border:1px solid #e1e6ee;border-radius:10px;min-height:42px;font-size:13px;font-weight:900}.master-additional-work__policy button.is-active{color:#fff;background:#202124;border-color:#202124}.master-additional-work__upload{cursor:pointer;background:#f8fafc;border:1px dashed #cdd5df;border-radius:14px;padding:14px;position:relative;overflow:hidden}.master-additional-work__upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.master-additional-work__upload strong{color:#202124;margin-top:8px;font-size:14px;font-weight:900;display:block}.master-additional-work__upload em{color:#69707d;margin-top:6px;font-size:12px;font-style:normal;font-weight:750;line-height:1.35;display:block}.master-additional-work__upload i{background:#111;border-radius:999px;height:4px;margin-top:10px;display:block}.master-additional-work__error{color:#b42318;background:#fff5f3;border:1px solid #f6b5ad;border-radius:10px;margin:0;padding:11px 12px;font-size:13px;font-weight:850}.master-additional-work__form-actions{flex-wrap:wrap;gap:10px;display:flex}.master-additional-work__form-actions button:last-child{color:#202124;background:#fff;border:1px solid #e1e6ee}@media (max-width:720px){.master-additional-work__status{grid-template-columns:minmax(0,1fr)}.master-additional-work__status>strong{white-space:normal}.master-additional-work__policy,.master-additional-work__finance{grid-template-columns:1fr}.master-additional-work__status>button,.master-additional-work__form>button,.master-additional-work__form-actions button{width:100%}.master-additional-work__form-actions{grid-template-columns:1fr;display:grid}.master-additional-work__history-row{grid-template-columns:minmax(0,1fr);align-items:start}.master-additional-work__history-row>b{justify-self:start}}.master-active-deal__code-form,.master-active-deal__act-form{gap:10px;max-width:560px;display:grid}.master-active-deal__code-form p{color:#5f6875;margin:0;font-size:14px;line-height:1.45}.master-active-deal__code-form label,.master-active-deal__act-form label{color:#59606b;gap:6px;font-size:13px;font-weight:800;display:grid}.master-active-deal__code-form input,.master-active-deal__act-form input,.master-active-deal__act-form textarea{color:#202124;width:100%;font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:9px;padding:0 12px}.master-active-deal__code-form input,.master-active-deal__act-form input{height:42px}.master-active-deal__act-form textarea{resize:vertical;min-height:92px;padding:11px 12px}.master-active-deal__contact{border:1px solid #e4e7ec;border-radius:10px;display:grid;overflow:hidden}.master-active-deal__contact p{border-top:1px solid #edf0f3;grid-template-columns:auto 130px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;margin:0;padding:0 12px;display:grid}.master-active-deal__contact p:first-child{border-top:0}.master-active-deal__contact span{color:#69707d;font-size:13px;font-weight:800}.master-active-deal__contact strong{color:#202124;font-size:14px;font-weight:850}.master-active-deal__payout{background:#fbfcfd;border:1px solid #e4e7ec;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px;display:grid}.master-active-deal__payout strong{color:#202124;font-size:24px;font-weight:850}.master-active-deal__payout span{color:#69707d;font-size:13px;font-weight:800}.master-active-deal__payout button{grid-row:span 2}.master-active-deal__payout--loading{min-height:104px}.master-active-deal__payout--loading>div:first-child{gap:8px;display:grid}.master-active-deal__payout--loading i,.master-active-deal__payout--loading>b{background:linear-gradient(90deg,#eef1f6 0%,#f8fafc 48%,#eef1f6 100%) 0 0/180% 100%;border-radius:999px;animation:1.1s ease-in-out infinite master-skeleton-shimmer;display:block}.master-active-deal__payout--loading i{width:min(180px,70%);height:28px}.master-active-deal__payout--loading>b{border-radius:10px;justify-self:end;width:128px;height:42px}.master-active-deal__payout-summary{border-top:1px solid #e7eaf0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;margin-top:8px;padding-top:10px;display:grid}.master-active-deal__payout-summary span{color:#69707d;font-size:12px;font-weight:800}.master-active-deal__payout-summary b{color:#202124;text-align:right;font-size:13px;font-weight:850}@media (max-width:640px){.master-active-deal__payout{grid-template-columns:1fr}.master-active-deal__payout button{grid-row:auto;width:100%}}.master-inline-spinner{animation:.9s linear infinite master-spin}.master-completion-modal{z-index:10000;overscroll-behavior:contain;background:#13171d94;place-items:center;height:100dvh;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.master-completion-modal__backdrop{background:0 0;border:0;position:absolute;inset:0}.master-completion-modal__panel{z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #dfe4ebf2;border-radius:18px;width:min(560px,100%);min-height:0;max-height:calc(100dvh - 44px);position:relative;overflow-y:auto;box-shadow:0 30px 90px #0c121c3d}.master-completion-modal__head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.master-completion-modal__head span{color:#7b8491;text-transform:uppercase;font-size:12px;font-weight:850}.master-completion-modal__head h2{color:#202124;margin-top:4px;font-size:24px;font-weight:850;line-height:1.1}.master-completion-modal__head button{color:#59606b;background:#f1f3f6;border:0;border-radius:12px;place-items:center;width:42px;height:42px;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:inline-grid}.master-completion-modal__head button:hover{background:#e7ebf0;transform:scale(1.03)}.master-completion-modal__body{gap:16px;padding:22px 24px 24px;display:grid}.master-completion-modal__body p{color:#69707d;margin:0;font-size:15px;line-height:1.48}.master-completion-modal__amount{background:#f8fafc;border:1px solid #e4e7ec;border-radius:13px;padding:14px}.master-completion-modal__amount span{color:#69707d;font-size:12px;font-weight:850;display:block}.master-completion-modal__amount strong{color:#202124;margin-top:4px;font-size:28px;font-weight:850;line-height:1;display:block}.master-completion-modal__actions{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:10px;display:grid}.master-completion-modal__actions button{color:#202124;border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:14px;font-weight:850;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-completion-modal__actions button:first-child{background:#eef1f5}.master-completion-modal__actions button:last-child{color:#fff;background:#111214}.master-completion-modal__actions button:hover:not(:disabled){transform:translateY(-1px)}.master-completion-modal__actions button:disabled{cursor:default;opacity:.68;transform:none}.master-signature-modal{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#13171d94;place-items:center;height:100dvh;padding:22px;display:grid;position:fixed;inset:0;overflow:hidden}.master-signature-modal__panel{overscroll-behavior:contain;background:#fff;border:1px solid #dfe4eb;border-radius:18px;width:min(520px,100%);max-height:calc(100dvh - 44px);overflow-y:auto;box-shadow:0 30px 90px #0c121c3d}.master-signature-modal__head{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.master-signature-modal__head span{color:#ef0b36;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:850;display:block}.master-signature-modal__head h2{color:#202124;margin:0;font-size:24px;font-weight:850;line-height:1.1}.master-signature-modal__head>button{color:#59606b;cursor:pointer;background:#f1f3f6;border:0;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.master-signature-modal__head>button:hover:not(:disabled){background:#e7ebf0;transform:scale(1.03)}.master-signature-modal__body{gap:14px;padding:22px 24px 24px;display:grid}.master-signature-modal__body p{color:#69707d;margin:0;font-size:15px;line-height:1.48}.master-signature-modal .pep-consent{color:#363c45;background:#f7f8fa;border:1px solid #dce1e8;border-radius:14px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:11px;padding:15px;font-size:13px;line-height:1.5;display:grid}.master-signature-modal .pep-consent input{accent-color:#15171b;width:22px;height:22px;margin:0}.master-signature-modal .pep-consent a{color:#15171b;text-underline-offset:2px;font-weight:700;text-decoration:underline}.master-signature-modal__body label{color:#4f5866;font-size:14px;font-weight:850}.master-signature-modal__body input{color:#202124;width:100%;height:56px;font:inherit;letter-spacing:.14em;background:#fff;border:1px solid #cfd6df;border-radius:13px;outline:none;padding:0 17px;font-size:21px;font-weight:850}.master-signature-modal__body input:focus{border-color:#202124;box-shadow:0 0 0 3px #2021241a}.master-signature-modal__error{color:#b42332;background:#fff0f2;border-radius:11px;padding:10px 12px;font-size:14px}.master-signature-modal__primary,.master-signature-modal__resend{min-height:50px;font:inherit;cursor:pointer;border-radius:12px;padding:0 16px;font-weight:850;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.master-signature-modal__primary{color:#fff;background:#111214;border:1px solid #111214}.master-signature-modal__resend{color:#202124;background:#fff;border:1px solid #d9dee6}.master-signature-modal__primary:hover:not(:disabled),.master-signature-modal__resend:hover:not(:disabled){transform:translateY(-1px)}.master-signature-modal__resend:hover:not(:disabled){background:#f5f6f8}.master-signature-modal__head>button:disabled,.master-signature-modal__primary:disabled,.master-signature-modal__resend:disabled{cursor:wait;opacity:.62}@keyframes master-spin{to{transform:rotate(360deg)}}@media (max-width:760px){.master-active-deal{gap:12px}.master-active-deal__head{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.master-active-deal__head h1{overflow-wrap:anywhere;font-size:24px;line-height:1.08}.master-active-deal__summary{grid-template-columns:minmax(0,1fr)}.master-active-deal__summary>div{grid-template-columns:36px minmax(0,1fr);min-width:0}.master-active-deal__summary small,.master-active-deal__summary strong{overflow-wrap:anywhere;min-width:0}.master-active-deal__customer-card,.master-active-deal__completion,.master-order-customer-contact{grid-template-columns:1fr;min-width:0}.master-active-deal__customer-actions,.master-order-customer-contact>div:last-child{justify-content:stretch}.master-active-deal__customer-actions a,.master-active-deal__customer-actions span,.master-order-customer-contact a,.master-order-customer-contact>div:last-child span,.master-active-deal__completion button,.master-order-detail-actions>button{width:100%}.master-active-deal__process,.master-active-deal__tabs{scrollbar-width:none;margin-inline:-14px;padding-inline:14px;overflow-x:auto}.master-active-deal__process::-webkit-scrollbar{display:none}.master-active-deal__tabs::-webkit-scrollbar{display:none}.master-active-deal__process{padding-inline:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;padding-bottom:4px;display:grid;overflow:visible}.master-active-deal__process>div{min-width:0}.master-active-deal__tabs{border-bottom:0;flex-wrap:wrap;gap:8px;margin-inline:0;padding-inline:0;overflow:visible}.master-active-deal__tabs button{white-space:nowrap;background:#fff;border:1px solid #dfe3ea;border-radius:12px;flex:calc(50% - 4px);min-height:40px;padding:0 10px}.master-active-deal__tabs button.is-active{border-color:#202124}.master-active-deal__tab-indicator{display:none}.master-active-deal__list{border-radius:14px}.master-estimate-highlight{grid-template-columns:auto minmax(0,1fr);padding:14px}.master-estimate-highlight>a{grid-column:1/-1;width:100%}.master-active-deal__row{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;padding:13px 14px}.master-active-deal__row>div{min-width:0}.master-active-deal__row strong,.master-active-deal__row span{overflow-wrap:anywhere}.master-active-deal__row>span{width:fit-content}.master-active-deal__row button{width:100%}.master-active-deal__document-actions{align-items:stretch;display:grid}.master-order-detail-actions{grid-template-columns:1fr;display:grid}.master-completion-modal{align-items:end;padding:12px}.master-completion-modal__panel{border-radius:18px}.master-completion-modal__actions{grid-template-columns:1fr}.master-signature-modal{align-items:end;padding:12px}.master-signature-modal__panel{border-radius:18px;width:100%}.master-signature-modal__head,.master-signature-modal__body{padding-left:18px;padding-right:18px}.master-signature-modal__body{padding-bottom:calc(22px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.master-signature-modal__head>button,.master-signature-modal__primary,.master-signature-modal__resend{transition:none}}.master-profile-settings__portfolio strong{color:#202124;margin-top:9px;font-size:14px;font-weight:850}.master-profile-settings__portfolio small{color:#69707d;margin:4px 0 10px;font-size:12px;font-weight:750}.master-profile-settings__empty,.master-profile-settings__uploading{color:#69707d;border-top:1px solid #edf0f3;align-items:center;gap:9px;padding:16px 18px 18px;font-weight:800;display:flex}.master-profile-viewer{z-index:10000;background:#000;place-items:center;display:grid;position:fixed;inset:0}.master-profile-viewer img{object-fit:contain;max-width:100vw;max-height:100vh}.master-profile-viewer button{top:max(18px, env(safe-area-inset-top));color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;place-items:center;width:54px;height:54px;display:grid;position:fixed;right:18px}.master-profile-settings.is-compact{gap:10px}.master-profile-settings.is-compact .master-profile-settings__hero{gap:13px;padding:14px}.master-profile-settings.is-compact .master-profile-settings__avatar{width:74px;height:74px;font-size:28px}.master-profile-settings.is-compact .master-profile-settings__camera{opacity:1;width:36px;height:36px;bottom:12px;left:68px;transform:none}.master-profile-settings.is-compact .master-profile-settings__name h2{font-size:22px}.master-profile-settings.is-compact .master-profile-settings__name button{width:34px;min-height:32px;padding:0}.master-profile-settings.is-compact .master-profile-settings__identity p{font-size:14px}.master-profile-settings.is-compact .master-profile-settings__section h3{padding:14px 14px 10px;font-size:16px}.master-profile-settings.is-compact .master-profile-settings__row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.master-profile-settings.is-compact .master-profile-settings__row>span{width:38px;height:38px}.master-profile-settings.is-compact .master-profile-settings__row button{min-height:32px;padding:0 9px;font-size:12px}.master-profile-settings.is-compact .master-profile-settings__type{padding:14px}.master-profile-settings.is-compact .master-profile-settings__details{padding:0 14px 4px}.master-profile-settings.is-compact .master-profile-settings__fact-group{padding:12px 0 2px}.master-profile-settings.is-compact .master-profile-settings__fact-group h4{font-size:13px}.master-profile-settings.is-compact .master-profile-settings__fact-group p{grid-template-columns:1fr;gap:4px;padding:11px 0}.master-profile-settings.is-compact .master-profile-settings__section .master-secondary-link{width:calc(100% - 28px);margin:0 14px 14px}.master-profile-settings.is-compact .master-profile-settings__section-head{padding-right:14px}.master-profile-settings.is-compact .master-profile-settings__portfolio{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 14px 14px}.master-empty-welcome{flex-direction:column;justify-content:center;align-items:flex-start;gap:13px;min-height:calc(100vh - 96px);padding:34px;display:flex}.master-empty-welcome>span{color:#59606b;background:#f2f3f5;border-radius:999px;width:fit-content;padding:7px 12px;font-size:13px;font-weight:850}.master-empty-welcome h1{color:#202124;max-width:760px;font-size:36px;font-weight:850;line-height:1.08}.master-empty-welcome p{color:#69707d;max-width:660px;font-size:16px;line-height:1.45}.master-empty-welcome div{flex-wrap:wrap;gap:10px;display:flex}.master-empty-welcome button{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:8px;min-height:44px;padding:0 16px;font-weight:850}.master-empty-welcome button:first-child{color:#fff;background:#202124;border-color:#202124}.master-empty-welcome.is-mobile{justify-content:flex-start;min-height:0;padding:22px 18px}.master-empty-welcome.is-mobile h1{font-size:24px}.master-empty-welcome.is-mobile p{font-size:14px}.master-action-row{border-top:1px solid #edf0f3;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 0;transition:background-color .16s cubic-bezier(.22,1,.36,1),transform .16s cubic-bezier(.22,1,.36,1);display:grid}.master-action-row:hover{transform:translate(2px)}.master-action-row>span{background:#f2f3f5;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.master-action-row h3{color:#202124;font-size:14px;font-weight:850}.master-action-row p{color:#69707d;margin-top:3px;font-size:12px}.master-action-row button{color:#fff;background:#202124;border:0;border-radius:7px;min-height:32px;padding:0 10px;font-size:12px;font-weight:800}@media (min-width:900px){.master-mobile{display:none}.master-desktop{background:#f4f5f7;grid-template-columns:220px minmax(0,1fr);min-height:100vh;display:grid}.master-sidebar{background:#fff;border-right:1px solid #dfe3e8;flex-direction:column;min-height:100vh;padding:22px 14px 18px;display:flex}.master-brand{text-transform:uppercase;margin-bottom:22px;font-size:13px;font-weight:850}.master-sidebar-nav{gap:4px;display:grid}.master-sidebar-nav a{color:#59606b;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:40px;padding:0 10px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s cubic-bezier(.22,1,.36,1),color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.master-sidebar-nav a:hover{color:#202124;background:#f7f8fa;transform:translate(2px)}.master-sidebar-nav a.is-active{color:#202124;background:#f2f3f5;box-shadow:inset 3px 0 #ed001f}.master-sidebar-nav i,.master-icon-button i{color:#fff;background:#ed001f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:10px;font-style:normal;font-weight:850;display:grid}.master-sidebar-help{background:#fafbfc;border:1px solid #dfe3e8;border-radius:10px;gap:8px;margin-top:auto;padding:14px;display:grid}.master-sidebar-help strong{color:#202124;font-size:14px;font-weight:850}.master-sidebar-help span{color:#69707d;font-size:13px;line-height:1.35}.master-sidebar-help button{color:#202124;background:0 0;border:0;width:fit-content;padding:0;font-weight:850}.master-workspace{min-width:0}.master-topbar{z-index:10000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #dfe3e8;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:0 24px;display:flex;position:relative}.master-search{background:#f3f4f6;width:min(500px,38vw);min-height:40px}.master-topbar-actions{align-items:center;gap:8px;display:flex}.master-city-button,.master-icon-button,.master-profile-button{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 10px;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1);display:inline-flex}.master-city-button:hover,.master-icon-button:hover,.master-profile-button:hover{background:#fbfcfd;border-color:#cfd5dd;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.master-city-button:active,.master-icon-button:active,.master-profile-button:active{transform:scale(.985)}.master-icon-button{justify-content:center;width:38px;padding:0;position:relative}.master-icon-button i{position:absolute;top:-6px;right:-6px}.master-topbar-popover,.master-profile-popover{z-index:10010;position:relative}.master-avatar,.master-profile-button>span{color:#fff;object-fit:cover;background:#202124;border-radius:999px;flex:none;place-items:center;width:26px;height:26px;display:grid;overflow:hidden}img.master-avatar{background:0 0}.master-profile-button small{color:#69707d;font-size:12px;font-weight:700}.master-profile-button strong{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:14px;font-weight:750;overflow:hidden}.master-topbar-dropdown,.master-profile-dropdown{z-index:10020;background:#fff;border:1px solid #dfe3e8;border-radius:12px;gap:8px;width:280px;padding:16px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 60px #0f172a24}.master-location-dropdown{gap:10px;width:340px}.master-location-dropdown strong,.master-topbar-dropdown__head strong{color:#202124;font-size:15px;font-weight:850}.master-location-dropdown p,.master-location-dropdown span,.master-notification-dropdown>p,.master-notification-item p{color:#69707d;font-size:13px;line-height:1.35}.master-location-dropdown label{gap:6px;display:grid}.master-location-dropdown label span{color:#69707d;font-size:12px;font-weight:750}.master-location-dropdown input{color:#202124;min-height:38px;font:inherit;background:#fff;border:1px solid #d8dde5;border-radius:8px;outline:0;padding:0 10px}.master-location-dropdown button{color:#fff;background:#202124;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;font-weight:850;display:inline-flex}.master-location-dropdown .customer-pro-dropdown-head button{color:#69707d;background:0 0;border:0;min-height:auto;padding:0;font-size:12px;font-weight:700}.master-location-dropdown .customer-location-detect,.master-location-dropdown .customer-location-suggest button{color:#30343b;background:#fff;border:1px solid #d8dde4;min-height:36px;font-weight:750}.master-location-dropdown .customer-location-suggest button{text-align:left;justify-content:flex-start;padding:0 9px}.master-location-dropdown .customer-location-save{color:#fff;background:#171717;border-color:#171717;min-height:36px}.master-location-dropdown .cabinet-location-menu__head button{color:#4f5662;background:#f1f3f6;border:0;width:30px;min-height:30px;padding:0}.master-location-dropdown .cabinet-location-menu__detect{color:#23262c;background:#fff;border:1px solid #d9dee6;min-height:34px;padding:0 10px}.master-location-dropdown .cabinet-location-menu__detect span,.master-location-dropdown .cabinet-location-menu__save span{color:inherit;font-size:inherit;line-height:inherit}.master-location-dropdown .cabinet-location-menu__suggestions button{justify-content:initial;color:#202124;background:#f7f8fa;border:0;min-height:0;padding:10px;font-weight:500}.master-location-dropdown .cabinet-location-menu__suggestions button:not(:disabled):hover{background:#eef1f5}.master-location-dropdown .cabinet-location-menu__save{color:#fff;background:#111214;border:0;min-height:42px}.master-location-dropdown .cabinet-location-menu__save:disabled{color:#8b939e;opacity:1;background:#e8ebef}.master-notification-dropdown{gap:0;width:360px;padding:12px}.master-topbar-dropdown__head{justify-content:space-between;align-items:center;gap:12px;padding:2px 4px 10px;display:flex}.master-topbar-dropdown__head span{color:#b91c1c;background:#fee2e2;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.master-notification-item{border-top:1px solid #edf0f3;gap:4px;padding:11px 4px 11px 14px;display:grid;position:relative}.master-notification-item.is-unread:before{content:"";background:#ed001f;border-radius:999px;width:6px;height:6px;position:absolute;top:16px;left:2px}.master-notification-item strong{color:#202124;font-size:14px;font-weight:850}.master-notification-error{color:#b42318;background:#fff5f4;border:1px solid #f5b7b1;border-radius:7px;gap:10px;padding:12px;display:grid}.master-notification-error p{margin:0;font-size:13px;line-height:1.4}.master-notification-error button{color:#fff;cursor:pointer;background:#111214;border:0;border-radius:6px;justify-self:start;min-height:36px;padding:0 13px}.master-active-deal__wait-state{background:#f7f8fa;border:1px solid #d9dee7;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.master-active-deal__wait-state p{color:#5f6878;margin:0;font-size:14px;line-height:1.45}@media (max-width:640px){.master-active-deal__wait-state{flex-direction:column;align-items:stretch}}.master-profile-dropdown-head{align-items:center;gap:10px;padding-bottom:8px;display:flex}.master-profile-dropdown-head .master-avatar{width:38px;height:38px;font-size:16px}.master-profile-dropdown-head div{gap:3px;min-width:0;display:grid}.master-profile-dropdown-head strong,.master-profile-dropdown-head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.master-profile-dropdown span{color:#69707d}.master-profile-dropdown a,.master-profile-dropdown button{color:#202124;text-align:left;background:0 0;border:0;border-top:1px solid #edf0f3;align-items:center;gap:8px;min-height:36px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.master-profile-dropdown-head strong{font-size:16px;font-weight:800}.master-profile-dropdown-head span{font-size:13px}.master-page-motion{padding:28px 32px 48px}.master-desktop-grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr);gap:16px;display:grid}.master-panel{background:#fff;border:1px solid #dfe3e8;border-radius:12px;padding:18px;transition:border-color .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.master-panel:hover{border-color:#d6dce4}.master-panel-wide{grid-column:1/-1}.master-overview-hero{gap:10px;display:grid}.master-overview-hero>span{color:#69707d;text-transform:uppercase;font-size:13px;font-weight:850}.master-overview-hero h1,.master-page-head h1,.master-unavailable-flow h1{color:#202124;letter-spacing:0;font-size:32px;font-weight:850;line-height:1.05}.master-overview-hero p,.master-page-head p,.master-unavailable-flow p{color:#69707d;font-size:15px;line-height:1.45}.master-overview-hero>div{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.master-overview-hero button,.master-page-head button{color:#202124;background:#fff;border:1px solid #d8dde5;border-radius:8px;min-height:40px;padding:0 14px;font-weight:850}.master-overview-hero button:first-child{color:#fff;background:#202124;border-color:#202124}.master-page-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.master-catalog-toolbar{margin-bottom:14px;display:flex}.master-catalog-toolbar label{background:#f8f9fb;width:360px;min-height:40px}.master-order-table{border:1px solid #e4e7ec;border-radius:10px;overflow:hidden}.master-order-table-head,.master-order-row{grid-template-columns:minmax(360px,1.5fr) 130px 120px 140px minmax(150px,auto);align-items:center;gap:18px;padding:0 18px;display:grid}.master-order-table-head{color:#69707d;text-transform:uppercase;background:#f8f9fb;min-height:42px;font-size:12px;font-weight:850}.master-order-row{border-top:1px solid #edf0f3;min-height:102px;transition:background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.master-order-row.is-new{background:#f8fbff}.master-order-row:hover{background:#fbfcfd;transform:translateY(-1px);box-shadow:0 12px 24px #0f172a0f}.master-order-row>button:first-child{color:inherit;text-align:left;background:0 0;border:0;gap:8px;padding:0;transition:opacity .16s cubic-bezier(.22,1,.36,1);display:grid}.master-order-row>button:first-child:hover{opacity:.86}.master-order-row strong{color:#202124;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:850;display:flex}.master-order-row span,.master-order-row small{color:#69707d;font-size:13px;line-height:1.35}.master-order-row span{align-items:center;gap:6px;display:inline-flex}.master-order-row>button:last-child{color:#fff;white-space:nowrap;background:#202124;border:0;border-radius:7px;min-height:34px;padding:0 12px;font-size:13px;font-weight:800;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1)}.master-order-row>button:last-child:hover,.master-primary:hover,.master-action-row button:hover{background:#111214;transform:translateY(-1px)}.master-order-row>button:last-child:active,.master-primary:active,.master-action-row button:active{transform:scale(.985)}.master-order-detail-desktop{display:block}.master-order-detail-desktop-price{color:#202124;margin-top:10px;font-size:28px;font-weight:850;line-height:1.1}.master-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.master-detail-facts p{border:1px solid #e4e7ec;border-radius:9px;gap:5px;padding:12px;transition:border-color .18s cubic-bezier(.22,1,.36,1),background-color .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1);display:grid}.master-detail-facts p:hover{background:#fbfcfd;border-color:#d5dbe4;transform:translateY(-1px)}.master-detail-facts span{color:#69707d;font-size:12px;font-weight:800}.master-detail-facts strong{color:#202124;font-size:14px;font-weight:850}.master-detail-section{border-top:1px solid #edf0f3;padding:16px 0}.master-detail-section h2{color:#202124;margin-bottom:8px;font-size:18px;font-weight:850}.master-detail-section p{color:#59606b;font-size:15px;line-height:1.45}.master-primary{width:fit-content;min-width:180px}.master-offer-form-panel{max-width:720px}.master-profile-screen,.master-reviews-screen{gap:16px;display:grid}}.master-reviews-list{gap:10px;display:grid}.master-review-card{background:#fff;border:1px solid #e1e5eb;border-radius:10px;gap:8px;padding:14px;display:grid}.master-review-card>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.master-review-card strong{color:#202124;font-size:16px;font-weight:850}.master-review-card span{color:#69707d;font-size:12px;font-weight:750}.master-review-card p{color:#3f4651;font-size:14px;line-height:1.45}.master-mobile-bottom-nav .customer-mobile-bottom-nav__icons,.master-mobile-bottom-nav .customer-mobile-bottom-nav__buttons{grid-template-columns:repeat(var(--customer-mobile-nav-count,5), 1fr)}.master-avatar-upload,.master-photo-button{cursor:pointer;width:fit-content;position:relative}.master-avatar-upload{gap:6px;margin-bottom:28px;display:grid}.master-avatar-upload input,.master-photo-button input,.master-change-photos-button input,.master-project-photo-add input{z-index:2;opacity:0;cursor:pointer;position:absolute;inset:0}.master-avatar-preview{color:#666;background:radial-gradient(circle at 50% 35%,#e4e4e4 0 19%,#0000 20%),radial-gradient(at 50% 78%,#e4e4e4 0 29%,#0000 30%),#f7f7f7;border-radius:8px;place-items:center;width:128px;height:128px;font-size:32px;font-weight:700;display:grid;position:relative;overflow:hidden}.master-avatar-preview img,.master-uploaded-thumb img{object-fit:cover}.master-avatar-upload .mock-dark-button{width:128px}.master-description-actions{grid-template-columns:1fr 1fr}.master-description-actions .mock-muted-button:first-child{grid-column:1/-1}.master-photo-button{width:100%}.master-project-button{margin-bottom:4px}.master-portfolio-empty{color:#3d3d3d;text-align:center;align-content:center;justify-items:center;gap:8px;min-height:300px;display:grid}.master-portfolio-processing{background:#f7f7f7;border-radius:8px}.master-portfolio-empty h2{margin:0;font-size:24px}.master-portfolio-empty p{margin:0;font-size:18px}.master-empty-icon{background:radial-gradient(circle at 30% 30%,#efc35a 0 8%,#0000 9%),linear-gradient(135deg,#0000 42%,#70a8a6 43% 61%,#0000 62%),linear-gradient(135deg,#0000 30%,#87c7c5 31% 53%,#0000 54%),#ebe8de;border:4px solid #555;border-radius:5px;width:74px;height:74px}.master-project-list{gap:14px;margin-top:8px;display:grid}.master-project-card{background:#fff;border:1px solid #ececf0;border-radius:8px;gap:10px;padding:12px;display:grid}.master-project-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.master-project-card-header h2{color:#333;margin:0;font-size:18px;line-height:1.2}.master-change-photos-button{cursor:pointer;color:#555;flex:none;font-size:14px;text-decoration:underline;position:relative}.master-project-photo-row{scroll-snap-type:x proximity;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.master-project-photo-tile,.master-project-photo-add{scroll-snap-align:start;background:#f0f1f6;border-radius:8px;flex:none;width:74px;height:74px;position:relative;overflow:hidden}.master-project-photo-tile img{object-fit:cover}.master-project-photo-actions{grid-template-columns:repeat(3,1fr);gap:3px;display:grid;position:absolute;inset:auto 4px 4px}.master-project-photo-actions button{color:#fff;background:#151515d1;border:0;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.master-project-photo-actions button:disabled{opacity:.36}.master-project-photo-add{color:#555;cursor:pointer;border:1px dashed #9a9a9a;place-items:center;display:grid}.master-uploaded-list{gap:10px;margin-top:22px;display:grid}.master-uploaded-list h2{margin:0 0 2px;font-size:18px}.master-uploaded-item{color:#3d3d3d;background:#f0f1f6;border-radius:8px;align-items:center;gap:12px;min-height:45px;padding:10px 14px;font-size:15px;display:flex}.master-uploaded-thumb{background:#fff;border-radius:6px;flex:none;width:54px;height:54px;position:relative;overflow:hidden}.master-uploaded-item span:last-child{gap:2px;min-width:0;display:grid}.master-uploaded-item strong{color:#333;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:500;overflow:hidden}.master-uploaded-item small{color:#777;font-size:13px}.master-mobile-section-links{gap:12px}.master-mobile-section-links button{color:#333;cursor:pointer;min-height:50px;font:inherit;text-align:left;background:#f4f6fa;border:1px solid #dfe4ec;border-radius:14px;padding:0 14px;font-size:16px;font-weight:800}.master-profile-settings__section.master-mobile-section-links{padding:0 14px 14px}@media (max-width:899px){.master-offer-form-panel{border-radius:16px;margin-top:10px;padding:28px 18px 76px}.master-offer-form-panel .master-page-head{gap:8px;display:grid}.master-offer-form-panel .master-page-head h1{letter-spacing:0;margin:0;font-size:clamp(32px,10vw,44px);line-height:1.02}.master-offer-form-panel .master-page-head p{color:#3f4651;margin:0;font-size:16px;line-height:1.25}.master-offer-form{gap:14px}.master-offer-form input,.master-offer-form textarea,.master-date-picker>button{border-radius:12px}.master-form-actions{bottom:max(16px, env(safe-area-inset-bottom));z-index:2;background:linear-gradient(#f2f3f500,#f2f3f5 34%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding-top:8px;display:grid;position:sticky}}.master-order-detail-desktop{padding:clamp(18px,2.4vw,34px)}.master-order-detail-desktop__grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:22px;width:min(100%,1420px);margin:0 auto;display:grid}.master-order-detail-desktop .master-panel{border-radius:20px;max-width:none;box-shadow:0 14px 42px #0f172a0d}.master-order-detail-desktop__main{min-width:0;padding:clamp(22px,2.2vw,32px)}.master-order-detail-desktop__aside{gap:18px;padding:22px;display:grid;position:sticky;top:76px}.master-order-detail-desktop .master-page-head{margin-bottom:20px}.master-order-detail-desktop .master-order-detail-hero{justify-items:start;gap:16px;display:grid}.master-order-detail-desktop .master-page-head h1{letter-spacing:-.032em;max-width:820px;margin:0 0 8px;font-size:clamp(32px,2.55vw,44px);line-height:1.04}.master-order-detail-hero__eyebrow{color:#c9001b;letter-spacing:.055em;text-transform:uppercase;background:#fff0f2;border-radius:10px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.master-order-detail-hero .master-order-address-line{color:#69707d;font-size:16px;line-height:1.4}.master-order-detail-desktop .master-order-tabs{margin-top:26px}.master-order-detail-desktop .master-order-tabs__panel{padding-top:10px}.master-order-detail-desktop .master-order-inline-content{grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;max-width:none;margin-top:16px}.master-order-detail-desktop .master-order-inline-content .master-detail-section{grid-column:auto}.master-order-detail-desktop .master-order-inline-section{background:#fff;border:1px solid #e4e8ee;border-radius:15px;min-width:0;padding:18px}.master-order-detail-desktop .master-order-inline-section:first-child{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #e4e8ee;padding:20px}.master-order-detail-desktop .master-detail-section{gap:12px;padding:0;display:grid}.master-order-detail-desktop .master-detail-section h2{margin:0;font-size:17px}.master-order-detail-desktop .master-detail-section h2:not(:first-child){margin-top:8px}.master-order-detail-desktop .master-detail-section p{color:#59606b;margin:0;font-size:14px;line-height:1.55}.master-order-detail-desktop .master-order-inline-section__head{margin-bottom:14px}.master-order-detail-desktop .master-attachment-list{border-color:#e4e8ee;border-radius:13px}.master-order-detail-desktop .master-attachment-list a{min-height:54px;padding:0 14px}.master-order-detail-desktop .master-attachment-list a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.master-order-detail-desktop .master-order-inline-section.is-materials{padding:20px}.master-order-detail-desktop .customer-order-materials{gap:16px}.master-order-detail-desktop .customer-order-materials__section{gap:10px}.master-order-detail-desktop .customer-order-materials.is-desktop .customer-order-materials__gallery{grid-template-columns:repeat(auto-fill,minmax(142px,1fr));gap:10px}.master-order-detail-desktop .customer-order-materials__tile{aspect-ratio:1.45;border-radius:11px}.master-order-detail-desktop .customer-order-materials__tile small{font-size:12px;bottom:9px;left:10px;right:10px}.master-order-detail-desktop .customer-order-materials__voices{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.master-order-detail-aside__head{gap:5px;display:grid}.master-order-detail-aside__head span{color:#d9001b;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:900}.master-order-detail-aside__head h2{color:#202124;margin:0;font-size:21px;line-height:1.1}.master-order-detail-desktop__aside .master-order-price-breakdown{border-block:1px solid #edf0f3;gap:12px;margin:0;padding:18px 0;display:grid}.master-order-detail-desktop__aside .master-order-price-breakdown>div{gap:5px}.master-order-detail-desktop__aside .master-order-price-breakdown strong{letter-spacing:-.02em;font-size:27px}.master-order-detail-aside__facts{gap:9px;display:grid}.master-order-detail-aside__facts>div{background:#f5f7fa;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;padding:12px;display:grid}.master-order-detail-aside__facts svg{color:#69707d;grid-row:1/3}.master-order-detail-aside__facts span{color:#7b8491;text-transform:uppercase;font-size:11px;font-weight:850}.master-order-detail-aside__facts strong{color:#202124;overflow-wrap:anywhere;font-size:14px;line-height:1.3}.master-order-detail-desktop__aside .master-primary,.master-order-detail-desktop__aside .master-order-detail-actions{width:100%;margin:0}.master-order-detail-desktop__aside .master-order-detail-actions{display:grid}.master-order-detail-desktop__aside .master-order-detail-actions>button,.master-order-detail-desktop__aside>.master-primary{border-radius:13px;width:100%;min-height:50px}.master-order-detail-aside__hint{color:#69707d;margin:-5px 0 0;font-size:12px;line-height:1.45}.master-order-detail-desktop .master-primary{margin-top:0}.master-create-order-page{padding:clamp(18px,3vw,42px)}.master-create-order-panel{max-width:1180px}.master-create-order-head{border-bottom:1px solid #edf0f4;align-items:center;padding-bottom:20px}.master-create-order-head span{color:#8a93a3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.master-create-order-head h1{color:#20242c;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1}.master-create-order-head p{max-width:680px;margin:10px 0 0}.master-create-order-page--mobile{gap:14px;padding:14px 0 28px;display:grid}.master-create-order-page--mobile .master-create-order-panel{padding-bottom:88px}.master-create-order-page--mobile .master-create-order-head{border-bottom:0;gap:8px;padding-bottom:8px;display:grid}.master-create-order-page--mobile .master-create-order-head h1{font-size:clamp(30px,9vw,42px)}.master-create-order-page--mobile .master-create-order-head p{font-size:16px;line-height:1.28}.master-create-order-draft-status{gap:10px;margin:14px 0;display:grid}.master-create-order-draft-status .master-order-card-skeleton{background:linear-gradient(90deg,#eef1f5 0%,#f8fafc 50%,#eef1f5 100%) 0 0/220% 100%;border-radius:999px;width:min(460px,100%);height:16px;animation:1.2s ease-in-out infinite master-skeleton-shimmer}.master-create-order-draft-status .master-order-card-skeleton.short{width:min(280px,70%)}@media (max-width:899px){.master-order-detail-desktop{padding:0}}@media (max-width:1120px){.master-order-detail-desktop__grid{grid-template-columns:minmax(0,1fr)}.master-order-detail-desktop__aside{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr);align-items:start;position:static}.master-order-detail-desktop__aside .master-order-detail-aside__head,.master-order-detail-desktop__aside .master-order-price-breakdown{grid-column:1}.master-order-detail-desktop__aside .master-order-detail-aside__facts,.master-order-detail-desktop__aside .master-order-detail-actions,.master-order-detail-desktop__aside>.master-primary,.master-order-detail-desktop__aside .master-order-detail-aside__hint{grid-column:2}}@media (max-width:720px){.master-order-detail-desktop .customer-order-materials__voices{grid-template-columns:minmax(0,1fr)}}
