/* САМОЦВЕТ 6.0 · мобильный интерфейс центра управления */
.v60-wrap{color:#3c3028;padding-bottom:30px;min-width:0}.v60-kicker{display:block;font-size:10px;color:#9e7b52;letter-spacing:.19em;text-transform:uppercase;font-weight:700;line-height:1.6}.v60-wrap h1{font:normal clamp(34px,8vw,53px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.026em;margin:20px 0}.v60-wrap h1 em,.v60-wrap h2 em{color:#b18a5e;font-weight:400}.v60-wrap h2{font:normal 30px/1.2 Georgia,'Times New Roman',serif;margin:29px 0 14px}.v60-lead{font-size:14px;line-height:1.7;color:#88796c;margin:12px 0 25px}.v60-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 22px}.v60-metric{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;background:#faf7f2;border:1px solid #e3d1bd;padding:17px 9px;border-radius:19px;min-width:0}.v60-metric strong{font:normal 29px Georgia,serif;color:#9f774e}.v60-metric span{color:#83776b;font-size:11px;line-height:1.3;margin-top:6px}.v60-actions,.v60-case-actions{display:flex;gap:9px;flex-wrap:wrap;margin:14px 0}.v60-actions button,.v60-case button,.v60-compare-card button,.v60-event button,.v60-atelier button,.v60-profile button,.v60-catalog-link,.v60-detail-action button{border-radius:28px;border:1px solid #bd9c76;background:#fffaf4;color:#83603b;font:inherit;font-size:12px;padding:11px 13px;min-height:40px;cursor:pointer;line-height:1.3}.v60-actions button:first-child,.v60-case-actions button:first-child,.v60-send{background:#b18a60!important;color:white!important}.v60-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.v60-filters label:first-child{grid-column:1/-1}.v60-filters label{font-size:11px;color:#806b56}.v60-filters input,.v60-filters select,.v60-case select,.v60-case textarea{width:100%;box-sizing:border-box;margin-top:7px;background:#fffdfa;color:#4e3d30;border:1px solid #e0cdb7;border-radius:13px;padding:12px 11px;font:inherit;font-size:13px;min-height:44px}.v60-filters input:focus,.v60-case textarea:focus{outline:2px solid #c19e76}.v60-summary{font-size:12px;color:#968473;text-align:right;margin:10px 0}.v60-case{margin:13px 0;padding:19px 15px;border-radius:22px;background:#fffdfa;border:1px solid #e3d1bd;box-shadow:0 4px 20px #67503b08;min-width:0}.v60-case-head{display:flex;justify-content:space-between;align-items:start;gap:10px;flex-wrap:wrap}.v60-case h3,.v60-event h3,.v60-compare-card h3{font:normal 25px/1.17 Georgia,serif;margin:9px 0 15px}.v60-tags{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.v60-tags>span:not(.v60-pill){padding:6px 10px;border-radius:22px;background:#f3ede6;color:#8b755f;font-size:11px}.v60-pill{display:inline-block;padding:8px 11px;background:#eae0d2;color:#795937;border-radius:20px;font-size:12px}.v60-pill-muted{background:#eeeae6;color:#827d79}.v60-new{background:#af8558;color:white;font-size:11px;border-radius:14px;padding:7px 10px}.v60-snippet{font-size:13px;line-height:1.55;color:#806e5e;margin:16px 0;overflow-wrap:anywhere}.v60-case-actions{margin-top:11px}.v60-control-label{font-size:12px;font-weight:650;color:#806349;display:block}.v60-quick{margin-top:12px;padding-top:13px;border-top:1px solid #e4d5c5}.v60-quick summary{color:#866240;font-size:13px;cursor:pointer;padding:4px 0}.v60-quick textarea{min-height:92px;resize:vertical}.v60-template-grid{display:flex;gap:7px;flex-wrap:wrap;margin:10px 0}.v60-template-grid button{font-size:11px;padding:8px}.v60-send{margin-top:9px}.v60-disclaimer,.v60-muted{font-size:12px;color:#948474;line-height:1.65}.v60-warning{background:#fff3ed;border:1px solid #dec3b6;color:#9b6150;border-radius:12px;padding:12px;font-size:12px}.v60-empty{color:#867667;font-size:13px;line-height:1.6;border:1px dashed #e0cab0;background:#fcf9f5;padding:24px 16px;border-radius:16px}.v60-projects>div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #e5d5c1;padding:13px 0;font-size:13px}.v60-projects span{font-size:11px;color:#947f6c;text-align:right}.v60-compare-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(144px,1fr));gap:10px}.v60-compare-card{min-width:0;background:#fffdfa;border:1px solid #e4d2bb;border-radius:18px;overflow:hidden;padding:10px}.v60-compare-card img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px;background:#eee5d9}.v60-compare-card h3{font-size:20px;margin:10px 0}.v60-compare-card strong{font-size:14px}.v60-compare-card p{font-size:11px;color:#826f5b;line-height:1.5;border-top:1px solid #eee5da;padding-top:6px}.v60-compare-card button{width:100%;margin:3px 0}.v60-light{background:#fffdfa!important;color:#86613d!important}.v60-atelier,.v60-profile{border-radius:22px;margin:20px 0;padding:21px 15px;background:#f3eade;border:1px solid #e5d4bb}.v60-atelier-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.v60-atelier h3,.v60-profile h2{font:normal 25px Georgia,serif;margin:6px 0 10px}.v60-atelier p,.v60-profile p{font-size:12px;line-height:1.65;color:#826c59}.v60-progress{height:5px;border-radius:8px;background:#dfcdb8;overflow:hidden}.v60-progress span{display:block;background:#b08a61;height:100%;border-radius:8px}.v60-catalog-link{display:block;width:100%;margin-bottom:12px;text-align:center;background:#f2e8db}.v60-detail-action{margin:22px 0;display:flex;gap:9px;flex-wrap:wrap}.v60-event{background:#fffdfa;border:1px solid #e7d7c4;border-radius:20px;padding:17px;margin:12px 0}.v60-event-new{border-color:#b08a61;background:#f9f2e9}.v60-event h3{font-size:22px;margin:8px 0}.v60-event p{font-size:13px;line-height:1.6;color:#6d5c4d;white-space:pre-wrap;overflow-wrap:anywhere}.v60-profile{margin-top:22px}.v60-notification-screen{margin-top:6px}
@media(min-width:740px){.v60-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.v60-filters{grid-template-columns:2fr 1fr 1fr}.v60-filters label:first-child{grid-column:auto}}
@media(max-width:360px){.v60-wrap h1{font-size:35px}.v60-case{padding:14px 11px}.v60-metrics{gap:7px}.v60-actions button{padding:10px}}

.header-actions [data-act="notifications"]{position:relative}.v60-bell-badge{position:absolute;top:0;right:0;min-width:15px;height:15px;padding:0 3px;border-radius:10px;background:#b18a60;color:#fff;font:700 10px/15px Arial,sans-serif;text-align:center;box-shadow:0 0 0 2px #faf8f5}
