.radp-wrap{max-width:1320px;margin:0 auto;padding:24px;font-family:Arial,Helvetica,sans-serif}.radp-hero{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:26px;border-radius:18px;background:linear-gradient(135deg,#0f4c81,#173f5f);color:#fff;margin-bottom:22px}.radp-hero h1{margin:0 0 8px;font-size:30px}.radp-hero p{margin:0;line-height:1.55}.radp-kicker{text-transform:uppercase;letter-spacing:.1em;font-weight:700;font-size:12px;opacity:.85}.radp-hero-actions{display:flex;gap:10px;flex-wrap:wrap}.radp-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid #cfd8e3;border-radius:10px;padding:10px 14px;background:#fff;color:#173f5f;text-decoration:none;font-weight:700;cursor:pointer}.radp-btn-primary{background:#0f4c81;color:#fff;border-color:#0f4c81}.radp-count-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:20px}.radp-count-card{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:18px;box-shadow:0 8px 20px rgba(15,76,129,.08)}.radp-count-card span{display:block;color:#54616f;font-size:13px;margin-bottom:10px}.radp-count-card strong{font-size:30px;color:#102a43}.radp-grid{display:grid;gap:18px}.radp-grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.radp-card{background:#fff;border:1px solid #e3e8ef;border-radius:16px;padding:20px;margin-bottom:18px;box-shadow:0 8px 20px rgba(15,76,129,.06)}.radp-card h2{margin:0 0 14px;color:#173f5f;font-size:20px}.radp-action-list{display:flex;gap:10px;flex-wrap:wrap}.radp-table{width:100%;border-collapse:collapse}.radp-table th,.radp-table td{border-bottom:1px solid #e5ebf2;padding:11px;text-align:left}.radp-table th{background:#f5f8fb;color:#173f5f}.radp-progress{display:flex;flex-wrap:wrap;gap:8px}.radp-progress span,.radp-badge{display:inline-flex;border-radius:999px;background:#eaf3fb;color:#0f4c81;padding:8px 12px;font-weight:700;font-size:12px}.radp-badge-soft{background:#f1f5f9;color:#475569}.radp-badge-row{display:flex;gap:8px;flex-wrap:wrap}.radp-notice{border-left:4px solid #0f4c81;background:#f5f9fc;border-radius:10px;padding:12px;margin-bottom:10px}.radp-alert{padding:13px 15px;border-radius:12px;margin-bottom:16px}.radp-alert-success{background:#e8f8ee;color:#17633a;border:1px solid #bde6cc}.radp-form label{display:block;margin:9px 0;color:#263746}.radp-form input[type=checkbox],.radp-form input[type=radio]{margin-right:8px}.radp-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:6px 16px}.radp-form-actions{display:flex;gap:10px;align-items:center;margin:18px 0}.radp-integration-list{display:grid;gap:10px}.radp-integration-item{display:flex;justify-content:space-between;gap:12px;border:1px solid #e5ebf2;border-radius:12px;padding:12px;background:#f8fafc}.radp-sidebar-item{margin:4px 8px}.radp-sidebar-item a{display:block;padding:10px 12px;border-radius:8px;background:#0f4c81;color:#fff!important;text-decoration:none!important;font-weight:700}.radp-sidebar-sub a{background:#f1f5f9;color:#173f5f!important}.radp-sidebar-admin a{background:#173f5f;color:#fff!important}@media(max-width:720px){.radp-wrap{padding:14px}.radp-hero{display:block}.radp-hero-actions{margin-top:16px}.radp-table-card{overflow-x:auto}.radp-table{min-width:760px}}

/* v0.0.0.19.5 backend sidebar placement fix
   The menu is inserted directly after the native Administration row. */
.radp-ojs-sidebar-row{
  display:block;
  width:100%;
  box-sizing:border-box;
  margin:0;
  padding:0;
  border-left:3px solid #0b7fc4;
  background:#eef8ff;
}
.radp-ojs-sidebar-row a{
  display:block;
  box-sizing:border-box;
  width:100%;
  min-height:38px;
  padding:11px 14px 11px 36px;
  color:#005a9c!important;
  text-decoration:none!important;
  font-weight:700;
  line-height:1.35;
  white-space:normal;
}
.radp-ojs-sidebar-row a:hover,
.radp-ojs-sidebar-row a:focus{
  background:#dff1fb;
  color:#003f6b!important;
}
.radp-ojs-sidebar-row-admin{border-left-color:#0b7fc4;}
.radp-ojs-sidebar-row-author{border-left-color:#144f86;}


/* v0.0.0.19.6: keep injected sidebar row inside the native OJS flow; never overlay backend submenus. */
.radp-ojs-sidebar-row {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  min-height: 38px !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  clear: both !important;
  z-index: auto !important;
  box-sizing: border-box !important;
}
.radp-ojs-sidebar-row a,
.radp-ojs-sidebar-row a:link,
.radp-ojs-sidebar-row a:visited {
  position: relative !important;
  display: block !important;
  width: 100% !important;
  box-sizing: border-box !important;
  padding: 12px 16px 12px 36px !important;
  text-decoration: none !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  white-space: normal !important;
  overflow: visible !important;
  background: transparent !important;
}

/* v0.0.0.24 configurable dashboard, notifications and clickability fixes */

.radp-modern-sidebar{background:linear-gradient(180deg,var(--radp-sidebar-start,#061a3a),var(--radp-sidebar-end,#020617))!important}.radp-modern-body{background:var(--radp-bg,#f3f6f9)!important;color:var(--radp-text,#0f172a)}.radp-modern-card,.radp-modern-stat{border-radius:var(--radp-radius,18px)}.radp-no-panels{grid-template-columns:1fr!important}.radp-notification-wrap{position:relative}.radp-notification-button{border:0;background:#fff;cursor:pointer}.radp-notification-dropdown{display:none;position:absolute;right:0;top:48px;width:min(390px,90vw);background:#fff;border:1px solid #e5edf6;border-radius:18px;box-shadow:0 24px 60px rgba(15,23,42,.18);z-index:99;overflow:hidden}.radp-notification-dropdown.is-open{display:block}.radp-notification-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid #edf2f7}.radp-notification-head button{border:0;background:#eff6ff;color:#0b6ea8;border-radius:10px;padding:7px 10px;font-weight:800;cursor:pointer}.radp-notification-list{max-height:360px;overflow:auto}.radp-note-item{display:grid;grid-template-columns:38px 1fr;gap:11px;padding:13px 16px;text-decoration:none;color:#0f172a;border-bottom:1px solid #f1f5f9}.radp-note-item:hover{background:#f8fbff}.radp-note-item>span{width:34px;height:34px;border-radius:12px;background:#f3e8ff;display:flex;align-items:center;justify-content:center}.radp-note-item strong{display:block;font-size:13px}.radp-note-item small{display:block;color:#64748b;line-height:1.35;margin-top:3px}.radp-empty-note{padding:14px 16px;margin:0;color:#64748b}.radp-view-all-note{display:block;padding:13px 16px;text-align:center;text-decoration:none;color:#0b6ea8;font-weight:900;background:#f8fafc}.radp-field select{width:100%;min-height:42px;border:1px solid #cfd8e3;border-radius:10px;padding:8px 10px;background:#fff}.radp-field textarea{font-family:inherit}.radp-ojs-sidebar-row a[data-radp-ojs-link="1"],.radp-sidebar-link{position:relative;z-index:2;display:flex!important;width:100%!important;pointer-events:auto!important;cursor:pointer!important}.radp-modern-sidebar:before,.radp-modern-sidebar:after,.radp-modern-hero:before{pointer-events:none!important}


/* v0.0.0.25 Theme Preview Builder */
.radp-theme-preview-builder{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,.8fr);gap:18px;width:100%;margin:18px 0 8px;grid-column:1/-1}.radp-theme-preview-card{min-height:210px;border-radius:22px;overflow:hidden;display:grid;grid-template-columns:150px 1fr;background:var(--radp-card,#fff);box-shadow:0 18px 45px rgba(15,23,42,.14);border:1px solid rgba(148,163,184,.25)}.radp-theme-preview-sidebar{background:linear-gradient(160deg,var(--ss),var(--se));padding:22px;color:#fff;display:flex;flex-direction:column;gap:14px}.radp-theme-preview-sidebar b{font-size:18px}.radp-theme-preview-sidebar span{height:28px;border-radius:9px;background:rgba(255,255,255,.14)}.radp-theme-preview-main{padding:20px;background:linear-gradient(180deg,#fff,rgba(248,250,252,.9))}.radp-theme-preview-hero{min-height:100px;border-radius:18px;background:linear-gradient(135deg,var(--hs),var(--he));color:#fff;padding:20px;display:flex;flex-direction:column;justify-content:center;gap:6px;position:relative;overflow:hidden}.radp-theme-preview-hero:after{content:"";position:absolute;right:-40px;top:-40px;width:130px;height:130px;border-radius:999px;background:radial-gradient(circle,var(--a),transparent 68%);opacity:.7;pointer-events:none}.radp-theme-preview-hero strong{font-size:20px;position:relative;z-index:1}.radp-theme-preview-hero small{opacity:.9;position:relative;z-index:1}.radp-theme-preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.radp-theme-preview-cards i{height:54px;border-radius:14px;background:linear-gradient(135deg,var(--p),var(--s));opacity:.16}.radp-theme-meta{border:1px solid rgba(148,163,184,.25);border-radius:20px;padding:18px;background:#fff;box-shadow:0 14px 35px rgba(15,23,42,.08);display:flex;flex-direction:column;gap:12px}.radp-pill{display:inline-flex;width:max-content;align-items:center;border-radius:999px;padding:5px 10px;background:#eef2ff;color:#3730a3;font-weight:800;font-size:12px}.radp-pill.good{background:#ecfdf5;color:#047857}.radp-swatches{display:flex;gap:8px;flex-wrap:wrap}.radp-swatches i{display:block;width:34px;height:34px;border-radius:10px;border:1px solid rgba(15,23,42,.12);box-shadow:inset 0 0 0 2px rgba(255,255,255,.35)}@media(max-width:800px){.radp-theme-preview-builder{grid-template-columns:1fr}.radp-theme-preview-card{grid-template-columns:1fr}.radp-theme-preview-sidebar{display:none}}

/* v0.0.0.26 Workflow Shortcut Manager */
.radp-workflow-manager-panel{margin:18px 0;padding:18px;border-radius:18px;background:#f8fafc;border:1px solid rgba(15,23,42,.08)}
.radp-workflow-manager-panel .radp-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}
.radp-shortcut-admin-table small{color:#64748b}
.radp-danger-text{color:#dc2626!important;font-weight:700}
.radp-muted{color:#94a3b8;font-size:12px}
.radp-help-note{margin:12px 0 0;color:#64748b;font-size:13px}
.radp-workflow-modern{position:relative;overflow:hidden;border:1px solid rgba(15,23,42,.08)}
.radp-workflow-modern b{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;margin-bottom:10px;background:var(--radp-shortcut-colour,rgba(237,45,104,.12));color:var(--radp-shortcut-text,#ed2d68);font-size:16px}
.radp-workflow-modern em{position:absolute;right:14px;top:12px;font-style:normal;font-size:11px;font-weight:800;color:#475569;background:#f1f5f9;border-radius:999px;padding:4px 8px}
.radp-workflow-modern:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(15,23,42,.1)}

/* v0.0.0.27 Add/Edit Workflow Shortcut modal */
.radp-shortcut-hidden-store{display:none!important}
.radp-shortcut-actions{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.radp-mini-btn{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 10px;border-radius:9px;border:1px solid #dbe5ef;background:#fff;color:#0f4f7a!important;text-decoration:none!important;font-weight:800;font-size:12px;cursor:pointer}.radp-mini-btn:hover{background:#eff6ff;border-color:#93c5fd}.radp-shortcut-row-empty{opacity:.72}.radp-modal-overlay{position:fixed;inset:0;background:rgba(15,23,42,.56);z-index:99999;display:none;align-items:center;justify-content:center;padding:22px}.radp-modal-overlay.is-open{display:flex}.radp-modal-card{width:min(980px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:24px;box-shadow:0 30px 90px rgba(0,0,0,.28);border:1px solid rgba(148,163,184,.25)}.radp-modal-head{position:sticky;top:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px;background:#fff;border-bottom:1px solid #e5edf6;border-radius:24px 24px 0 0}.radp-modal-head h3{margin:0;color:#0f172a;font-size:22px}.radp-modal-head p{margin:4px 0 0;color:#64748b}.radp-modal-close{width:38px;height:38px;border:0;border-radius:12px;background:#f1f5f9;color:#0f172a;font-size:24px;line-height:1;cursor:pointer}.radp-modal-close:hover{background:#e2e8f0}.radp-modal-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:16px;padding:22px 24px}.radp-modal-actions{position:sticky;bottom:0;display:flex;justify-content:flex-end;gap:10px;padding:16px 24px;background:#fff;border-top:1px solid #e5edf6;border-radius:0 0 24px 24px}@media(max-width:760px){.radp-modal-grid{grid-template-columns:1fr}.radp-modal-card{max-height:95vh}.radp-modal-actions{flex-direction:column}.radp-modal-actions .radp-btn{width:100%;justify-content:center}}

/* v0.0.0.28 tabbed settings interface */
.radp-settings-shell{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;align-items:start;margin:20px 0 40px;}
.radp-settings-sidebar{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow:auto;background:#ffffff;border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 18px 50px rgba(15,23,42,.08);padding:16px;}
.radp-settings-brand{padding:14px 14px 18px;border-radius:18px;background:linear-gradient(135deg,#111827,#312e81);color:#fff;margin-bottom:14px;}
.radp-settings-brand strong{display:block;font-size:15px;line-height:1.25;}
.radp-settings-brand span{display:block;font-size:12px;opacity:.78;margin-top:4px;}
.radp-settings-search{display:block;margin:0 0 14px;}
.radp-settings-search span{display:block;font-size:12px;font-weight:800;color:#475569;margin-bottom:6px;}
.radp-settings-search input,.radp-settings-mobile select{width:100%;box-sizing:border-box;border:1px solid #dbe3ef;border-radius:14px;padding:11px 12px;background:#f8fafc;color:#0f172a;outline:none;}
.radp-settings-search input:focus,.radp-settings-mobile select:focus{border-color:#a855f7;box-shadow:0 0 0 4px rgba(168,85,247,.12);}
.radp-settings-search-results{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 10px 30px rgba(15,23,42,.1);padding:8px;margin-bottom:12px;}
.radp-settings-search-results button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:9px;border-radius:10px;cursor:pointer;color:#0f172a;}
.radp-settings-search-results button:hover{background:#f1f5f9;}
.radp-settings-search-results strong{display:block;font-size:12px;color:#7c3aed;}
.radp-settings-search-results span{display:block;font-size:12px;color:#64748b;}
.radp-settings-group{margin:14px 0;}
.radp-settings-group h3{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:16px 10px 8px;}
.radp-settings-tab-link{display:flex!important;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:10px 12px;margin:3px 0;border-radius:13px;color:#334155!important;text-decoration:none!important;font-size:13px;font-weight:800;position:relative;z-index:1;pointer-events:auto;}
.radp-settings-tab-link:hover{background:#f1f5f9;color:#7c3aed!important;}
.radp-settings-tab-link.is-active{background:linear-gradient(135deg,rgba(236,72,153,.14),rgba(124,58,237,.14));color:#7c3aed!important;box-shadow:inset 3px 0 0 #ec4899;}
.radp-tab-icon{width:24px;height:24px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;}
.radp-settings-tab-link em{margin-left:auto;font-size:10px;background:#fee2e2;color:#be123c;border-radius:999px;padding:2px 6px;font-style:normal;}
.radp-settings-main{min-width:0;}
.radp-settings-mobile{display:none;margin-bottom:16px;background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:14px;box-shadow:0 10px 25px rgba(15,23,42,.06);}
.radp-settings-mobile label{display:block;font-weight:800;color:#334155;font-size:13px;}
.radp-settings-panel[hidden]{display:none!important;}
.radp-settings-context{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px;padding:20px 22px;background:linear-gradient(135deg,#ffffff,#f8fafc);border:1px solid rgba(15,23,42,.08);border-radius:22px;box-shadow:0 15px 40px rgba(15,23,42,.07);}
.radp-settings-context h1{margin:0;color:#0f172a;font-size:28px;line-height:1.15;}
.radp-settings-context p{margin:6px 0 0;color:#64748b;}
.radp-breadcrumb{font-size:12px!important;text-transform:uppercase;letter-spacing:.06em;color:#a855f7!important;font-weight:900!important;margin:0 0 6px!important;}
.radp-settings-section{scroll-margin-top:20px;}
.radp-tab-actions{position:sticky;bottom:12px;z-index:5;border:1px solid rgba(124,58,237,.16)!important;background:rgba(255,255,255,.94)!important;backdrop-filter:blur(14px);}
.radp-doc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}
.radp-doc-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:14px;}
.radp-doc-card summary{font-weight:900;color:#0f172a;cursor:pointer;}
.radp-doc-card p{color:#64748b;line-height:1.6;}
@media (max-width:1100px){.radp-settings-shell{grid-template-columns:1fr}.radp-settings-sidebar{position:relative;top:0;max-height:none}.radp-settings-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.radp-settings-group h3{grid-column:1/-1}.radp-settings-mobile{display:block}.radp-settings-sidebar{display:none}.radp-settings-context{flex-direction:column}.radp-doc-grid{grid-template-columns:1fr}}
@media (max-width:640px){.radp-settings-context h1{font-size:23px}.radp-settings-shell{gap:12px}.radp-tab-actions{position:relative;bottom:auto}.radp-settings-context{padding:16px;border-radius:18px}}


/* v0.0.0.32.5 true embedded plugin viewer */
.radp-embedded-live-viewer{margin:16px 0 20px!important;border:1px solid #cfe1f5!important;border-radius:22px!important;background:#fff!important;box-shadow:0 18px 40px rgba(15,23,42,.08)!important;overflow:hidden!important}.radp-embedded-live-toolbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px 16px!important;background:linear-gradient(135deg,#eff6ff,#f8fbff)!important;border-bottom:1px solid #e2e8f0!important}.radp-embedded-live-toolbar strong{display:block!important;color:#071a38!important;font-size:16px!important}.radp-embedded-live-toolbar small{display:block!important;color:#64748b!important;margin-top:3px!important;max-width:760px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.radp-embedded-live-actions{display:flex!important;gap:8px!important;align-items:center!important;flex-wrap:wrap!important}.radp-embedded-live-actions a,.radp-embedded-live-actions button{border:0!important;text-decoration:none!important;border-radius:10px!important;padding:9px 12px!important;font-weight:900!important;font-size:12px!important;cursor:pointer!important}.radp-embedded-live-actions a{background:#0b6ea8!important;color:#fff!important}.radp-embedded-live-actions button{background:#e2e8f0!important;color:#0f172a!important}.radp-embedded-live-frame-wrap{height:720px!important;background:#f8fafc!important;position:relative!important}.radp-embedded-live-frame-wrap:before{content:'Loading embedded plugin workspace…';position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#64748b;font-weight:800;z-index:0}.radp-embedded-live-frame-wrap iframe{position:relative;z-index:1;width:100%!important;height:100%!important;border:0!important;background:#fff!important}.radp-embedded-live-help{margin:0!important;padding:11px 16px!important;color:#64748b!important;font-size:12px!important;background:#f8fbff!important;border-top:1px solid #e2e8f0!important}.radp-embedded-action[data-radp-embed-url],.radp-embedded-open[data-radp-embed-url]{cursor:pointer!important}.radp-embedded-panel.is-loading{outline:3px solid rgba(14,165,233,.25)!important}@media(max-width:720px){.radp-embedded-live-toolbar{display:grid!important}.radp-embedded-live-frame-wrap{height:650px!important}.radp-embedded-live-toolbar small{white-space:normal!important}.radp-embedded-live-actions a,.radp-embedded-live-actions button{width:100%!important}}


/* v0.0.0.32.5 Author Referral embedded iframe route fix */
.radp-embedded-live-frame-wrap iframe{min-height:760px;}


/* v0.0.0.32.9 Ruby-controlled embedded plugin route polish */
.radp-embedded-route-app .radp-embedded-live-frame-wrap{background:#f8fbff;border:1px solid rgba(148,163,184,.28);border-radius:18px;overflow:hidden;min-height:720px;}
.radp-embedded-route-app iframe[data-radp-embedded-frame]{width:100%;min-height:820px;border:0;background:#fff;display:block;}
.radp-ruby-owned-embed .radp-embedded-live-toolbar{position:sticky;top:0;z-index:5;background:rgba(255,255,255,.96);backdrop-filter:blur(8px);}
@media (max-width: 900px){.radp-embedded-route-app .radp-embedded-live-frame-wrap{min-height:640px}.radp-embedded-route-app iframe[data-radp-embedded-frame]{min-height:760px}}

/* v0.0.0.33 Native Embedded Panel Mode */
.radp-native-embedded-panel-app .radp-modern-main{max-width:none!important;width:100%!important;}
.radp-native-embedded-panel{max-width:none!important;width:100%!important;}
.radp-embedded-panel-full{width:100%!important;max-width:none!important;display:block!important;}
.radp-native-panel-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;}
.radp-native-panel-actions{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))!important;gap:12px!important;}
.radp-native-panel-footer{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;background:#f8fbff!important;border-top:1px solid #e2e8f0!important;padding:14px 16px!important;}
.radp-native-panel-footer a{background:#0b6ea8!important;color:#fff!important;text-decoration:none!important;border-radius:12px!important;padding:10px 14px!important;font-weight:900!important;}
.radp-native-panel-footer small{color:#64748b!important;font-weight:800!important;}
.radp-native-embedded-panel-app .radp-embedded-live-viewer,
.radp-native-embedded-panel-app iframe[data-radp-embedded-frame]{display:none!important;}

/* v0.0.0.33.1 clean Ruby-native embedded panels + collapsible sidebar */
.radp-sidebar-collapse{border:0;background:rgba(255,255,255,.12);color:#fff;border-radius:10px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-weight:900;margin-left:auto;margin-right:0;order:10;flex:0 0 auto}
.radp-sidebar-collapse:hover{background:rgba(255,255,255,.2)}
.radp-modern-app.radp-sidebar-collapsed{grid-template-columns:var(--radp-sidebar-collapsed-width,88px) minmax(0,1fr)!important}
.radp-modern-app.radp-sidebar-collapsed .radp-modern-sidebar{padding:22px 12px!important;align-items:center!important;overflow-x:hidden!important}
.radp-modern-app.radp-sidebar-collapsed .radp-brand{justify-content:center!important;gap:6px!important}
.radp-modern-app.radp-sidebar-collapsed .radp-brand>div:not(.radp-brand-icon){display:none!important}
.radp-modern-app.radp-sidebar-collapsed .radp-brand-icon{width:42px!important;height:42px!important}
.radp-modern-app.radp-sidebar-collapsed .radp-side-nav{width:100%!important;align-items:center!important}
.radp-modern-app.radp-sidebar-collapsed .radp-side-nav a{justify-content:center!important;width:52px!important;height:52px!important;padding:0!important;border-radius:16px!important;gap:0!important}
.radp-modern-app.radp-sidebar-collapsed .radp-side-nav a strong,.radp-modern-app.radp-sidebar-collapsed .radp-side-nav a:not(:has(strong)){font-size:0!important;line-height:0!important;color:transparent!important}
.radp-modern-app.radp-sidebar-collapsed .radp-side-nav a span{width:auto!important;font-size:18px!important}
.radp-modern-app.radp-sidebar-collapsed .radp-help-card,.radp-modern-app.radp-sidebar-collapsed .radp-side-footer{display:none!important}
.radp-clean-native-panel .radp-embedded-note,.radp-clean-native-panel .radp-native-panel-footer{display:none!important}
.radp-clean-native-panel{padding:24px!important}
.radp-clean-native-panel .radp-embedded-panel-full{border-radius:18px!important;box-shadow:none!important;background:#fff!important}
.radp-clean-native-panel .radp-embedded-panel-full>header{background:#fff!important;border-bottom:1px solid #e5edf6!important}
.radp-clean-native-panel .radp-embedded-panel-full>header .ok{display:none!important}
.radp-embedded-clean-topbar{margin-bottom:16px!important}
.radp-native-embedded-panel-app .radp-modern-main{max-width:none!important;width:100%!important}
@media(max-width:860px){.radp-modern-app.radp-sidebar-collapsed{grid-template-columns:1fr!important}.radp-modern-app.radp-sidebar-collapsed .radp-modern-sidebar{align-items:stretch!important}.radp-sidebar-collapse{display:none!important}}

/* v0.0.0.33.2 - preserve Author Certificate Pro UI inside Ruby native panel */
.radp-plugin-panel-author_certificate{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.radp-plugin-panel-author_certificate>.radp-section-head,
.radp-plugin-panel-author_certificate .radp-embedded-panel-full>header,
.radp-plugin-panel-author_certificate .radp-native-panel-metrics,
.radp-plugin-panel-author_certificate .radp-native-panel-actions{display:none!important}
.radp-plugin-panel-author_certificate .radp-embedded-panel-full{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}
.radp-plugin-panel-author_certificate .radp-embedded-body{padding:0!important}
.radp-acp-native-ui{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:#fff;border:1px solid #d8e4f0;border-radius:18px;padding:24px;box-shadow:0 12px 32px rgba(15,23,42,.06);color:#071a38}
.radp-acp-hero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:22px;align-items:start;margin-bottom:28px}
.radp-acp-hero h1{font-size:28px;line-height:1.15;margin:0 0 14px;color:#071a38;font-weight:900;letter-spacing:-.02em}
.radp-acp-hero p{margin:0;max-width:760px;line-height:1.7;color:#0f172a;font-size:14px}
.radp-acp-verify-menu{display:flex;flex-direction:column;gap:10px;align-items:stretch}.radp-acp-verify-menu span{text-align:center;font-size:13px;color:#0f172a}.radp-acp-verify-menu a{display:flex;justify-content:center;align-items:center;gap:9px;background:#0065a8;color:#fff;text-decoration:none;border-radius:7px;padding:14px 16px;font-weight:900;box-shadow:0 10px 22px rgba(0,101,168,.2)}
.radp-acp-stats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px;margin:18px 0 26px}.radp-acp-stat{min-height:150px;border:1px solid #d6e3ef;border-radius:9px;background:#fff;box-shadow:0 8px 22px rgba(15,23,42,.04);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:14px}.radp-acp-stat span{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:900;margin-bottom:12px}.radp-acp-stat strong{text-transform:uppercase;font-size:11px;letter-spacing:.02em;color:#071a38;font-weight:900}.radp-acp-stat b{font-size:29px;line-height:1;margin:12px 0 8px;color:#0065a8}.radp-acp-stat small{font-size:12px;color:#334155}.radp-acp-stat.tone-blue span{background:#e8f4ff;color:#0065a8}.radp-acp-stat.tone-green span{background:#dcfce7;color:#16803b}.radp-acp-stat.tone-purple span{background:#f3e8ff;color:#7e22ce}.radp-acp-stat.tone-orange span{background:#ffedd5;color:#c2410c}.radp-acp-stat.tone-gold span{background:#fef3c7;color:#d97706}.radp-acp-stat.tone-red span{background:#ffe4ea;color:#e11d48}.radp-acp-stat.tone-green b{color:#16803b}.radp-acp-stat.tone-purple b{color:#6b21a8}.radp-acp-stat.tone-orange b{color:#c2410c}.radp-acp-stat.tone-gold b{color:#d97706}.radp-acp-stat.tone-red b{color:#e11d48}
.radp-acp-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 18px}.radp-acp-tabs a{display:inline-flex;align-items:center;min-height:42px;text-decoration:none;border:1px solid #cbdced;border-radius:6px;padding:11px 13px;color:#0065a8;background:#fff;font-size:13px;font-weight:900}.radp-acp-tabs a.active{background:#0065a8;color:#fff;border-color:#0065a8}.radp-acp-table-card{border:1px solid #d4e2ee;border-radius:8px;overflow:hidden;background:#fff}.radp-acp-table-card header{display:flex;justify-content:space-between;gap:16px;align-items:center;background:#f1f7fe;border-bottom:1px solid #d4e2ee;padding:17px 18px}.radp-acp-table-card h2{margin:0;font-size:18px;font-weight:900;color:#071a38}.radp-acp-table-card p{margin:0;color:#475569;font-size:12px}.radp-acp-table-wrap{overflow:auto}.radp-acp-table{width:100%;border-collapse:collapse;min-width:900px}.radp-acp-table th{background:#fff;color:#071a38;font-size:12px;font-weight:900;text-align:left;padding:15px 10px;border-bottom:1px solid #d8e4f0}.radp-acp-table td{padding:14px 10px;border-bottom:1px solid #e8eef5;font-size:14px;color:#0f172a}.radp-acp-status{display:inline-flex;border-radius:999px;padding:9px 12px;font-size:10px;font-weight:900}.radp-acp-status.valid{background:#dcfce7;color:#15803d}.radp-acp-status.muted{background:#f1f5f9;color:#475569}.radp-acp-actions{display:flex;gap:5px;flex-wrap:wrap}.radp-acp-actions a{display:inline-flex;text-decoration:none;border:1px solid #c9dced;border-radius:6px;color:#0065a8;background:#fff;padding:8px 10px;font-size:12px;font-weight:900}.radp-acp-empty{color:#64748b;text-align:center;padding:28px!important}
@media(max-width:1180px){.radp-acp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.radp-acp-hero{grid-template-columns:1fr}}@media(max-width:720px){.radp-acp-native-ui{padding:16px;border-radius:16px}.radp-acp-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.radp-acp-stat{min-height:130px}.radp-acp-verify-menu a{padding:12px}.radp-acp-table-card header{display:block}.radp-acp-table-card p{margin-top:6px}.radp-acp-tabs{overflow:auto;flex-wrap:nowrap;padding-bottom:4px}.radp-acp-tabs a{white-space:nowrap}.radp-acp-hero h1{font-size:24px}}

/* v0.0.0.33.3 - Author Certificate embedded tab panels */
.radp-acp-tabs button[data-radp-acp-tab]{display:inline-flex;align-items:center;min-height:42px;text-decoration:none;border:1px solid #cbdced;border-radius:6px;padding:11px 13px;color:#0065a8;background:#fff;font-size:13px;font-weight:900;cursor:pointer;font-family:inherit;line-height:1.2;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;}
.radp-acp-tabs button[data-radp-acp-tab]:hover{background:#eef7ff;border-color:#9bc8ec;box-shadow:0 8px 18px rgba(0,101,168,.08);}
.radp-acp-tabs button[data-radp-acp-tab].active{background:#0065a8;color:#fff;border-color:#0065a8;box-shadow:0 10px 22px rgba(0,101,168,.18);}
.radp-acp-tab-panel[hidden]{display:none!important;}
.radp-acp-link-list{display:grid;gap:10px;padding:16px;background:#fff;}
.radp-acp-link-row{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #d8e4f0;border-radius:10px;padding:14px;background:#f8fbff;}
.radp-acp-link-row div{display:grid;gap:4px;}
.radp-acp-link-row strong{font-size:14px;color:#071a38;font-weight:900;}
.radp-acp-link-row span{font-size:12px;color:#475569;}
.radp-acp-link-row a{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#0065a8;color:#fff;text-decoration:none;font-size:12px;font-weight:900;padding:9px 12px;white-space:nowrap;}
.radp-acp-empty-block{padding:22px;text-align:center;border:1px dashed #cbdced;border-radius:10px;color:#64748b;background:#f8fbff;}
@media(max-width:720px){.radp-acp-tabs button[data-radp-acp-tab]{white-space:nowrap}.radp-acp-link-row{align-items:flex-start;flex-direction:column}.radp-acp-link-row a{width:100%;}}

/* v0.0.0.33.6 - ACP embedded action clickability */
.radp-acp-top-action,
.radp-acp-table-action{
  pointer-events:auto!important;
  cursor:pointer!important;
  position:relative!important;
  z-index:20!important;
}
.radp-acp-tabs,
.radp-acp-table,
.radp-acp-actions{
  position:relative;
  z-index:5;
}
.radp-overlay[hidden],
.radp-modal[hidden],
.radp-loading[hidden]{
  pointer-events:none!important;
}
.radp-acp-actions a.radp-acp-table-action:hover,
.radp-acp-verify-menu a.radp-acp-top-action:hover{
  filter:brightness(.96);
  transform:translateY(-1px);
}


/* v0.0.0.33.8 - Ruby-native iDEALS HUB plugin panels */
.radp-arp-native-ui{display:block;width:100%;}
.radp-arp-hero{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:22px;border-radius:22px;background:linear-gradient(135deg,#fff7fb,#eef3ff);border:1px solid rgba(124,58,237,.14);box-shadow:0 18px 45px rgba(15,23,42,.08);margin-bottom:18px;}
.radp-arp-hero h1{margin:0 0 8px;font-size:28px;line-height:1.1;color:#111827;}
.radp-arp-hero p{margin:0;max-width:760px;color:#64748b;font-size:14px;line-height:1.6;}
.radp-arp-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;}
.radp-arp-top-action,.radp-arp-table-action{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:20!important;text-decoration:none!important;}
.radp-arp-top-action{display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:14px;background:#7c3aed;color:#fff!important;font-weight:800;box-shadow:0 10px 22px rgba(124,58,237,.22);}
.radp-arp-top-action.secondary{background:#fff;color:#7c3aed!important;border:1px solid rgba(124,58,237,.24);box-shadow:none;}
.radp-arp-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 18px;}
.radp-arp-stat{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:18px;padding:15px;box-shadow:0 12px 28px rgba(15,23,42,.06);}
.radp-arp-stat>span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#eef2ff;color:#4f46e5;font-weight:900;}
.radp-arp-stat strong{display:block;font-size:22px;color:#0f172a;line-height:1;}
.radp-arp-stat b{display:block;font-size:13px;color:#1f2937;margin-top:3px;}
.radp-arp-stat small{display:block;color:#64748b;font-size:11px;margin-top:2px;}
.radp-arp-stat.green>span{background:#ecfdf5;color:#059669}.radp-arp-stat.purple>span{background:#f5f3ff;color:#7c3aed}.radp-arp-stat.orange>span{background:#fff7ed;color:#ea580c}.radp-arp-stat.gold>span{background:#fef9c3;color:#a16207}.radp-arp-stat.red>span{background:#fef2f2;color:#dc2626}
.radp-arp-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0 14px;position:relative;z-index:5;}
.radp-arp-tabs a{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;background:#fff;border:1px solid rgba(15,23,42,.08);color:#334155!important;text-decoration:none!important;font-weight:800;font-size:13px;box-shadow:0 8px 18px rgba(15,23,42,.05);}
.radp-arp-tabs a.is-active{background:#7c3aed;color:#fff!important;border-color:#7c3aed;}
.radp-arp-panel{background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:18px;box-shadow:0 16px 35px rgba(15,23,42,.07);}
.radp-arp-panel[hidden]{display:none!important;}
.radp-arp-panel-head{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(15,23,42,.08);padding-bottom:12px;margin-bottom:14px;}
.radp-arp-panel-head h3{margin:0;color:#111827;font-size:20px;}.radp-arp-panel-head p{margin:3px 0 0;color:#64748b;font-size:13px;}
.radp-arp-referral-box{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px;border-radius:16px;background:#f8fafc;border:1px dashed rgba(124,58,237,.28);}
.radp-arp-referral-box span{display:block;color:#64748b;font-size:12px}.radp-arp-referral-box strong{display:block;color:#111827;word-break:break-all;margin:3px 0}.radp-arp-referral-box small{color:#64748b}
.radp-arp-action-grid{display:flex;gap:10px;flex-wrap:wrap;}
.radp-arp-table table{width:100%;border-collapse:separate;border-spacing:0 8px;}.radp-arp-table th{text-align:left;color:#64748b;font-size:12px;padding:6px 10px}.radp-arp-table td{background:#f8fafc;padding:12px 10px;color:#334155;}.radp-arp-table tr td:first-child{border-radius:12px 0 0 12px}.radp-arp-table tr td:last-child{border-radius:0 12px 12px 0;text-align:right}.radp-arp-table-action{display:inline-flex;padding:8px 12px;border-radius:12px;background:#eef2ff;color:#4f46e5!important;font-weight:800;font-size:12px;}.radp-arp-status{display:inline-flex;padding:5px 9px;border-radius:999px;background:#ecfdf5;color:#047857;font-size:12px;font-weight:800;}
.radp-plugin-panel-author_referral .radp-embedded-panel>header{display:none;}
@media(max-width:1100px){.radp-arp-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));}.radp-arp-hero{flex-direction:column}.radp-arp-actions{justify-content:flex-start}}
@media(max-width:640px){.radp-arp-stat-grid{grid-template-columns:1fr}.radp-arp-referral-box,.radp-arp-panel-head{flex-direction:column;align-items:flex-start}.radp-arp-table{overflow-x:auto}.radp-arp-table table{min-width:620px}}

/* v0.0.0.33.8 - preserve Author Referral Pro original UI/UX inside Ruby */
.radp-plugin-panel-author_referral{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
.radp-plugin-panel-author_referral>.radp-section-head,
.radp-plugin-panel-author_referral .radp-embedded-panel-full>header,
.radp-plugin-panel-author_referral .radp-native-panel-metrics,
.radp-plugin-panel-author_referral .radp-native-panel-actions{display:none!important}
.radp-plugin-panel-author_referral .radp-embedded-panel-full{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}
.radp-plugin-panel-author_referral .radp-embedded-body{padding:0!important}
.radp-arp-original-ui{display:block;width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:#071a38}
.radp-arp-welcome-card{position:relative;background:#fff;border:1px solid #d8e4f0;border-radius:12px;padding:24px 24px 14px;box-shadow:0 10px 30px rgba(15,23,42,.05);margin-bottom:14px;overflow:hidden}
.radp-arp-welcome-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.radp-arp-welcome-head h1{margin:0 0 4px;color:#111a3b;font-size:24px;line-height:1.1;font-weight:900;letter-spacing:-.02em}.radp-arp-welcome-head p{margin:0;color:#233454;font-size:12px;font-weight:800}.radp-arp-art{width:118px;height:56px;position:relative;flex:0 0 auto}.radp-arp-art:before{content:"";position:absolute;right:0;top:2px;width:58px;height:45px;border:4px solid #ff735d;border-radius:7px}.radp-arp-art:after{content:"";position:absolute;right:24px;top:2px;width:4px;height:45px;background:#ff735d;box-shadow:22px 0 0 #ff735d}.radp-arp-art span{position:absolute;right:88px;top:14px;width:36px;height:12px;border:3px solid #4d7df3;border-radius:999px;transform:rotate(-10deg)}.radp-arp-art b{position:absolute;right:72px;top:7px;width:32px;height:21px;background:#6b8cff;border-radius:9px;transform:rotate(-8deg)}.radp-arp-art i{position:absolute;right:0;top:0;color:#f59e0b}.radp-arp-link-card{display:grid;grid-template-columns:56px minmax(0,1fr);gap:16px;align-items:center;border:1px solid #d9e7f5;border-radius:9px;background:#fff;padding:16px}.radp-arp-link-icon{width:46px;height:46px;border-radius:50%;background:#eef3fb;display:flex;align-items:center;justify-content:center;font-size:23px;color:#64748b}.radp-arp-link-main label{display:block;color:#101a38;font-size:12px;font-weight:900;margin:0 0 8px}.radp-arp-copy-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(180px,1fr);gap:8px;align-items:center}.radp-arp-copy-row input{width:100%;height:31px;border:1px solid #cbdced;border-radius:6px;padding:0 12px;font-size:12px;color:#26344d;background:#fff}.radp-arp-copy-action{border:0;height:31px;border-radius:6px!important;background:#df001d!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:12px!important;text-decoration:none!important}.radp-arp-send-action{border:0;height:31px;border-radius:6px!important;background:#138174!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:900!important;font-size:12px!important;text-decoration:none!important}.radp-arp-link-main p{margin:12px 0 16px;color:#111a3b;font-size:12px;font-weight:900}.radp-arp-link-main p strong{color:#df001d}.radp-arp-email-box{background:#f8fbff;border:1px solid #d8e5f2;border-radius:7px;padding:10px}.radp-arp-dashboard-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:14px 0}.radp-arp-dash-stat{display:flex;gap:12px;align-items:center;background:#fff;border:1px solid #d8e4f0;border-radius:12px;min-height:104px;padding:16px 12px;box-shadow:0 10px 26px rgba(15,23,42,.04)}.radp-arp-dash-stat>span{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;background:#eaf4ff;color:#157eea;flex:0 0 auto}.radp-arp-dash-stat div{display:flex;flex-direction:column}.radp-arp-dash-stat b{order:-1;color:#071a38;font-size:12px;font-weight:900;margin-bottom:8px}.radp-arp-dash-stat strong{font-size:28px;line-height:1;color:#071a38;font-weight:900}.radp-arp-dash-stat small{margin-top:7px;color:#233454;font-size:11px}.radp-arp-dash-stat.tone-green>span{background:#dcfce7;color:#6d3c91}.radp-arp-dash-stat.tone-purple>span{background:#f4e8ff;color:#7c3aed}.radp-arp-dash-stat.tone-orange>span{background:#fff1dd;color:#f97316}.radp-arp-dash-stat.tone-pink>span{background:#ffe4ef;color:#e11d48}.radp-arp-dash-stat.tone-cyan>span{background:#dff9ff;color:#0891b2}.radp-arp-dash-stat.tone-gold>span{background:#fef3c7;color:#d97706}.radp-arp-dashboard-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;background:#fff;border:1px solid #d8e4f0;border-radius:12px;padding:10px 14px;margin:0 0 14px}.radp-arp-dashboard-tabs button{height:40px;border:1px solid #cbdced;border-radius:6px;background:#fff;color:#071a38!important;text-decoration:none!important;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;position:relative;z-index:10;pointer-events:auto!important;cursor:pointer!important}.radp-arp-dashboard-tabs button.is-active{background:#df001d;color:#fff!important;border-color:#df001d;box-shadow:0 10px 20px rgba(223,0,29,.14)}.radp-arp-panel-card{background:#fff;border:1px solid #d8e4f0;border-radius:12px;box-shadow:0 10px 26px rgba(15,23,42,.04);overflow:hidden;margin-bottom:14px}.radp-arp-panel-card[hidden]{display:none!important}.radp-arp-panel-card h2{margin:0;padding:15px 13px;font-size:15px;color:#071a38;font-weight:900;border-bottom:1px solid #d8e4f0}.radp-arp-table-wrap{overflow:auto}.radp-arp-native-table{width:100%;min-width:780px;border-collapse:collapse}.radp-arp-native-table th{background:#f5f7fb;color:#26344d;text-transform:uppercase;font-size:9px;font-weight:900;letter-spacing:.04em;padding:15px 13px;text-align:left;border-bottom:1px solid #d8e4f0}.radp-arp-native-table td{padding:14px 13px;border-bottom:1px solid #eef2f7;color:#071a38;font-size:13px}.radp-arp-native-table td:first-child{font-weight:900}.radp-arp-empty-state{padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.radp-arp-empty-state p{margin:0;color:#334155;font-size:13px}.radp-arp-top-action,.radp-arp-table-action{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:30!important}.radp-arp-table-action{display:inline-flex;align-items:center;justify-content:center;padding:9px 13px;border-radius:7px;background:#0065a8;color:#fff!important;text-decoration:none!important;font-size:12px;font-weight:900}.radp-arp-table-action:hover{filter:brightness(.96);transform:translateY(-1px)}.radp-arp-table-action[disabled]{opacity:.55!important;cursor:not-allowed!important;filter:grayscale(.15)}.radp-arp-inline-status{min-height:18px;margin-top:8px;font-size:12px;font-weight:800;color:#0065a8}.radp-arp-init-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;padding:12px;border:1px dashed #cbdced;border-radius:8px;background:#f8fbff}.radp-arp-init-note p{margin:0;color:#334155;font-size:12px;font-weight:800}.radp-arp-activity{padding:0 0 14px}.radp-arp-activity h3{margin:16px 13px 10px;font-size:14px;color:#071a38;font-weight:900}.radp-arp-activity-empty{margin:0 13px;color:#64748b;font-size:13px}.radp-arp-inline-status.is-error{color:#b91c1c}.radp-arp-inline-status.is-success{color:#047857}
@media(max-width:1100px){.radp-arp-dashboard-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.radp-arp-dashboard-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.radp-arp-copy-row{grid-template-columns:1fr}.radp-arp-art{display:none}}
@media(max-width:640px){.radp-arp-welcome-card{padding:18px 14px}.radp-arp-link-card{grid-template-columns:1fr}.radp-arp-dashboard-stats{grid-template-columns:1fr}.radp-arp-dashboard-tabs{grid-template-columns:1fr}.radp-arp-empty-state{flex-direction:column;align-items:flex-start}.radp-arp-table-action{width:100%}}


/* v0.0.0.33.13 - Dashboard typography controls */
.radp-modern-body,.radp-modern-app,.radp-modern-main,.radp-modern-card,.radp-modern-stat,.radp-modern-table,.radp-panel-list,.radp-quick-card,.radp-embedded-panel,.radp-embedded-body,.radp-acp-native-ui,.radp-arp-original-ui{font-family:var(--radp-font-main,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif)!important;font-size:var(--radp-font-size,14px);}
.radp-modern-body h1,.radp-modern-body h2,.radp-modern-body h3,.radp-modern-hero h1,.radp-section-head h2,.radp-acp-native-ui h1,.radp-acp-native-ui h2,.radp-acp-native-ui h3,.radp-arp-original-ui h1,.radp-arp-original-ui h2,.radp-arp-original-ui h3{font-family:var(--radp-font-heading,var(--radp-font-main,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif))!important;}
.radp-hero-text h1{font-size:calc(34px * var(--radp-heading-scale,1))!important;}
.radp-section-head h2,.radp-modern-card>h2{font-size:calc(22px * var(--radp-heading-scale,1))!important;}
.radp-modern-table td,.radp-modern-table th,.radp-table td,.radp-table th,.radp-arp-native-table td,.radp-arp-native-table th{font-size:var(--radp-table-font-size,13px)!important;}
.radp-modern-stat strong,.radp-stat strong,.radp-count-card strong{font-size:var(--radp-stat-number-size,30px)!important;}
