#rh-clone-toast {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -60%) scale(0.95);
	z-index: 99999;

	background: #0f2e23;
	color: #e8d8c3;

	padding: 16px 22px;
	border-radius: 14px;
	font-size: 17px;
	line-height: 1.5;

	box-shadow: 0 20px 45px rgba(0,0,0,0.35);

	backdrop-filter: blur(6px);
	-webkit-backdrop-filter: blur(6px);

	display: flex;
	align-items: center;
	gap: 10px;

	opacity: 0;
	transition: all 0.35s cubic-bezier(.2,.8,.2,1);

	max-width: 360px;
	text-align: left;
}

#rh-clone-toast::before{
	content: "✓";
	font-size: 18px;
	font-weight: bold;
	color: #e8d8c3;
	background: rgba(232,216,195,0.12);
	border-radius: 50%;
	width: 28px;
	height: 28px;
	display: flex;
	align-items: center;
	justify-content: center;
}

#rh-clone-toast.is-visible {
	opacity: 1;
	transform: translate(-50%, -50%) scale(1);
}
.rh-toast-warning{
	background:#c0392b !important;
	color:#ffffff !important;
}
.dil-portal-publish-box {
    margin-top: 12px;
    padding-top: 8px;
    clear: both;
    display: block;
}

.dil-portal-publish-box > h4 {
    margin: 0 0 10px 0;
    font-size: 13px;
    line-height: 1.3;
    font-weight: 600;
    color: #0f2e23;
}

.dil-portal-toggles-stack {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.portal-activate-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    margin: 0;
    min-height: 26px;
}

.portal-activate-button h4 {
    margin: 0;
    font-size: 13px;
    line-height: 1.2;
    font-weight: 500;
    color: #2b2b2b;
    flex: 1 1 auto;
}

/* SWITCH */
.portal-state-btn-wrap {
    position: relative;
    display: inline-block;
    width: 58px;
    height: 28px;
    min-width: 58px;
    flex: 0 0 auto;
    margin: 0;
    vertical-align: middle;
}

.portal-state-btn-wrap input {
    opacity: 0;
    width: 0;
    height: 0;
    position: absolute;
    pointer-events: none;
}

.portal-state-btn-wrap .slider {
    position: absolute;
    cursor: pointer;
    inset: 0;
    background-color: #d4d4d4;
    transition: .25s ease;
    border-radius: 999px;
}

.portal-state-btn-wrap .slider:before {
    position: absolute;
    content: "";
    height: 22px;
    width: 22px;
    left: 3px;
    top: 3px;
    background-color: #fff;
    transition: .25s ease;
    border-radius: 50%;
    box-shadow: 0 1px 4px rgba(0,0,0,.18);
}

.portal-state-btn-wrap input:checked + .slider {
    background-color: #0f2e23;
}

.portal-state-btn-wrap input:checked + .slider:before {
    transform: translateX(30px);
}

.portal-state-btn-wrap .statement {
    display: none !important;
}

.portal-state-btn-wrap.is-loading {
    opacity: .6;
    pointer-events: none;
}

/* STATUS KOLONA */
.column.column-property-status {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.column.column-property-status .property-status {
    margin-bottom: 2px;
}

.column.column-property-status .property-id {
    display: block;
    margin-bottom: 0;
}

/* da se ništa ne preklapa */
.column.column-property-status .dil-portal-publish-box,
.column.column-property-status .dil-portal-publish-box * {
    box-sizing: border-box;
}