html[data-theme] .modal-card.elevator-short-modal.skill-fixed-modal{width:min(1360px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;height:min(920px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}
html[data-theme] .elevator-short-modal>.modal-head{flex:0 0 auto;margin-bottom:16px}
html[data-theme] .elevator-short-modal>.skill-modal-scroll-body{flex:1 1 0;min-height:0;max-height:none!important;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:8px}
html[data-theme] .elevator-short-modal>.skill-modal-fixed-footer{display:block!important;position:relative;flex:0 0 auto;z-index:3;min-height:0;padding:12px 0 0;margin-top:10px;border-top:1px solid var(--oa-border,#444);background:var(--oa-panel,#151515)}
html[data-theme] .elevator-short-modal>.skill-modal-fixed-footer>.modal-actions{display:flex!important;position:static;grid-column:auto;grid-row:auto;width:100%;height:auto!important;min-height:42px;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0;padding:0}
html[data-theme] .elevator-short-modal .short-fixed-summary{flex:1 1 280px;min-width:0;max-width:100%;margin-right:auto;text-align:left;line-height:1.6;overflow-wrap:anywhere}
html[data-theme] .elevator-short-modal .short-fixed-summary b{color:var(--oa-text,#eee);font-weight:500}
html[data-theme] .elevator-short-modal .skill-modal-fixed-footer button{flex:0 0 auto;max-width:100%;min-height:40px;height:auto!important;white-space:normal}
html[data-theme] .elevator-short-modal .short-form-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
@media(max-width:700px){html[data-theme] .modal-card.elevator-short-modal.skill-fixed-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;padding:16px}html[data-theme] .elevator-short-modal .short-form-grid,html[data-theme] .elevator-short-modal .short-settings{grid-template-columns:1fr}html[data-theme] .elevator-short-modal .short-fixed-summary{flex-basis:100%}html[data-theme] .elevator-short-modal>.modal-head{margin-bottom:10px}html[data-theme] .elevator-short-modal .modal-head h2{font-size:21px}}
