:root{--color-primary: #0052d9;--color-primary-hover: #0045bd;--color-navy: #06164d;--color-text-primary: #07184f;--color-text-secondary: #536086;--color-border: #dce5f3;--color-background: #f8fbff;--color-surface: #ffffff;--color-success: #18a957;--color-warning: #f5a400;--color-danger: #e94040;--color-info: #2d7cff;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--shadow-sm: 0 8px 22px rgba(8, 24, 79, .05);--shadow-md: 0 18px 50px rgba(8, 24, 79, .08);--sidebar-width: 260px;--header-height: 110px;color:var(--color-text-primary);background:var(--color-background);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}h1,h2,h3,h4,p{margin:0}button{cursor:pointer}.admin-shell{display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr);min-height:100vh;background:#fff}.admin-sidebar{position:sticky;top:0;display:grid;grid-template-rows:auto 1fr auto;height:100vh;border-right:1px solid var(--color-border);background:#fff;padding:18px 14px}.admin-brand{display:flex;align-items:center;gap:10px;min-height:72px;padding:0 16px}.brand-cloud{position:relative;display:inline-grid;width:58px;height:38px;border-radius:22px;background:linear-gradient(135deg,#78c7f7,#1d91f0);place-items:center}.brand-cloud:before{content:"";position:absolute;width:26px;height:26px;border-radius:50%;background:#54b6f6;left:13px;top:-8px}.brand-cloud span{position:relative;z-index:1;width:7px;height:7px;background:#fff;margin:1px}.brand-word{display:grid;line-height:.86}.brand-word strong{color:var(--color-navy);font-size:32px;letter-spacing:-1px}.brand-word em{color:var(--color-primary);font-size:25px;font-style:normal;font-weight:800;text-align:right}.admin-nav{overflow:auto;padding:6px 0 14px}.admin-nav-section{margin-top:16px}.admin-nav-section p{margin:0 10px 8px;color:#7c8aaa;font-size:12px;font-weight:800;text-transform:uppercase}.admin-nav-link{display:flex;align-items:center;gap:12px;min-height:40px;border-radius:var(--radius-md);margin:2px 0;padding:8px 12px;color:var(--color-navy);font-size:14px;font-weight:700}.admin-nav-link svg{color:#35436f}.admin-nav-link.active,.admin-nav-link:hover{background:#edf5ff;color:var(--color-primary)}.admin-nav-link.active svg{color:var(--color-primary)}.collapse-button,.mobile-menu,.icon-button,.secondary-button,.select-control,.date-control button,.admin-tabs button,.pagination button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-navy);padding:8px 12px;font-weight:700}.collapse-button{justify-content:flex-start;color:#536086}.admin-main{min-width:0;background:var(--color-background)}.admin-topbar{position:sticky;top:0;z-index:10;display:grid;grid-template-columns:minmax(250px,1fr) minmax(360px,470px) auto;gap:22px;align-items:center;min-height:var(--header-height);border-bottom:1px solid var(--color-border);background:#fffffff0;padding:22px 28px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.admin-title h1{color:var(--color-navy);font-size:29px;line-height:1.1}.admin-title p{margin-top:6px;color:var(--color-text-secondary);font-weight:600}.global-search{display:flex;align-items:center;gap:10px;min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:0 12px}.global-search input{width:100%;min-width:0;border:0;outline:0;color:var(--color-navy)}.global-search kbd{border-radius:5px;background:#f0f4fb;color:#74809f;padding:2px 7px}.topbar-actions{display:flex;align-items:center;gap:14px}.icon-button{position:relative;width:40px;padding:0}.notification-button span{position:absolute;right:-4px;top:-6px;min-width:18px;height:18px;border-radius:99px;background:#f5333f;color:#fff;font-size:11px;line-height:18px}.account-button{display:flex;align-items:center;gap:10px;border:0;background:transparent;color:var(--color-navy);text-align:left}.account-button span:not(.avatar){display:grid}.account-button strong{font-size:15px}.account-button em{color:var(--color-text-secondary);font-size:13px;font-style:normal;font-weight:700}.avatar{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;background:linear-gradient(135deg,#d7ecff,#bcd8ff);color:var(--color-primary);font-weight:800}.admin-content{padding:28px}.admin-screen{min-width:0}.screen-with-drawer{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:24px;align-items:start}.work-area{display:grid;gap:18px;min-width:0}.filter-bar{display:flex;flex-wrap:wrap;align-items:end;gap:14px}.field-group{display:grid;gap:8px}.field-group>span{color:var(--color-text-secondary);font-size:13px;font-weight:800}.filter-inline,.filter-actions{display:flex;gap:10px;align-items:center}.filter-actions{margin-left:auto}.admin-tabs{display:inline-flex;width:fit-content;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;overflow:hidden}.admin-tabs button{min-height:38px;border:0;border-radius:0;color:#324067;padding:8px 16px}.admin-tabs button.active{background:var(--color-primary);color:#fff}button:not(.secondary-button):not(.icon-button):not(.account-button):not(.collapse-button):not(.admin-tabs button):not(.select-control):not(.date-control button):not(.mobile-menu):not(.pagination button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid var(--color-primary);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;padding:8px 14px;font-weight:800}.select-control,.admin-input{min-width:170px;min-height:42px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;color:var(--color-navy);padding:8px 14px}.select-control{justify-content:space-between}.admin-input{outline:0}.date-control{display:inline-flex;align-items:center}.date-control strong{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff;padding:8px 16px}.date-control button{border-radius:0}.date-control button:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.date-control button:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.admin-table-wrap{overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.admin-table{width:100%;min-width:980px;border-collapse:collapse}.admin-table th,.admin-table td{border-bottom:1px solid #e8eef7;padding:14px;text-align:left;vertical-align:middle}.admin-table th{color:#506083;font-size:13px;font-weight:800}.admin-table td{color:var(--color-navy);font-size:14px}.admin-table td strong,.admin-table td small{display:block}.admin-table td small{margin-top:3px;color:var(--color-text-secondary);font-size:12px;line-height:1.35}.selected-row{background:#f2f8ff;box-shadow:inset 3px 0 0 var(--color-primary)}.check-col{width:38px}.fake-check{display:inline-block;width:16px;height:16px;border:1px solid var(--color-border);border-radius:4px;background:#fff}.fake-check.checked{border-color:var(--color-primary);background:var(--color-primary)}.status-badge{display:inline-flex;align-items:center;width:fit-content;min-height:24px;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:800;white-space:nowrap}.status-success{background:#dcf7e8;color:#08783d}.status-warning{background:#fff2d8;color:#b36700}.status-danger{background:#ffe3e3;color:#c42020}.status-info{background:#e1f0ff;color:#0052d9}.status-neutral{background:#f1f4f8;color:#536086}.status-purple{background:#eee5ff;color:#6b3fd1}.admin-drawer{position:sticky;top:calc(var(--header-height) + 28px);display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:calc(100vh - var(--header-height) - 56px);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm);overflow:hidden}.drawer-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:20px 22px 10px}.drawer-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.drawer-title-row h2{color:var(--color-navy);font-size:22px}.drawer-subtitle{color:var(--color-text-secondary);font-weight:700}.drawer-body{display:grid;gap:18px;overflow:auto;padding:0 22px 20px}.drawer-footer{border-top:1px solid var(--color-border);padding:16px 22px}.drawer-footer button,.drawer-footer .secondary-button{width:100%}.space-mini-card{display:grid;grid-template-columns:108px minmax(0,1fr);gap:14px;align-items:center}.space-mini-card img{width:108px;height:92px;border-radius:var(--radius-md);object-fit:cover}.space-mini-card h3{color:var(--color-navy);font-size:16px}.space-mini-card p,.space-mini-card small,.drawer-section p,.detail-list li{color:var(--color-text-secondary)}.drawer-section{display:grid;gap:10px;border-bottom:1px solid #e8eef7;padding-bottom:16px}.drawer-section h4{display:flex;align-items:center;justify-content:space-between;color:var(--color-navy)}.drawer-section h4 button{min-height:0;border:0;background:transparent;color:var(--color-primary);padding:0}.drawer-section p{display:flex;justify-content:space-between;gap:20px;font-size:14px}.drawer-section p strong{color:var(--color-navy);text-align:right}.drawer-action-row,.drawer-actions-grid,.quick-actions{display:flex;flex-wrap:wrap;gap:10px}.drawer-actions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.full-width{grid-column:1 / -1;width:100%}.danger-text{color:var(--color-danger);border-color:#ffc6c6}.detail-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.detail-list li{display:flex;align-items:center;gap:10px}.detail-list li strong{margin-left:auto;color:var(--color-navy)}.linkish{color:var(--color-primary)}.calendar-board{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;overflow:auto;box-shadow:var(--shadow-sm)}.calendar-grid{position:relative;display:grid;grid-template-columns:100px repeat(4,minmax(190px,1fr));min-width:900px}.calendar-head{display:grid;place-items:center;min-height:62px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:center}.calendar-head strong{font-size:14px}.calendar-head span{color:var(--color-text-secondary);font-size:12px}.time-head{align-items:center;justify-content:center}.time-row{grid-column:1;min-height:64px;border-right:1px solid var(--color-border);border-bottom:1px solid #edf2f9;color:#536086;padding:14px 0;text-align:center}.calendar-column{position:relative;grid-row:2 / span 14;min-height:896px;border-right:1px solid var(--color-border)}.calendar-column:nth-of-type(2){grid-column:2}.calendar-column:nth-of-type(3){grid-column:3}.calendar-column:nth-of-type(4){grid-column:4}.calendar-column:nth-of-type(5){grid-column:5}.calendar-slot{min-height:64px;border-bottom:1px solid #edf2f9}.calendar-event{position:absolute;left:12px;right:12px;display:grid;align-content:start;gap:4px;border:1px solid;border-radius:var(--radius-md);padding:10px 12px;font-size:12px;overflow:hidden}.calendar-event span{color:var(--color-primary);font-weight:800}.calendar-event strong{color:var(--color-navy)}.calendar-event em{color:var(--color-text-secondary);font-style:normal}.calendar-event small{display:flex;align-items:center;gap:4px;margin-top:auto}.event-green{background:linear-gradient(135deg,#e8fff1,#f7fffb);border-color:#73d79c}.event-blue{background:linear-gradient(135deg,#e7f3ff,#f8fbff);border-color:#62a7ff}.event-amber{background:linear-gradient(135deg,#fff2d2,#fffaf0);border-color:#ffbf3d}.event-purple{background:linear-gradient(135deg,#f0e4ff,#fbf8ff);border-color:#a176ff}.event-red{background:linear-gradient(135deg,#ffe1e1,#fff7f7);border-color:#ff7a7a}.now-line{position:absolute;left:0;right:0;top:350px;height:1px;background:#ff4d5a;pointer-events:none}.now-line span{position:absolute;left:8px;top:-12px;border-radius:6px;background:#e83e49;color:#fff;padding:3px 8px;font-size:12px;font-weight:800}.admin-metrics-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.admin-metrics-row.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-metric{display:flex;align-items:center;gap:14px;min-height:72px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:14px;box-shadow:var(--shadow-sm)}.admin-metric>span{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--radius-md);background:#eaf4ff;color:var(--color-primary)}.admin-metric strong{color:var(--color-navy);font-size:22px}.admin-metric p{color:var(--color-text-secondary);font-size:13px;font-weight:700}.availability-legend{display:flex;flex-wrap:wrap;gap:22px;color:var(--color-text-secondary);font-size:13px;font-weight:700}.availability-legend span{display:inline-flex;align-items:center;gap:8px}.availability-legend i{width:17px;height:11px;border-radius:3px;border:1px solid}.legend-green{background:#e8fff1;border-color:#65ce90!important}.legend-blue{background:#e7f3ff;border-color:#62a7ff!important}.legend-amber{background:#fff2d2;border-color:#ffbf3d!important}.legend-red{background:#ffe1e1;border-color:#ff7a7a!important}.legend-gray{background:repeating-linear-gradient(135deg,#f7f9fc,#f7f9fc 6px,#e6edf7 6px,#e6edf7 10px);border-color:#d8e1ef!important}.availability-grid{display:grid;grid-template-columns:86px repeat(7,minmax(120px,1fr));min-width:980px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;overflow:auto}.availability-head,.availability-hour{border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);min-height:58px;padding:12px;text-align:center}.availability-head span{display:block;color:var(--color-text-secondary);font-size:12px}.availability-hour{grid-column:1;color:var(--color-text-secondary);min-height:42px}.availability-day{position:relative;grid-row:2 / span 15;min-height:630px;border-right:1px solid var(--color-border)}.available-slot{min-height:42px;margin:4px;border:1px solid #cdebd7;border-radius:6px;background:#edfff3}.available-slot.outside{border-color:#e6edf7;background:repeating-linear-gradient(135deg,#fbfcff,#fbfcff 6px,#edf2f8 6px,#edf2f8 10px)}.availability-event,.blocked-day{position:absolute;left:8px;right:8px;display:grid;gap:4px;border-radius:7px;padding:9px;font-size:12px}.availability-event.reserved{border:1px solid #62a7ff;background:#e7f3ff}.availability-event.pending{border:1px solid #ffbf3d;background:#fff2d2}.availability-event em{color:var(--color-text-secondary);font-style:normal}.blocked-day{top:190px;bottom:120px;place-items:center;border:1px solid #ff7a7a;background:#ffe1e1;color:#b51f2b;font-weight:800;text-align:center}.availability-footer,.table-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;color:var(--color-text-secondary);font-size:13px;font-weight:700}.user-cell,.promo-cell{display:flex;align-items:center;gap:12px}.user-cell div,.promo-cell div{display:grid;gap:3px}.soft-avatar{width:38px;height:38px;background:#e7f3ff}.promo-cell>span{display:grid;width:46px;height:46px;place-items:center;border-radius:var(--radius-md);background:#e7f3ff;color:var(--color-primary)}.green-note,.red-note{display:block;margin-top:4px;font-size:12px;font-weight:800}.green-note{color:#08783d}.red-note{color:#c42020}.promo-value{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8eef7;padding-bottom:14px}.promo-value span{color:var(--color-text-secondary)}.promo-value strong{display:block;margin-top:4px}.promo-value b{color:var(--color-navy);font-size:34px}.usage-bar{height:8px;border-radius:99px;background:#e7edf6;overflow:hidden}.usage-bar span{display:block;height:100%;background:var(--color-primary)}.drawer-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.internal-note{border:1px solid #ffc868;border-radius:var(--radius-md);background:#fff6df;color:#8a5a00;padding:12px;font-weight:700}.pagination{display:flex;gap:8px}.pagination button{min-width:34px}.pagination .active{border-color:var(--color-primary);color:var(--color-primary)}.count-dot{display:inline-grid;min-width:22px;height:22px;place-items:center;border-radius:99px;background:var(--color-primary);color:#fff;font-size:12px}.empty-panel,.state-block{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:28px;box-shadow:var(--shadow-sm)}.empty-panel h2,.state-block h2{color:var(--color-navy)}.empty-panel p,.state-block p,.muted,.section-heading p{color:var(--color-text-secondary)}.login-page{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#fff0,#fff 72%),radial-gradient(circle at 20% 35%,#eef7ff,transparent 32%),#fff}.login-page:after{content:"";position:absolute;left:0;bottom:0;width:45%;height:190px;opacity:.58;background:linear-gradient(to top,#73b8ff,transparent),repeating-linear-gradient(90deg,transparent 0 28px,#8bc6ff 28px 56px,transparent 56px 82px)}.login-side{position:relative;z-index:1;display:grid;align-content:start;gap:70px;padding:46px 74px}.login-benefits{display:grid;gap:34px;max-width:560px}.login-benefits h1{color:var(--color-navy);font-size:43px;line-height:1.1}.login-benefits>p{color:var(--color-text-secondary);font-size:22px;line-height:1.45}.benefit-list{display:grid;gap:28px;margin-top:22px}.benefit-item{display:grid;grid-template-columns:66px minmax(0,1fr);gap:22px;align-items:center}.benefit-item span{display:grid;width:66px;height:66px;place-items:center;border-radius:50%;background:#e7f3ff;color:var(--color-primary)}.benefit-item strong{color:var(--color-navy);font-size:19px}.benefit-item p{margin-top:8px;color:var(--color-text-secondary);font-size:18px;line-height:1.4}.login-main{display:grid;align-content:center;justify-items:center;gap:32px;padding:46px 74px}.login-help{justify-self:end;color:var(--color-text-secondary);font-weight:700}.login-help a{color:var(--color-primary);text-decoration:underline}.login-panel{display:grid;width:min(760px,100%);gap:28px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;padding:64px 120px;box-shadow:var(--shadow-md)}.login-icon{display:grid;width:104px;height:104px;place-items:center;justify-self:center;border-radius:50%;background:#e7f3ff;color:var(--color-primary)}.login-panel h1{color:var(--color-navy);text-align:center}.login-panel>p{color:var(--color-text-secondary);text-align:center;line-height:1.45}.login-panel label{display:grid;gap:9px;color:var(--color-navy);font-weight:800}.login-panel input{min-height:56px;border:1px solid #cbd6e7;border-radius:var(--radius-md);padding:0 18px;outline:0}.login-panel button{min-height:56px!important}.divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;color:var(--color-text-secondary)}.divider:before,.divider:after{content:"";height:1px;background:var(--color-border)}.google-button{border-color:var(--color-border)!important;background:#fff!important;color:var(--color-navy)!important}.form-error{color:var(--color-danger);font-weight:700}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.metric-card,.panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-sm)}.metric-card{display:grid;gap:10px;padding:18px}.metric-card span{color:var(--color-text-secondary);font-size:13px}.metric-card strong{color:var(--color-navy);font-size:30px}.content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.panel{padding:18px}.stack-list{display:grid;gap:10px}.row-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #e8eef7;border-radius:var(--radius-md);padding:12px;background:#fff}.row-card div{display:grid;gap:3px}.table-wrap{overflow:auto;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}table:not(.admin-table){width:100%;border-collapse:collapse;min-width:860px}table:not(.admin-table) th,table:not(.admin-table) td{border-bottom:1px solid #e8eef7;padding:13px 14px;text-align:left}table:not(.admin-table) th{color:var(--color-text-secondary);font-size:12px;text-transform:uppercase}.badge,.env-pill{display:inline-flex;align-items:center;min-height:28px;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.badge-green{background:#dcf7e8;color:#08783d}.badge-amber{background:#fff2d8;color:#b36700}.badge-red{background:#ffe3e3;color:#c42020}.badge-gray{background:#f1f4f8;color:#536086}.badge-blue{background:#e1f0ff;color:#0052d9}.page,.editor-page{padding:0}.section-heading{display:grid;gap:6px;margin-bottom:18px}.editor-page,.editor-grid,.editor-panel{display:grid;gap:16px}.editor-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.header-actions,.form-row,.actions-cell{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.field-label{display:grid;gap:7px;color:var(--color-navy);font-size:13px;font-weight:800}.field-label span{color:var(--color-text-secondary);font-size:12px;text-transform:uppercase}input,textarea,select{min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;padding:8px 10px}textarea{min-height:110px;resize:vertical}.secondary-link{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px 10px;background:#fff;color:var(--color-navy)}.media-grid,.amenity-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.media-grid img{width:100%;aspect-ratio:4 / 3;border-radius:var(--radius-md);object-fit:cover;background:#eef4fb}.check-card{display:flex;align-items:center;gap:9px;border:1px solid #e8eef7;border-radius:var(--radius-md);min-height:42px;padding:9px 10px;background:#fff}.mobile-menu{display:none}@media(max-width:1180px){.screen-with-drawer{grid-template-columns:1fr}.admin-drawer{position:static;max-height:none}.admin-topbar{grid-template-columns:minmax(220px,1fr) minmax(260px,420px)}.topbar-actions{grid-column:1 / -1;justify-content:flex-end}}@media(max-width:900px){.admin-shell,.login-page{grid-template-columns:1fr}.admin-sidebar{display:none}.admin-topbar{grid-template-columns:auto 1fr;min-height:auto}.mobile-menu{display:inline-flex}.global-search,.topbar-actions{grid-column:1 / -1}.admin-content{padding:18px}.admin-metrics-row,.admin-metrics-row.compact,.metric-grid,.content-grid,.form-grid,.media-grid,.amenity-grid,.drawer-metrics{grid-template-columns:1fr}.login-side,.login-main{padding:28px 22px}.login-panel{padding:30px 22px}.login-benefits h1{font-size:34px}.login-page:after{width:100%;height:130px}}
