.model-wrapper[data-v-d20ed964]{position:fixed;bottom:20px;left:20px;z-index:9999;display:flex;flex-direction:column;align-items:center}.model-container[data-v-d20ed964]{width:150px;height:150px;cursor:pointer;transition:transform .3s}.model-wrapper.speaking .model-container[data-v-d20ed964]{transform:scale(1.1)}.cloud-bubble[data-v-d20ed964]{position:absolute;bottom:140px;background:#fff;padding:15px;border-radius:20px;box-shadow:0 5px 15px #0000001a;max-width:280px;min-width:100px;font-size:13px;color:#333;opacity:1;transition:opacity .5s;pointer-events:auto;border:2px solid #e0e0e0;text-align:left}.cloud-bubble .html-msg[data-v-d20ed964]{max-height:220px;overflow-y:auto;line-height:1.45;word-break:break-word}.cloud-bubble .html-msg[data-v-d20ed964] a{color:#2563eb;pointer-events:auto}.cloud-bubble .plain-msg[data-v-d20ed964]{text-align:center;display:block}.cloud-bubble.fade-out[data-v-d20ed964]{opacity:0}.cloud-tail[data-v-d20ed964]{position:absolute;bottom:-10px;left:50%;transform:translate(-50%);width:20px;height:20px;background:#fff;border-bottom:2px solid #e0e0e0;border-right:2px solid #e0e0e0;clip-path:polygon(0 0,100% 100%,100% 0);transform:translate(-50%) rotate(45deg)}.cloud-content[data-v-d20ed964]{position:relative;z-index:2;display:flex;justify-content:center;align-items:center}.typing-indicator span[data-v-d20ed964]{display:inline-block;width:6px;height:6px;background-color:#b0b0b0;border-radius:50%;margin:0 2px;animation:bounce-d20ed964 1.4s infinite ease-in-out both}.typing-indicator span[data-v-d20ed964]:nth-child(1){animation-delay:-.32s}.typing-indicator span[data-v-d20ed964]:nth-child(2){animation-delay:-.16s}@keyframes bounce-d20ed964{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.hs-tenant-page{--hs-primary: #0d9488;--hs-primary-dark: #0f766e;--hs-primary-soft: #ccfbf1;--hs-border: rgba(153, 246, 228, .55);--hs-ink: #0f172a;--hs-muted: #64748b;--hs-radius-lg: 18px;--hs-radius-md: 14px;--hs-shadow: 0 16px 48px rgba(15, 23, 42, .08);min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(180deg,#ecfeff,#f0fdfa 28%,#f8fafc);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:var(--hs-ink);box-sizing:border-box}.hs-tenant-page .page-header-spacer,.hs-tenant-page .spacer{height:64px;flex-shrink:0}.hs-tenant-page .main-content,.hs-tenant-page .maintenance-container,.hs-tenant-page>.container{flex:1;width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:clamp(20px,3vw,40px) clamp(16px,3vw,28px);box-sizing:border-box}.hs-tenant-page h2{margin:0 0 20px;font-size:1.5rem;font-weight:800;color:var(--hs-primary-dark)}.hs-tenant-page .panel{background:#fffffff5;border:1px solid var(--hs-border);border-radius:var(--hs-radius-lg);box-shadow:var(--hs-shadow);padding:24px}.hs-tenant-page .panel .row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(204,251,241,.75);gap:12px}.hs-tenant-page .panel .row:last-child{border-bottom:none}.hs-tenant-page .list{background:#fffffff5;border:1px solid var(--hs-border);border-radius:var(--hs-radius-lg);box-shadow:var(--hs-shadow);overflow:hidden}.hs-tenant-page .list .item{padding:16px 20px;border-bottom:1px solid rgba(204,251,241,.75)}.hs-tenant-page .list .item:last-child{border-bottom:none}.hs-tenant-page .top{display:flex;justify-content:space-between;align-items:center}.hs-tenant-page .meta{color:var(--hs-muted);margin-top:8px;font-size:.9rem}.hs-tenant-page .total{margin-top:8px;font-weight:700;color:var(--hs-ink)}.hs-tenant-page .muted,.hs-tenant-page .hint{color:var(--hs-muted)}.hs-tenant-page .hint.warning{color:#b45309;background:#fef3c773;border:1px solid rgba(251,191,36,.55);border-radius:var(--hs-radius-md);padding:10px 12px}.hs-tenant-page .chips{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.hs-tenant-page .chip{border:1px solid var(--hs-border);background:#ffffffeb;padding:6px 14px;cursor:pointer;border-radius:10px;font-size:.875rem;transition:background .2s,border-color .2s}.hs-tenant-page .chip.active{border-color:#0d948873;background:var(--hs-primary-soft);color:var(--hs-primary-dark)}.hs-tenant-page .panel textarea,.hs-tenant-page .panel input[type=text],.hs-tenant-page .panel input[type=date],.hs-tenant-page .panel input[type=tel]{width:100%;box-sizing:border-box;border:1px solid var(--hs-border);border-radius:var(--hs-radius-md);padding:10px 12px;margin-top:10px;font-family:inherit;font-size:.9rem}.hs-tenant-page .panel textarea{min-height:120px;resize:vertical}.hs-tenant-page .panel textarea:focus,.hs-tenant-page .panel input:focus{outline:none;border-color:#0d948880;box-shadow:0 0 0 3px #2dd4bf33}.hs-tenant-page .submit{margin-top:14px;border:none;background:linear-gradient(135deg,var(--hs-primary),var(--hs-primary-dark));color:#fff;padding:10px 20px;border-radius:var(--hs-radius-md);cursor:pointer;font-weight:600;font-size:.9rem;transition:filter .2s,box-shadow .2s}.hs-tenant-page .submit:hover:not(:disabled){filter:brightness(1.05);box-shadow:0 8px 22px #0d948852}.hs-tenant-page .submit:disabled{opacity:.65;cursor:not-allowed}.hs-tenant-page .tag{font-size:12px;border:1px solid;padding:4px 10px;border-radius:8px;font-weight:600}.hs-tenant-page .tag.ok{color:#047857;border-color:#34d399;background:#d1fae566}.hs-tenant-page .tag.wait{color:#b45309;border-color:#fbbf24;background:#fef3c773}.hs-tenant-page .profile-content{max-width:1200px}.hs-tenant-page .profile-back-fixed{border-color:var(--hs-border);color:var(--hs-primary-dark)}.hs-tenant-page .profile-back-fixed:hover{background:var(--hs-primary-soft);border-color:#0d948859}.hs-tenant-page .btn-pf--primary{background:linear-gradient(135deg,var(--hs-primary),var(--hs-primary-dark));color:#f0fdfa;border-color:transparent}.hs-tenant-page .btn-pf--primary:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 18px #0d948847}.hs-tenant-page .btn-pf--outline{border-color:var(--hs-border);color:var(--hs-primary-dark)}.hs-tenant-page .btn-pf--outline:hover:not(:disabled){background:var(--hs-primary-soft);border-color:#0d948859}.hs-tenant-page .info-card{background:linear-gradient(165deg,#fffffffa,#f0fdfa59);border:1px solid var(--hs-border);box-shadow:var(--hs-shadow)}.hs-tenant-page .card-title{color:var(--hs-primary-dark);border-bottom-color:#ccfbf1cc}.hs-tenant-page .info-item{border-color:var(--hs-border);background:#fffffff2}#landlord-shell .main-content{max-width:none;margin-left:0;margin-right:0;width:100%}#landlord-shell .landlord-module-frame{width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}#landlord-shell .landlord-module-frame--wide{max-width:min(1400px,100%)}#landlord-shell .landlord-module-frame--flush{max-width:none;width:100%;margin:0;padding:0}#landlord-shell .my-houses{background:transparent!important;padding-bottom:0!important}#landlord-shell .tenant-management{max-width:none}#landlord-shell .tenant-management .page-header{background:linear-gradient(135deg,#0f766e,#0d9488 48%,#14b8a6);border:none;border-radius:0 0 var(--hs-radius-lg, 18px) var(--hs-radius-lg, 18px);box-shadow:0 12px 32px #0d948838;margin-bottom:16px}#landlord-shell .tenant-management .page-header h2{color:#f0fdfa;font-weight:800}#landlord-shell .tenant-management .container{width:min(280px,100%);border-radius:var(--hs-radius-md, 14px);overflow:hidden;border:1px solid rgba(255,255,255,.5);background:#fffffffa}#landlord-shell .tenant-management .search-container{border-radius:999px;border:1px solid rgba(226,232,240,.95)}#landlord-shell .tenant-management .refresh-btn{background:#fffffff2;color:#0f766e;border-radius:999px;border:1px solid rgba(255,255,255,.65)}#landlord-shell .tenant-management .refresh-btn:hover:not(:disabled){background:#fff;color:#0d9488}#landlord-shell .tenant-management .status-filter{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .08));background:#fffffff5}#landlord-shell .tenant-management .filter-btn{border-radius:10px;border:1px solid var(--hs-border, rgba(153, 246, 228, .55));background:#fffffff2}#landlord-shell .tenant-management .filter-btn:hover{border-color:#0d948859;color:#0f766e}#landlord-shell .tenant-management .filter-btn.active{background:linear-gradient(135deg,#0d9488,#0f766e);border-color:transparent;color:#f0fdfa}#landlord-shell .tenant-management .appointments-container{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .08));background:#fffffffa;overflow:hidden}#landlord-shell .tenant-management .appointment-header:hover{background:#f0fdfa8c}#landlord-shell .tenant-management .appointment-content{background:#f8fafce6;border-top:1px solid rgba(204,251,241,.75)}#landlord-shell .tenant-management .info-section h4{border-left-color:#0d9488;color:#0f766e}#landlord-shell .tenant-management .quick-match-btn{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:10px}#landlord-shell .tenant-management .quick-match-btn:hover{filter:brightness(1.06)}#landlord-shell .add-house-page{max-width:none}#landlord-shell .add-house-page .form-container{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .08));background:#fffffffa}#landlord-shell .add-house-page .form-section h3{border-left-color:#0d9488;color:#0f766e}#landlord-shell .add-house-page .form-group input,#landlord-shell .add-house-page .form-group select,#landlord-shell .add-house-page .form-group textarea{border-radius:10px;border-color:#99f6e4bf}#landlord-shell .add-house-page .submit-btn{background:linear-gradient(135deg,#0d9488,#0f766e);border-radius:10px}#landlord-shell .add-house-page .cancel-btn{background:#fef2f2;color:#b91c1c;border-radius:10px;border:1px solid rgba(252,165,165,.85)}#landlord-shell .add-house-page .cancel-btn:hover{background:#fee2e2}#landlord-shell .my-tenants .stat-card{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .08));background:#fffffff5}#landlord-shell .my-tenants .filter-section{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);background:#fffffff5;box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .06))}#landlord-shell .my-tenants .tenant-card{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-md, 14px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .06))}#landlord-shell .landlord-tenant-matching .panel{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .08));overflow:hidden;background:#fffffffa}#landlord-shell .landlord-tenant-matching .panel-header{background:linear-gradient(180deg,#f0fdfae6,#fffffffa);border-bottom:1px solid rgba(204,251,241,.85)}#landlord-shell .landlord-tenant-matching .panel-header h3{color:#0f766e}#landlord-shell .landlord-tenant-matching .search-input:focus,#landlord-shell .landlord-tenant-matching .status-select:focus{border-color:#0d9488}#landlord-shell .landlord-tenant-matching .item-card:hover,#landlord-shell .landlord-tenant-matching .item-card.selected{border-color:#0d9488;background:#f0fdfa73}#landlord-shell .landlord-tenant-matching .btn-view-intention.has-intention{border-color:#0d948873;color:#0f766e;background:#ccfbf180}#landlord-shell .landlord-tenant-matching .btn-contact-tenant{border-color:#0d9488;color:#0f766e;border-radius:10px}#landlord-shell .landlord-tenant-matching .btn-contact-tenant:hover{background:linear-gradient(135deg,#0d9488,#0f766e);color:#fff}#landlord-shell .landlord-maintenance{background:transparent;min-height:0;padding:0}#landlord-shell .landlord-maintenance .header{border-bottom:1px solid var(--hs-border, rgba(153, 246, 228, .55));padding-bottom:14px;margin-bottom:18px}#landlord-shell .landlord-maintenance .header h3{color:#0f766e;font-weight:800}#landlord-shell .landlord-maintenance .filters{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-md, 14px);overflow:hidden}#landlord-shell .landlord-maintenance .filter-btn.active{background:#ccfbf1bf;color:#0f766e}#landlord-shell .landlord-maintenance .request-card{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-md, 14px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .06))}#landlord-shell .landlord-maintenance .request-card:hover{border-color:#2dd4bf8c}#landlord-shell .service-panel h2{color:#0f766e;font-weight:800}#landlord-shell .service-panel .card{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-lg, 18px);box-shadow:var(--hs-shadow, 0 16px 48px rgba(15, 23, 42, .08));background:#fffffffa}#landlord-shell .service-panel input,#landlord-shell .service-panel select,#landlord-shell .service-panel textarea{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-md, 14px)}#landlord-shell .service-panel .submit{background:linear-gradient(135deg,#0d9488,#0f766e);border:none;border-radius:var(--hs-radius-md, 14px);color:#f0fdfa}#landlord-shell .service-panel .ghost-btn{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-md, 14px);color:#0f766e;background:#fffffff2}#landlord-shell .service-panel .item{border:1px solid var(--hs-border, rgba(153, 246, 228, .55));border-radius:var(--hs-radius-md, 14px);background:#ffffffeb}#landlord-shell .service-panel .status{color:#0f766e;background:#ccfbf1a6;border-color:#2dd4bf73}#landlord-shell .service-panel .desc,#landlord-shell .service-panel .muted{color:#64748b}.admin{--adm-primary: #0d9488;--adm-primary-dark: #0f766e;--adm-soft: #ccfbf1;--adm-border: rgba(153, 246, 228, .55);--adm-page-bg: #f0fdfa}.admin .main-content>div:not(.dashboard-viz){padding:.5rem .65rem .75rem;box-sizing:border-box}.admin .house-management,.admin .user-management,.admin .tenant-management,.admin .tenant-matching,.admin .channel-management,.admin .resource-management,.admin .my-tenants,.admin .feedback-mgmt{max-width:none}.admin .house-management{padding:.35rem .15rem .5rem!important}.admin .house-management .modal.house-form-modal{width:min(920px,96vw)!important;max-width:min(920px,96vw)!important}.admin .house-management .modal.detail-dialog{width:min(560px,94vw)!important;max-width:min(560px,94vw)!important}.admin .house-management .modal.vr-dialog{width:min(640px,94vw)!important;max-width:min(640px,94vw)!important}.admin .house-management .house-form-modal .modal-body{background:linear-gradient(180deg,#f0fdfa29,#fff 14%)!important}.admin .house-management .detail-modal-body,.admin .house-management .vr-modal-body{background:linear-gradient(180deg,#f0fdfa24,#fff 16%)!important}.admin .user-management .page-header,.admin .tenant-management .page-header{margin-bottom:.65rem}.admin .user-management .modal.user-form-modal{width:min(800px,96vw)!important;max-width:min(800px,96vw)!important}.admin .user-management .modal.user-form-modal .modal-body{background:linear-gradient(180deg,#f0fdfa24,#fff 14%)!important}.admin .channel-management .modal.channel-action-modal{width:min(420px,92vw)!important;max-width:min(420px,92vw)!important}.admin .channel-management .modal.channel-action-modal .modal-body.channel-action-body{background:linear-gradient(180deg,#f0fdfa1f,#fff 18%)!important}.admin .channel-management .content-card{border-radius:12px;border-color:#e2e8f0f2}.admin .my-tenants .modal.contract-detail-modal{width:min(640px,94vw)!important;max-width:min(640px,94vw)!important}.admin .my-tenants .modal.contract-detail-modal .modal-body{background:linear-gradient(180deg,#f0fdfa24,#fff 16%)!important}.admin .modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;background:#0f172a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:1rem;align-items:center;justify-content:center}.admin .modal{display:flex!important;flex-direction:column!important;border-radius:18px!important;border:1px solid var(--adm-border)!important;box-shadow:0 24px 64px #0f172a26!important;overflow:hidden;max-height:min(90vh,860px);width:min(600px,94vw);background:#fff!important}.admin .create-contract-modal{max-width:min(520px,96vw)!important;width:100%!important}.admin .modal-header{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;flex-shrink:0!important;padding:.5rem .85rem!important;border-bottom:1px solid rgba(204,251,241,.85)!important;background:linear-gradient(180deg,#f8fafc,#f0fdfa73)!important}.admin .modal-header h3{font-size:.95rem!important;font-weight:700!important;color:var(--adm-primary-dark)!important}.admin .close-btn{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;width:32px!important;height:32px!important;font-size:18px!important;line-height:1!important;color:#64748b!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.admin .close-btn:hover{background:#fef2f2!important;color:#dc2626!important;border-color:#fecaca!important}.admin .modal-body{flex:1!important;min-height:0!important;overflow-y:auto!important;padding:.65rem .85rem!important}.admin .create-contract-body{padding:.55rem .85rem .65rem!important;background:linear-gradient(180deg,#f0fdfa26,#fff 12%)!important}.admin .modal-footer{display:flex!important;justify-content:flex-end!important;flex-wrap:wrap!important;flex-shrink:0!important;padding:.5rem .85rem .6rem!important;border-top:1px solid rgba(204,251,241,.85)!important;background:linear-gradient(180deg,#fafafa,#f0fdfa40)!important;gap:8px!important}.admin .intention-modal-footer{border-radius:0 0 18px 18px}.admin .cancel-btn{padding:7px 18px!important;font-size:12px!important;font-weight:600!important;border-radius:999px!important;background:#f1f5f9!important;color:#475569!important;border:1px solid rgba(226,232,240,.95)!important;cursor:pointer}.admin .cancel-btn:hover{background:#e2e8f0!important}.admin .confirm-btn{padding:7px 18px!important;font-size:12px!important;font-weight:700!important;border-radius:999px!important;border:none!important;background:linear-gradient(135deg,#0d9488,#0f766e)!important;color:#fff!important;box-shadow:0 6px 18px #0d948847;cursor:pointer}.admin .confirm-btn:hover{filter:brightness(1.05)}.admin .contract-info{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;padding-bottom:12px;border-bottom:1px solid rgba(226,232,240,.95)}.admin .info-section{border:1px solid rgba(226,232,240,.95);border-radius:12px;padding:8px 10px;background:#f8fafca6}.admin .info-section h4{margin:0 0 8px!important;font-size:.72rem!important;font-weight:800!important;color:var(--adm-primary-dark)!important;padding-left:8px;border-left:3px solid var(--adm-primary);letter-spacing:.04em;text-transform:uppercase}.admin .info-section p{margin:4px 0!important;font-size:11px!important;color:#475569!important}.admin .form-section{gap:10px!important}.admin .form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin .form-group label{font-size:10px!important;font-weight:700!important;color:#64748b!important}.admin .form-group input,.admin .form-group select,.admin .form-group textarea{padding:7px 10px!important;border:1px solid rgba(153,246,228,.65)!important;border-radius:10px!important;font-size:12px!important}.admin .form-group input:focus,.admin .form-group select:focus,.admin .form-group textarea:focus{outline:none!important;border-color:#0d948873!important;box-shadow:0 0 0 2px #2dd4bf33!important}.admin .form-group textarea{min-height:52px!important}.admin .create-contract-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.admin .cc-section{border:1px solid rgba(226,232,240,.95);border-radius:12px;padding:8px 10px;background:#ffffffeb}.admin .cc-section--form{margin-top:0}.admin .cc-section-title{margin:0 0 8px;font-size:.72rem;font-weight:800;color:var(--adm-primary-dark);letter-spacing:.04em;text-transform:uppercase;padding-left:8px;border-left:3px solid var(--adm-primary);line-height:1.2}.admin .cc-kv-list{display:flex;flex-direction:column;gap:5px}.admin .cc-kv{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;font-size:11px;line-height:1.35}.admin .cc-k{flex:0 0 2.5em;font-size:10px;font-weight:700;color:#64748b}.admin .cc-v{flex:1 1 auto;min-width:0;color:#334155;font-weight:500;word-break:break-word}.admin .cc-v.cc-accent{color:#c2410c;font-weight:800}.admin .cc-form-stack{display:flex;flex-direction:column;gap:10px}.admin .cc-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.admin .cc-form-group{display:flex;flex-direction:column;gap:4px;min-width:0}.admin .cc-form-group--full{grid-column:1 / -1}.admin .cc-form-group label{font-size:10px;font-weight:700;color:#64748b;letter-spacing:.02em}.admin .cc-form-group input,.admin .cc-form-group select,.admin .cc-form-group textarea{padding:7px 10px;border:1px solid rgba(153,246,228,.65);border-radius:10px;font-size:12px;color:#0f172a;background:#fff;box-sizing:border-box;width:100%;font-family:inherit}.admin .cc-form-group input:focus,.admin .cc-form-group select:focus,.admin .cc-form-group textarea:focus{outline:none;border-color:#0d948873;box-shadow:0 0 0 2px #2dd4bf33}.admin .cc-form-group textarea{min-height:52px;resize:vertical;line-height:1.45}.admin .hint-text{font-size:10px;color:#94a3b8;margin:2px 0 0;line-height:1.35}@media(max-width:640px){.admin .contract-info,.admin .form-row,.admin .create-contract-summary,.admin .cc-form-row{grid-template-columns:1fr}}
