*{box-sizing:border-box}body,html{margin:0;padding:0}@font-face{font-family:SaudiRiyalSymbol;src:url(https://cdn.jsdelivr.net/npm/@emran-alhaddad/saudi-riyal-font/fonts/regular/saudi_riyal.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/@emran-alhaddad/saudi-riyal-font/fonts/regular/saudi_riyal.woff) format("woff");font-display:swap;unicode-range:u+20c1}body{font-family:IBM Plex Sans Arabic,SaudiRiyalSymbol,sans-serif}.app-shell{--bg:#f6f4ef;--panel:#fff;--border:#e4e0d6;--text:#2b2620;--muted:#6f6a5e;--grid:#e4e0d6;--accent:#b4914a;color:var(--text);background:var(--bg);min-height:100vh;display:flex;width:100%}.app-shell.dark{--bg:#10141a;--panel:#171d25;--border:#262e38;--text:#e9e6dd;--muted:#8a93a0;--grid:#26303a;--accent:#c9a868}.app-shell h1{font-family:Almarai,sans-serif;font-weight:800;font-size:22px;margin:0}.muted{color:var(--muted)}.small{font-size:12px}.loading{height:100vh;width:100%;font-family:Almarai,sans-serif}.load-error,.loading{display:flex;align-items:center;justify-content:center}.load-error{flex-direction:column;gap:12px;min-height:50vh;text-align:center;color:var(--muted);padding:24px}.load-error svg{color:#e2685a}.load-error p{margin:0;font-size:14px;max-width:340px}.login-wrap{flex:1 1;display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:16px;background:radial-gradient(circle at 30% 20%,hsla(40,47%,60%,.1),transparent 55%),var(--bg)}.login-card{width:100%;max-width:380px;background:var(--panel);border:1px solid var(--border);border-radius:16px;padding:28px}.login-brand{display:flex;align-items:center;gap:12px;margin-bottom:22px}.login-mark{width:44px;height:44px;border-radius:10px;background-color:#fff;overflow:hidden;flex-shrink:0;background-image:url("data:image/png;base64,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");background-size:82%;background-position:50%;background-repeat:no-repeat;box-shadow:0 1px 3px rgba(0,0,0,.25)}.login-mark img{display:none}.login-mark.small{width:34px;height:34px;border-radius:8px;padding:2px}.login-title{font-family:Almarai,sans-serif;font-weight:800;font-size:17px}.login-sub{color:var(--muted);font-size:12px;margin-top:2px}.login-form{display:flex;flex-direction:column;gap:14px}.login-err{display:flex;align-items:center;gap:6px;color:#e2685a;font-size:13px}.login-hint{margin-top:16px;font-size:11px;color:var(--muted);text-align:center;line-height:1.8}.login-divider{display:flex;align-items:center;gap:10px;margin:16px 0;color:var(--muted);font-size:12px}.login-divider:after,.login-divider:before{content:"";flex:1 1;height:1px;background:var(--border)}.honeypot-field{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0;pointer-events:none}.field{display:flex;flex-direction:column;gap:6px;font-size:13px}.field-label{color:var(--muted)}.field-span{grid-column:1/-1}.checkbox-group{display:flex;flex-direction:column;gap:4px;border:1px solid var(--border);border-radius:9px;padding:8px 10px;max-height:180px;overflow-y:auto;background:var(--bg)}.checkbox-row{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer}.checkbox-row input{width:auto}input,select,textarea{background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:9px 12px;color:var(--text);font-family:inherit;font-size:13.5px;outline:none;width:100%}input:focus,select:focus,textarea:focus{border-color:var(--accent)}textarea{resize:vertical}.btn{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:9px;padding:9px 16px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--accent);color:#16130a}.btn-primary:hover{filter:brightness(1.08)}.btn-ghost{background:transparent;border:1px solid var(--border);color:var(--text)}.btn-ghost:hover{border-color:var(--accent)}.btn-danger{background:#e2685a;color:#fff}.btn-block{width:100%}.btn-block,.icon-btn{justify-content:center}.icon-btn{background:transparent;border:1px solid transparent;color:var(--muted);border-radius:8px;width:32px;height:32px;display:inline-flex;align-items:center;cursor:pointer}.icon-btn:hover{background:var(--bg);color:var(--text);border-color:var(--border)}.icon-btn.danger:hover{color:#e2685a;border-color:#e2685a}.icon-btn.whatsapp:hover{color:#25d366;border-color:#25d366}.sidebar{width:220px;flex-shrink:0;background:var(--panel);-webkit-border-end:1px solid var(--border);border-inline-end:1px solid var(--border);display:flex;flex-direction:column;padding:18px 14px;gap:20px;min-height:100vh}.side-brand{display:flex;align-items:center;gap:10px;padding:0 4px}.side-title{font-family:Almarai,sans-serif;font-weight:800;font-size:14px}.side-sub{font-size:11px;color:var(--muted)}.side-hamburger{display:none;-webkit-margin-start:auto;margin-inline-start:auto;width:40px;height:40px;border-radius:10px;border:1px solid var(--border);background:var(--bg);color:var(--text);align-items:center;justify-content:center}.side-nav{display:flex;flex-direction:column;gap:4px;flex:1 1;margin-top:6px}.side-nav a,.side-nav button{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:9px;border:none;background:transparent;color:var(--muted);font-family:inherit;font-size:13.5px;cursor:pointer;text-align:right;text-decoration:none}.side-nav a:hover,.side-nav button:hover{background:var(--bg);color:var(--text)}.side-nav a.active,.side-nav button.active{background:var(--accent);color:#16130a;font-weight:700}.nav-badge{-webkit-margin-start:auto;margin-inline-start:auto;background:#e2685a;color:#fff;font-size:11px;font-weight:800;border-radius:20px;min-width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px}.side-footer{border-top:1px solid var(--border);padding-top:14px}.side-footer,.side-user{display:flex;align-items:center;gap:8px}.side-user{flex:1 1;min-width:0}.su-name{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-role{font-size:11px;color:var(--muted)}.menu-backdrop{position:fixed;inset:0;z-index:70;background:transparent}.account-dropdown{position:fixed;z-index:71;width:220px;background:var(--panel);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 34px rgba(0,0,0,.28);padding:6px;display:flex;flex-direction:column;gap:2px}.account-dropdown-header{padding:8px 10px 10px;border-bottom:1px solid var(--border);margin-bottom:4px}.acc-name{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-role{font-size:11px;color:var(--muted);margin-top:1px}.account-item{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:8px;background:transparent;border:none;color:var(--text);font-family:inherit;font-size:13px;cursor:pointer;width:100%;text-align:start}.account-item:hover{background:var(--bg)}.account-item.danger{color:#e2685a}.account-item.danger:hover{background:color-mix(in srgb,#e2685a 12%,transparent)}.account-divider{height:1px;background:var(--border);margin:4px 2px}.main{flex:1 1;padding:26px 30px 50px;min-width:0}.topbar{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;gap:12px;flex-wrap:wrap}.topbar p{margin:4px 0 0;font-size:13px}.topbar-actions{display:flex;gap:8px}.stats-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:20px}.stats-row.s2{grid-template-columns:repeat(2,1fr)}.stats-row.s3{grid-template-columns:repeat(3,1fr)}.stats-row.s4{grid-template-columns:repeat(4,1fr)}.grid-2{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.stat-card{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:16px;gap:12px}.stat-card,.stat-icon{display:flex;align-items:center}.stat-icon{width:38px;height:38px;border-radius:10px;background:var(--bg);justify-content:center;flex-shrink:0}.stat-value{font-family:Almarai,SaudiRiyalSymbol,sans-serif;font-weight:800;font-size:20px}.skeleton{position:relative;overflow:hidden;background:var(--bg);border-radius:6px}.skeleton:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.06),transparent);animation:skeleton-shimmer 1.2s infinite}.skeleton-line{display:block}@keyframes skeleton-shimmer{to{transform:translateX(100%)}}.stat-label{font-size:12px;color:var(--muted)}.chart-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:20px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:16px}.panel-title{font-weight:700;font-size:13.5px;margin-bottom:10px;display:flex;align-items:center;gap:6px}.resp-table{display:flex;flex-direction:column;gap:6px;max-height:230px;overflow:auto}.resp-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg);border-radius:8px;font-size:13px}.resp-row>span:first-child{flex:1 1;font-weight:600}.resp-total{background:var(--accent);color:#16130a;border-radius:6px;padding:1px 8px;font-weight:700;font-size:12px}.activity-list{display:flex;flex-direction:column;gap:6px}.activity-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;grid-gap:12px;gap:12px;padding:8px 10px;border-radius:8px;font-size:13px}.activity-row:hover{background:var(--bg)}.badge{display:inline-block;padding:3px 10px;border-radius:20px;font-size:11.5px;font-weight:700;color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 16%,transparent);border:1px solid color-mix(in srgb,var(--badge-color) 40%,transparent)}.app-shell:not(.dark) .badge{color:color-mix(in srgb,var(--badge-color) 62%,#000)}.selection-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--border);border-radius:11px;padding:10px 14px;margin-bottom:14px}.selection-bar .whatsapp-batch-btn{-webkit-margin-start:auto;margin-inline-start:auto}.selection-bar .whatsapp-batch-btn:disabled{opacity:.5;cursor:not-allowed}.data-card.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}tr.selected td{background:color-mix(in srgb,var(--accent) 8%,transparent)}.filters{display:flex;gap:10px;margin-bottom:16px;flex-wrap:wrap}.search-box{display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--border);border-radius:9px;padding:0 12px;flex:1 1;min-width:200px;color:var(--muted)}.search-box input{border:none;background:transparent;padding:9px 0}.filters select{width:auto;min-width:120px}.table-wrap{background:var(--panel);border:1px solid var(--border);border-radius:13px;overflow:auto}.lk-grip{cursor:-webkit-grab;cursor:grab;color:var(--muted)}.lk-grip:active{cursor:-webkit-grabbing;cursor:grabbing}tr.lk-inactive{opacity:.55}tr.lk-dragging{opacity:.4}tr.lk-drag-over td{box-shadow:inset 0 2px 0 0 var(--accent)}table{width:100%;border-collapse:collapse;font-size:13px}thead th{text-align:right;color:var(--muted);font-weight:600;font-size:12px}tbody td,thead th{padding:12px 14px;border-bottom:1px solid var(--border);white-space:nowrap}tbody td{vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody tr:hover{background:var(--bg)}.cell-strong{font-weight:700}.row-actions{display:flex;gap:4px}.empty-cell{text-align:center;color:var(--muted);padding:30px!important;white-space:normal}.modal-backdrop{position:fixed;inset:0;background:rgba(10,12,15,.55);display:flex;align-items:center;justify-content:center;z-index:50;padding:20px}.modal{background:var(--panel);border:1px solid var(--border);border-radius:15px;width:100%;max-width:640px;max-height:90vh;overflow:auto}.modal.small{max-width:400px}.modal.preview{max-width:480px}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid var(--border);position:-webkit-sticky;position:sticky;top:0;background:var(--panel);z-index:1}.modal-title{font-family:Almarai,sans-serif;font-weight:800;font-size:15px}.modal-body{padding:18px}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.modal-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.form-err{grid-column:1/-1;color:#e2685a;font-size:13px}.upload-box{display:flex;flex-direction:column;gap:8px}.upload-preview{position:relative;width:100%;max-width:260px}.upload-preview img{width:100%;height:150px;object-fit:cover;border-radius:10px;border:1px solid var(--border);display:block}.upload-preview .icon-btn{position:absolute;top:6px;left:6px;background:rgba(16,20,26,.7);color:#fff}.upload-url-fallback{font-size:12px!important;opacity:.75}.spin{animation:spin .9s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chip-group{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:7px 14px;border-radius:20px;border:1px solid var(--border);background:var(--bg);color:var(--muted);font-size:13px;cursor:pointer;font-family:inherit}.chip:hover{color:var(--text)}.chip-active,.chip:hover{border-color:var(--accent)}.chip-active{background:var(--accent);color:#16130a;font-weight:700}.combo{position:relative}.combo-input-wrap{display:flex;align-items:center;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:0 12px;color:var(--muted)}.combo-input-wrap input{border:none;background:transparent;padding:9px 0}.combo-dropdown{position:absolute;top:calc(100% + 4px);right:0;left:0;z-index:10;background:var(--panel);border:1px solid var(--border);border-radius:10px;max-height:220px;overflow:auto;box-shadow:0 8px 20px rgba(0,0,0,.18)}.combo-item{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:9px 12px;background:transparent;border:none;border-bottom:1px solid var(--border);color:var(--text);font-family:inherit;font-size:13px;cursor:pointer;text-align:right}.combo-item:last-child{border-bottom:none}.combo-item:hover{background:var(--bg)}.combo-item-sub{font-size:11.5px;color:var(--muted)}.combo-empty{padding:10px 12px;font-size:12.5px;color:var(--muted)}.combo-selected{display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:9px 12px;font-size:13.5px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:8px;gap:8px}.gallery-item{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.gallery-item img{width:100%;height:100%;object-fit:cover;display:block}.gallery-remove{position:absolute;top:3px;left:3px;width:22px;height:22px;background:rgba(16,20,26,.75);color:#fff}.view-toggle{display:flex;gap:4px;background:var(--bg);border:1px solid var(--border);border-radius:9px;padding:3px}.view-toggle button{background:transparent;border:none;color:var(--muted);width:30px;height:28px;border-radius:7px;display:flex;align-items:center;justify-content:center;cursor:pointer}.view-toggle button:hover{color:var(--text)}.view-toggle button.active{background:var(--accent);color:#16130a}.cards-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.data-card{background:var(--panel);border:1px solid var(--border);border-radius:13px;padding:14px;display:flex;flex-direction:column;gap:8px}.data-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.data-card-title{font-weight:700;font-size:14px}.data-card-sub{font-size:12px;color:var(--muted);margin-top:2px}.data-card-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;gap:8px}.data-card-row .lbl{color:var(--muted);font-size:12px;display:flex;align-items:center;gap:4px}.data-card-actions{display:flex;gap:4px;justify-content:flex-end;margin-top:4px;border-top:1px dashed var(--border);padding-top:8px}.type-toggle{display:flex;gap:8px}.type-toggle-btn{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:9px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:opacity .15s,border-color .15s,background .15s}.type-toggle-btn.dim{opacity:.45}.type-toggle-btn.active{opacity:1;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 16%,var(--bg));color:var(--accent)}.number-input-wrap{position:relative;display:flex;align-items:center}.number-input-suffix{position:absolute;left:12px;color:var(--muted);font-size:12px;pointer-events:none}.facade-streets-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px 14px;gap:10px 14px;margin-top:10px}.properties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:14px;gap:14px}.property-card{padding:10px}.property-image{position:relative;width:100%;aspect-ratio:16/10;border-radius:10px;overflow:hidden;background:var(--bg)}.property-image img{width:100%;height:100%;object-fit:cover;display:block}.property-image-empty{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted)}.property-badges{position:absolute;top:8px;right:8px;display:flex;gap:6px;flex-direction:row-reverse}.property-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.property-meta span{display:inline-flex;align-items:center;gap:4px}.submissions-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:14px;gap:14px}.submission-card{display:flex;flex-direction:column}.submission-head{display:flex;justify-content:space-between;align-items:center}.submission-meta{display:flex;gap:12px;margin-top:6px;font-size:12.5px;color:var(--muted)}.submission-contact{margin-top:12px;padding-top:10px;border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:4px;font-size:13px}.submission-contact div{display:flex;align-items:center;gap:6px}.submission-actions{display:flex;gap:8px;margin-top:14px}.submission-actions .btn{flex:1 1;justify-content:center}.print-sheet{padding:16px;font-size:13px}.print-header{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:9px;border-bottom:2px solid var(--accent)}.print-brand{font-family:Almarai,sans-serif;font-weight:800;font-size:15px}.print-sub{color:var(--muted);font-size:12px}.print-image{width:100%;max-height:160px;object-fit:cover;border-radius:10px;margin-bottom:10px}.print-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px;margin-bottom:9px}.print-qr{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:12px;color:var(--muted)}.print-qr img{width:98px;height:98px}.print-footer{margin-top:12px;font-size:11px;color:var(--muted);text-align:center}.voucher-header{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:16px;padding-bottom:14px;border-bottom:2px solid var(--accent)}.voucher-number{text-align:left}.voucher-number .v-label{font-size:11px;color:var(--muted)}.voucher-number .v-value{font-family:Almarai,sans-serif;font-weight:800;font-size:16px;color:var(--accent)}.voucher-statement{font-size:14px;line-height:2.1;margin:16px 0}.voucher-statement b{color:var(--accent)}.voucher-amount-box{background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:12px 16px;margin:14px 0;display:flex;align-items:center;justify-content:space-between}.voucher-amount-box .a-label{font-size:12px;color:var(--muted)}.voucher-amount-box .a-value{font-family:Almarai,SaudiRiyalSymbol,sans-serif;font-weight:800;font-size:20px}.voucher-tafqit{font-size:13px;font-weight:600;color:var(--text);margin:-6px 0 14px;padding:0 4px}.voucher-meta-row{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);margin-top:20px;padding-top:12px;border-top:1px dashed var(--border)}@media print{body *{visibility:hidden}.print-sheet,.print-sheet *{visibility:visible}.sidebar{display:none!important}.main:not(:has(.print-sheet)){display:none!important}.modal-backdrop{position:static!important;background:none!important;padding:0!important;display:block!important}.modal-backdrop:not(:has(.print-sheet)){display:none!important}.modal{position:static!important;width:auto!important;max-width:none!important;max-height:none!important;overflow:visible!important;border:none!important;border-radius:0!important;background:none!important}.print-sheet{position:static}.no-print{display:none!important}@page{size:A4;margin:14mm}}.billboards-print-sheet{display:none}@media print{.billboards-print-sheet{display:block}.billboards-print-table{width:100%;border-collapse:collapse;font-size:10.5px;table-layout:fixed}.billboards-print-table td,.billboards-print-table th{border:1px solid #999;padding:5px 7px;text-align:right;color:#16130a;white-space:normal;word-break:break-word;overflow-wrap:break-word;vertical-align:top}.billboards-print-table thead{background:#f0ede4}.billboards-print-table col.col-number{width:8%}.billboards-print-table col.col-type-prop{width:12%}.billboards-print-table col.col-location{width:14%}.billboards-print-table col.col-board-type,.billboards-print-table col.col-date{width:9%}.billboards-print-table col.col-map{width:30%}.billboards-print-table col.col-contacts{width:18%}}@media (max-width:900px){.app-shell{flex-direction:column}.login-wrap{align-items:flex-start}.sidebar{width:100%;flex-direction:column;align-items:stretch;min-height:auto;gap:0;padding:10px 14px}.side-brand{gap:10px}.side-hamburger{display:inline-flex}.side-nav{display:none;flex-direction:column;margin-top:10px}.sidebar.nav-open .side-nav{display:flex}.side-footer{display:none;margin-top:10px}.sidebar.nav-open .side-footer{display:flex}.chart-grid,.facade-streets-grid,.form-grid,.grid-2,.stats-row{grid-template-columns:1fr}.stats-row.s2,.stats-row.s3,.stats-row.s4{grid-template-columns:repeat(2,1fr)}.main{padding:18px 16px 40px}.topbar{flex-direction:column;align-items:stretch}.topbar-actions{flex-wrap:wrap}.filters{flex-direction:column;align-items:stretch}.filters input[type=date],.filters select{width:100%}.print-grid{grid-template-columns:1fr}.cards-grid,.properties-grid,.submissions-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.icon-btn{width:40px;height:40px}.data-card-actions,.row-actions{gap:8px}input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.chip{padding:10px 16px}}@media (max-width:480px){.login-card{padding:20px 15px}}@media (max-width:360px){.captcha-wrap{transform:scale(.9);transform-origin:top right}}@media (max-width:560px){.side-sub{display:none}.stats-row,.stats-row.s2,.stats-row.s3,.stats-row.s4{grid-template-columns:1fr 1fr}.stat-card{padding:12px}.modal{max-width:100%!important;margin:0 auto}.modal-backdrop{padding:0;align-items:flex-end}.modal{border-radius:16px 16px 0 0;max-height:95vh}.cards-grid,.properties-grid,.submissions-grid{grid-template-columns:1fr}table{font-size:12px}tbody td,thead th{padding:8px 10px}.type-toggle{flex-direction:row}.data-card-row{flex-wrap:wrap}input,select,textarea{font-size:16px}}.btn-sm{padding:6px 11px;font-size:13px;border-radius:8px}.attach-preview{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.attach-thumb{width:44px;height:44px;object-fit:cover;border-radius:8px;border:1px solid var(--border,#2a2a2a)}.attach-chip{padding:8px 12px;border-radius:8px;background:rgba(180,145,74,.12)}.attach-chip,.attach-doc-link{display:inline-flex;align-items:center;gap:6px;color:var(--accent,#c9a868);font-size:13px;font-weight:600}.attach-doc-link{text-decoration:none}.attach-doc-link:hover{text-decoration:underline}.re-tree{display:flex;flex-direction:column;gap:12px}.re-complex{border:1px solid var(--border,#2a2a2a);border-radius:12px;overflow:hidden;background:var(--card,#16160f)}.re-head{display:flex;align-items:center;gap:10px;padding:12px 14px}.re-head-b{padding:9px 12px}.re-toggle{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:var(--accent,#c9a868);cursor:pointer;padding:2px}.re-head-main{flex:1 1;min-width:0}.re-children{padding:4px 12px 12px;display:flex;flex-direction:column;gap:8px;border-top:1px solid var(--border,#2a2a2a)}.re-info{display:flex;gap:6px;flex-wrap:wrap;padding:8px 4px}.re-section{display:flex;flex-direction:column;gap:6px}.re-section-title{display:flex;align-items:center;gap:5px;padding:4px 2px}.re-building{border:1px solid var(--border,#2a2a2a);border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.015)}.re-building,.re-unit{-webkit-margin-start:10px;margin-inline-start:10px}.re-unit{gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--border,#2a2a2a);border-radius:9px}.re-unit,.re-unit-main{display:flex;align-items:center}.re-unit-main{gap:7px;flex:1 1;min-width:0;flex-wrap:wrap}.re-unit-meta{flex-shrink:0}@media (max-width:560px){.re-building,.re-unit{-webkit-margin-start:4px;margin-inline-start:4px}}.stmt-h{margin:16px 0 6px;font-size:14px;font-weight:700;color:var(--accent,#c9a868)}.stmt-table{width:100%;border-collapse:collapse;font-size:12.5px}.stmt-table td,.stmt-table th{border:1px solid var(--border,#2a2a2a);padding:6px 8px;text-align:right}@media (max-width:560px){.stmt-table{font-size:11px}.stmt-table td,.stmt-table th{padding:5px 6px}}.stmt-table th{background:rgba(180,145,74,.1);font-weight:700}@media print{.stmt-table th{background:#f0e9d8!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.stmt-table td,.stmt-table th{border:1px solid #999!important}.stmt-h{color:#000!important}}.r365-delta{display:inline-flex;align-items:center;gap:1px;font-size:11px;font-weight:700;padding:1px 5px;border-radius:6px}.r365-delta.up{color:#4ade80;background:rgba(74,222,128,.12)}.r365-delta.down{color:#e2685a;background:hsla(6,70%,62%,.12)}.r365-delta.flat{color:var(--muted,#9a917c);background:hsla(0,0%,59%,.1)}.r365-kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:6px}.r365-kpi{border:1px solid var(--border,#2a2a2a);border-radius:11px;padding:12px 14px;background:hsla(0,0%,100%,.015)}.r365-kpi-top{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted,#9a917c)}.r365-kpi-val{font-size:21px;font-weight:800;margin:4px 0 2px}.r365-kpi-cmp{display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--muted,#9a917c)}.r365-ops{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-bottom:6px}.r365-op{border:1px solid var(--border,#2a2a2a);border-radius:11px;padding:11px 12px;background:hsla(0,0%,100%,.015)}.r365-op-h{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--muted,#9a917c)}.r365-op-big{font-size:19px;font-weight:800;margin:5px 0 3px}.r365-op-sub{font-size:11px;color:var(--muted,#9a917c);line-height:1.5}.r365-recs{display:flex;flex-direction:column;gap:8px}.r365-rec{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:10px;font-size:13px;line-height:1.7;border:1px solid var(--border,#2a2a2a)}.r365-rec.success{background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.35)}.r365-rec.warning{background:hsla(6,70%,62%,.08);border-color:hsla(6,70%,62%,.35)}.r365-rec.info{background:hsla(40,47%,60%,.08);border-color:hsla(40,47%,60%,.3)}.r365-rec svg{flex-shrink:0;margin-top:2px}.r365-rec.success svg{color:#4ade80}.r365-rec.warning svg{color:#e2685a}.r365-rec.info svg{color:#c9a868}@media (max-width:900px){.r365-kpis{grid-template-columns:1fr}.r365-ops{grid-template-columns:repeat(2,1fr)}}@media print{.r365-kpis{grid-template-columns:repeat(3,1fr)}.r365-ops{grid-template-columns:repeat(5,1fr)}.r365-kpi,.r365-op{border:1px solid #999!important;background:#fff!important}.r365-kpi-cmp,.r365-kpi-top,.r365-op-h,.r365-op-sub{color:#444!important}.r365-rec{border:1px solid #999!important;background:#f7f7f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.photos-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.photo-cell{position:relative;aspect-ratio:4/3;border-radius:9px;overflow:hidden;border:1px solid var(--border,#2a2a2a)}.photo-cell.cover{border-color:var(--accent,#c9a868);box-shadow:0 0 0 1px var(--accent,#c9a868)}.photo-cell img{width:100%;height:100%;object-fit:cover;display:block}.photo-cover-tag{position:absolute;top:4px;inset-inline-start:4px;display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--accent,#c9a868);color:#1a1408}.photo-cell-actions{position:absolute;top:4px;inset-inline-end:4px;display:flex;gap:4px}.photo-cell-actions button{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:none;border-radius:6px;background:rgba(0,0,0,.55);color:#fff;cursor:pointer}.photo-cell-actions button.danger{background:rgba(190,60,50,.85)}.photo-add{display:flex;flex-direction:column;gap:6px;align-items:stretch;aspect-ratio:4/3;border:1px dashed var(--border,#3a3a2f);border-radius:9px}.photo-add,.photo-add button{justify-content:center;padding:6px}.photo-add button{display:inline-flex;align-items:center;gap:5px;font-size:12px;background:none;border:1px solid var(--border,#2a2a2a);border-radius:7px;color:var(--text,#e8e2d2);cursor:pointer}.photo-add button:hover{border-color:var(--accent,#c9a868);color:var(--accent,#c9a868)}.stmt-table-wrap{overflow-x:auto}.audit-table td{vertical-align:top}.pager{display:flex;align-items:center;justify-content:center;gap:14px;padding:14px 0 4px}.docs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-gap:8px;gap:8px}.doc-cell{position:relative;aspect-ratio:1/1;border-radius:9px;overflow:hidden;border:1px solid var(--border,#2a2a2a)}.doc-cell img{width:100%;height:100%;object-fit:cover;display:block}.doc-pdf{display:flex;flex-direction:column;gap:4px;width:100%;height:100%;color:var(--accent,#c9a868);font-size:10.5px;text-align:center;background:hsla(40,47%,60%,.08)}.doc-del,.doc-pdf{align-items:center;justify-content:center}.doc-del{position:absolute;top:3px;inset-inline-end:3px;width:20px;height:20px;display:inline-flex;border:none;border-radius:6px;background:rgba(190,60,50,.85);color:#fff;cursor:pointer}.dup-warn{display:flex;align-items:flex-start;gap:8px;padding:9px 12px;border-radius:9px;font-size:12.5px;line-height:1.6;background:hsla(6,70%,62%,.1);border:1px solid hsla(6,70%,62%,.4);color:var(--text,#e8e2d2)}.dup-warn svg{color:#e2685a;flex-shrink:0;margin-top:2px}.section-label{font-size:12.5px;font-weight:700;color:var(--accent,#c9a868);border-top:1px solid var(--border,#2a2a2a);padding-top:10px;margin-top:2px}.video-preview{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.video-preview video{width:100%;max-width:420px;border-radius:10px;border:1px solid var(--border,#2a2a2a);background:#000}.svc-check{display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13.5px}.svc-check input{width:17px;height:17px;accent-color:var(--accent,#c9a868)}.print-logo{height:46px;max-width:150px;object-fit:contain}.center-logo-thumb{width:46px;height:46px;border-radius:9px;object-fit:contain;background:#fff;border:1px solid var(--border,#2a2a2a);flex-shrink:0}.center-logo-thumb.empty{display:flex;align-items:center;justify-content:center;color:var(--muted,#9a917c);border-style:dashed;background:transparent}.link-btn{background:none;border:none;color:var(--accent,#c9a868);cursor:pointer;font-size:12px;padding:0}.link-btn:hover{text-decoration:underline}.link-btn.danger{color:#e2685a}.contract-sign{display:flex;justify-content:space-between;gap:40px;margin-top:30px}.contract-sign>div{flex:1 1}.sign-label{font-size:12px;color:var(--muted,#9a917c);margin-bottom:30px}.sign-line{border-top:1px solid #444}@media print{.print-brand,.print-sheet,.print-sheet .cell-strong,.print-sheet b,.print-sheet h4{color:#111!important}.print-sheet .muted,.print-sub,.sign-label,.v-label,.voucher-meta-row{color:#555!important}.print-header{border-bottom:2px solid #b8912f!important}.voucher-amount-box{background:#f6efdd!important;border:1px solid #b8912f!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.voucher-amount-box,.voucher-amount-box .a-value,.voucher-number .v-value,.voucher-tafqit{color:#111!important}.print-grid,.voucher-meta-row,.voucher-statement{border-color:#999!important}.print-footer{color:#666!important;border-top:1px solid #ccc;padding-top:6px}.sign-line{border-top:1px solid #000!important}.stmt-table-wrap{overflow:visible!important}}.pagination{justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px;padding:4px 2px}.pagination,.pagination-btns{display:flex;align-items:center}.pagination-btns{gap:10px}