.kebab-page{background:linear-gradient(#fff 0%,#f5f8fc 100%)}.page-hero.page-hero--shared.page-hero--kebab{height:370px;min-height:370px;max-height:none}.page-hero--kebab .page-hero-copy--shared{gap:.58rem;overflow:visible}.page-hero--kebab .page-hero-slogan{width:190px}.page-hero--shared.page-hero--kebab .page-hero-copy h1{-webkit-line-clamp:3;font-size:clamp(2.3rem,3.35vw,3.35rem);line-height:.98}.page-hero--shared.page-hero--kebab .page-hero-copy p{color:#172b49;max-width:34rem;font-size:1.05rem;line-height:1.45;display:block;overflow:visible}.page-hero--kebab .page-hero-art--shared{min-height:370px;max-height:none}.kebab-layout{grid-template-columns:minmax(0,1.55fr) minmax(280px,.65fr);align-items:start;gap:18px;display:grid}.kebab-panel{background:#fff;border:1px solid #dce7f6;border-radius:16px;padding:22px;box-shadow:0 12px 28px #081f3d12}.kebab-ranking-card,.kebab-form-card{grid-column:1}.kebab-method-card{grid-column:2;position:sticky;top:138px}.kebab-panel-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.kebab-eyebrow{color:#1d5ccb;letter-spacing:.08em;text-transform:uppercase;margin:0 0 5px;font-size:.78rem;font-weight:900}.kebab-panel h2{color:#082657;margin:0;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1.05}.kebab-admin-placeholder{max-width:860px;margin:0 auto}.kebab-admin-placeholder p:last-child{color:#65748d;margin-bottom:0;font-size:1rem;line-height:1.55}.kebab-status{color:#a14a00;text-transform:uppercase;white-space:nowrap;background:#fff7ed;border-radius:999px;align-items:center;min-height:34px;padding:.45rem .7rem;font-size:.78rem;font-weight:900;display:inline-flex}.kebab-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.kebab-stats div{background:#f8fbff;border:1px solid #dce7f6;border-radius:14px;align-content:center;gap:3px;min-height:86px;padding:.9rem;display:grid}.kebab-stats strong{color:#082657;font-size:1.55rem;line-height:1}.kebab-stats span,.kebab-note,.kebab-method-card p{color:#46566e;line-height:1.55}.kebab-table-wrap{border:1px solid #e0e9f6;border-radius:14px;overflow-x:auto}.kebab-table{border-collapse:collapse;width:100%;min-width:640px;font-size:1rem;line-height:1.45}.kebab-table th,.kebab-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5eef9;padding:.8rem .9rem}.kebab-table th{color:#65748d;letter-spacing:.06em;text-transform:uppercase;background:#f7fbff;font-size:.75rem;font-weight:900}.kebab-table tr:last-child td{border-bottom:0}.kebab-table td:first-child{color:#0b2b55;width:44px;font-weight:900}.kebab-table strong{color:#082657;display:block}.kebab-table td span{color:#526174;margin-top:2px;font-size:.82rem;display:block}.kebab-method-list{gap:9px;margin:18px 0;display:grid}.kebab-method-list div{background:#f8fbff;border:1px solid #dfe9f7;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:.75rem .85rem;display:flex}.kebab-method-list dt,.kebab-method-list dd{margin:0}.kebab-method-list dt{color:#10284e;font-weight:850}.kebab-method-list dd{color:var(--brand);font-weight:900}.kebab-form{gap:14px;display:grid}.kebab-form label{color:#10284e;gap:6px;font-weight:850;display:grid}.kebab-form input,.kebab-form textarea,.kebab-form select{color:#0b1f3d;background:#fff;border:1px solid #cedced;border-radius:12px;width:100%;padding:.78rem .85rem}.kebab-form textarea{resize:vertical;min-height:110px}.kebab-score-grid{grid-template-columns:repeat(3,minmax(170px,1fr));gap:14px;display:grid}.kebab-form input,.kebab-form textarea,.kebab-form select,.kebab-form button{min-height:50px;font-size:1rem}.kebab-form textarea{min-height:132px}.kebab-confirm{grid-template-columns:auto minmax(0,1fr);align-items:start;font-weight:700}.kebab-confirm input{width:18px;height:18px;margin-top:.25rem}.kebab-honey{position:absolute;left:-9999px}.kebab-message{color:#65748d;margin:0;font-size:.92rem}.kebab-message.is-ok{color:#126534}.kebab-message.is-error{color:#a12222}.kebab-form button:disabled,.kebab-form select:disabled,.kebab-form input:disabled,.kebab-form textarea:disabled{cursor:not-allowed;opacity:.68}@media (max-width:980px){.kebab-layout{grid-template-columns:1fr}.kebab-ranking-card,.kebab-form-card,.kebab-method-card{grid-column:auto}.kebab-method-card{position:static}.kebab-score-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.page-hero.page-hero--shared.page-hero--kebab{grid-template-columns:1fr;height:auto;min-height:auto;max-height:none}.page-hero--kebab .page-hero-copy--shared{min-height:auto;padding:22px 20px 20px}.page-hero--kebab .page-hero-slogan{width:132px}.page-hero--shared.page-hero--kebab .page-hero-copy h1{font-size:clamp(2rem,8vw,2.6rem);line-height:1;display:block;overflow:visible}.page-hero--shared.page-hero--kebab .page-hero-copy p{font-size:1rem}.page-hero--kebab .page-hero-art--shared{min-height:150px;max-height:150px}}@media (max-width:620px){.kebab-panel{border-radius:14px;padding:16px}.kebab-panel-head{grid-template-columns:1fr;display:grid}.kebab-stats,.kebab-score-grid{grid-template-columns:1fr}.kebab-stats div{min-height:0;padding:.9rem 1rem}.kebab-status{white-space:normal;justify-self:start}.kebab-table-wrap{border:0;overflow:visible}.kebab-table{border-collapse:separate;border-spacing:0 12px;min-width:0}.kebab-table thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.kebab-table tbody,.kebab-table tr,.kebab-table td{width:100%;display:block}.kebab-table tr{background:#fff;border:1px solid #d6e2f2;border-radius:14px;overflow:hidden;box-shadow:0 8px 18px #081f3d0f}.kebab-table td{border-bottom:1px solid #e5eef9;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:.72rem .85rem;display:grid}.kebab-table td:before{content:attr(data-label);color:#53647b;letter-spacing:.05em;text-transform:uppercase;font-size:.75rem;font-weight:900}.kebab-table td:first-child{width:100%}.kebab-table td:last-child{border-bottom:0}.kebab-form label{font-size:1rem;line-height:1.35}.kebab-confirm{grid-template-columns:24px minmax(0,1fr)!important}}
