.owner-return{max-width:800px;margin:12px auto;padding:12px;color:#262626;background:#f5f3ef;font:16px/1.45 system-ui}.owner-return article,.owner-return header{padding:18px;background:white;border:1px solid #ddd;margin:10px 0;border-radius:8px}.owner-return header small,.owner-return label,.owner-return small{display:block}.owner-return header{background:#171717;color:white}.owner-return header a{color:white}.owner-return fieldset{border:0;padding:0}.owner-return label{margin:10px 0}.owner-return textarea{width:100%;min-height:64px}.owner-return img{width:auto;max-width:100%;max-height:190px;display:block}.owner-return button,.return-schedule button{background:#790e25;color:white;border:0;border-radius:6px;padding:10px 15px}.owner-return button:disabled{opacity:.5}.return-schedule{border:0;border-radius:10px;max-width:min(92vw,430px);width:100%;padding:22px;color:#222;background:#fff}.return-schedule::backdrop{background:#0008}.return-schedule label{display:block;margin:12px 0}.return-schedule input{display:block;width:100%;padding:8px;border:1px solid #aaa}.return-schedule footer{display:flex;gap:8px;justify-content:flex-end}.owner-return .verification-section{background:white;border-bottom:1px solid #ddd}.owner-return .verification-section summary{cursor:pointer;padding:14px 16px}.owner-return .verification-section>summary{font-weight:650}.owner-return .verification-section summary small{display:inline-block;margin-left:.75rem;font-weight:400;color:#555}.owner-return .verification-item{margin:0 12px;border-top:1px solid #eee}.verify-writer-dialog[open]{position:fixed;inset:0;margin:0;width:100%;height:100dvh;max-width:none;max-height:none;padding:0;border:0;background:white;overflow:auto;overscroll-behavior:contain}.verify-writer-dialog::backdrop{background:white}.verify-writer-dialog .mobile-writer,.verify-writer-dialog .verify-writer{display:block;min-height:100dvh;background:#fff;color:#202020}.verify-writer .mobile-writer-header{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;position:sticky;top:0;z-index:4;background:white;text-align:center;border-bottom:3px solid #a61f24;padding:8px;align-items:center}.verify-writer .mobile-writer-header h1{margin:0;font-size:1.35rem}.verify-writer .mobile-writer-header small{color:#941c26;text-transform:uppercase;letter-spacing:.12em}.verify-writer .mobile-writer-header button{border:0;background:white;font-size:32px}.verify-writer .mobile-cover{height:clamp(128px,22vh,230px);background-position:50%;background-size:cover}.verify-writer .mobile-cover:not([style]){display:none}.verify-writer .mobile-list{max-width:850px;margin:auto;padding:0 12px}.verify-writer .mobile-list>button{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px;text-align:left;border:0;border-bottom:1px solid #ddd;background:white;color:#242424;font:inherit}.verify-writer .mobile-list i{border:1px solid #888;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;flex:none;font-style:normal}.verify-writer .mobile-list i.complete{color:#287741;border-color:currentColor}.verify-writer .mobile-list small{display:block;color:#666;font-size:.78rem}.verify-writer .mobile-list em{margin-left:auto}.verify-writer .verify-findings{max-width:760px;margin:auto;padding:12px}.verify-finding{margin:0 0 16px;border:1px solid #ddd;background:white;border-radius:10px;overflow:hidden}.verify-finding>img{max-width:100%}.verify-result{padding:8px 16px;font-weight:700;background:#eee;color:#333}.verify-result[data-result=Repaired]{background:#236f40;color:white}.verify-result[data-result="Not repaired"]{background:#595d60;color:white}.verify-finding form,.verify-finding>p{padding:12px 16px}.verify-finding fieldset{border:0;padding:0}.verify-finding label{display:block;padding:8px 0}.verify-finding textarea{display:block;width:100%;min-height:70px}.verify-finding form img{display:block;max-width:100%;max-height:240px}.verify-finding form button,.verify-lightbox button{background:#790e25;color:white;padding:10px 15px;border:0;border-radius:6px}.verify-lightbox{position:fixed;inset:0;z-index:6;background:#171717;display:flex;flex-direction:column}.verify-lightbox .writer-photo-preview{flex:1;position:relative;display:block}.verify-writer-dialog .mobile-writer{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.verify-writer-dialog .verify-tools{position:fixed;inset:auto 0 0;z-index:5;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;background:#151515;color:white;padding:6px 6px calc(6px + env(safe-area-inset-bottom));margin:0;width:100%;box-sizing:border-box}.verify-tools>button,.verify-tools>span{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;min-height:44px;color:white;background:transparent;border:0;font:inherit}.verify-tools small,.verify-tools>span{font:600 11px/1.2 system-ui}.verify-tools svg{width:22px;height:22px}.verify-tools>span i{width:20px;height:20px;border-radius:50%;background:conic-gradient(#70bc80 var(--progress),#555 0);mask:radial-gradient(circle,transparent 48%,black 50%)}.verify-tools button:disabled{opacity:.5}.verify-camera-list,.verify-sync-notice{position:fixed;z-index:5;bottom:calc(62px + env(safe-area-inset-bottom));left:0;right:0;background:white;padding:16px;box-shadow:0 -3px 12px #0002;margin:0}.verify-camera-list{max-height:65dvh;overflow:auto}.verify-camera-list label{display:block;padding:8px 0}.verify-camera-list input{display:block;max-width:100%}.verify-summary{padding:16px;max-width:1360px;margin:auto}.verify-summary>header h2{margin:0 0 10px;font-size:1.1rem}.verify-summary-counts{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:16px}.verify-summary-counts span,.verify-summary-counts strong{padding:6px 10px;border-radius:5px;background:#595d60;color:white}.verify-summary-counts strong:first-child{background:#236f40}.verify-summary-counts span{background:#eee;color:#333}.verify-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));gap:14px;align-items:start}.verify-summary-grid>.verify-finding{min-width:0;margin:0}.verify-summary-note{white-space:pre-wrap}.verify-summary-note b{display:block}.verify-summary-photo{max-height:240px;object-fit:contain}.verify-writer .verify-edit.mobile-finding-editor{position:static;inset:auto;padding:14px;background:#f7f6f2;color:#222;box-shadow:none}.verify-edit fieldset{display:grid;gap:14px;border:0;margin:0;padding:0;min-width:0}.verify-edit fieldset>label{display:grid;gap:6px;font:700 13px/1.4 system-ui}.verify-edit .writer-category-heading,.verify-edit .writer-category-shortcuts{flex-wrap:wrap}.verify-edit .verify-repair-icons{display:flex;gap:6px}.verify-edit .verify-repair-icons button{display:grid;place-items:center;width:auto;min-width:48px;height:auto;min-height:46px;padding:4px 6px;border:1px solid #aaa;background:white;color:#333;border-radius:7px}.verify-edit .verify-repair-icons svg{width:20px;height:20px}.verify-edit .verify-repair-icons small{font-size:10px}.verify-edit .verify-repair-icons button[aria-pressed=true]{color:white;background:#595d60}.verify-edit .verify-repair-icons button[data-status=Repaired][aria-pressed=true]{background:#236f40}.verify-edit .mobile-editor-media img,.verify-edit form>fieldset>img{max-width:100%;max-height:220px;object-fit:contain}.verify-writer-dialog .verify-native-editor{position:fixed;inset:0;z-index:9;overflow:auto;background:#f7f6f2;color:#222}.verify-native-editor .verify-edit-fields{display:contents}.verify-native-editor main>.verify-edit-fields>label{display:grid;gap:6px;margin:0 0 17px;font-size:10px;font-weight:900;letter-spacing:.6px;text-transform:uppercase}.verify-room-actions{display:flex;align-items:center;gap:8px;margin-bottom:14px}.verify-room-actions .room-tag-button{margin:0}.verify-room-actions .verify-repair-icons{display:flex;gap:5px}.verify-room-actions .verify-repair-icons button{display:grid;place-items:center;width:44px;height:44px;background:white;color:#555;border:1px solid #c8c5bd;border-radius:7px}.verify-room-actions button[data-status=Repaired][aria-pressed=true]{background:#236f40;color:white}.verify-room-actions button[data-status="Not repaired"][aria-pressed=true]{background:#595d60;color:white}.verify-room-panel .room-tag-stage{position:relative}.verify-native-editor .mobile-editor-media img,.verify-room-panel img{max-width:100%}.verify-native-editor .verify-reopen{margin-bottom:16px}.verify-native-editor .verify-reopen button{background:#741c2d;color:white;border:0;border-radius:6px;padding:10px 16px;min-height:44px;font-weight:700}.verify-summary .verify-preview-home{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:50px;margin:0 0 16px;padding:10px;border:1px solid #cfc5c6;border-radius:8px;background:white;color:#171717;font-weight:700;text-decoration:none;text-transform:uppercase;text-align:center}.verification-section-editor .verify-note-row{width:100%;padding:14px 16px;border:0;text-align:left;background:white;color:#252525;white-space:pre-wrap;overflow-wrap:anywhere}.verify-note-form{padding:12px 16px}.verify-note-form textarea{display:block;box-sizing:border-box;width:100%;min-height:100px;margin:6px 0 10px;padding:8px;font:inherit}.verify-note-form button{margin-right:8px;padding:8px 14px}.verification-comments-open .verify-tools,.verification-comments-open .verify-writer>.mobile-writer>.mobile-writer-header,.verification-native-comments .mobile-equipment-scan-button,.verification-native-comments .phone-writer-nav,.verification-native-comments .template-answer-options,.verification-native-comments .template-save-bar{display:none}