.sy-themes-admin{box-sizing:border-box;color:#173a31;width:100%;max-width:1360px;margin:0 auto;padding:clamp(20px,4vw,44px);font-family:Arial,sans-serif}.sy-themes-admin h1{margin:8px 0 12px;font-size:30px}.sy-themes-admin h2{margin:0 0 16px;font-size:20px}.sy-themes-admin h3{margin:0 0 12px;font-size:17px}.sy-themes-admin p{line-height:1.6}.sy-themes-eyebrow{color:#167a58;letter-spacing:1.5px;font-size:12px;font-weight:700}.sy-themes-muted{color:#61766c}.sy-themes-panel{background:#fff;border:1px solid #dce7e1;border-radius:16px;margin:20px 0;padding:22px}.sy-themes-row,.sy-themes-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sy-themes-row h2{margin:0}.sy-themes-actions{justify-content:flex-start}.sy-themes-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:16px;display:grid}.sy-themes-grid .sy-themes-panel{margin:0}.sy-themes-admin button{font:inherit;color:#14533e;cursor:pointer;background:#f0f8f4;border:1px solid #167a58;border-radius:9px;min-height:44px;padding:10px 15px;font-weight:600}.sy-themes-admin button:hover:not(:disabled){background:#dcefe5}.sy-themes-admin button:focus-visible{outline-offset:3px;outline:3px solid #167a58}.sy-themes-admin button:disabled{opacity:.5;cursor:not-allowed}.sy-themes-facts{flex-wrap:wrap;gap:24px;margin:24px 0;display:flex}.sy-themes-facts div{min-width:140px}.sy-themes-facts dt{color:#61766c;margin-bottom:8px;font-size:13px}.sy-themes-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.sy-themes-notice{background:#edf7f1;border:1px solid #b7d7c7;border-radius:12px;margin-top:20px;padding:16px;line-height:1.6}.sy-themes-table-scroll{width:100%;overflow:auto}.sy-themes-admin table{border-collapse:collapse;text-align:left;width:100%;min-width:820px}.sy-themes-admin th,.sy-themes-admin td{overflow-wrap:anywhere;border-bottom:1px solid #e1e9e5;padding:12px;font-size:13px}.sy-themes-pagination{margin-top:20px;font-size:13px}.sy-themes-confirm{box-sizing:border-box;color:#173a31;border:1px solid #b9d1c4;border-radius:18px;width:calc(100% - 48px);max-width:520px;padding:26px;box-shadow:0 18px 70px #102a2433}.sy-themes-confirm::backdrop{background:#102a2470}@media (width<=600px){.sy-themes-panel{padding:16px}.sy-themes-admin h1{font-size:26px}.sy-themes-facts{gap:18px}.sy-themes-pagination{justify-content:flex-start}}[data-themes-shell=true] .sy-themes-admin{overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:auto;scrollbar-color:#61766c #e9efeb;height:100%;min-height:0;overflow:hidden scroll}[data-themes-shell=true] .sy-themes-admin::-webkit-scrollbar{width:12px}[data-themes-shell=true] .sy-themes-admin::-webkit-scrollbar-track{background:#e9efeb}[data-themes-shell=true] .sy-themes-admin::-webkit-scrollbar-thumb{background:#61766c;border:3px solid #e9efeb;border-radius:8px}[data-themes-shell=true] .sy-themes-admin:focus-visible{outline-offset:-3px;outline:2px solid #167a58}[data-themes-sidebar=true]{scrollbar-width:thin;scrollbar-color:#8fc6b4 #102a24;overflow:hidden auto;display:block!important}@media (width<=600px){[data-themes-main=true]>:first-child{flex-wrap:wrap;gap:10px;padding:12px 16px}[data-themes-main=true]>:first-child>:first-child{flex-shrink:1}}