#buyex{--bx-ink:#103653;--bx-muted:#66829a;--bx-border:#dce8ef;--bx-green:#008d62;--bx-red:#c62c47;color:var(--bx-ink);padding-bottom:60px}#buyex h2{font-size:clamp(30px,3vw,48px);line-height:1.12;margin:12px 0}#buyex h3{font-size:21px;line-height:1.3;margin:0 0 10px}.bx-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:38px 42px;background:linear-gradient(120deg,#092f4f,#0e5376);border-radius:28px;color:white;position:relative;overflow:hidden}.bx-hero .eyebrow{color:#5dd7ed}.bx-hero p{color:#c7e3ef}.bx-hero-actions{display:flex;flex-wrap:wrap;gap:12px;max-width:400px}.bx-hero-actions small{flex-basis:100%;color:#c7e3ef}.bx-sync{display:flex;gap:8px;align-items:center;font-size:13px;color:#c7e3ef;margin-top:20px}.bx-dot{width:9px;height:9px;border-radius:50%;display:inline-block;background:#00b37e;flex:none}.bx-btn{border:1px solid #c9dce8;background:#fff;color:#123d59;border-radius:10px;padding:10px 15px;font:inherit;font-size:14px;font-weight:700;cursor:pointer;line-height:1.3}.bx-btn:hover{background:#edf7fb;border-color:#90bdd3}.bx-btn:disabled{opacity:.55;cursor:wait}.bx-primary{background:#0b729b;color:white;border-color:#0b729b}.bx-primary:hover{background:#095b7d;color:white}.bx-hero .bx-primary{background:#ffae24;color:#163349;border-color:#ffae24}.bx-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin:24px 0}.bx-stats>div{border:1px solid var(--bx-border);background:white;border-radius:17px;padding:20px 24px;display:flex;gap:15px;align-items:center}.bx-stats strong{font-size:32px}.bx-stats span{font-size:14px;color:var(--bx-muted)}.bx-tabs{display:flex;gap:8px;border-bottom:1px solid var(--bx-border);margin-bottom:26px;overflow-x:auto}.bx-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:15px 18px;color:var(--bx-muted);font:inherit;font-size:15px;font-weight:700;white-space:nowrap;cursor:pointer}.bx-tabs button.active{color:#07688c;border-bottom-color:#0796bf;background:#ecf8fd;border-radius:10px 10px 0 0}.bx-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:18px 0 24px}.bx-section-head p,.bx-muted{color:#66829a;font-size:14px;line-height:1.6}.bx-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:22px}.bx-person{border:1px solid #d7e6ed;border-radius:22px;background:#f9fcfe;overflow:hidden;padding:22px}.bx-person>header{display:flex;gap:12px;align-items:center}.bx-person h3{margin:0!important;font-size:19px!important}.bx-person small{color:var(--bx-muted)}.bx-avatar{height:46px;width:46px;border-radius:15px;background:#e0eff8;display:grid;place-items:center;color:#126182;font-weight:800}.bx-availability{font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;padding:12px 0;border-bottom:1px solid var(--bx-border)}.bx-availability.free{color:#008460}.bx-availability.busy{color:#236b94}.bx-availability.busy .bx-dot{background:#2993c2}.bx-person-tasks{max-height:670px;overflow:auto;scrollbar-width:thin}.bx-task-grid,.bx-catalog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.bx-task{background:white;border:1px solid #dae6ed;border-radius:17px;padding:22px;box-shadow:0 5px 18px #10365304}.bx-task h3{margin:12px 0 5px!important;font-size:19px!important}.bx-task.bx-late{border-color:#efb6c1;border-left:4px solid #d63954;background:#fffafb}.bx-task-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.bx-status{font-size:12px;font-weight:800;border-radius:7px;padding:5px 9px;background:#eaf3fa;color:#34607e}.bx-active,.bx-completed{background:#def7ed;color:#007b52}.bx-blocked{background:#ffe9e8;color:#b92a38}.bx-approval,.bx-paused{background:#fff0d5;color:#926300}.bx-cancelled{background:#edf0f3;color:#5b7180}.bx-place{font-size:12px;color:#6a8499}.bx-owner,.bx-guide{font-size:13px!important;color:#66829a;margin:4px 0!important}.bx-deadline{font-size:13px;font-weight:700;margin:16px 0 8px;line-height:1.6}.bx-task-times{font-size:12px;color:#638097;line-height:1.8}.bx-actions{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 0}.bx-actions .bx-btn{font-size:12px;padding:8px 11px}.bx-compact{padding:16px;margin:14px 0}.bx-red{color:#c62c47!important}.bx-empty{padding:60px 24px;text-align:center;border:1px dashed #c5dce8;border-radius:20px;background:#f8fcff;color:#66829a}.bx-empty>span{display:inline-grid;place-items:center;background:#dcf6ed;color:#05976b;width:44px;height:44px;border-radius:50%;margin-bottom:18px;font-size:24px}.bx-catalog{padding:24px;border:1px solid #d9e7ef;border-radius:20px;background:white;display:flex;align-items:flex-start;flex-direction:column;gap:15px}.bx-catalog strong{font-size:25px;color:#096f94}.bx-error,.bx-warning{border-radius:12px;padding:16px 20px;background:#fff1f2;border:1px solid #efc4cb;color:#a62c43;margin:16px 0;font-size:15px}.bx-warning{background:#fff8e9;border-color:#ebd8aa;color:#8b661d}.bx-filters{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:16px;margin:20px 0}.bx-filters label,.bx-dialog label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:700;color:#426984}.bx-filters input,.bx-filters select,.bx-dialog input,.bx-dialog select,.bx-dialog textarea{font:inherit;width:100%;box-sizing:border-box;padding:12px;border:1px solid #cbdfe9;border-radius:10px;background:#fff;color:#163d58;min-width:0}.bx-day-summary{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0;font-size:12px;color:#54768c}.bx-day-summary span{padding:10px 14px;background:#eaf5fa;border-radius:10px}.bx-day-summary b{display:block}.bx-table-wrap{overflow:auto;border:1px solid #d7e6ee;border-radius:15px;background:white;margin-top:22px}.bx-table-wrap table{width:100%;border-collapse:collapse;font-size:14px;min-width:850px}.bx-table-wrap td,.bx-table-wrap th{padding:16px;text-align:left;border-bottom:1px solid #e3edf3;white-space:normal}.bx-table-wrap th{background:#edf6fb;color:#3f6780;font-size:12px}.bx-table-wrap td{line-height:1.7}.bx-late-row{background:#fff7f8}.bx-dialog{border:1px solid #d0e0ea;border-radius:23px;padding:0;width:min(720px,95vw);max-width:95vw;max-height:92vh;color:#153b57;box-shadow:0 24px 90px #092e4c55;background:#fff}.bx-dialog::backdrop{background:#13364e99;backdrop-filter:blur(3px)}.bx-form>header{display:flex;justify-content:space-between;align-items:flex-start;padding:26px 30px 18px;border-bottom:1px solid #e0ebf1;gap:20px}.bx-form h2{font-size:28px;margin:8px 0}.bx-form .eyebrow{font-size:11px}.bx-close{border:0;background:transparent;color:#163e59;cursor:pointer;font-size:28px}.bx-form-body{padding:24px 30px;display:flex;flex-direction:column;gap:18px;max-height:62vh;overflow:auto}.bx-form-body>h3{font-size:18px}.bx-form footer{border-top:1px solid #e1ebf1;padding:20px 30px;display:flex;justify-content:flex-end;gap:12px}.bx-form footer .bx-close{font-size:14px}.bx-form textarea{min-height:80px;resize:vertical;font-weight:400}.bx-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bx-form .bx-check{flex-direction:row;align-items:center;background:#edf8fb;border-radius:12px;padding:15px}.bx-check input{width:18px;height:18px;accent-color:#008e71}.bx-form small{color:#67869c;font-weight:400;line-height:1.5}.bx-deadline-fields,[data-start],[data-deadline]{display:flex;flex-direction:column;gap:16px}.bx-dialog [hidden]{display:none!important}.bx-dialog-task{padding:15px;background:#edf6fb;border-radius:10px}.bx-form-error{color:#a42b42;background:#fff0f2;border-radius:10px;padding:15px}.bx-facts{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:14px;margin:0}.bx-facts dt{color:#67859a}.bx-facts dd{margin:0;overflow-wrap:anywhere}.bx-audit{border-left:2px solid #dceaf2;padding-left:18px;display:flex;flex-direction:column;gap:14px;font-size:13px}.bx-audit p{color:#66829a;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.bx-loading{text-align:center;padding:60px}.bx-btn:focus-visible,.bx-tabs button:focus-visible{outline:3px solid #51bfe8;outline-offset:3px}@media(max-width:900px){.bx-hero{flex-direction:column;align-items:flex-start;padding:28px}.bx-stats{grid-template-columns:repeat(2,1fr)}.bx-filters{grid-template-columns:repeat(2,1fr)}}@media(max-width:500px){.bx-team-grid,.bx-task-grid,.bx-catalog-grid{grid-template-columns:1fr}.bx-stats>div{padding:14px;gap:8px}.bx-stats strong{font-size:25px}.bx-stats span{font-size:12px}.bx-form-body,.bx-form>header,.bx-form footer{padding:18px}.bx-form-grid,.bx-facts{grid-template-columns:1fr}.bx-section-head{align-items:flex-start;flex-direction:column}.bx-filters{grid-template-columns:1fr}}

body:has(#buyex:not([hidden])) main>.hero{display:none!important}body:has(#buyex:not([hidden])) #buyex{margin-top:30px}
