.wp-admin{--a-bg:#f0f0f1;--a-surface:#fff;--a-surface-2:#f6f7f7;--a-border:#dcdcde;--a-border-strong:#c3c4c7;--a-text:#1d2327;--a-text-soft:#50575e;--a-text-muted:#787c82;--a-primary:#2271b1;--a-primary-hover:#135e96;--a-danger:#d63638;--a-danger-hover:#b32d2e;--a-success:#00a32a;--a-warning:#dba617;--a-radius:8px;--a-radius-sm:6px;--a-shadow:0 1px 2px #0000000d;--a-shadow-md:0 4px 16px #00000014;color:var(--a-text-soft);overflow-wrap:break-word;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.dark .wp-admin{--a-bg:#1a1a1a;--a-surface:#2c3338;--a-surface-2:#353a3f;--a-border:#3c434a;--a-border-strong:#50575e;--a-text:#f0f0f1;--a-text-soft:#c3c4c7;--a-text-muted:#a7aaad;--a-primary:#72aee6;--a-primary-hover:#a7d5ff;--a-danger:#ff8085;--a-shadow:0 1px 2px #0000004d;--a-shadow-md:0 4px 16px #0006;color:var(--a-text-soft)}.wp-heading{color:var(--a-text);letter-spacing:-.01em;margin:0 0 4px;font-size:clamp(20px,4vw,26px);font-weight:600;line-height:1.25}.wp-subheading{color:var(--a-text);margin:0 0 10px;font-size:15px;font-weight:600}.wp-btn{background:var(--a-primary);border:1px solid var(--a-primary);color:#fff;border-radius:var(--a-radius-sm);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.wp-btn:hover{background:var(--a-primary-hover);border-color:var(--a-primary-hover);color:#fff}.wp-btn:active{transform:translateY(1px)}.dark .wp-btn{color:#11181f}.wp-btn-secondary{background:var(--a-surface);border:1px solid var(--a-border-strong);color:var(--a-primary)}.wp-btn-secondary:hover{background:var(--a-surface-2);border-color:var(--a-primary);color:var(--a-primary-hover)}.dark .wp-btn-secondary{background:var(--a-surface-2);border-color:var(--a-border-strong);color:var(--a-primary)}.wp-btn-danger{background:var(--a-danger);border-color:var(--a-danger);color:#fff}.wp-btn-danger:hover{background:var(--a-danger-hover);border-color:var(--a-danger-hover)}.wp-btn-sm{min-height:32px;padding:0 10px;font-size:13px}.wp-table{border-collapse:collapse;background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);width:100%;box-shadow:var(--a-shadow);overflow:hidden}.wp-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--a-text-muted);background:var(--a-surface-2);border-bottom:1px solid var(--a-border);padding:12px 14px;font-size:12px;font-weight:600}.wp-table td{vertical-align:middle;border-bottom:1px solid var(--a-border);color:var(--a-text-soft);padding:12px 14px;font-size:14px}.wp-table tbody tr:last-child td{border-bottom:none}.wp-table tbody tr:hover{background:var(--a-surface-2)}.wp-table .row-title{color:var(--a-primary);font-size:14px;font-weight:600;text-decoration:none}.wp-table .row-title:hover{color:var(--a-primary-hover);text-decoration:underline}.wp-table .row-actions{color:var(--a-text-muted);padding-top:4px;font-size:13px}.wp-table .row-actions a{color:var(--a-primary);text-decoration:none}.wp-table .row-actions a:hover{color:var(--a-primary-hover);text-decoration:underline}.wp-table .row-actions .delete a{color:var(--a-danger)}@media (hover:hover) and (min-width:783px){.wp-table tbody tr .row-actions{visibility:hidden}.wp-table tbody tr:hover .row-actions{visibility:visible}}.wp-postbox{border:1px solid var(--a-border);background:var(--a-surface);border-radius:var(--a-radius);box-shadow:var(--a-shadow);margin-bottom:20px}.wp-postbox-header{border-bottom:1px solid var(--a-border);color:var(--a-text);padding:14px 16px;font-size:15px;font-weight:600}.wp-postbox-body{padding:16px}.wp-form label{color:var(--a-text);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.wp-form input[type=text],.wp-form input[type=email],.wp-form input[type=password],.wp-form input[type=url],.wp-form input[type=number],.wp-form input[type=date],.wp-form select,.wp-form textarea{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;max-width:100%;color:var(--a-text);box-sizing:border-box;padding:10px 12px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.wp-form input:focus,.wp-form select:focus,.wp-form textarea:focus{border-color:var(--a-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--a-primary) 25%, transparent);outline:none}.dark .wp-form input[type=text],.dark .wp-form input[type=email],.dark .wp-form input[type=password],.dark .wp-form input[type=url],.dark .wp-form input[type=number],.dark .wp-form input[type=date],.dark .wp-form select,.dark .wp-form textarea{background:var(--a-surface-2);border-color:var(--a-border-strong);color:var(--a-text)}.wp-form textarea{resize:vertical;min-height:120px}.wp-form .form-field{margin-bottom:18px}.wp-form-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:768px){.wp-form-grid{grid-template-columns:1fr 1fr}.wp-form-grid .full{grid-column:1/-1}}.wp-badge{white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600;line-height:1.4;display:inline-block}.wp-badge-publish{background:color-mix(in srgb, var(--a-success) 14%, transparent);color:var(--a-success)}.wp-badge-draft{background:color-mix(in srgb, var(--a-warning) 16%, transparent);color:#996800}.wp-badge-lang{background:color-mix(in srgb, var(--a-primary) 14%, transparent);color:var(--a-primary)}.dark .wp-badge-draft{color:#f0c33c}.wp-notice{border-left:4px solid var(--a-primary);background:var(--a-surface);border-radius:var(--a-radius-sm);box-shadow:var(--a-shadow);margin-bottom:16px;padding:12px 14px;font-size:14px}.wp-notice-success{border-left-color:var(--a-success)}.wp-notice-error{border-left-color:var(--a-danger)}.wp-tablenav{color:var(--a-text-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:flex}.wp-card{border:1px solid var(--a-border);background:var(--a-surface);border-radius:var(--a-radius);box-shadow:var(--a-shadow);overflow:hidden}.wp-header{margin-bottom:16px}.wp-title{color:var(--a-text);letter-spacing:-.01em;margin:0;font-size:clamp(20px,4vw,26px);font-weight:600}.wp-btn-primary{background:var(--a-primary);border-color:var(--a-primary);color:#fff}.dark .wp-btn-primary{color:#11181f}.wp-input,.wp-form .wp-input{border:1px solid var(--a-border-strong);border-radius:var(--a-radius-sm);background:var(--a-surface);width:100%;max-width:100%;color:var(--a-text);box-sizing:border-box;padding:10px 12px;font-size:16px;line-height:1.5}.dark .wp-input{background:var(--a-surface-2)}.wp-input:focus{border-color:var(--a-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--a-primary) 25%, transparent);outline:none}@media (max-width:782px){.wp-table:not(.wp-table-keep),.wp-table:not(.wp-table-keep) thead,.wp-table:not(.wp-table-keep) tbody,.wp-table:not(.wp-table-keep) tr,.wp-table:not(.wp-table-keep) td{width:100%;display:block}.wp-table:not(.wp-table-keep) thead{display:none}.wp-table:not(.wp-table-keep){box-shadow:none;background:0 0;border:none;overflow:visible}.wp-table:not(.wp-table-keep) tr{background:var(--a-surface);border:1px solid var(--a-border);border-radius:var(--a-radius);box-shadow:var(--a-shadow);margin-bottom:12px;padding:4px 14px}.wp-table:not(.wp-table-keep) tr:hover{background:var(--a-surface)}.wp-table:not(.wp-table-keep) td{border-bottom:1px solid var(--a-border);text-align:right;justify-content:space-between;align-items:center;gap:12px;max-width:100%;min-height:0;padding:9px 0;font-size:14px;display:flex}.wp-table:not(.wp-table-keep) tr td:last-child{border-bottom:none}.wp-table:not(.wp-table-keep) td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.03em;color:var(--a-text-muted);text-align:left;white-space:nowrap;margin-right:auto;font-size:12px;font-weight:600}.wp-table:not(.wp-table-keep) td:not([data-label]){text-align:left;justify-content:flex-start}.wp-table:not(.wp-table-keep) td:not([data-label]):before{display:none}.wp-table:not(.wp-table-keep) td>*{overflow-wrap:anywhere;min-width:0}.wp-table:not(.wp-table-keep) .row-actions{visibility:visible!important}.wp-table-keep{-webkit-overflow-scrolling:touch;white-space:nowrap;display:block;overflow-x:auto}}@media (pointer:coarse){.wp-table .row-actions a{padding:4px 0;display:inline-block}}
