.mobile-modal{position:fixed!important;inset:0!important;z-index:1100!important;background:rgba(20,31,55,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;color:#26334a!important}.mobile-modal>div,.profile-dialog{background:#fff!important;color:#26334a!important;border-radius:14px!important;padding:22px!important;max-height:82vh!important;overflow-y:auto!important;width:min(100%,420px)!important;box-shadow:0 14px 50px #14203335!important}.mobile-modal h3{color:#26334a!important;font-size:18px;margin:0 0 16px}.mobile-modal p{color:#46556c!important;line-height:1.7}.repair-overlay{position:fixed;inset:0;background:#14203380;z-index:1200;display:flex;align-items:center;justify-content:center;padding:16px}.repair-dialog{width:min(100%,440px);max-height:88dvh;overflow:auto;background:#fff;color:#26334a;padding:22px;border-radius:14px;box-shadow:0 16px 60px #14203340}.repair-dialog h2{font-size:20px;font-weight:700;margin:0 0 18px}.repair-dialog h3{margin:18px 0 10px;font-size:16px}.repair-dialog p{font-size:14px;line-height:1.7;margin:10px 0;color:#43516a}.repair-dialog label{display:block;margin:12px 0}.repair-dialog input,.repair-dialog select{display:block;width:100%;border:1px solid #cbd5e1;border-radius:6px;padding:10px;background:white;color:#26334a;margin:6px 0}.repair-dialog button{border:1px solid #cad4ef;background:#eef2ff;color:#345cce;padding:10px 14px;border-radius:7px;min-height:42px;margin:5px}.repair-dialog button:disabled{opacity:.5}.repair-dialog button:focus-visible,.repair-dialog input:focus-visible{outline:3px solid #6985ed;outline-offset:2px}.repair-record{border-bottom:1px solid #e3e9f2;padding:12px 0}.repair-record small{font-size:11px;color:#65758d;overflow-wrap:anywhere}.repair-close{display:block;width:100%;margin:18px 0 0!important}.profile-dialog .xh-catalog{display:block!important}.profile-dialog button{color:#345cce!important}.repair-status{color:#516079;font-size:12px;padding:8px}.profile-dialog .xh-platform-links{display:flex;flex-wrap:wrap}
