@font-face{font-family:Platform;src:local('Inter'),local('SF Pro Display'),local('Segoe UI')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Platform,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#20282d;background:#f6f7f9;font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}img{max-width:100%;display:block}svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}h1{font-size:32px;line-height:1.15;letter-spacing:-1.3px;font-weight:650}h2{font-size:18px;line-height:1.3;letter-spacing:-.5px;font-weight:650}h3{font-size:15px;line-height:1.4;font-weight:600}small{font-size:12px}strong{font-weight:600}.muted{color:#81898e}.text-right{text-align:right}.text-center{text-align:center}.text-green{color:#1e3f8b}.text-blue{color:#3765ee}.nowrap{white-space:nowrap}.icon{vertical-align:middle}.skip-link{position:fixed;top:-100px;left:20px;background:#fff;padding:12px 20px;z-index:100}.skip-link:focus{top:12px}.sidebar{position:fixed;inset:0 auto 0 0;width:246px;background:#152128;color:#95a1a8;display:flex;flex-direction:column;padding:32px 20px 0;z-index:40}.brand{display:flex;align-items:center;gap:12px;color:white;font-size:14px;font-weight:750;letter-spacing:2.6px}.brand-symbol{font-size:32px;line-height:1;font-weight:750;letter-spacing:-2.8px;position:relative}.brand-symbol>span{font-size:22px;vertical-align:top;line-height:.85;letter-spacing:0}.brand-caption{display:block;color:#7c8b95;font-size:8px;font-weight:500;letter-spacing:1.5px;margin-top:6px}.workspace-chip{border:1px solid #344046;border-radius:9px;display:flex;align-items:center;gap:10px;padding:12px 10px;margin:33px 0 25px;font-size:11px;font-weight:600;color:#f2f4f5}.workspace-chip small{display:block;color:#788994;font-size:9px;margin-top:3px;font-weight:400}.workspace-logo{width:30px;height:32px;display:grid;place-items:center;border-radius:6px;background:#263941;color:#9eafd8}.workspace-logo svg{width:17px}.online-dot{width:6px;height:6px;flex-shrink:0;background:#8fa2d0;border-radius:50%;margin-left:auto}.main-nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#39454b transparent;flex:1}.nav-label{font-size:9px;letter-spacing:1.5px;color:#6b7b85;margin:2px 12px 11px;font-weight:650}.nav-label-gap{margin-top:27px}.nav-link{display:flex;align-items:center;gap:12px;font-size:12px;padding:10px 13px;margin-bottom:3px;border-radius:7px;color:#91a1ab;transition:background .2s,color .2s}.nav-link .icon{width:17px;height:17px;opacity:.9}.nav-link:hover{background:#23313a;color:#fff}.nav-link.active{background:#3546e8;color:#fff;box-shadow:0 4px 16px #07162233}.nav-active-mark{width:5px;height:5px;background:#b4bcff;border-radius:50%;margin-left:auto}.sidebar-bottom{margin-top:18px}.site-link{display:flex;gap:11px;align-items:center;font-size:11px;padding:14px 12px;color:#a9b5bc}.site-link svg{width:16px}.site-link>span:last-child{margin-left:auto}.profile{border-top:1px solid #2b3941;margin:0 -20px;padding:19px 18px;display:flex;gap:10px;align-items:center}.avatar{background:#dce1ec;border-radius:50%;color:#343c4f;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:650;flex-shrink:0}.avatar-small{width:31px;height:31px;font-size:12px;background:#e3e7f6;color:#465172}.profile-info{min-width:0;flex:1}.profile-info strong{font-size:11px;color:#e6ebee;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.profile-info small{font-size:10px;color:#83949f}.icon-btn{border:0;padding:6px;background:transparent;color:inherit;display:inline-flex;justify-content:center;align-items:center;border-radius:6px}.icon-btn:hover{background:#ffffff0d}.icon-btn svg{width:17px;height:17px}.app-frame{margin-left:246px;min-height:100vh;display:flex;flex-direction:column}.topbar{height:73px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e9ebee;padding:0 38px;gap:15px}.breadcrumb{display:flex;align-items:center;gap:13px;font-size:11px;color:#8d969c}.breadcrumb strong{color:#39444d;font-weight:500}.breadcrumb-separator{color:#c4c9cc}.topbar-right{display:flex;align-items:center;gap:22px}.region{display:flex;align-items:center;gap:8px;font-size:10px;color:#768188}.region svg{width:14px;height:14px}.divider{width:1px;height:12px;background:#dfe3e6;margin:0 2px}.demo-pill{font-size:9px;padding:4px 9px;background:#f1f3fe;color:#5662a1;border:1px solid #e4e8fd;border-radius:20px}.app-main{width:100%;max-width:1640px;padding:34px 38px 20px;flex:1;animation:arrive .35s ease-out}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:29px}.page-heading p{font-size:12px;color:#859097;margin-top:8px}.eyebrow{text-transform:uppercase;font-weight:650;letter-spacing:1.7px;font-size:9px;color:#8a949b;margin-bottom:11px}.heading-actions{display:flex;gap:9px;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;padding:10px 15px;border-radius:7px;font-size:11px;font-weight:600;line-height:1.4;white-space:nowrap;transition:background .18s,box-shadow .18s,transform .18s;min-height:37px}.btn:hover{transform:translateY(-1px)}.btn svg{width:14px;height:14px}.btn-primary{background:#3c4ef0;color:white;box-shadow:0 3px 5px #3c4ef012}.btn-primary:hover{background:#2f40dc;box-shadow:0 4px 12px #3c4ef025}.btn-secondary{background:white;border-color:#e1e5e8;color:#4c5962;box-shadow:0 1px 2px #17232d03}.btn-secondary:hover{background:#f8f9fb}.btn-dark{background:#17252e;color:#fff}.btn-danger{background:#fff5f5;border-color:#f2dddd;color:#bb4545}.btn-success{background:#e8ecf6;border-color:#cad3e8;color:#253d75}.btn-sm{padding:7px 11px;min-height:30px;font-size:10px}.btn-block{width:100%}.date-chip{display:inline-flex;gap:8px;align-items:center;border:1px solid #e0e4e8;padding:9px 13px;border-radius:7px;font-size:10px;background:#fff;color:#66747d}.date-chip svg{width:14px;height:14px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:25px}.stat-card{border:1px solid #e6e9ec;background:white;border-radius:12px;padding:19px 21px;box-shadow:0 2px 3px #17222e02}.stat-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#7c878e}.stat-icon{width:30px;height:30px;display:grid;place-items:center;border:1px solid #e9ecef;border-radius:8px;color:#7c8793}.stat-icon .icon{width:15px;height:15px}.stat-value{font-size:29px;line-height:1;letter-spacing:-1.1px;margin-top:17px;font-weight:650;color:#253039}.stat-value small{font-size:13px;font-weight:400;letter-spacing:0;color:#8c979d;margin-right:5px}.stat-foot{font-size:9px;color:#8c989f;margin-top:13px;display:flex;align-items:center;gap:5px}.stat-foot:before{content:'';width:4px;height:4px;border-radius:50%;background:#a8b0b5}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,1fr);gap:23px;align-items:start}.stack{display:flex;flex-direction:column;gap:23px}.card{background:#fff;border:1px solid #e6e9ec;border-radius:12px;overflow:hidden;box-shadow:0 2px 4px #15222e02}.card-header{padding:22px 23px 19px;display:flex;justify-content:space-between;align-items:center;gap:14px}.card-header h2{font-size:14px;letter-spacing:-.25px}.card-header p{font-size:10px;color:#99a0a6;margin-top:4px}.card-body{padding:0 23px 23px}.card-body.padded{padding-top:22px}.text-link{font-size:10px;color:#5363d8;display:inline-flex;gap:6px;align-items:center;font-weight:550;white-space:nowrap}.text-link svg{width:12px;height:12px}.chart-key{display:flex;align-items:center;gap:6px;font-size:9px;color:#8a959c}.chart-key:before{content:'';width:6px;height:6px;background:#5469ef;border-radius:2px}.chart-container{height:198px;position:relative;padding:10px 0 22px 42px;margin:0 23px 7px}.chart-labels{position:absolute;left:0;top:8px;bottom:30px;display:flex;flex-direction:column;justify-content:space-between;font-size:8px;color:#a0a9b0}.chart-container svg{width:100%;height:100%;overflow:visible}.chart-gridline{stroke:#eef0f3;stroke-width:1;stroke-dasharray:4 4}.chart-bottom{display:flex;justify-content:space-between;font-size:8px;color:#919ba3;margin-top:9px}.chart-summary{border-top:1px solid #eff1f3;margin:0 23px;padding:17px 0;display:flex;gap:29px;font-size:9px;color:#8c969e}.chart-summary strong{color:#35434d;font-size:13px;display:block;margin-top:3px}.table-wrap{overflow:auto}.data-table{width:100%;border-collapse:collapse;white-space:nowrap}.data-table th{background:#fafbfc;color:#9aa3a9;font-size:9px;letter-spacing:.3px;font-weight:500;padding:11px 21px;text-align:left;border-top:1px solid #f0f2f4;border-bottom:1px solid #f0f2f4}.data-table td{padding:15px 21px;border-bottom:1px solid #f0f2f4;font-size:11px;color:#63717a}.data-table tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fcfcfe}.data-table td strong{color:#35414a;font-size:11px;font-weight:550}.data-table td small{display:block;font-size:9px;color:#a1a8ad;margin-top:3px}.person-cell{display:flex;gap:10px;align-items:center}.person-cell .avatar{height:29px;width:29px;font-size:10px;background:#f0e9e1;color:#94755d}.status{display:inline-flex;gap:5px;align-items:center;padding:3px 8px;border-radius:4px;background:#f1f3f5;color:#78858d;font-size:9px;font-weight:500;white-space:nowrap}.status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.status-confirmed,.status-approved,.status-published,.status-paid,.status-completed,.status-active{background:#e9edf5;color:#314980}.status-pending,.status-pending-review,.status-pending-payment,.status-submitted,.status-in-progress,.status-open{background:#fff5df;color:#b18631}.status-rejected,.status-cancelled,.status-failed,.status-expired{background:#fceeee;color:#c06a6a}.status-draft,.status-assigned{background:#edf0fc;color:#707db6}.schedule-item{display:flex;gap:14px;padding:15px 0;border-bottom:1px solid #eef0f3}.schedule-item:first-child{padding-top:0}.schedule-item:last-child{border-bottom:0;padding-bottom:0}.schedule-time{font-size:11px;color:#46535d;font-weight:550;min-width:51px}.schedule-time small{font-size:8px;font-weight:400;display:block;color:#9ba5ac;margin-top:3px}.schedule-line{width:3px;background:#6072eb;border-radius:4px;margin:0 1px}.schedule-item:nth-child(2n) .schedule-line{background:#768cc0}.schedule-item:nth-child(3n) .schedule-line{background:#d9b381}.schedule-info{flex:1}.schedule-info h3{font-size:11px;font-weight:550;margin-bottom:5px;color:#3f4b54}.schedule-info p{font-size:9px;color:#94a0a7}.schedule-info p .icon{width:10px;height:10px;margin-right:2px}.schedule-mini{display:flex;align-items:center;gap:5px;font-size:8px;color:#818590;margin-top:9px}.schedule-mini .dot{width:4px;height:4px;background:#788cba;border-radius:50%}.count-pill{padding:3px 7px;background:#f2f4f7;border:1px solid #e9ecf0;font-size:9px;border-radius:5px;color:#8a949d}.review-card{background:#edf0fe;border:1px solid #e3e7fa;padding:21px 23px;border-radius:12px;position:relative;overflow:hidden}.review-card:after{content:'';position:absolute;right:-20px;top:-40px;width:130px;height:130px;border:25px solid #e5e9fc;border-radius:50%;pointer-events:none}.review-card-top{display:flex;align-items:center;gap:9px;font-size:10px;font-weight:600;color:#6a77b8;margin-bottom:18px;position:relative;z-index:1}.review-card-top svg{width:16px;height:16px}.review-card h3{font-size:17px;line-height:1.35;color:#3e4c81;font-weight:600;margin-bottom:6px;letter-spacing:-.35px;position:relative;z-index:1}.review-card p{font-size:10px;line-height:1.6;color:#8a95b3;margin-bottom:17px;max-width:240px}.review-card .btn{background:white;border-color:#dfe4f4;color:#6272b6;font-size:9px;box-shadow:none;position:relative;z-index:1}.task-item{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #f0f2f4}.task-item:first-child{padding-top:0}.task-item:last-child{padding-bottom:0;border-bottom:0}.task-mark{width:15px;height:15px;border-radius:5px;border:1px solid #dce2e7;flex-shrink:0;margin-top:2px}.task-item h3{font-size:10px;color:#50606a;font-weight:550}.task-item p{font-size:9px;color:#a0a9b0;margin-top:5px}.task-item .priority{margin-left:auto;width:5px;height:5px;background:#e1b078;border-radius:50%;flex-shrink:0;margin-top:7px}.app-footer{display:flex;justify-content:space-between;gap:20px;color:#a3abb1;font-size:9px;padding:25px 38px 24px}.footer-dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:#abb3b7;margin:0 7px 2px}.empty-state{text-align:center;padding:35px 25px;color:#94a0a8}.empty-icon{width:42px;height:42px;display:grid;place-items:center;margin:0 auto 13px;background:#f5f7fa;border-radius:12px;color:#9aa9b7}.empty-state h3{font-size:12px;color:#657782;margin-bottom:5px}.empty-state p{font-size:11px;max-width:320px;margin:auto}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.field{display:flex;flex-direction:column;gap:6px}.field>label,.field-label{font-size:11px;font-weight:550;color:#4c5b65}.field-full{grid-column:1/-1}input,select,textarea{width:100%;border:1px solid #dfe4e9;background:#fff;border-radius:7px;padding:10px 11px;font-size:12px;color:#334550;min-height:39px;transition:border .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{outline:none;border-color:#7683ef;box-shadow:0 0 0 3px #5868ec13}input::placeholder,textarea::placeholder{color:#b2bac1}textarea{min-height:100px;resize:vertical}input[type=checkbox],input[type=radio]{width:15px;height:15px;min-height:0;accent-color:#4053ed;flex-shrink:0}input[type=file]{font-size:11px;color:#8a969f;padding:8px}input[type=file]::file-selector-button{border:0;background:#f0f3fb;color:#5d71ac;padding:4px 8px;border-radius:4px;margin-right:8px;cursor:pointer}.hint{font-size:10px;color:#98a3ab;line-height:1.5}.form-section{padding:23px;border-bottom:1px solid #edf0f3}.form-section:last-child{border-bottom:0}.form-section h2{font-size:14px;margin-bottom:5px}.form-section>p{font-size:11px;color:#95a0a8;margin-bottom:21px}.form-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding-top:21px}.form-actions.border{border-top:1px solid #edf0f3;margin-top:23px}.form-aside-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:24px;align-items:start}.aside-note{padding:22px;border:1px solid #e5e9ef;border-radius:12px;background:#f0f3fa}.aside-note h3{font-size:13px;margin-bottom:10px;color:#5b6d88}.aside-note p,.aside-note li{color:#8b99ac;font-size:11px;line-height:1.7}.aside-note ul{padding-left:17px;margin:12px 0 0}.filters{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:17px 21px;border-bottom:1px solid #edf0f3}.filters input{max-width:270px}.filters select{max-width:170px}.filters .btn{min-height:39px}.alert{margin-bottom:22px;border:1px solid;padding:14px 17px;border-radius:8px;font-size:12px;line-height:1.6}.alert.success{color:#334674;background:#edf1f9;border-color:#d7deee}.alert.error{color:#a75b59;background:#fff4f3;border-color:#f1deda}.alert ul{margin:5px 0 0;padding-left:20px}.alert .icon{width:15px;height:15px;margin-right:6px}.pagination{padding:17px 22px;border-top:1px solid #edf0f3;display:flex;align-items:center;justify-content:space-between;color:#96a1a9;font-size:10px}.inline-form{display:flex;gap:8px;align-items:center}.inline-form select{min-width:100px;padding:6px 8px;font-size:10px;min-height:31px}.inline-form .btn{flex-shrink:0}.detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.detail-label{font-size:10px;color:#97a3ac;margin-bottom:4px}.detail-value{font-size:12px;color:#445662}.prose{font-size:13px;line-height:1.8;color:#76868f;white-space:pre-line}.tags{display:flex;gap:6px;flex-wrap:wrap}.tag{background:#f2f5f9;color:#7b8b98;font-size:10px;padding:5px 9px;border-radius:5px}.checkbox-label{display:flex;align-items:center;gap:8px;font-size:11px;color:#73838d}.mobile-menu{display:none}.sidebar-scrim{display:none}.auth-shell{display:grid;grid-template-columns:1.05fr 1fr;min-height:100vh;background:white}.auth-visual{position:relative;margin:16px;border-radius:16px;overflow:hidden;color:#fff;min-height:600px;display:flex;flex-direction:column;justify-content:space-between;padding:35px 38px;background:#13272c}.auth-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.52}.auth-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#15273144 0%,#15273100 35%,#0a232deb 100%)}.auth-visual>*:not(img){position:relative;z-index:1}.auth-visual h2{font-size:47px;line-height:1.12;letter-spacing:-2px;max-width:400px;font-weight:550;margin-bottom:20px}.auth-visual p{font-size:13px;color:#bdced2;max-width:340px;line-height:1.8}.auth-visual .eyebrow{color:#bec6d7;margin-bottom:20px;font-size:9px}.auth-caption{display:flex;justify-content:space-between;margin-top:40px;font-size:9px;color:#bac8cc;border-top:1px solid #ffffff25;padding-top:20px}.auth-panel{display:flex;justify-content:center;align-items:center;padding:45px}.auth-content{width:100%;max-width:350px}.auth-content h1{font-size:30px;margin-bottom:9px;letter-spacing:-1.1px}.auth-content>p{font-size:12px;color:#91a0a8;line-height:1.7;margin-bottom:30px}.auth-content .field{margin-bottom:18px}.auth-content .btn{font-size:12px;padding:13px}.auth-content .eyebrow{margin-bottom:16px;color:#6574c7}.auth-links{display:flex;justify-content:space-between;font-size:10px;margin:5px 0 24px;color:#6c7a86}.auth-links a{color:#5566d2}.auth-bottom{font-size:11px;text-align:center;margin-top:24px;color:#94a0a8}.auth-bottom a{color:#5365d4;font-weight:550}.password-wrap{position:relative}.password-wrap input{padding-right:55px}.password-wrap button{position:absolute;right:8px;top:9px;font-size:9px;color:#8b97a2;background:transparent;border:0;padding:4px}.auth-back{display:inline-flex;align-items:center;gap:8px;font-size:10px;color:#9aa5ac;margin-bottom:40px}.public-body{background:#f9fafb}.public-header{max-width:1320px;margin:auto;padding:25px 45px;display:flex;align-items:center;justify-content:space-between;gap:25px}.public-brand{color:#1a2c33;font-size:12px;letter-spacing:2.1px}.public-brand .brand-symbol{font-size:31px}.public-header nav{display:flex;gap:29px;font-size:11px;color:#7a888f}.header-actions{display:flex;align-items:center;gap:24px}.login-link{font-size:11px;color:#60717b}.public-container{max-width:1230px;margin:auto;padding:0 30px}.hero{max-width:1230px;margin:22px auto 0;display:grid;grid-template-columns:1fr 1.03fr;gap:45px;align-items:center;padding:25px 30px 60px}.hero-content{padding:10px 0}.hero-kicker{display:inline-flex;align-items:center;gap:8px;background:#edeff3;border:1px solid #e0e3e9;padding:7px 11px;border-radius:30px;font-size:9px;color:#6e778c;margin-bottom:27px}.hero-kicker>span{height:5px;width:5px;border-radius:50%;background:#7081a8}.hero h1{font-size:65px;line-height:1.04;letter-spacing:-3.4px;font-weight:580;color:#1a2e37}.hero h1 em{font-style:normal;color:#4258e5}.hero p{font-size:14px;line-height:1.8;color:#8b989f;max-width:380px;margin:24px 0 29px}.hero-buttons{display:flex;gap:11px}.hero-buttons .btn{padding:13px 19px;font-size:11px}.hero-proof{display:flex;gap:17px;align-items:center;color:#93a2a9;font-size:10px;margin-top:34px}.hero-proof .icon{color:#6c7a9a;width:15px}.hero-image{position:relative;border-radius:20px;min-height:470px;background:#d9e9ec;overflow:hidden}.hero-image>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-image:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#092b41a6)}.hero-overlay{position:absolute;bottom:24px;left:25px;right:25px;z-index:1;color:#fff;display:flex;align-items:center;gap:12px}.hero-overlay strong{font-size:14px;display:block}.hero-overlay small{font-size:10px;color:#d1e4e8;display:block;margin-top:4px}.hero-icon{width:43px;height:43px;display:grid;place-items:center;background:#ffffff21;backdrop-filter:blur(12px);border:1px solid #ffffff35;border-radius:12px}.hero-overlay>a{margin-left:auto;color:#fff}.public-section{padding:55px 0}.public-section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:27px;gap:20px}.public-section h2{font-size:31px;letter-spacing:-1.2px;font-weight:550}.public-section-title p{font-size:12px;color:#93a1a9;margin-top:10px}.category-row{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:28px}.category-pill{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid #e3e8eb;padding:10px 16px;border-radius:30px;color:#819098;font-size:10px;transition:.2s}.category-pill:hover,.category-pill.active{background:#20333d;color:#fff;border-color:#20333d}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.service-card{border:1px solid #e5e9ec;background:#fff;border-radius:13px;overflow:hidden;transition:transform .25s,box-shadow .25s}.service-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #1f3c4c0b}.service-image{height:195px;position:relative;overflow:hidden}.service-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.service-card:hover .service-image img{transform:scale(1.04)}.service-category{position:absolute;top:14px;left:14px;font-size:9px;backdrop-filter:blur(12px);padding:5px 10px;background:#ffffffdd;border:1px solid #ffffff77;border-radius:20px;color:#556f7c}.service-info{padding:20px}.service-location{font-size:9px;color:#9aa8af;margin-bottom:9px}.service-location .icon{height:11px;width:11px}.service-info h3{font-size:16px;letter-spacing:-.35px;color:#2c414d}.service-info p{font-size:11px;color:#99a6ad;margin-top:6px}.service-price{margin-top:20px;padding-top:15px;border-top:1px solid #eff1f3;display:flex;justify-content:space-between;align-items:center}.service-price strong{font-size:15px;color:#4257d8;font-weight:600}.service-price small{font-size:9px;color:#a2adb3}.service-price .icon{width:15px;color:#7183a2}.partner-banner{display:grid;grid-template-columns:1.7fr 1fr;gap:35px;align-items:center;background:#e9eef0;border:1px solid #e0e7e8;border-radius:16px;padding:42px;margin:40px 0 55px;position:relative;overflow:hidden}.partner-banner h2{font-size:30px;letter-spacing:-1px;font-weight:550;color:#2a424e;max-width:430px}.partner-banner p{font-size:12px;line-height:1.8;color:#80939c;margin-top:14px;max-width:410px}.partner-banner>div:last-child{display:flex;justify-content:flex-end}.public-footer{border-top:1px solid #e4e9ec;max-width:1230px;padding:40px 30px 35px;margin:auto;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:50px}.public-footer p{font-size:11px;color:#95a3aa;line-height:1.8;margin-top:18px}.public-footer strong{font-size:11px;color:#607782;font-weight:550;display:block;margin-bottom:17px}.public-footer>div>a:not(.brand){display:block;font-size:11px;color:#97a6ae;margin-top:10px}.public-footer small{font-size:9px;display:block;color:#a3adb4;margin-top:20px}.catalog-header{padding:42px 0 25px}.catalog-header h1{font-size:40px;letter-spacing:-1.7px}.catalog-header p{color:#91a1a9;font-size:13px;margin-top:13px}.catalog-filter{margin-bottom:26px;background:white;border:1px solid #e5e9ec;border-radius:10px;display:flex;gap:12px;padding:14px}.catalog-filter input{flex:2}.catalog-filter select{flex:1}.service-detail{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:36px;padding:35px 0 60px;align-items:start}.detail-image{border-radius:14px;width:100%;height:330px;object-fit:cover;margin-bottom:27px}.detail-content h1{font-size:35px;letter-spacing:-1.3px;margin:14px 0 12px}.detail-meta{display:flex;gap:18px;font-size:11px;color:#92a1aa;margin-bottom:25px}.detail-meta span{display:flex;align-items:center;gap:5px}.detail-meta svg{height:13px;width:13px}.detail-content h2{font-size:18px;margin:25px 0 13px}.booking-panel{position:sticky;top:24px}.booking-panel .card-body{padding:23px}.booking-panel .price{font-size:28px;font-weight:600;letter-spacing:-1px;color:#2c414e}.booking-panel .price small{font-size:11px;color:#98a6af;font-weight:400;letter-spacing:0}.booking-panel .field{margin-top:23px;margin-bottom:17px}.package-option{padding:17px 0;border-top:1px solid #e9edf0}.package-option h3{font-size:12px}.package-option p{font-size:10px;color:#93a3ad;margin:5px 0 13px}.package-option .package-price{font-size:15px;font-weight:600;color:#556cd1}.package-option-top{display:flex;justify-content:space-between;gap:12px}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:23px}.package-card{padding:24px}.package-card h3{font-size:16px;letter-spacing:-.4px;margin:12px 0 7px}.package-card p{font-size:11px;color:#94a2ab}.package-card .price{font-size:25px;font-weight:600;color:#485fcf;margin:20px 0}.package-card .price small{font-size:11px;color:#9ca7ad;font-weight:400}.section-gap{margin-top:24px}.role-checkboxes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pill-number{width:26px;height:26px;display:inline-grid;place-items:center;background:#edf1fd;color:#6e7dbc;border-radius:8px;margin-right:10px;font-size:11px}.compact-note{padding:14px 18px;background:#f2f5fb;border:1px solid #e8edf5;border-radius:8px;color:#8798ac;font-size:11px;line-height:1.6}.subheading{font-size:11px;color:#99a4aa;line-height:1.6;margin-top:7px}
@keyframes arrive{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){.app-main{padding-top:43px}.stat-card{padding:23px}.chart-container{height:235px}}@media(max-width:1190px){.sidebar{width:216px;padding-left:15px;padding-right:15px}.profile{margin:0 -15px;padding-left:15px;padding-right:15px}.app-frame{margin-left:216px}.app-main{padding:28px 25px 20px}.topbar{padding:0 25px}.dashboard-grid{grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:18px}.stats-grid{gap:11px}.stat-card{padding:17px 15px}.stat-value{font-size:25px}.data-table td,.data-table th{padding-left:15px;padding-right:15px}.app-footer{padding:24px 25px}.form-aside-layout{grid-template-columns:1fr 240px}.hero h1{font-size:53px}.hero{gap:30px}.hero-image{min-height:430px}.public-header{padding:23px 30px}}@media(max-width:980px){.sidebar{width:202px}.app-frame{margin-left:202px}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>.stack:last-child{display:grid;grid-template-columns:1fr 1fr}.dashboard-grid>.stack:last-child .card:first-child{grid-row:span 2}.stats-grid{grid-template-columns:repeat(2,1fr)}.form-aside-layout{grid-template-columns:1fr}.form-aside-layout>.aside-note{display:none}.hero{gap:25px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-image{min-height:385px}.service-grid{gap:15px}.service-info{padding:16px}.service-image{height:160px}.public-header nav{gap:18px}.auth-visual{padding:29px}.auth-visual h2{font-size:37px}.auth-panel{padding:35px}.page-heading{align-items:flex-start}.heading-actions .date-chip{display:none}.package-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.sidebar{transform:translateX(-100%);transition:transform .25s;width:246px;padding-left:20px;padding-right:20px}.sidebar-open .sidebar{transform:translateX(0)}.sidebar-open .sidebar-scrim{display:block;position:fixed;inset:0;background:#0d1c2a70;backdrop-filter:blur(3px);z-index:39}.app-frame{margin-left:0}.mobile-menu{display:inline-flex;margin-right:2px}.topbar{height:62px;padding:0 19px}.topbar-right{gap:12px}.region{font-size:9px}.demo-pill{display:none}.app-main{padding:25px 19px 15px}.page-heading{gap:10px;margin-bottom:24px}h1{font-size:27px}.page-heading p{font-size:11px;max-width:330px}.heading-actions{gap:7px}.heading-actions .btn{font-size:10px;padding:9px 12px}.stats-grid{gap:12px}.stat-card{padding:16px}.stat-value{font-size:27px}.dashboard-grid>.stack:last-child{display:flex}.card-header{padding:20px}.card-body{padding:0 20px 20px}.app-footer{padding:23px 19px;font-size:8px;align-items:flex-start}.app-footer>span:last-child{max-width:170px;text-align:right}.app-footer .footer-dot{display:none}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}.role-checkboxes{grid-template-columns:1fr 1fr}.form-section{padding:20px}.public-header{padding:22px 20px;gap:15px}.public-header nav{display:none}.header-actions{gap:15px}.public-brand{font-size:10px;gap:10px}.public-brand .brand-symbol{font-size:27px}.header-actions .btn{font-size:10px;padding:9px 12px}.hero{display:flex;flex-direction:column;padding:18px 22px 35px;gap:32px;margin-top:0;align-items:stretch}.hero h1{font-size:51px;line-height:1.06;letter-spacing:-2.6px}.hero p{max-width:440px;margin-top:20px}.hero-kicker{margin-bottom:23px}.hero-image{min-height:330px}.hero-proof{margin-top:26px}.public-container{padding:0 22px}.public-section{padding:32px 0}.public-section h2{font-size:28px}.public-section-title{align-items:start}.public-section-title .text-link{padding-top:6px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.service-info h3{font-size:14px}.service-info p{font-size:10px}.service-image{height:170px}.partner-banner{grid-template-columns:1fr;padding:29px;margin:30px 0 37px;gap:25px}.partner-banner>div:last-child{justify-content:flex-start}.partner-banner h2{font-size:28px}.public-footer{grid-template-columns:1fr 1fr;padding:30px 22px;gap:30px}.public-footer>div:first-child{grid-column:1/-1}.public-footer>div:first-child p{margin-top:12px}.auth-shell{display:block;min-height:100vh}.auth-visual{display:none}.auth-panel{min-height:100vh;padding:35px 28px}.auth-content{max-width:380px}.service-detail{grid-template-columns:1fr;gap:25px;padding-top:20px}.booking-panel{position:static}.catalog-filter{flex-wrap:wrap;gap:9px}.catalog-filter input{flex-basis:100%;max-width:none}.catalog-filter select{min-width:120px}.catalog-header h1{font-size:34px}.detail-image{height:260px}.package-grid{grid-template-columns:1fr 1fr;gap:14px}.package-card{padding:20px}.filters{padding:15px;gap:8px}.filters input{max-width:none;flex-basis:100%}.filters select{flex:1;max-width:none}.detail-grid{gap:17px}}@media(max-width:420px){.service-grid{grid-template-columns:1fr}.service-image{height:210px}.service-info h3{font-size:17px}.package-grid{grid-template-columns:1fr}.page-heading .heading-actions{align-self:end}.stats-grid{gap:9px}.stat-card{padding:14px}.stat-top{font-size:10px}.stat-icon{height:25px;width:25px}.stat-value{font-size:24px}.stat-foot{font-size:8px}.region{display:none}.hero h1{font-size:46px}.public-section-title .text-link{display:none}.heading-actions .btn .icon{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.btn:hover,.service-card:hover{transform:none}}
@media(max-width:760px){#get-in-touch .form-aside-layout{grid-template-columns:1fr!important;gap:25px!important}}.status-done{background:#e9edf5;color:#314980}

.app-frame,.app-main,.dashboard-grid,.stack,.card,.card-body,.table-wrap,.chart-container,.schedule-info{min-width:0}.card,.table-wrap{max-width:100%}.stats-grid-adaptive{grid-template-columns:repeat(var(--stat-columns),minmax(0,1fr))}.task-item>div{min-width:0}.task-item h3,.schedule-info h3{overflow-wrap:anywhere}@media(max-width:980px){.dashboard-grid{grid-template-columns:minmax(0,1fr)}.stats-grid-adaptive{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page-heading{flex-wrap:wrap}.dashboard-grid>.stack:last-child{min-width:0}.chart-summary{gap:18px;flex-wrap:wrap}.sidebar{visibility:hidden}.sidebar-open .sidebar{visibility:visible}}
.custom-detail-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto;gap:12px;align-items:end}.custom-detail-row>.btn{margin-bottom:4px}.custom-details-actions{display:flex;align-items:center;gap:14px;margin-top:17px}[hidden]{display:none!important}@media(max-width:760px){.custom-detail-row{grid-template-columns:minmax(0,1fr)}.custom-detail-row>.btn{justify-self:start}.custom-details-actions{flex-wrap:wrap}}
/* Shared workspace refinements: readable contrast, deliberate motion and mobile forms. */
:root{--brand:#2563eb;--brand-dark:#1d4ed8;--paper:#f5f7fc;--ink:#142441;--quiet:#586981;--line:#e1e8f2}.app-body,.public-body{background:var(--paper)}.sidebar{background:#151c2e}.workspace-chip{border-color:#ffffff24}.main-nav{overflow-y:auto;scrollbar-width:thin;scrollbar-color:#495062 transparent}.nav-link.active{background:#ffffff12;color:#fff}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-dark);border-color:var(--brand-dark)}.btn{min-height:42px;transition:transform .2s cubic-bezier(.22,1,.36,1),background-color .2s,box-shadow .2s}.btn:active{transform:scale(.98)}.card{border-radius:16px;border-color:var(--line);box-shadow:0 2px 9px #262b3803}.card h2{color:var(--ink)}.hint,.subheading,.page-heading p,.muted{color:var(--quiet);font-size:12px}.field{min-width:0}.field input:not([type=checkbox]),.field select,.field textarea{min-height:44px;font-size:14px}.field select[multiple]{min-height:130px}.dashboard-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.inline-actions,.filter-bar{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.narrow-card{max-width:700px}.secret-key{padding:18px;border:1px solid var(--line);border-radius:12px;margin:20px 0;background:var(--paper);overflow-wrap:anywhere;font-size:16px}.recovery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.recovery-grid code{padding:10px;background:var(--paper);overflow-wrap:anywhere}.checkbox-label{display:flex;gap:10px;align-items:flex-start;font-size:12px}.checkbox-label input{margin-top:3px;width:18px;height:18px}.catalog-filter{flex-wrap:wrap}.catalog-filter>*{min-height:44px}.catalog-filter input[type=date]{flex:1;min-width:145px}.catalog-filter select{min-width:145px}.form-section summary{font-size:15px;font-weight:600;cursor:pointer;line-height:1.7}.form-section summary::marker{color:var(--brand)}.form-section>.form-grid,.form-section>form>.form-grid{margin-top:20px}.status-approved,.status-passed,.status-succeeded{background:#e5e8f0;color:#253354}.status-blocked,.status-failed{background:#fae9e6;color:#993f35}.data-table small{display:block}.data-table td{font-size:12px}.service-price strong,.text-blue,.text-link{color:var(--brand)}.public-footer p,.public-footer>div>a:not(.brand),.service-info p,.service-location,.detail-meta,.package-option p{color:var(--quiet)}.booking-panel .price{color:var(--ink)}.booking-panel .btn-primary{margin-top:16px}.app-main{animation:arrive .4s cubic-bezier(.22,1,.36,1) both}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #314a84;outline-offset:3px}
@media(max-width:760px){.dashboard-columns,.recovery-grid{grid-template-columns:1fr}.inline-actions{align-items:stretch}.inline-actions>*{max-width:100%}.card-body:first-child{padding-top:20px}.catalog-filter{display:grid;grid-template-columns:minmax(0,1fr)}.catalog-filter>*{width:100%;min-width:0!important}.data-table{min-width:620px}.package-card .price{font-size:26px}.btn{min-height:44px}.main-nav{overscroll-behavior:contain}.secret-key{font-size:14px}}
@media(prefers-reduced-motion:reduce){.app-main,.btn{animation:none!important;transition:none!important}.btn:active{transform:none}}
.package-card .price{color:var(--brand)}.package-card p,.package-card .price small,.compact-note{color:var(--quiet)}.package-card h2{margin-top:9px}.package-card details{line-height:1.7}.form-section form>.btn{margin-top:16px}

/* Shared blue workspace: legible controls, calm surfaces and restrained motion. */
:root{--brand:#2563eb;--brand-dark:#1d4ed8;--paper:#f5f7fc;--ink:#142441;--quiet:#586981;--line:#e1e8f2}
body{color:#22334f}.app-body{background:var(--paper)}.sidebar{background:linear-gradient(180deg,#0d1a38,#101f40);color:#a7b5d0;padding-top:30px}.brand-caption{color:#8fa6d0}.workspace-chip{border-color:#ffffff16;background:#ffffff04;border-radius:13px;padding:13px 11px;margin-top:30px}.workspace-chip small{color:#90a5c8}.workspace-logo{background:#2f65c228;color:#90bbff;border-radius:9px}.online-dot{background:#69a3ff;box-shadow:0 0 0 4px #69a3ff0e}.main-nav{scrollbar-color:#42567b transparent}.nav-label{color:#8296bc;font-size:9px;letter-spacing:1.5px;margin-top:12px}.nav-link{color:#aab8d2;border-radius:10px;font-size:12px;padding:11px 13px;margin-bottom:4px;min-height:41px}.nav-link:hover{color:#fff;background:#ffffff0a}.nav-link.active{background:linear-gradient(105deg,#2563eb,#3a75f0);color:#fff;box-shadow:0 5px 16px #020e3620}.nav-active-mark{background:#b6d4ff}.site-link{color:#b4c4e0;font-size:12px;min-height:43px}.profile{border-top-color:#ffffff12;padding-block:18px}.profile-info strong{font-size:12px;color:#e7efff}.profile-info small{color:#8fa5c8;font-size:10px}.avatar{background:#e7efff;color:#255bb3}.topbar{background:#ffffffdc;backdrop-filter:blur(12px);border-bottom-color:#e3eaf4;height:76px}.breadcrumb{font-size:12px;color:#8290a6}.breadcrumb strong{color:#40536f;font-weight:550}.region{font-size:11px;color:#667a98}.app-main{padding-top:32px}.app-body h1{font-size:32px;color:#162747;letter-spacing:-1.2px}.page-heading p{font-size:13px;color:#6d7c94;line-height:1.7}.eyebrow{font-size:9px;color:#7389a9}.app-body .btn{font-size:12px;border-radius:10px;min-height:43px;padding:11px 16px}.btn-primary{background:#2563eb;border-color:#2563eb;box-shadow:0 4px 11px #2563eb16}.btn-primary:hover{background:#1d4ed8;box-shadow:0 6px 18px #2563eb24}.btn-secondary{border-color:#dce4f0;color:#435a7b}.btn-success{background:#eff6ff;border-color:#cfe0ff;color:#2458ad}.app-body .card,.stat-card{border:1px solid #e0e7f2;border-radius:18px;box-shadow:0 5px 20px #172f5503}.card-header h2{font-size:15px;color:#253b5e}.card-header p{font-size:11px;color:#72839d;line-height:1.6}.stat-card{padding:22px}.stat-top{font-size:12px;color:#71809a}.stat-icon{width:33px;height:33px;border-radius:10px;background:#f7faff;border-color:#e5edfb;color:#6590cc}.stat-value{color:#203556;font-size:32px;font-weight:650}.stat-foot{font-size:10px;color:#7a8ca7}.chart-labels,.chart-bottom{font-size:9px;color:#7d90ad}.chart-summary{font-size:10px;color:#71849f}.data-table th{background:#f7f9fd;border-color:#ecf0f7;color:#7788a2;font-size:10px;font-weight:600;letter-spacing:.4px;padding-block:13px}.data-table td{color:#5b6f8d;font-size:12px;padding-block:16px;border-bottom-color:#edf1f7}.data-table td strong{font-size:12px;color:#344d70}.data-table td small{font-size:10px;color:#7e8fa8}.data-table tbody tr:hover{background:#f9fbff}.status{font-size:10px;border-radius:7px;padding:4px 9px;font-weight:550}.status-confirmed,.status-approved,.status-published,.status-paid,.status-completed,.status-active,.status-done,.status-passed,.status-succeeded{background:#eaf2ff;color:#2a5fb0}.alert.success{background:#eff6ff;border-color:#cde0ff;color:#275ba9}.text-green{color:#2c65bf}.schedule-time,.schedule-info h3{font-size:12px;color:#3c5376}.schedule-info p,.schedule-time small{font-size:10px;color:#778ca8}.schedule-line,.schedule-item:nth-child(2n) .schedule-line{background:#6a9ce9}.schedule-item:nth-child(3n) .schedule-line{background:#98b8e9}.schedule-mini{font-size:10px;color:#738cae}.schedule-mini .dot{background:#6a9ce9}.task-item h3{font-size:12px;color:#465e80}.task-item p{font-size:10px;color:#8596af}.review-card{border-color:#dce8ff;border-radius:18px;background:linear-gradient(135deg,#edf4ff,#f7faff)}.review-card h3{color:#2e558c;font-size:19px}.review-card p{color:#6682a8;font-size:12px}.review-card .btn{font-size:11px;color:#3267b0}.review-card-top{font-size:11px;color:#5881bd}.review-card:after{border-color:#e4edfd}.field>label,.field-label{font-size:12px;color:#4f6585}.field input:not([type=checkbox]),.field select,.field textarea{border-radius:11px;border-color:#dbe4f1;min-height:46px;color:#2e466b;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{border-color:#79a4f3;box-shadow:0 0 0 3px #2563eb0d}.hint{font-size:11px;color:#7589a5}.form-section h2{font-size:16px}.form-section>p{font-size:12px;color:#7186a3}.form-actions{gap:12px}.aside-note{background:#edf3fd;border-color:#dfe8f7;border-radius:17px}.aside-note h3{color:#41618e}.aside-note p,.aside-note li{color:#6b85a8;font-size:12px}.detail-label{font-size:11px;color:#7a8faa}.detail-value{font-size:13px;color:#3a557b}.tag{background:#f0f5fd;color:#6382ad;border-radius:7px;font-size:11px}.text-link{color:#2563eb;font-size:11px}.app-footer{font-size:10px;color:#8595ae}.app-topbar-guide{display:inline-flex;align-items:center;gap:7px;border:1px solid #dbe6f8;background:#f4f8ff;color:#285bad;padding:8px 12px;border-radius:10px;font-size:11px;font-weight:650;min-height:37px}.app-topbar-guide span{color:#568deb;font-size:17px}.app-explore-link{font-size:11px;color:#647da3}.app-explore-link:hover{color:#2563eb}.empty-state h3{font-size:14px;color:#56729a}.empty-state p{font-size:12px;color:#7b90ad}.app-body a:focus-visible,.app-body button:focus-visible,.app-body input:focus-visible,.app-body select:focus-visible,.app-body textarea:focus-visible,.app-body summary:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}
@media(min-width:1191px){.sidebar{width:260px}.app-frame{margin-left:260px}.app-main{padding-inline:36px}.topbar{padding-inline:36px}}
@media(max-width:980px){.topbar-right{gap:12px}.app-explore-link{display:none}.stat-card{padding:20px}.stat-value{font-size:29px}.app-body h1{font-size:29px}}
@media(max-width:760px){.sidebar{width:270px}.topbar{height:65px;padding:0 18px}.topbar-right{gap:10px}.breadcrumb{font-size:11px;gap:8px;min-width:0}.breadcrumb>span:first-of-type{display:none}.breadcrumb-separator{display:none}.breadcrumb strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:38vw}.app-topbar-guide{font-size:10px;padding:7px 9px;min-height:36px}.topbar .region{display:none}.app-body h1{font-size:28px}.app-main{padding:25px 18px 20px}.page-heading p{font-size:12px}.stat-card{padding:17px}.stat-top{font-size:11px}.stat-value{font-size:27px}.stat-foot{font-size:9px}.app-body .heading-actions .btn{font-size:11px;padding:10px 12px}.card-header h2{font-size:14px}.app-footer{font-size:9px;padding-bottom:25px}.app-body .app-frame{margin-left:0}}
@media(prefers-reduced-motion:reduce){.app-main,.btn,.card,.nav-link{animation:none!important;transition:none!important}.btn:active,.btn:hover{transform:none}}
.callback-count{margin-left:auto;min-width:21px;padding:2px 6px;border-radius:20px;background:#366bff;color:#fff;font-size:10px;text-align:center;font-weight:700}.callback-count[hidden]{display:none}.callback-arrival{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 18px;margin-bottom:20px;border:1px solid #cbdaff;border-radius:12px;background:#edf3ff;color:#163c88}.callback-arrival a{font-weight:650;text-decoration:underline}
