.owner-service-intro{margin:0 0 14px;padding:16px;border:1px solid #e1ddff;border-radius:20px;background:linear-gradient(135deg,#faf8ff,#f2f8ff)}
.owner-service-intro h3{margin:0 0 6px;color:#302c5c;font-size:16px}.owner-service-intro p{margin:0;color:#737895;font-size:12px;line-height:1.5}.owner-object-card{display:flex;justify-content:space-between;gap:14px;padding:15px;border:1px solid #e6e4f3;border-radius:20px;background:#fff;box-shadow:0 6px 16px rgba(45,42,98,.045)}
.owner-object-card>div:first-child{min-width:0}.owner-object-card strong{display:block;color:#24294d;font-size:14px}.owner-object-card p{margin:5px 0 9px;color:#767b96;font-size:11px;line-height:1.35}.owner-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-content:flex-start;gap:7px;max-width:220px}.owner-actions .secondary{font-size:11px;white-space:normal}.owner-action-muted{display:block;color:#8a8fa8;font-size:10px;line-height:1.3;text-align:right}
.owner-report-checklist{margin:2px 0 4px;border:1px solid #ebe9f7;border-radius:16px;overflow:hidden}.owner-report-checklist p{display:grid;gap:3px;margin:0;padding:10px 11px;border-bottom:1px solid #ebe9f7}.owner-report-checklist p:last-child{border:0}.owner-report-checklist b{font-size:12px;color:#37325f}.owner-report-checklist span,.owner-report-checklist em{font-size:11px;line-height:1.35;color:#737895}.owner-report-checklist em{color:#4e43bc;font-style:normal;font-weight:700}.form label small{display:block;margin-top:3px;color:#8589a0;font-size:10px;font-weight:500;line-height:1.35}
.owner-report-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0}.owner-report-gallery a{display:block;overflow:hidden;border-radius:13px;background:#f0eff8}.owner-report-gallery img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}@media(max-width:520px){.owner-object-card{display:block}.owner-actions{max-width:none;justify-content:flex-start;margin-top:13px}.owner-action-muted{text-align:left}}
.owner-demo-banner{display:flex;align-items:center;gap:11px;margin:0 0 13px;padding:12px 14px;border:1px solid #f6d98c;border-radius:18px;background:linear-gradient(135deg,#fff9e8,#fffdf7)}.owner-demo-banner>span{padding:6px 8px;border-radius:9px;color:#7b5600;background:#ffd96c;font-size:10px;font-weight:900;letter-spacing:.08em}.owner-demo-banner strong,.owner-demo-banner p{display:block}.owner-demo-banner strong{color:#57471e;font-size:12px}.owner-demo-banner p{margin:2px 0 0;color:#8b7c55;font-size:10px;line-height:1.35}
.demo-owner-profile{display:flex;align-items:center;gap:12px;margin-bottom:12px;padding:16px;border:1px solid #e4e1fa;border-radius:22px;background:linear-gradient(135deg,#fff,#f3f1ff);box-shadow:0 8px 22px rgba(63,55,140,.07)}.demo-owner-profile>span{display:grid;place-items:center;width:48px;height:48px;flex:0 0 auto;border-radius:17px;color:#fff;background:linear-gradient(135deg,#7c70f5,#5547db);font-size:18px;font-weight:900}.demo-owner-profile div{min-width:0;flex:1}.demo-owner-profile small,.demo-owner-profile strong,.demo-owner-profile p{display:block}.demo-owner-profile small{color:#8c90a8;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.demo-owner-profile strong{margin-top:3px;color:#292d52;font-size:15px}.demo-owner-profile p{margin:3px 0 0;color:#747993;font-size:11px}.demo-owner-profile>i{color:#287b5a;font-size:10px;font-style:normal;font-weight:800;text-align:right}
.demo-privacy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:13px}.demo-privacy-grid>div{display:grid;grid-template-columns:28px 1fr;gap:7px;align-items:center;padding:10px 8px;border:1px solid #e7e5f4;border-radius:15px;background:#fff}.demo-privacy-grid i{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#5b4ed1;background:#efedff;font-size:13px;font-style:normal}.demo-privacy-grid b,.demo-privacy-grid small{display:block;line-height:1.25}.demo-privacy-grid b{color:#35395d;font-size:10px}.demo-privacy-grid small{margin-top:2px;color:#8a8ea5;font-size:8px}
.demo-owner-card{position:relative}.demo-object-status{display:flex;flex-wrap:wrap;gap:5px}.demo-owner-card .owner-actions{min-width:178px}.demo-upload-ready{display:flex;align-items:center;gap:10px;margin-top:7px;padding:12px;border:1px solid #d9efe3;border-radius:15px;background:#f4fff8}.demo-upload-ready>i{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#287e5b;background:#ddf6e8;font-style:normal}.demo-upload-ready span{flex:1}.demo-upload-ready b,.demo-upload-ready small{display:block}.demo-upload-ready b{font-size:11px}.demo-upload-ready small{margin-top:3px;color:#81869e;font-size:9px}.demo-upload-ready>em{color:#24805a;font-style:normal;font-weight:900}
.owner-demo-result,.owner-demo-request{text-align:center}.owner-demo-result>span,.demo-feature-icon{display:grid;place-items:center;width:50px;height:50px;margin:4px auto 12px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#47b789,#288766);font-size:22px;font-style:normal}.owner-demo-result h3,.owner-demo-request h3{margin:0 0 7px;color:#2e3258;font-size:18px}.owner-demo-result p,.owner-demo-request>p{color:#747992;font-size:12px;line-height:1.5}.owner-demo-result .primary,.owner-demo-request .primary{margin-top:14px}.owner-demo-request ul{margin:13px 0;padding:0;list-style:none;text-align:left}.owner-demo-request li{position:relative;margin:7px 0;padding-left:20px;color:#535873;font-size:11px;line-height:1.4}.owner-demo-request li:before{content:'✓';position:absolute;left:0;color:#2f916c;font-weight:900}.demo-promise{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0;padding:12px;border-radius:15px;color:#5145c7;background:#efedff;font-size:11px}.demo-promise strong{white-space:nowrap}
.demo-report-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:13px 0}.demo-report-gallery button{min-height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;color:#fff;background:linear-gradient(145deg,#8c9cb5,#56677f);cursor:pointer}.demo-report-gallery button:nth-child(2n){background:linear-gradient(145deg,#b6a992,#776c5d)}.demo-report-gallery i{font-size:25px;font-style:normal}.demo-report-gallery span{font-size:10px;font-weight:750}.demo-video-row{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid #e4e2f2;border-radius:16px;background:#fff}.demo-video-row>i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#fff;background:#6557e3;font-style:normal}.demo-video-row>span{flex:1}.demo-video-row b,.demo-video-row small{display:block}.demo-video-row b{font-size:11px}.demo-video-row small{margin-top:3px;color:#858aa1;font-size:9px}
.demo-owner-timeline{margin-top:18px;padding-top:16px;border-top:1px solid #e7e6f2}.demo-owner-timeline h3{margin:0 0 10px;color:#32365a;font-size:14px}.demo-owner-timeline>p{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin:0;padding:10px 0;border-bottom:1px solid #efeff5}.demo-owner-timeline>p>i{display:grid;place-items:center;width:28px;height:28px;border-radius:10px;color:#6053db;background:#efedff;font-style:normal}.demo-owner-timeline b,.demo-owner-timeline small{display:block}.demo-owner-timeline b{font-size:11px}.demo-owner-timeline small{margin-top:2px;color:#858aa1;font-size:9px}.demo-owner-timeline time{color:#969aaf;font-size:9px;white-space:nowrap}
@media(max-width:520px){.demo-privacy-grid{grid-template-columns:1fr}.demo-privacy-grid>div{grid-template-columns:32px 1fr}.demo-owner-profile>i{display:none}.demo-owner-card .owner-actions{min-width:0}.demo-report-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
.demo-owner-profile em{display:block;margin-top:7px;color:#5d50cf;font-size:10px;font-style:normal;font-weight:750;line-height:1.35}.owner-telegram-note{margin:-3px 0 14px;padding:0 2px;color:#655bd2;font-size:11px;font-weight:700;line-height:1.4}
.owner-object-summary{position:relative;align-items:center;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.owner-object-summary:hover{border-color:#cfc9ff;box-shadow:0 10px 24px rgba(73,62,165,.1);transform:translateY(-1px)}.owner-object-summary:focus-visible{outline:3px solid rgba(106,92,238,.26);outline-offset:2px}.owner-object-summary:active{transform:translateY(0);box-shadow:0 4px 12px rgba(73,62,165,.08)}.owner-object-summary .demo-object-status{margin-top:9px}.owner-card-arrow{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:11px;color:#6658de;background:#f0efff;font-size:25px;font-style:normal;line-height:1}
.owner-detail-lead{display:flex;align-items:center;gap:10px;margin:-2px 0 15px;padding:11px 12px;border:1px solid #e9e6fb;border-radius:15px;background:linear-gradient(135deg,#fbfaff,#f3f1ff)}.owner-detail-lead>span{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:#fff;background:linear-gradient(135deg,#7b6ff1,#594bd3);font-size:15px}.owner-detail-lead p{margin:0;color:#5f6480;font-size:12px;font-weight:700;line-height:1.35}
.owner-detail-section{margin:12px 0;padding:14px;border:1px solid #ebe9f6;border-radius:17px;background:#fff}.owner-detail-section>div{display:flex;align-items:center;justify-content:space-between;gap:8px}.owner-detail-section h3{margin:0;color:#303557;font-size:14px}.owner-detail-section p{margin:8px 0;color:#6e738d;font-size:11px;line-height:1.5}.owner-detail-section small{display:block;margin-top:8px;color:#8d91a7;font-size:10px;line-height:1.4}.owner-detail-section .secondary{margin:3px 0 8px;font-size:11px}.owner-detail-section .owner-action-muted{text-align:left;margin:8px 0}.owner-detail-section .badge{max-width:58%;text-align:right}
.owner-history{margin-top:11px;border-top:1px solid #efedf7}.owner-history summary{display:flex;justify-content:space-between;gap:10px;padding:11px 0 0;color:#5a50c7;cursor:pointer;font-size:11px;font-weight:850;list-style:none}.owner-history summary::-webkit-details-marker{display:none}.owner-history summary:after{content:'⌄';margin-left:3px;color:#8279dd;font-size:13px}.owner-history[open] summary:after{transform:rotate(180deg)}.owner-history summary span{margin-left:auto;color:#979bb0;font-size:10px;font-weight:650}.owner-history-year{margin-top:9px;padding:9px 10px;border-radius:12px;background:#f8f7fd}.owner-history-year>b{display:block;margin-bottom:3px;color:#5d54c8;font-size:10px}.owner-history-year p{display:flex;justify-content:space-between;gap:8px;margin:5px 0;color:#727791;font-size:10px}.owner-history-year p span{min-width:0}.owner-history-year p strong{white-space:nowrap;color:#303557;font-size:10px}.owner-history-empty{margin:8px 0 0!important;color:#979bad!important;font-size:10px!important}
@media(max-width:520px){.owner-object-summary{display:flex}.owner-object-summary .owner-card-arrow{position:static;margin-left:auto}.owner-detail-section .badge{font-size:9px}.demo-owner-profile em{font-size:9px}}
.owner-history-content{padding-top:10px}.owner-history-select{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 9px;color:#7c8098;font-size:10px;font-weight:750}.owner-history-select select{width:auto;min-width:76px;padding:7px 25px 7px 9px;border:1px solid #ddd9f2;border-radius:10px;color:#403a86;background-color:#fff;font-size:11px;font-weight:800}.owner-history .owner-history-year{margin:0;padding:0;background:transparent}.owner-history-year-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:0 0 7px;color:#6861c7;font-size:10px}.owner-history-year-head strong{color:#33385a;font-size:11px}.owner-history-month{margin:7px 0;border:1px solid #eceaf5;border-radius:12px;background:#fbfaff;overflow:hidden}.owner-history-month summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 11px;color:#454a6e;font-size:11px;font-weight:800;cursor:pointer;list-style:none}.owner-history-month summary::-webkit-details-marker{display:none}.owner-history-month summary:after{content:'⌄';color:#847bdf;font-size:13px}.owner-history-month[open] summary:after{transform:rotate(180deg)}.owner-history-month summary strong{margin-left:auto;color:#303557;font-size:11px}.owner-history-month>div{padding:0 11px 6px;border-top:1px solid #eeecf6}.owner-history-month p{display:flex!important;justify-content:space-between;gap:8px;margin:7px 0!important;color:#777b93!important;font-size:10px!important}.owner-history-month p strong{color:#34395d;font-size:10px}.owner-request-field{text-align:left}.owner-request-field small{display:block;margin-top:4px;color:#858aa0;font-size:10px;line-height:1.4}.owner-request-field textarea{margin-top:7px}.owner-request-summary{padding:9px 10px;border-radius:11px;color:#5d5789!important;background:#f5f3ff;font-size:10px!important}.owner-request-summary b{color:#4c41b5}.owner-request-for-team{margin:10px 0;padding:11px 12px;border:1px solid #dcd8ff;border-radius:13px;background:#f5f3ff}.owner-request-for-team>b{color:#4a3ebb;font-size:11px}.owner-request-for-team p{margin:6px 0;color:#464c70;font-size:12px;line-height:1.45}.owner-request-for-team small{color:#7c8098;font-size:10px;line-height:1.35}.owner-request-preview{margin:6px 0!important;color:#5b5685!important;font-size:10px!important}.owner-request-preview b{color:#4e43bc}
