.notification-import,.wiremo-import-reviews{display:inline-block;float:left}.wiremo-full-container .wiremo-container{padding:15px}.wiremo-full-container .wiremo-container .step2{display:none}.wiremo-full-container .wiremo-container .step1 .form-table th{width:225px}.wiremo-full-container .wiremo-container .step2 .wr-user-info,.wiremo-full-container .wiremo-container .step3 .wr-user-info{padding-top:10px;padding-bottom:0;font-weight:500}.wiremo-full-container .wiremo-container .step2 .wr-user-info p,.wiremo-full-container .wiremo-container .step3 .wr-user-info p{font-size:14px}.wiremo-full-container .wiremo-container .step3{display:none}.wiremo-full-container .wiremo-container .wrpw-register-options button,.wiremo-full-container .wiremo-container .wrpw-register-options p{display:inline-block;float:left}.wiremo-full-container .wiremo-container .wrpw-register-options .wrpw-register-back{margin-left:10px}.wiremo-full-container .wiremo-container .wrpw-register-options p{margin-left:10px;margin-top:7px}.wiremo-full-container .wiremo-container h1{margin-bottom:15px}.notification-import{max-width:350px;margin-left:15px;padding:8px}.notification-import.from-wiremo{margin-left:0}.ui-progressbar .ui-progressbar-value{margin:0;height:100%;border:none;background-color:#0065c4}.unregistered-user-notification{max-width:250px;margin-top:20px}#wiremo-import-bar{display:none;position:relative;height:25px;margin-top:10px;background-color:#fff}#wiremo-import-bar-percent{position:absolute;width:300px;left:50%;top:50%;margin-left:-150px;height:25px;margin-top:-9px;font-weight:700;text-align:center}.wiremo-end-notification,.wiremo-start-notification{display:inline-block;padding:3px;margin-bottom:0}table.wiremo-show-table{display:table}.wiremo-has-campaigns .wiremo-manual-table-campaigns{display:table-row}.wiremo-no-campaigns .wiremo-manual-table-campaigns{display:none}.wiremo-tabs-options{border-bottom:1px solid #ccc}.wiremo-tabs-options li{margin-bottom:0}.wiremo-tabs-options li a{background:#e5e5e5;color:#555;border:1px solid #ccc;border-bottom:none;border-radius:0;padding:5px 10px;line-height:24px;margin-left:.5em;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif}.wiremo-tabs-options li a:hover{background-color:#fff}.wiremo-tabs-options li a:focus{background:#f1f1f1}.wiremo-tabs-options li a:focus,.wiremo-tabs-options li.active a:focus{color:#444;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;outline:0}.wiremo-tabs-options li.active a{background-color:#f1f1f1!important;color:#444!important;border-bottom:1px solid #f1f1f1;margin-bottom:-1px}#automated-review-request .arr-no-campaigns,#manual-review-request .mrr-no-campaigns{margin-top:10px}.wrap #message{margin-top:12px;margin-bottom:0}.tab-content>.active{opacity:1}.hidden{display:none}.btn-primary{-webkit-appearance:none;background:#0085ba;border-color:#0073aa #006799 #006799;border-radius:3px;border-style:solid;border-width:1px;box-shadow:0 1px 0 #006799;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:13px;height:28px;line-height:26px;margin:0;padding:0 10px 1px;text-decoration:none;text-shadow:0 -1px 1px #006799,1px 0 1px #006799,0 1px 1px #006799,-1px 0 1px #006799;white-space:nowrap}.tooltip>.arrow{margin-left:0}.show{display:block !important;}
*{margin:0;padding:0}.rate{float:left;height:46px;padding:0 10px}.rate:not(:checked)>input{position:absolute;top:-9999px}.rate:not(:checked)>label{float:right;width:1em;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc}.rate:not(:checked)>label:before{content:'★ '}.rate>input:checked~label{color:#ffc700}.rate:not(:checked)>label:hover,.rate:not(:checked)>label:hover~label{color:#deb217}.rate>input:checked+label:hover,.rate>input:checked+label:hover~label,.rate>input:checked~label:hover,.rate>input:checked~label:hover~label,.rate>label:hover~input:checked~label{color:#c59b08}

/* Wiremo dashboard-inspired admin UI (2026) */
.wiremo-full-container{
	--wr-navy:#152032;
	--wr-blue:#0b7fff;
	--wr-blue-hover:#0660d4;
	--wr-bg:#f4f3f0;
	--wr-card:#ffffff;
	--wr-border:#e8e6e1;
	--wr-muted:#5c6370;
	--wr-star:#f5a623;
	box-sizing:border-box;
	max-width:1100px;
	margin-top:12px;
}
.wiremo-full-container *,
.wiremo-full-container *::before,
.wiremo-full-container *::after{box-sizing:border-box;}
.wiremo-admin-panel{
	background:var(--wr-card);
	border:1px solid var(--wr-border);
	border-radius:12px;
	box-shadow:0 1px 3px rgba(21,32,50,.06),0 8px 24px rgba(21,32,50,.06);
	overflow:hidden;
	padding:0 !important;
}
.wiremo-admin-masthead{
	margin:0;
	background:var(--wr-card);
}
.wiremo-admin-masthead__accent{
	height:4px;
	width:100%;
	background:linear-gradient(90deg,var(--wr-navy) 0%,#1e3a5f 50%,var(--wr-blue) 100%);
}
.wiremo-admin-masthead__inner{
	display:flex;
	align-items:center;
	gap:16px;
	padding:20px 24px;
	border-bottom:1px solid var(--wr-border);
}
.wiremo-logo-mark{
	flex-shrink:0;
	width:44px;
	height:44px;
	border-radius:10px;
	background:linear-gradient(145deg,var(--wr-blue) 0%,#0056d6 100%);
	box-shadow:0 2px 8px rgba(11,127,255,.35);
	display:flex;
	align-items:center;
	justify-content:center;
}
.wiremo-logo-mark__glyph{
	color:#fff;
	font-weight:700;
	font-size:20px;
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,sans-serif;
	line-height:1;
}
.wiremo-admin-masthead__titles{
	flex:1;
	min-width:0;
}
.wiremo-admin-masthead__product{
	margin:0 0 4px;
	font-size:13px;
	font-weight:600;
	letter-spacing:.02em;
	color:var(--wr-blue);
	text-transform:none;
}
.wiremo-admin-masthead__heading{
	margin:0;
	padding:0;
	font-size:22px;
	font-weight:600;
	line-height:1.25;
	color:var(--wr-navy);
	font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,sans-serif;
}
.wiremo-full-container .wiremo-container .form-table,
.wiremo-full-container .wiremo-container form .form-table{
	margin-top:0;
}
.wiremo-full-container .wiremo-container .form-table th,
.wiremo-full-container .wiremo-container .form-table td{
	padding:14px 24px;
	font-size:14px;
	vertical-align:middle;
}
.wiremo-full-container .wiremo-container .form-table th{
	color:var(--wr-navy);
	font-weight:600;
}
.wiremo-full-container .wiremo-container .form-table td{
	color:#2d3340;
}
.wiremo-full-container .wiremo-container .step1 .form-table th,
.wiremo-full-container .wiremo-container .step2 .form-table th,
.wiremo-full-container .wiremo-container .step3 .form-table th{
	width:auto;
	min-width:200px;
}
.wiremo-full-container .wiremo-tabs-options{
	display:flex;
	flex-wrap:wrap;
	gap:0;
	margin:0;
	padding:12px 16px 0;
	list-style:none;
	border-bottom:1px solid var(--wr-border);
	background:#fafaf8;
}
.wiremo-full-container .wiremo-tabs-options li{
	margin:0;
}
.wiremo-full-container .wiremo-tabs-options li a{
	display:block;
	margin:0 4px 0 0;
	padding:10px 16px;
	border:1px solid transparent;
	border-bottom:none;
	border-radius:8px 8px 0 0;
	background:transparent;
	color:var(--wr-muted);
	font-weight:600;
	font-size:13px;
	transition:background .15s,color .15s;
}
.wiremo-full-container .wiremo-tabs-options li a:hover{
	background:rgba(11,127,255,.08);
	color:var(--wr-navy);
}
.wiremo-full-container .wiremo-tabs-options li.active a{
	background:var(--wr-card);
	color:var(--wr-blue);
	border-color:var(--wr-border);
	border-bottom:1px solid var(--wr-card);
	margin-bottom:-1px;
	box-shadow:none;
	position:relative;
}
.wiremo-full-container .wiremo-tabs-options li.active a::before{
	content:"";
	position:absolute;
	left:0;
	top:8px;
	bottom:8px;
	width:3px;
	border-radius:2px;
	background:var(--wr-blue);
}
.wiremo-full-container .tab-content{
	padding:20px 24px 24px;
}
.wiremo-full-container .btn-primary,
.wiremo-full-container .button.button-primary,
.wiremo-full-container input[type="submit"].button-primary{
	background:var(--wr-blue) !important;
	border-color:var(--wr-blue-hover) !important;
	border-radius:8px !important;
	box-shadow:0 2px 6px rgba(11,127,255,.25) !important;
	text-shadow:none !important;
	font-weight:600;
	padding:6px 16px !important;
	height:auto !important;
	line-height:1.4 !important;
}
.wiremo-full-container .btn-primary:hover,
.wiremo-full-container .button.button-primary:hover,
.wiremo-full-container input[type="submit"].button-primary:hover{
	background:var(--wr-blue-hover) !important;
	border-color:#054cad !important;
	filter:brightness(0.98);
}
.wiremo-full-container .wrap #message.updated,
.wiremo-full-container #message.updated.inline{
	border-left-color:var(--wr-blue);
	border-radius:8px;
	box-shadow:0 1px 2px rgba(0,0,0,.04);
}
.wiremo-full-container .alert.alert-info{
	border-radius:8px;
	border:1px solid rgba(11,127,255,.25);
	background:rgba(11,127,255,.06);
	color:var(--wr-navy);
}
.wiremo-full-container input[type="text"],
.wiremo-full-container input[type="email"],
.wiremo-full-container input[type="number"],
.wiremo-full-container select,
.wiremo-full-container textarea{
	border-radius:8px;
	border-color:#d1d5db;
}
.wiremo-full-container .ui-progressbar .ui-progressbar-value{
	background:linear-gradient(90deg,var(--wr-blue),#0056d6) !important;
	border-radius:4px;
}
#wiremo-import-bar{
	border-radius:6px;
	border:1px solid var(--wr-border);
}

/* Grouped settings (Settings API sections) */
.wiremo-full-container .tab-pane h2{
	font-size:15px;
	font-weight:600;
	color:var(--wr-navy);
	margin:24px 0 6px;
	padding:16px 0 0;
	border-top:1px solid var(--wr-border);
	letter-spacing:-0.01em;
	line-height:1.3;
}
.wiremo-full-container .tab-pane h2:first-of-type{
	margin-top:0;
	padding-top:0;
	border-top:none;
}
.wiremo-full-container .tab-pane h2 + p.description{
	margin:0 0 14px;
	color:var(--wr-muted);
	font-size:13px;
	line-height:1.45;
	max-width:52rem;
}
.wiremo-full-container .tab-pane .form-table{
	margin-top:0;
}

/* Main "Save changes" (options form) only */
.wiremo-full-container form[action="options.php"] p.submit input#submit,
.wiremo-full-container form[action="options.php"] p.submit input.button-primary{
	margin-left:20px;
}
