.admin-page{max-width:1240px;color:var(--studio-ink);margin:0 auto;padding:26px clamp(22px,4vw,52px) 64px}.admin-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:40px;display:flex}.admin-back{min-height:44px;color:var(--studio-body);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.admin-back:hover{text-underline-offset:3px;text-decoration:underline}.admin-top>div{align-items:center;gap:20px;min-width:0;display:flex}.admin-top>div>span{color:var(--studio-muted);overflow-wrap:anywhere;font-size:12px}.admin-top .text-button{white-space:nowrap;min-height:44px}.admin-denied h1{letter-spacing:-.7px;font-family:Eudoxus,Inter,sans-serif;font-size:32px;font-weight:650;line-height:1.2}.admin-denied p{color:var(--studio-muted);margin-top:14px;font-size:14px;line-height:1.75}.admin-denied h1{margin-top:48px}.admin-tabs{border-bottom:1px solid var(--studio-line);gap:26px;margin:-10px 0 24px;display:flex}.admin-tabs button{min-height:48px;color:var(--studio-muted);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 3px;font-size:14px;display:inline-flex}.admin-tabs button[aria-selected=true]{border-bottom-color:var(--studio-green);color:var(--studio-green);font-weight:600}.admin-tabs button:hover{color:var(--studio-ink)}.admin-directory-controls{border-bottom:1px solid var(--studio-line);padding:20px}.admin-search{max-width:550px;margin:0}.admin-search label{margin-bottom:8px;font-size:13px;font-weight:550;display:block}.admin-search>div{gap:10px;display:flex}.admin-search input{min-width:0;min-height:44px;color:var(--studio-ink);background:#fffefa;border:1px solid #b9beb3;border-radius:8px;flex:1;padding:10px 12px;font-size:14px}.admin-search input::placeholder{color:#686c65}.admin-page .button{white-space:nowrap;min-height:44px;font-size:12px}.admin-retry{min-height:44px;margin-top:8px}.admin-result-count{color:var(--studio-muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:13px;line-height:1.7}.admin-table-wrap{padding:0 20px;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;table-layout:auto;width:100%;font-size:13px}.admin-table th{border-bottom:1px solid var(--studio-line);color:var(--studio-muted);padding:13px 14px 13px 0;font-size:12px;font-weight:500}.admin-table td{border-bottom:1px solid var(--studio-line);vertical-align:middle;overflow-wrap:anywhere;padding:20px 16px 20px 0;line-height:1.65}.admin-table td:first-child{width:31%}.admin-table td:last-child{width:1%;padding-right:0}.admin-table strong{color:var(--studio-ink);font-weight:600;display:block}.admin-table td>span,.admin-table time{color:var(--studio-muted);font-size:12px;display:block}.admin-table strong+span{margin-top:4px}.admin-table time,.admin-pagination{font-variant-numeric:tabular-nums}.admin-empty{color:var(--studio-muted);padding:36px 20px;font-size:14px;line-height:1.75}.admin-pagination{color:var(--studio-muted);justify-content:space-between;align-items:center;gap:14px;margin:0;padding:24px 20px;font-size:13px;display:flex}.admin-pagination>div{gap:10px;display:flex}.admin-page :is(a,button,input):focus-visible{outline:2px solid var(--studio-green);outline-offset:3px}.admin-page ::selection{color:#213619;background:#dbe8d0}.admin-sidebar-link{color:#c5cec7;border-radius:9px;align-items:center;gap:11px;min-height:46px;padding:11px 13px;font-size:13px;text-decoration:none;display:flex}.admin-sidebar-link:hover{color:#fff;background:#354139}.admin-view-workspace{--admin-view-height:76px;padding-top:var(--admin-view-height)}.admin-view-bar{top:var(--local-preview-height,0px);z-index:115;color:#4f451e;pointer-events:auto;background:#f7efcf;border-bottom:1px solid #cabd82;align-items:center;gap:14px;padding:15px 26px;display:flex;position:fixed;left:0;right:0}.admin-view-bar>svg{flex:none}.admin-view-bar>div{flex:1;min-width:0}.admin-view-bar strong{overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.6;display:block}.admin-view-bar p{margin-top:3px;font-size:12px;line-height:1.6}.admin-view-bar .button{color:#4f451e;background:#fffbec;border-color:#ab9c60;flex:none;min-height:44px;font-size:12px}.admin-view-bar .button:hover{background:#fff}.admin-view-bar .button:focus-visible{outline-offset:3px;outline:2px solid #4f451e}.admin-view-bar .admin-view-error{color:#873929}body .admin-view-workspace .studio-sidebar{top:calc(var(--local-preview-height,0px) + var(--admin-view-height))}.admin-view-workspace :is(input,textarea)[readonly]{cursor:text}.admin-view-workspace .auto-text:focus{box-shadow:none;background:0 0}@media (max-width:700px){.admin-top{align-items:flex-start;margin-bottom:30px}.admin-top>div{flex-direction:column;align-items:flex-end;gap:0}.admin-top>div>span{text-align:right;max-width:170px}.admin-heading h1{font-size:28px}.admin-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table tbody,.admin-table tr,.admin-table td{display:block;width:100%!important}.admin-table tr{border-bottom:1px solid var(--studio-line);padding:20px 0}.admin-table td{border:0;padding:5px 0}.admin-table td:first-child{margin-bottom:7px}.admin-table td[data-label]:not(:first-child){gap:12px;display:flex}.admin-table td[data-label]:not(:first-child):before{content:attr(data-label);color:var(--studio-muted);flex:0 0 64px;font-size:12px}.admin-table .admin-row-action{padding-top:12px}.admin-pagination{flex-direction:column;align-items:flex-start}.admin-view-bar{flex-wrap:wrap;gap:8px 10px;padding:12px 18px}.admin-view-bar>div{flex-basis:calc(100% - 30px)}.admin-view-bar .button{margin-left:29px}}
