*{box-sizing:border-box}
:root{
  --wine:#6e1731;--wine-dark:#310a17;--wine-soft:#8b2b47;--gold:#c79a58;--gold-soft:#efe0c6;
  --ink:#211c1a;--muted:#7d746d;--line:#e8e0d8;--bg:#f5f1ec;--card:#fffdfb;--green:#397855;
  --amber:#bd7b24;--red:#a94a50;--shadow:0 18px 50px rgba(53,34,24,.08);--radius:18px
}
html{scroll-behavior:smooth}
body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.5 Inter,Arial,sans-serif;min-width:320px}
button,input,textarea,select{font:inherit}button,a{ -webkit-tap-highlight-color:transparent }
a{color:inherit}
.admin-app{min-height:100vh;display:grid;grid-template-columns:270px minmax(0,1fr)}
.admin-sidebar{position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#39101c 0%,#260912 100%);color:#fff;padding:22px 16px 18px;display:flex;flex-direction:column;z-index:40;overflow:auto;box-shadow:20px 0 60px rgba(54,14,29,.08)}
.sidebar-brand{display:flex;align-items:center;gap:12px;padding:0 8px 20px;border-bottom:1px solid rgba(255,255,255,.09);margin-bottom:14px}
.sidebar-brand__mark{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(145deg,#d8ad70,#a87535);color:#35101b;font:700 23px/1 Georgia,serif;box-shadow:0 10px 28px rgba(0,0,0,.22)}
.sidebar-brand strong{font:600 20px/1.05 Georgia,serif;display:block}.sidebar-brand small{display:block;margin-top:4px;color:#cdbbc0;font-size:10px;letter-spacing:.04em}.sidebar-close{display:none;margin-left:auto;background:none;border:0;color:#fff;font-size:25px;line-height:1;cursor:pointer}
.admin-nav{display:grid;gap:18px;padding:4px 0 20px}.admin-nav__group{display:grid;gap:3px}.admin-nav__group>label{padding:0 10px 7px;color:#a68b93;text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}
.admin-nav__item{position:relative;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:7px;padding:8px 10px;color:#d9cbd0;text-decoration:none;border-radius:10px;transition:.2s ease;font-size:12px}.admin-nav__item:hover{background:rgba(255,255,255,.06);color:#fff}.admin-nav__item.is-active{background:linear-gradient(135deg,rgba(205,158,91,.2),rgba(255,255,255,.07));color:#fff;box-shadow:inset 0 0 0 1px rgba(221,181,124,.18)}.admin-nav__item.is-active:before{content:"";position:absolute;left:-16px;width:3px;height:24px;border-radius:0 3px 3px 0;background:var(--gold)}
.admin-nav__icon{width:27px;height:27px;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.055)}.admin-nav__icon svg{width:16px;height:16px}.admin-nav__item b{min-width:19px;height:19px;padding:0 6px;display:grid;place-items:center;border-radius:10px;background:#d5a35e;color:#35101b;font-size:9px}
.sidebar-footer{margin-top:auto;display:flex;align-items:center;gap:9px;padding:14px 10px;border-top:1px solid rgba(255,255,255,.09);color:#ddcfd3}.sidebar-footer b{font-size:10px;display:block}.sidebar-footer small{font-size:9px;color:#aa949b;display:block;margin-top:2px}.dot{width:8px;height:8px;border-radius:50%;display:inline-block}.dot--live{background:#61b681;box-shadow:0 0 0 5px rgba(97,182,129,.12)}
.admin-main{min-width:0}.admin-topbar{height:74px;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 30px;background:rgba(248,245,241,.88);backdrop-filter:blur(18px);border-bottom:1px solid rgba(218,208,198,.75)}.topbar-title small{display:block;color:#9a7a56;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:800}.topbar-title strong{font:600 20px/1.2 Georgia,serif;display:block;margin-top:2px}.topbar-actions{display:flex;gap:8px}.mobile-menu{display:none;width:40px;height:40px;border:1px solid var(--line);background:#fff;border-radius:10px;color:var(--wine);place-items:center}.mobile-menu svg{width:18px}
.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;padding:10px 13px;border:1px solid #ded4cb;border-radius:9px;background:#fff;color:#5d4f47;font-size:10px;font-weight:700;transition:.2s}.ghost-btn:hover{border-color:#cba16a;color:var(--wine);box-shadow:0 8px 22px rgba(78,48,32,.08)}
.admin-content{width:min(1480px,calc(100% - 52px));margin:0 auto;padding:28px 0 60px}.admin-view{display:none;animation:viewIn .28s ease}.admin-view.is-active{display:block}@keyframes viewIn{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}
.view-head{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin:2px 0 22px}.view-head small,.card-head small{color:#9b6a33;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:800}.view-head h1{font:600 clamp(30px,3vw,43px)/1.05 Georgia,serif;margin:5px 0 8px;color:#281c19}.view-head p{max-width:760px;margin:0;color:var(--muted);font-size:12px}.view-head__actions{display:flex;gap:8px}
.notice--floating{position:fixed;right:24px;top:88px;z-index:80;width:min(390px,calc(100% - 32px));display:grid;grid-template-columns:auto 1fr auto;gap:9px 12px;align-items:center;padding:13px 14px;background:#f1faf4;border:1px solid #cbe2d1;border-radius:13px;color:#2e6a42;box-shadow:0 16px 42px rgba(39,74,49,.16);animation:noticeIn .25s ease}.notice--floating b{font-size:11px}.notice--floating span{font-size:10px}.notice--floating button{border:0;background:none;color:inherit;font-size:20px;cursor:pointer}.notice--gold{background:#fff8ea;border-color:#ead7b4;color:#79561e}.notice-path{overflow-wrap:anywhere}@keyframes noticeIn{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}
.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:15px}.stat-card,.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.stat-card{padding:18px 19px;min-height:126px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.stat-card:after{content:"";position:absolute;right:-30px;top:-38px;width:105px;height:105px;border-radius:50%;background:radial-gradient(circle,rgba(199,154,88,.12),transparent 68%)}.stat-card span{font-size:10px;color:#756b64}.stat-card b{font:600 31px/1.1 Georgia,serif;margin:8px 0 2px;color:#32111b}.stat-card small{font-size:9px;color:#a39890}.stat-card--accent{background:linear-gradient(145deg,#5a1327,#32101b);border-color:#5a1327;color:#fff}.stat-card--accent span,.stat-card--accent small{color:#d9c5cb}.stat-card--accent b{color:#f1d5a9}
.quick-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 15px}.quick-grid>a{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;text-decoration:none;padding:14px 15px;background:#fff;border:1px solid var(--line);border-radius:15px;transition:.22s;box-shadow:0 8px 26px rgba(54,35,25,.045)}.quick-grid>a:hover{transform:translateY(-2px);border-color:#d6b482;box-shadow:0 15px 35px rgba(54,35,25,.08)}.quick-grid svg{width:20px;height:20px;padding:9px;box-sizing:content-box;border-radius:11px;background:#f6eee4;color:var(--wine)}.quick-grid b{display:block;font-size:11px}.quick-grid small{display:block;color:#918780;font-size:9px;margin-top:2px}.quick-grid i{font-style:normal;color:#b08c61}
.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.7fr);gap:15px}.card{padding:20px}.card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px}.card-head h2{font:600 23px/1.2 Georgia,serif;margin:3px 0}.card-head a{text-decoration:none;font-size:9px;color:var(--wine);font-weight:700}.recent-list{display:grid}.recent-item{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:10px;text-decoration:none;padding:11px 2px;border-top:1px solid #eee7e1}.recent-item:first-child{border-top:0}.recent-item__status{width:7px;height:7px;border-radius:50%}.recent-item__status--new{background:#d79a3e}.recent-item__status--confirmed{background:#4f9a69}.recent-item__status--cancelled{background:#b45a60}.recent-item strong{font-size:11px}.recent-item small{display:block;color:#91877f;font-size:9px;margin-top:2px}.recent-item>b{font-size:10px;color:#5b4e47}.empty-card{padding:25px;color:#9a9089;text-align:center;font-size:11px}.property-card{background:linear-gradient(145deg,#fbf6ef,#fffdfb);position:relative;overflow:hidden}.property-card:after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(192,145,81,.18);border-radius:50%;right:-75px;top:-65px}.property-card__mark{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(145deg,#6d1731,#39101d);color:#eacb9d;font:600 23px Georgia,serif;margin-bottom:18px;box-shadow:0 12px 30px rgba(73,18,38,.18)}.property-card>small{text-transform:uppercase;letter-spacing:.13em;color:#9b6a33;font-size:8px;font-weight:800}.property-card h2{font:600 28px Georgia,serif;margin:4px 0 8px}.property-card p{color:#7c7069;font-size:10px;min-height:36px}.property-card>div:not(.property-card__mark){font-size:10px;margin:15px 0}.property-card .dot{margin-right:7px}
.calendar-card{padding:16px}.calendar-legend{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:12px}.calendar-legend span{display:inline-flex;align-items:center;gap:6px;font-size:9px;color:#6e655e}.calendar-legend span:before{content:"";width:11px;height:11px;border-radius:3px;background:#dce9df}.calendar-legend .req:before{background:#f2d99b}.calendar-legend .occ:before{background:#d99ca1}.calendar-legend .block:before{background:#777}.calendar-wrap{overflow:auto;border:1px solid #eee6df;border-radius:11px}.occupancy{border-collapse:separate;border-spacing:0;min-width:1280px;width:100%;font-size:9px}.occupancy th,.occupancy td{border-right:1px solid #eee7e1;border-bottom:1px solid #eee7e1;text-align:center;height:41px;padding:4px}.occupancy th{background:#faf7f3;position:sticky;top:0;z-index:2;color:#655b55}.occupancy th:first-child,.occupancy .room-name{position:sticky;left:0;z-index:3;background:#fff;text-align:left;min-width:140px}.occupancy th:first-child{z-index:4;background:#faf7f3}.occupancy th small{display:block;font-size:7px;color:#999}.day span{display:block;width:17px;height:17px;margin:auto;border-radius:5px;background:#dce9df}.day.req span{background:#f2d99b}.day.occ span{background:#d99ca1}.day.block span{background:#777}.card--form{margin-top:14px}.block-form{display:grid;grid-template-columns:150px 150px 1fr 1.4fr auto;gap:10px;align-items:end}.block-form label{font-size:8px;text-transform:uppercase;color:#76685e;font-weight:700}.block-form input,.block-form select{width:100%;display:block;margin-top:5px;padding:10px;border:1px solid #ddd2c8;border-radius:8px;background:#fff;outline:none}.blocks{margin-top:18px;border-top:1px solid #eee6df;padding-top:13px}.blocks h3{font-size:11px;margin:0 0 5px}.blocks>div{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:10px 0;border-top:1px solid #f0e9e3}.blocks>div:first-of-type{border-top:0}.blocks span b,.blocks span small{display:block}.blocks span b{font-size:10px}.blocks span small{font-size:9px;color:#81766f;margin-top:2px}.blocks button{border:1px solid #ddc9ca;background:#fff;color:#8f3540;padding:7px 10px;border-radius:8px;font-size:9px;cursor:pointer}
.filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.search-box{min-width:270px;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:0 11px;color:#a18f83}.search-box input{width:100%;border:0;outline:0;padding:10px 0;background:transparent;font-size:10px}.filter-chips{display:flex;gap:6px;flex-wrap:wrap}.filter-chips button{border:1px solid #e2d9d1;background:#fff;border-radius:18px;padding:7px 10px;color:#6d635d;font-size:9px;cursor:pointer}.filter-chips button.is-active{background:#5d1429;color:#fff;border-color:#5d1429}.filter-chips b{font-size:8px;margin-left:3px}.summary-pill{padding:8px 11px;border-radius:20px;background:#eee5dc;color:#6f6058;font-size:9px}.table-card{padding:0;overflow:hidden}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:12px 13px;border-bottom:1px solid #eee8e2;text-align:left;vertical-align:middle;white-space:nowrap}th{background:#fbf9f6;font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:#847970}td{font-size:10px}td>a{display:block;color:var(--wine);text-decoration:none;margin-top:2px}td small{display:block;color:#9c928a;margin-top:2px}.booking-date{display:block}.arrow{display:inline-block;margin:0 6px;color:#ac9a8e}.status-form{display:grid;grid-template-columns:auto auto auto;gap:5px;align-items:center}.status-form select{padding:7px;border:1px solid #ddd3ca;border-radius:7px;background:#fff;font-size:9px}.status-form button{border:0;background:#531329;color:#fff;padding:8px 9px;border-radius:7px;font-size:8px;cursor:pointer}.booking-status{display:inline-flex;padding:5px 7px;border-radius:12px;font-size:8px;font-weight:700}.booking-status--new{background:#fff2d8;color:#976213}.booking-status--confirmed{background:#e8f5ec;color:#34734b}.booking-status--cancelled{background:#f9e6e7;color:#95424a}.empty{text-align:center;padding:45px;color:#999}
.edit-list{display:grid;gap:10px}.edit-card{border:1px solid #e6ddd5;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 8px 24px rgba(50,32,22,.035)}.edit-card summary{display:grid;grid-template-columns:80px 1fr auto;gap:14px;align-items:center;cursor:pointer;padding:11px 14px;list-style:none}.edit-card summary::-webkit-details-marker{display:none}.edit-card summary:after{content:"⌄";color:#9c8c82;font-size:18px;margin-left:6px}.edit-card[open] summary:after{transform:rotate(180deg)}.edit-card summary img{width:80px;height:62px;object-fit:cover;border-radius:9px}.edit-card summary strong{display:block;font-size:11px}.edit-card summary small{display:block;color:#877c73;margin-top:3px;font-size:9px}.edit-card>form{padding:20px;border-top:1px solid #e8ded5;background:#fff}.status-chip{font-size:8px;text-transform:uppercase;padding:5px 8px;border-radius:12px}.status-chip--live{background:#e6f4ea;color:#397851}.status-chip--muted{background:#eeeae6;color:#81766f}.form-grid-admin{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.field{display:block}.field--wide{grid-column:1/-1}.field span{display:block;margin-bottom:6px;font-size:9px;font-weight:700;color:#5f5751}.field input,.field textarea{width:100%;border:1px solid #ddd3ca;border-radius:9px;background:#fff;padding:10px 11px;outline:none;color:#23201e}.field textarea{resize:vertical;min-height:85px}.field input:focus,.field textarea:focus{border-color:#bd8c4d;box-shadow:0 0 0 4px rgba(185,133,62,.1)}.checks{display:flex;gap:20px;margin:15px 0}.check{display:flex;align-items:center;gap:7px;color:#5f5751;font-size:10px}.check input{accent-color:var(--wine)}.form-actions{display:flex;gap:8px;align-items:center}.admin-btn,.mini-edit button{border:0;background:linear-gradient(135deg,#751831,#4d0c1c);color:#fff;padding:10px 14px;border-radius:9px;cursor:pointer;font-size:10px;font-weight:700;box-shadow:0 8px 20px rgba(94,20,43,.14);transition:.2s}.admin-btn:hover,.mini-edit button:hover{transform:translateY(-1px);box-shadow:0 11px 25px rgba(94,20,43,.2)}.admin-btn--soft{background:#fff;color:var(--wine);border:1px solid #dbc5b0;box-shadow:none}
.form-card{padding:22px}.compact-form{margin-bottom:0}.section-save{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:13px;padding:12px 14px;background:rgba(255,255,255,.86);border:1px solid #e4dad1;border-radius:12px;box-shadow:0 8px 25px rgba(49,33,24,.05)}.section-save span{font-size:9px;color:#8a8078}.section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.section-toolbar--spaced{margin-top:22px}.section-toolbar span{font-size:9px;color:#8b8179}.add-form{margin:0}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.content-grid--wide{grid-template-columns:1fr}.mini-edit{padding:15px;background:#fff;border:1px solid #e7ded6;border-radius:14px;box-shadow:0 9px 28px rgba(50,32,22,.04)}.mini-edit>div:not(.mini-actions):not(.gallery-edit__preview){display:grid;gap:8px}.mini-edit .field--wide{grid-column:auto}.mini-edit .check{margin:9px 0}.mini-actions{display:flex!important;gap:7px!important;margin-top:9px}.mini-actions .danger{background:#fff!important;color:#922d36!important;border:1px solid #e2bfc2!important;box-shadow:none!important}.hint{color:#85776d;font-size:9px}
.admin-map-preview{margin-top:15px;min-height:150px;border-radius:13px;background:linear-gradient(135deg,#4e1226,#261019),url('/assets/premium-bg.svg') center/cover;color:#fff;padding:20px;display:flex;align-items:flex-end;position:relative;overflow:hidden}.admin-map-preview:after{content:"";position:absolute;right:10%;top:15%;width:150px;height:150px;border:1px solid rgba(219,174,109,.22);border-radius:50%}.admin-map-preview div{position:relative;z-index:1}.admin-map-preview small{display:block;color:#d9b57d;text-transform:uppercase;letter-spacing:.13em;font-size:8px}.admin-map-preview strong{display:block;max-width:600px;font:500 19px/1.35 Georgia,serif;margin:7px 0}.admin-map-preview a{font-size:9px;color:#eac997;text-decoration:none}.setting-toggle{margin-top:16px;padding:14px;border:1px solid #eee4db;background:#fbf8f4;border-radius:10px}.order-help{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.order-help b{width:100%;font-size:9px;margin-bottom:3px}.order-help span{padding:5px 8px;border:1px solid #e2d9d0;background:#fff;border-radius:12px;color:#76695f;font:9px monospace}
.gallery-admin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gallery-edit{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:start}.gallery-edit__preview{grid-row:1/3}.gallery-edit__preview img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:10px}.gallery-edit .mini-actions{grid-column:2}.upload-card{padding:17px}.upload-form{display:grid;grid-template-columns:1fr minmax(260px,.7fr) auto;align-items:center;gap:15px}.upload-form small{font-size:8px;color:#9a8c82}.upload-form h2{font:600 21px Georgia,serif;margin:3px 0}.upload-form input{padding:10px;border:1px dashed #d7c8bb;border-radius:10px;background:#faf7f4;font-size:9px}.media-hint{font-size:9px;color:#867a72;margin:14px 0 8px}.media-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.media-grid figure{margin:0;background:#fff;border:1px solid #e8e0d9;padding:6px;border-radius:11px;overflow:hidden}.media-grid img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:7px}.media-grid figcaption{font-size:7px;color:#81766f;overflow-wrap:anywhere;margin:6px 2px;height:22px;overflow:hidden}.copy-path{width:100%;border:1px solid #ded3c9;background:#fff;color:#6c5d54;border-radius:7px;padding:6px;font-size:8px;cursor:pointer}.copy-path.is-copied{background:#e8f5ec;border-color:#c7dfcd;color:#34734b}
.sidebar-backdrop{display:none}
@media(max-width:1200px){.stats,.quick-grid{grid-template-columns:repeat(2,1fr)}.media-grid{grid-template-columns:repeat(4,1fr)}.gallery-admin-grid{grid-template-columns:repeat(2,1fr)}.block-form{grid-template-columns:1fr 1fr}.block-form button{grid-column:1/-1}.dashboard-grid{grid-template-columns:1fr}}
@media(max-width:920px){.admin-app{display:block}.admin-sidebar{position:fixed;left:0;top:0;width:278px;transform:translateX(-105%);transition:.25s ease;box-shadow:25px 0 60px rgba(31,8,17,.28)}body.sidebar-open .admin-sidebar{transform:none}.sidebar-close{display:block}.sidebar-backdrop{position:fixed;inset:0;background:rgba(30,14,18,.42);backdrop-filter:blur(3px);z-index:35}body.sidebar-open .sidebar-backdrop{display:block}.mobile-menu{display:grid}.admin-topbar{padding:0 16px;height:66px}.admin-content{width:calc(100% - 28px);padding-top:20px}.topbar-title small{display:none}.view-head{margin-bottom:18px}.view-head h1{font-size:31px}.notice--floating{top:76px}.media-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.admin-content{width:calc(100% - 20px);padding-bottom:35px}.admin-topbar{gap:9px}.topbar-title strong{font-size:16px}.topbar-actions .ghost-btn{padding:8px 9px;font-size:9px}.view-head{display:block}.view-head h1{font-size:29px}.view-head p{font-size:11px}.stats,.quick-grid,.content-grid,.gallery-admin-grid{grid-template-columns:1fr}.stat-card{min-height:110px}.quick-grid>a{grid-template-columns:38px 1fr auto}.dashboard-grid{grid-template-columns:1fr}.filter-row{align-items:stretch;flex-direction:column}.search-box{min-width:0;width:100%}.filter-chips{overflow:auto;flex-wrap:nowrap;padding-bottom:2px}.filter-chips button{white-space:nowrap}.card{padding:15px}.calendar-card{padding:10px}.block-form{grid-template-columns:1fr}.form-grid-admin{grid-template-columns:1fr}.field--wide{grid-column:auto}.section-save{flex-direction:column;align-items:stretch}.section-save button{width:100%}.content-grid--wide{grid-template-columns:1fr}.gallery-edit{grid-template-columns:88px 1fr}.edit-card summary{grid-template-columns:62px 1fr auto;padding:9px}.edit-card summary img{width:62px;height:54px}.edit-card summary .status-chip{display:none}.edit-card>form{padding:14px}.upload-form{grid-template-columns:1fr}.media-grid{grid-template-columns:repeat(2,1fr)}.blocks>div{align-items:flex-start;flex-direction:column}.status-form{grid-template-columns:1fr}.booking-status{width:max-content}.topbar-actions .ghost-btn{max-width:106px;white-space:nowrap}.admin-map-preview{min-height:135px}.admin-map-preview strong{font-size:17px}.notice--floating{right:10px;width:calc(100% - 20px)}}
