:root{font-family:DM Sans,sans-serif;color:#29231f;background:#f8f5f1;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.app-shell{overflow:hidden}.topbar{height:88px;padding:0 7.2%;display:flex;align-items:center;justify-content:space-between;background:#f8f5f1}.brand{display:flex;align-items:center;gap:11px;font-family:Playfair Display,serif;font-size:22px;font-weight:600;line-height:1}.brand-mark{width:39px;height:39px;border:1px solid #a9876e;border-radius:50%;display:grid;place-items:center;color:#9a765d;font-size:22px;font-style:italic}.brand-light{font-weight:500;color:#9a765d}.brand small{display:block;font:8px DM Sans,sans-serif;letter-spacing:2px;color:#8e8278;margin-top:6px}.topbar nav{display:flex;align-items:center;gap:37px;font-size:12px;letter-spacing:.4px}.topbar nav a:not(.nav-cta){color:#655b53}.nav-cta{background:#312923;color:#fff;padding:15px 20px}.nav-cta span{margin-left:14px}.hero{min-height:590px;display:grid;grid-template-columns:48% 52%;position:relative;padding-left:10.5%;background:#f1ebe4}.hero-copy{padding:108px 8% 70px 0;z-index:1}.eyebrow{font-size:9px;letter-spacing:2.3px;color:#9b795f;font-weight:700;display:flex;align-items:center;gap:10px}.eyebrow span{width:22px;height:1px;background:#ad8b70}.hero h1,.section-heading h2,.booking-intro h2{font:600 clamp(58px,7vw,92px)/.98 "Playfair Display",serif;letter-spacing:-2px;margin:28px 0 22px}.hero h1 em,.section-heading h2 em,.booking-intro h2 em,.success-panel h2 em{color:#a17e64;font-weight:500}.hero-copy>p{max-width:370px;font-size:14px;line-height:1.9;color:#766b62;margin-bottom:32px}.primary-btn{border:0;background:#302821;color:#fff;display:inline-flex;justify-content:center;align-items:center;gap:27px;padding:17px 22px;font-size:11px;letter-spacing:.4px;cursor:pointer;transition:.2s}.primary-btn:hover{background:#80634e;transform:translateY(-1px)}.primary-btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.hero-note{display:flex;align-items:center;gap:13px;margin-top:72px;font-size:8px;letter-spacing:1.8px;color:#95877c}.note-line{height:1px;width:36px;background:#b69a84}.hero-image{position:relative;min-height:590px;background:linear-gradient(0deg,#2318125c,#23181208),url(https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?auto=format&fit=crop&w=1400&q=85) center 42%/cover}.hero-image-label{position:absolute;bottom:58px;left:11%;color:#fff}.hero-image-label span{font-size:8px;letter-spacing:2px}.hero-image-label strong{display:block;font:500 35px/1.15 Playfair Display,serif;margin-top:12px}.hero-side{position:absolute;right:2.4%;top:42%;writing-mode:vertical-rl;font-size:8px;letter-spacing:2.4px;color:#98887b}.intro-strip{padding:38px 10.5%;display:flex;justify-content:space-between;align-items:center;background:#302821;color:#f7f1eb}.intro-strip span{font-size:8px;letter-spacing:2px;color:#c7a88e}.intro-strip p{font:italic 20px Playfair Display,serif;margin:0}.section-wrap{padding:110px 10.5%}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:52px}.section-heading h2,.booking-intro h2{font-size:56px;letter-spacing:-1px;margin:18px 0 0}.section-heading>p{max-width:290px;color:#82766c;font-size:12px;line-height:1.9;margin:0 0 5px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.service-card{background:#fff;position:relative}.service-number{position:absolute;top:17px;left:18px;z-index:1;font-size:9px;letter-spacing:1px;color:#fff}.service-photo,.service-art{width:100%;height:220px;object-fit:cover;display:grid;place-items:center}.art-0{background:linear-gradient(135deg,#d5c2b1,#9d7863)}.art-1{background:linear-gradient(135deg,#c7b4a4,#e8ded4)}.art-2{background:linear-gradient(135deg,#a18d7d,#57483d)}.service-art span{font:70px Playfair Display,serif;color:#fff8}.service-info{padding:23px 22px 25px}.service-info h3{font:500 23px Playfair Display,serif;margin:0 0 9px}.service-info p{font-size:11px;line-height:1.7;color:#8a7e74;min-height:38px;margin:0 0 19px}.service-meta{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #eee7e0;padding-top:15px}.service-meta span,.deposit-line{font-size:8px;letter-spacing:1.2px;color:#9a8a7d}.service-meta strong{font-size:13px}.deposit-line{letter-spacing:.2px;margin-top:9px}.text-link{border:0;background:none;padding:0;color:#8c684f;font-size:10px;font-weight:700;cursor:pointer;margin-top:18px}.text-link span{margin-left:8px}.quote-band{background:#e9dfd5;text-align:center;padding:73px 20px 68px}.quote-mark{font:75px/.7 Playfair Display,serif;color:#ad8c72}.quote-band p{font:500 30px/1.35 Playfair Display,serif;margin:15px 0 23px}.quote-band p em{color:#9b765c}.quote-band>span{font-size:8px;letter-spacing:2px;color:#8b796a}.booking-section{padding:110px 10.5%;display:grid;grid-template-columns:35% 1fr;gap:9%;background:#f8f5f1}.booking-intro h2{font-size:59px}.booking-intro>p{font-size:12px;line-height:1.9;color:#82766c;max-width:290px;margin:25px 0 42px}.booking-aside{display:flex;align-items:center;gap:17px;margin:22px 0}.booking-aside>span{font:italic 19px Playfair Display,serif;color:#a17e64}.booking-aside strong,.booking-aside small{display:block}.booking-aside strong{font-size:11px}.booking-aside small{font-size:10px;color:#94877c;margin-top:5px}.booking-panel{background:#fff;padding:36px 40px;box-shadow:0 15px 50px #5947350c;min-height:490px}.stepper{display:flex;justify-content:space-between;border-bottom:1px solid #eee8e2;padding-bottom:19px;gap:8px}.step{display:flex;align-items:center;gap:8px;color:#b5aaa0;font-size:9px}.step span{width:23px;height:23px;border:1px solid #ded5cc;border-radius:50%;display:grid;place-items:center;font-size:8px}.step.active{color:#72543e;font-weight:700}.step.active span,.step.done span{background:#8d6b52;border-color:#8d6b52;color:#fff}.form-content{padding-top:27px}.form-title>span{font-size:8px;letter-spacing:2px;color:#a27e62}.form-title h3{font:500 28px Playfair Display,serif;margin:9px 0 5px}.form-title p{font-size:10px;color:#93877d;margin:0 0 22px}.choice-list{display:grid;gap:8px;margin-bottom:22px}.service-choice{border:1px solid #eee7e0;background:#fff;padding:13px;display:flex;align-items:center;text-align:left;gap:12px;cursor:pointer}.service-choice.selected{border-color:#a17e64;background:#fbf8f5}.choice-radio{width:16px;height:16px;border:1px solid #cbbbae;border-radius:50%;display:grid;place-items:center;font-size:9px;color:#fff;flex:none}.selected .choice-radio{background:#967357;border-color:#967357}.choice-main{flex:1}.choice-main strong,.choice-main small{display:block}.choice-main strong{font-size:11px}.choice-main small{font-size:9px;color:#978b80;margin-top:4px}.service-choice>b{font-size:11px}.full-btn{width:100%}.field-label{display:block;font-size:8px;letter-spacing:1.4px;color:#88776a;font-weight:700;margin:17px 0}.field-label input,.field-label textarea{display:block;width:100%;margin-top:8px;border:1px solid #e9e1d9;background:#fdfcfb;padding:12px 13px;font-size:11px;letter-spacing:0;color:#302821;outline:none}.field-label input:focus,.field-label textarea:focus{border-color:#a17e64}.field-label textarea{resize:vertical}.available-label{font-size:8px;letter-spacing:1.5px;color:#88776a;font-weight:700;margin:22px 0 12px}.time-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.time-slot{background:#fff;border:1px solid #e9e1d9;padding:11px 5px;font-size:10px;cursor:pointer}.time-slot.selected{background:#302821;border-color:#302821;color:#fff}.form-actions{display:flex;justify-content:space-between;gap:12px;margin-top:25px}.form-actions .primary-btn{margin-left:auto}.secondary-btn{background:#fff;border:1px solid #e4d9cf;padding:14px 22px;font-size:10px;cursor:pointer}.two-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.optional{color:#b3a69a;font-weight:400}.summary-mini{background:#f8f4ef;padding:13px 15px;margin-top:12px}.summary-mini>div{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:#75695f;padding:4px 0}.summary-mini strong{color:#302821}.terms-note,.small-muted{font-size:9px;line-height:1.6;color:#9a8e84}.success-panel{text-align:center;padding:25px 0}.success-icon{margin:0 auto 18px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#e9f0e8;color:#557653;font-size:20px}.success-panel h2{font:500 38px/1.15 Playfair Display,serif;margin:14px 0}.success-panel>p{font-size:11px;color:#877b71;line-height:1.7;max-width:390px;margin:0 auto 22px}.booking-summary{background:#f8f4ef;padding:17px;text-align:left;margin:20px 0}.booking-summary>div{display:flex;justify-content:space-between;gap:15px;padding:7px 0}.booking-summary span{font-size:8px;letter-spacing:1px;color:#95877c}.booking-summary strong{font-size:10px;text-align:right}.success-panel .text-link{display:block;margin:20px auto 0}.api-alert{padding:12px 7%;background:#fff0e9;color:#8c4428;font-size:11px}.loading,.empty-state{padding:22px;background:#fff;color:#8b7e73;font-size:11px;line-height:1.6}.empty-state.compact{padding:14px}.form-error{background:#fff0ed;color:#a34130;padding:11px;margin-top:17px;font-size:10px;line-height:1.5}.footer{padding:37px 7.2%;background:#302821;color:#e8ddd3;display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-brand{color:#fff}.footer-brand .brand-mark{border-color:#a78a73;color:#d4b69b}.footer-brand .brand-light{color:#c4a58c}.footer-brand small{color:#a99b8e}.footer>span,.footer>a:not(.brand){font-size:8px;letter-spacing:1.6px}.footer>small{font-size:8px;color:#a99b8e}@media(max-width:850px){.topbar{padding:0 5%;height:76px}.topbar nav{gap:15px}.topbar nav a:not(.nav-cta){display:none}.hero{padding-left:7%;grid-template-columns:50% 50%;min-height:500px}.hero-copy{padding-top:90px}.hero-image{min-height:500px}.hero h1{font-size:65px}.hero-side{display:none}.section-wrap,.booking-section{padding:80px 7%}.booking-section{grid-template-columns:1fr;gap:35px}.booking-intro>p{max-width:500px}.booking-aside{display:inline-flex;margin-right:25px}.footer{flex-wrap:wrap}.service-grid{gap:13px}.service-info{padding:18px 15px}}@media(max-width:600px){.topbar{height:70px}.brand{font-size:19px}.brand-mark{width:34px;height:34px}.nav-cta{padding:12px;font-size:9px}.hero{display:flex;flex-direction:column;padding:0;min-height:0}.hero-copy{padding:68px 8% 38px}.hero h1{font-size:69px}.hero-note{margin-top:45px}.hero-image{min-height:370px}.hero-image-label{bottom:32px}.intro-strip{padding:26px 8%;display:block}.intro-strip p{font-size:18px;margin-top:10px}.section-wrap{padding:70px 7%}.section-heading{display:block;margin-bottom:30px}.section-heading h2,.booking-intro h2{font-size:48px}.section-heading>p{margin-top:18px}.service-grid{grid-template-columns:1fr;gap:17px}.service-photo,.service-art{height:230px}.quote-band{padding:60px 15px}.quote-band p{font-size:25px}.booking-section{padding:70px 6%}.booking-panel{padding:25px 19px}.step{font-size:8px;gap:5px}.step span{width:20px;height:20px}.time-grid{grid-template-columns:repeat(3,1fr)}.two-fields{grid-template-columns:1fr;gap:0}.booking-aside{display:flex}.footer{padding:32px 7%;display:grid;grid-template-columns:1fr 1fr}.footer>span{text-align:right}.footer>small{grid-column:1/-1}.success-panel h2{font-size:33px}}:root{--palm: #123b78;--palm-deep: #09295b;--coral: #d71935;--mango: #f0c65a;--lagoon: #789fc8;--sand: #f7f5f1;--cream: #fffdfb;--ink: #172b4d}body{background:var(--cream);color:var(--ink)}.topbar{background:#fff;border-bottom:1px solid #e8edf4}.brand-mark{border:1px solid var(--coral);color:var(--palm);background:#fff}.brand-light{color:var(--coral)}.brand small{color:var(--palm)}.topbar nav a:not(.nav-cta){color:var(--palm-deep)}.nav-cta{background:var(--coral);border-radius:4px 15px}.nav-cta:hover{background:#b8112a}.hero{background:radial-gradient(ellipse at 7% 20%,rgba(255,255,255,.95),transparent 42%),linear-gradient(115deg,#f7f8fb,#edf2f8 54%,#e7edf6)}.eyebrow{color:var(--palm)}.eyebrow span{background:var(--coral)}.hero h1,.section-heading h2,.booking-intro h2{color:var(--palm-deep)}.hero h1 em,.section-heading h2 em,.booking-intro h2 em,.success-panel h2 em{color:var(--coral)}.hero-copy>p{color:#52627b}.primary-btn{background:var(--coral);border-radius:4px 15px}.primary-btn:hover{background:#b8112a}.hero-note{color:var(--palm)}.note-line{background:var(--coral)}.hero-image{background-image:linear-gradient(0deg,#08224c7a,#08224c08),url(https://images.unsplash.com/photo-1522337360788-8b13dee7a37e?auto=format&fit=crop&w=1400&q=85);border-radius:0 0 0 78px}.hero-side{color:var(--palm)}.intro-strip{background:var(--palm-deep)}.intro-strip span{color:#f4d36e}.intro-strip p{color:#fff}.intro-strip:after{color:#d719352e}.section-wrap{background:#fff}.section-heading>p{color:#65738a}.service-card{border:1px solid #e6eaf0;border-radius:4px 22px 4px 4px;overflow:hidden;box-shadow:0 12px 32px #09295b12}.service-card:hover{box-shadow:0 18px 38px #09295b21}.service-number{background:#123b78e6;padding:7px 9px;border-radius:2px 9px}.art-0{background:linear-gradient(135deg,#d8e3f2,#a8bfdc)}.art-1{background:linear-gradient(135deg,#f4d7dc,#d98d9c)}.art-2{background:linear-gradient(135deg,#dce5f1,#829cbd)}.service-info h3{color:var(--palm-deep)}.service-info p{color:#68768b}.service-meta{border-color:#e5eaf1}.service-meta strong{color:var(--palm)}.text-link{color:var(--coral)}.culture-band{display:grid;grid-template-columns:minmax(240px,42%) 1fr;align-items:center;gap:7%;padding:76px 10.5%;background:linear-gradient(115deg,#f3f6fa,#fff 58%,#f8eeee)}.culture-photo{min-height:260px;overflow:hidden;border-radius:5px 70px 5px 5px;box-shadow:0 16px 36px #09295b24}.culture-photo img{display:block;width:100%;height:310px;object-fit:cover;object-position:center}.culture-copy h2{font:600 clamp(34px,4vw,52px)/1.08 "Playfair Display",serif;color:var(--palm-deep);letter-spacing:-1px;margin:18px 0}.culture-copy h2 em{color:var(--coral);font-weight:500}.culture-copy p{max-width:430px;color:#65738a;font-size:13px;line-height:1.9}.culture-signature{display:block;margin-top:24px;color:var(--palm);font-size:8px;font-weight:700;letter-spacing:1.7px}.quote-band{background:linear-gradient(115deg,#e9eff7,#fff 52%,#f8e9ec)}.quote-mark{color:var(--coral)}.quote-band p{color:var(--palm-deep)}.quote-band p em{color:var(--coral)}.quote-band>span{color:var(--palm)}.booking-section{background:linear-gradient(125deg,#edf2f8,#fff 58%,#f9eef0)}.booking-intro>p{color:#65738a}.booking-aside>span{color:var(--coral)}.booking-panel{border:1px solid #e6eaf0;border-radius:5px 25px 5px 5px;box-shadow:0 18px 48px #09295b17}.step.active{color:var(--palm)}.step.active span,.step.done span{background:var(--palm);border-color:var(--palm)}.service-choice.selected,.time-slot.selected{border-color:var(--palm);background:#eef3fa}.choice-radio{border-color:var(--palm)}.field-label{color:var(--palm)}.field-label input:focus,.field-label textarea:focus{border-color:#789fc8;box-shadow:0 0 0 3px #789fc829}.available-label{color:var(--palm)}.time-slot:hover{border-color:#789fc8}.success-icon{background:var(--palm)}.footer{background:var(--palm-deep);color:#fff}.footer .brand-mark{color:#fff;border-color:#fff}.footer .brand-light{color:#f28b9a}.footer .brand small{color:#d5e0f0}.footer>span{color:#f4d36e}.footer a:last-of-type{color:#f28b9a}@media(max-width:700px){.culture-band{grid-template-columns:1fr;padding:58px 7%;gap:28px}.culture-photo img{height:240px}}.admin-login-shell{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 15% 15%,#eaf0fa,transparent 35%),linear-gradient(135deg,#f8f9fc,#f9eeee)}.admin-login{width:min(430px,100%);background:#fff;padding:44px;border:1px solid #e6eaf0;border-radius:8px 30px 8px 8px;box-shadow:0 24px 70px #09295b18;display:flex;flex-direction:column;gap:16px}.admin-logo{font:600 25px Playfair Display,serif;color:#123b78}.admin-logo>span:first-child{display:inline-grid;place-items:center;width:35px;height:35px;border:1px solid #d71935;border-radius:50%;margin-right:8px}.admin-logo>span:last-child{color:#d71935}.admin-login>small,.admin-sidebar>small{font-size:9px;letter-spacing:1.8px;color:#123b78}.admin-login h1{font:600 38px Playfair Display,serif;color:#09295b;margin:12px 0 0}.admin-login p{margin:0 0 10px;color:#68768b;font-size:13px}.admin-login label{display:flex;flex-direction:column;gap:7px;color:#123b78;font-size:11px;font-weight:700}.admin-login input{padding:13px;border:1px solid #dfe5ed;border-radius:4px;font:inherit}.admin-login button{border:0;padding:14px;background:#d71935;color:#fff;border-radius:4px 13px 4px 4px;font-weight:700;cursor:pointer}.admin-login a{font-size:11px;text-align:center;color:#123b78;margin-top:5px}.admin-shell{min-height:100vh;background:#f5f7fb;display:grid;grid-template-columns:245px 1fr;color:#1d2c45}.admin-sidebar{background:#09295b;color:#fff;padding:28px 18px;display:flex;flex-direction:column;gap:8px}.admin-sidebar .admin-logo{color:#fff;margin:0 8px}.admin-sidebar .admin-logo>span:first-child{border-color:#fff}.admin-sidebar .admin-logo>span:last-child{color:#f28b9a}.admin-sidebar>small{color:#c5d5ed;margin:0 8px 32px}.admin-side-label{font-size:9px;letter-spacing:1.7px;color:#8da6ca;padding:0 12px;margin-bottom:5px}.admin-sidebar>button{background:transparent;border:0;color:#d5e0f0;text-align:left;padding:12px;border-radius:5px;font-size:12px;cursor:pointer}.admin-sidebar>button.active,.admin-sidebar>button:hover{background:#ffffff18;color:#fff;border-left:3px solid #e33c53}.admin-side-bottom{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding:12px}.admin-side-bottom a,.admin-side-bottom button{color:#d5e0f0;text-decoration:none;background:none;border:0;text-align:left;font:inherit;font-size:11px;cursor:pointer}.admin-main{padding:34px clamp(18px,4vw,58px);min-width:0}.admin-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.admin-header>div:first-child>span{font-size:9px;letter-spacing:2px;color:#d71935;font-weight:700}.admin-header h1{font:600 34px Playfair Display,serif;color:#09295b;margin:6px 0}.admin-user{display:flex;flex-direction:column;text-align:right;font-size:12px;color:#123b78}.admin-user small{font-size:10px;color:#8a96a8;margin-top:4px}.admin-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px}.admin-stats article{background:#fff;border:1px solid #e8edf4;border-radius:5px 18px 5px 5px;padding:20px;box-shadow:0 8px 24px #09295b08}.admin-stats span{display:block;font-size:11px;color:#718096}.admin-stats strong{display:block;font:600 32px Playfair Display,serif;color:#123b78;margin-top:10px}.admin-card{background:#fff;border:1px solid #e7ebf2;border-radius:5px 22px 5px 5px;padding:24px;box-shadow:0 10px 30px #09295b08}.admin-card-title{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:10px}.admin-card-title h2{font:600 21px Playfair Display,serif;color:#09295b;margin:0}.admin-card-title span{font-size:10px;color:#8390a2}.admin-card-title button{border:0;background:#eef3fa;color:#123b78;padding:9px 12px;border-radius:4px;cursor:pointer}.admin-table-wrap{width:100%;overflow:auto}table{width:100%;border-collapse:collapse;font-size:11px;white-space:nowrap}th{text-align:left;color:#77849a;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:12px 10px;border-bottom:1px solid #e9edf3}td{padding:13px 10px;border-bottom:1px solid #eff2f6;color:#34445c}td input:not([type=checkbox]){width:100px;padding:7px;border:1px solid #dfe5ed;border-radius:3px;font:inherit;color:#243650}td input[type=checkbox]{accent-color:#123b78}td select{padding:7px;border:1px solid #dfe5ed;border-radius:4px;color:#123b78;background:#fff;font:inherit}.cell-sub{display:block;color:#8b97a7;font-size:9px;margin-top:4px}.status{display:inline-block;padding:5px 8px;border-radius:20px;font-size:9px;background:#eef3fa;color:#123b78}.status-1{background:#fff4df;color:#996300}.status-2{background:#e7f5ed;color:#237448}.status-3{background:#fcebed;color:#b31b31}.status-4{background:#e9f0fb;color:#245caa}.status-5{background:#f1edf7;color:#76529c}.save-mini{border:0;background:#123b78;color:#fff;padding:7px 10px;border-radius:4px;font-size:10px;cursor:pointer}.empty-cell{text-align:center;color:#8b97a7;padding:30px}.admin-error,.admin-notice{padding:11px 14px;margin-bottom:16px;border-radius:4px;font-size:11px}.admin-error{background:#fff0f1;color:#b71931}.admin-notice{background:#eaf5ee;color:#267346}.admin-footer{padding:25px 0;color:#97a2b2;font-size:10px}@media(max-width:900px){.admin-shell{grid-template-columns:190px 1fr}.admin-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.admin-shell{display:block}.admin-sidebar{position:static;display:grid;grid-template-columns:repeat(3,1fr);gap:5px;padding:15px}.admin-sidebar .admin-logo,.admin-sidebar>small,.admin-side-label,.admin-side-bottom{grid-column:1/-1}.admin-sidebar>small{margin-bottom:8px}.admin-sidebar>button{font-size:10px;padding:9px}.admin-main{padding:22px 12px}.admin-card{padding:15px}.admin-header h1{font-size:28px}.admin-user{display:none}.admin-stats{gap:8px}.admin-stats article{padding:14px}.admin-stats strong{font-size:26px}.admin-login{padding:30px 22px}}.admin-create-form{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr));gap:14px;align-items:end}.admin-create-form label{display:flex;flex-direction:column;gap:6px;color:#123b78;font-size:10px;font-weight:700}.admin-create-form input,.admin-create-form select{width:100%;padding:10px;border:1px solid #dfe5ed;border-radius:4px;font:inherit;color:#243650;background:#fff}.admin-create-form button{min-height:37px}@media(max-width:900px){.admin-create-form{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media(max-width:520px){.admin-create-form{grid-template-columns:1fr}}
