/* v0.6 */
.v06-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.v06-grid>.layout-block{grid-column:span 6}.v06-season-hero{display:flex;gap:18px;align-items:center;padding:8px 0 18px}.v06-big-icon{font-size:52px}.v06-mini-list{display:grid;gap:8px}.v06-mini-list>div,.v06-quota-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--border,#344536)}.v06-mini-list span{margin-left:auto;color:var(--muted,#aab5a8)}.v06-quota{font-size:28px;color:var(--accent)}
.v06-card{display:flex;align-items:center;gap:18px;padding:20px;border:1px solid #344536;border-radius:18px;background:linear-gradient(135deg,#1b271c,#111812);position:relative;overflow:hidden}.v06-card:after{content:"";position:absolute;inset:auto -35px -55px auto;width:150px;height:150px;border:25px solid rgba(198,221,136,.06);border-radius:50%}.v06-card-logo{width:54px;height:54px;border-radius:14px;background:var(--accent);color:#162017;display:grid;place-items:center;font-size:28px;font-weight:900}.v06-card .grow{display:grid;gap:4px}.v06-card select{z-index:1}.status-pill{display:inline-flex;width:max-content;border:1px solid #455946;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:700}.status-pill.paid,.status-pill.approved,.status-pill.done,.status-pill.ok{border-color:#4f7c59;color:#b9e9bf}.status-pill.pending,.status-pill.planned,.status-pill.warning{border-color:#806d3d;color:#f0d68a}.status-pill.rejected,.status-pill.bad{border-color:#8b4e4e;color:#f4aaaa}.status-pill.active{border-color:#5b8151;color:#c6dd88}
.v06-list-card{margin-bottom:0}.v06-inspection{border-left:4px solid #4f7c59}.v06-inspection.warning{border-left-color:#c09c4b}.v06-inspection.bad{border-left-color:#c86666}.v06-contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.v06-contact-card{display:grid;gap:5px;padding:18px;border:1px solid #344536;border-radius:16px;background:#151e16}.v06-contact-card .avatar{margin-bottom:8px}.v06-contact-card a{color:var(--accent);text-decoration:none}.v06-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:18px}.v06-gallery-card{margin:0;background:#151e16;border:1px solid #344536;border-radius:16px;overflow:hidden}.v06-gallery-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.v06-gallery-card figcaption{display:grid;gap:4px;padding:12px}.v06-gallery-card small{color:var(--muted)}.v06-upload-row{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.v06-upload-row label{flex:1;min-width:180px}.is-inactive{opacity:.55}hr{border:0;border-top:1px solid #344536;margin:22px 0}
/* Live-editorn */
.v06-inline-toolbar{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:10050;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#101711;border:1px solid #526553;border-radius:16px;box-shadow:0 18px 55px rgba(0,0,0,.55);max-width:calc(100vw - 24px)}.v06-inline-toolbar select,.v06-inline-toolbar button{white-space:nowrap}.v06-inline-edit [data-layout-group]{outline:1px dashed rgba(198,221,136,.28);outline-offset:6px}.v06-inline-edit [data-layout-block]{position:relative;outline:2px dashed rgba(198,221,136,.45);outline-offset:-2px;min-height:90px}.v06-inline-edit [data-layout-block]:hover{outline-color:var(--accent)}.v06-block-tools{position:absolute;z-index:50;top:7px;right:7px;display:flex;align-items:center;gap:6px;padding:5px 7px;background:rgba(12,18,13,.95);border:1px solid #536653;border-radius:10px;font-size:12px}.v06-block-tools .drag-handle{cursor:grab;font-size:16px}.v06-block-tools select{padding:4px}.v06-edit-hidden{opacity:.28!important;display:block!important}.v06-dragging{opacity:.35!important}.v06-preview-mode .v06-block-tools{display:none!important}.v06-preview-mode [data-layout-block]{outline:0!important}.v06-preview-mode .v06-edit-hidden{display:none!important}.v06-nav-edit .sidebar{z-index:10040}.v06-nav-editor-row{display:grid;grid-template-columns:24px 28px 1fr 36px;align-items:center;gap:8px;padding:9px;border-radius:10px;border:1px dashed #506350;margin:4px 0;background:#172018}.v06-nav-editor-row .drag-handle{cursor:grab}.v06-nav-editor-row [contenteditable]{outline:none;border-radius:6px;padding:3px}.v06-nav-editor-row [contenteditable]:focus{background:#243225}.v06-nav-disabled{opacity:.35}
@media(max-width:760px){.v06-grid>.layout-block{grid-column:span 12}.v06-inline-toolbar{bottom:82px;overflow-x:auto;justify-content:flex-start;width:calc(100vw - 24px)}.v06-block-tools{position:sticky;top:0;margin:-8px -8px 8px auto;width:max-content}.topbar-actions #ownerInlineNavBtn{display:none}.v06-upload-row{display:grid}.v06-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
.v06-quota-meter{min-width:120px;text-align:right}.v06-quota-meter>span{display:block;width:120px;height:6px;background:#263228;border-radius:99px;overflow:hidden;margin-top:5px}.v06-quota-meter i{display:block;height:100%;background:var(--accent);border-radius:inherit}.v06-member-card{text-align:left;color:inherit;cursor:pointer}.v06-member-card:hover{border-color:var(--accent);transform:translateY(-1px)}


/* v0.6.1 – pussellayout */
.v06-inline-edit [data-layout-group]{position:relative;background-image:repeating-linear-gradient(to right,rgba(198,221,136,.05) 0,rgba(198,221,136,.05) 1px,transparent 1px,transparent calc(100% / 12));border-radius:10px}
.v06-inline-edit .drag-handle{touch-action:none;user-select:none;cursor:grab;padding:3px 5px;border-radius:6px;background:rgba(198,221,136,.08)}
.v061-position-label{color:#aeb9ac;font-size:11px;min-width:38px;text-align:center}
.v061-drop-placeholder{min-height:74px;border:2px dashed var(--accent,#c6dd88);border-radius:16px;background:rgba(198,221,136,.09);grid-column:var(--layout-desktop-col,auto) / span var(--layout-desktop-span,6)!important;box-shadow:inset 0 0 0 1px rgba(198,221,136,.08)}
.v061-drag-floating{position:fixed!important;z-index:12050!important;margin:0!important;pointer-events:none!important;opacity:.9!important;transform:rotate(.35deg) scale(1.015);box-shadow:0 24px 70px rgba(0,0,0,.6)!important;transition:none!important}
.v061-is-dragging{cursor:grabbing!important;user-select:none!important}
.v061-is-dragging *{cursor:grabbing!important}
.v061-toolbar-help{color:var(--muted,#aab5a8);font-size:12px;white-space:nowrap}
.v06-preview-mode [data-layout-group]{background-image:none!important}
@media(max-width:760px){.v061-drop-placeholder{grid-column:var(--layout-mobile-col,auto) / span var(--layout-mobile-span,12)!important}.v061-toolbar-help{display:none}}
.v06-inline-edit [data-layout-block],.v06-inline-edit .v061-drop-placeholder{order:0!important}
