.inquiry-module{color:#18334b;margin-bottom:28px;font-size:16px;line-height:1.55}.inq-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.inq-heading h2{margin:0;font-size:24px}.inq-heading p{color:#62788a;margin:6px 0 0;font-size:15px}.inq-primary,.inq-secondary,.inq-small-button,.inq-text-button{cursor:pointer;font:inherit;border:0;border-radius:9px;min-height:44px;padding:11px 17px;font-weight:700;line-height:1.4}.inq-primary{color:#fff;background:#1676ad}.inq-primary:hover{background:#126795}.inq-secondary{color:#245978;background:#fff;border:1px solid #b9cbd9}.inq-small-button{color:#146c9d;background:#e8f3fa;min-height:38px;padding:8px 12px;font-size:14px}.inq-text-button{color:#4f738d;background:0 0;padding:7px 9px;font-size:14px}.inquiry-module button:focus-visible,.inquiry-dialog button:focus-visible,.inquiry-module input:focus-visible,.inquiry-dialog input:focus-visible,.inquiry-dialog textarea:focus-visible,.inquiry-module select:focus-visible,.inquiry-dialog select:focus-visible{outline-offset:2px;outline:3px solid #67bce8}.inquiry-module button:disabled,.inquiry-dialog button:disabled{opacity:.5;cursor:default}.inq-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.inq-stat{text-align:left;color:#18334b;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce5ed;border-radius:14px;padding:17px 20px}.inq-stat span{color:#62788a;font-size:15px;display:block}.inq-stat strong{font-size:32px;line-height:1.35}.inq-stat.overdue strong{color:#b44343}.inq-stat.today strong{color:#a76912}.inq-stat.selected{border-color:#1676ad;box-shadow:0 0 0 1px #1676ad}.inq-scope{color:#587186;align-items:center;gap:10px;margin-bottom:13px;font-size:14px;display:flex}.inq-scope>span{white-space:nowrap;background:#e5edf4;border-radius:6px;padding:4px 9px;font-weight:700}.inq-scope p{flex:1;margin:0}.inq-scope button{font:inherit;color:#587186;cursor:pointer;white-space:nowrap;background:0 0;border:0}.inq-panel{background:#fff;border:1px solid #dce5ed;border-radius:14px;overflow:hidden}.inq-toolbar{border-bottom:1px solid #dce5ed;flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px;display:flex}.inq-toolbar input,.inq-toolbar select,.inq-link-form select{font:inherit;color:#18334b;background:#fff;border:1px solid #dce5ed;border-radius:9px;min-height:44px;padding:10px 12px;font-size:15px}.inq-toolbar input{background:#f9fbfc;flex:1;min-width:180px}.inq-toolbar select{max-width:190px}.inq-table-wrap{overflow-x:auto}.inq-table-wrap table{border-collapse:collapse;width:100%;min-width:1040px;font-size:14px}.inq-table-wrap th{color:#647d90;text-align:left;white-space:nowrap;background:#f8fafc;padding:13px 16px;font-size:14px;font-weight:600}.inq-table-wrap td{vertical-align:top;border-bottom:1px solid #e6edf3;padding:17px 16px;font-size:14px}.inq-table-wrap tbody tr:hover{background:#f6fafd}.inq-table-wrap tbody tr:last-child td{border-bottom:0}.inq-table-wrap td>strong{font-size:15px}.inquiry-module small,.inquiry-dialog small{color:#62788a;font-size:13px}.inq-table-wrap td>small{max-width:230px;margin-top:3px;display:block}.inq-client{text-align:left;color:#18334b;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}.inq-client:hover{color:#1676ad}.inq-grade{color:#71899a;font-size:14px;font-weight:700}.inq-grade.grade-A{color:#127451}.inq-grade.grade-B{color:#a06918}.inq-grade.grade-C{color:#7a8791}.inq-pill{white-space:nowrap;border-radius:6px;margin-top:6px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-block}.inq-pill.blue{color:#256e98;background:#e7f3fb}.inq-pill.green{color:#187454;background:#e6f4ed}.inq-pill.amber{color:#9d6314;background:#fff1d9}.inq-pill.gray{color:#6b7f8e;background:#edf1f4}.inq-due strong{font-size:15px}.inq-due small{font-size:12px;display:block}.inq-due.overdue strong{color:#b44343}.inq-due.today strong{color:#a76912}.inq-counts{color:#587286;flex-wrap:wrap;gap:3px 10px;max-width:155px;font-size:13px;display:flex}.inq-counts span{white-space:nowrap}.inq-counts b{color:#18334b;font-size:15px}.inq-row-actions{white-space:nowrap;gap:4px;display:flex}.inq-mobile-cards{display:none}.inq-table-foot{color:#62788a;border-top:1px solid #dce5ed;padding:12px 20px;font-size:13px}.inq-empty{text-align:center;color:#62788a;padding:38px 20px;font-size:16px}.inq-error{color:#a03e37;background:#fff0ef;border:1px solid #efcac7;border-radius:9px;margin-bottom:16px;padding:12px 15px;font-size:15px}.inq-error button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.inq-overview{background:#f6fafd;border:1px solid #dce5ed;border-radius:14px;padding:21px}.inq-overview .inq-stats{margin-bottom:12px}.inq-overview-list{background:#fff;border-radius:10px;padding:0 16px}.inq-overview-list>button{text-align:left;color:#18334b;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;display:flex}.inq-overview-list strong{font-size:16px}.inq-overview-list small{display:block}.inq-overview-list>p{color:#62788a;margin:0;padding:13px 0;font-size:14px}.inquiry-dialog{color:#18334b;border:0;border-radius:18px;width:min(900px,100vw - 40px);max-height:calc(100dvh - 50px);padding:0;font-family:inherit;font-size:16px;line-height:1.55;box-shadow:0 24px 100px #15344b45}.inquiry-dialog::backdrop{background:#0a25396b}.inq-dialog-head{z-index:5;background:#fff;border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:flex-start;gap:15px;padding:23px 26px;display:flex;position:sticky;top:0}.inq-dialog-head h2{margin:0;font-size:24px}.inq-dialog-head p{color:#62788a;margin:4px 0 0;font-size:14px}.inq-close{color:#567184;cursor:pointer;background:#edf3f7;border:0;border-radius:9px;flex-shrink:0;width:37px;height:37px;font-size:24px;line-height:1}.inq-dialog-body{padding:24px 26px}.inq-dialog-foot{z-index:5;background:#fff;border-top:1px solid #dce5ed;justify-content:flex-end;gap:10px;padding:17px 26px;display:flex;position:sticky;bottom:0}.inq-tabs,.inq-stepper{gap:5px;margin-bottom:23px;display:flex}.inq-tabs{background:#edf3f7;border-radius:10px;padding:5px}.inq-tabs button,.inq-stepper button{white-space:nowrap;color:#5b7487;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:10px 8px;font-size:15px}.inq-tabs .active{color:#1676ad;background:#fff;font-weight:700;box-shadow:0 2px 5px #183d5510}.inq-stepper button{background:#edf3f7;font-size:14px}.inq-stepper .active{color:#fff;background:#1676ad;font-weight:700}.inq-detail-block{border:1px solid #dce5ed;border-radius:12px;margin-top:16px;padding:20px}.inq-detail-block:first-child{margin-top:0}.inq-detail-block h3{margin:0 0 16px;font-size:18px}.inq-info-grid{grid-template-columns:1fr 1fr;gap:18px 26px;margin:0;display:grid}.inq-info-grid .wide,.inq-form-grid .wide{grid-column:1/-1}.inq-info-grid dt{color:#62788a;margin-bottom:5px;font-size:14px}.inq-info-grid dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:16px}.inq-follow-count{margin:0 0 20px;font-weight:700}.inq-timeline{gap:0;display:grid}.inq-timeline article{border-left:2px solid #d8e7f1;margin-left:6px;padding:0 0 22px 24px;position:relative}.inq-timeline article:before{content:"";background:#5598be;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;left:-6px}.inq-timeline article:last-child{padding-bottom:0}.inq-timeline h3{margin:5px 0 0;font-size:18px}.inq-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.inq-timeline article>div{color:#577489;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7fa;border-radius:7px;margin-top:8px;padding:8px 11px;font-size:14px}.inq-metric-strip{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.inq-metric-strip>div{background:#f2f6f9;border-radius:10px;padding:15px}.inq-metric-strip strong{font-size:27px;display:block}.inq-metric-strip span{color:#62788a;font-size:14px}.inq-linked-orders>div{border-bottom:1px solid #dce5ed;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.inq-linked-orders small{display:block}.inq-link-form{border-top:1px solid #dce5ed;flex-wrap:wrap;gap:10px;margin-top:20px;padding-top:15px;display:flex}.inq-link-form h3{flex-basis:100%;margin:0;font-size:18px}.inq-link-form select{flex:1;min-width:0}.inq-link-form small,.inq-link-form .inq-error{flex-basis:100%}.inq-form-grid{grid-template-columns:1fr 1fr;gap:18px 22px;display:grid}.inq-field{min-width:0;display:block}.inq-field>span{margin-bottom:7px;font-size:15px;font-weight:600;display:block}.inq-field i{color:#b44343;font-style:normal}.inq-field input,.inq-field select,.inq-field textarea{color:#18334b;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c8d7e2;border-radius:9px;padding:11px 12px;font-size:16px}.inq-field textarea{resize:vertical;min-height:90px}.inq-readonly,.inq-notice{color:#4d7087;background:#eff6fb;border-radius:9px;padding:12px 15px;font-size:14px;line-height:1.6}.inq-notice{margin-top:12px}.inq-notice p{margin:5px 0 0}.inquiry-dialog .inq-form-grid .inq-notice{margin-top:0}.large-text .inquiry-module{font-size:18px}.large-text .inq-table-wrap td,.large-text .inq-table-wrap th{font-size:16px}@media (max-width:1100px){.inq-toolbar select{max-width:165px}.inq-heading,.inq-stats{gap:10px}.inq-stat{padding:15px}}@media (max-width:760px){.inq-heading{display:block}.inq-heading h2{font-size:22px}.inq-heading p{font-size:14px}.inq-heading>.inq-primary,.inq-heading>.inq-secondary{width:100%;margin-top:14px;font-size:17px}.inq-stats{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:16px}.inq-stat{min-height:84px;padding:13px 15px}.inq-stat strong{font-size:28px}.inq-stat span{font-size:14px}.inq-scope{flex-wrap:wrap;gap:7px;font-size:13px;display:flex}.inq-scope p{flex-basis:70%}.inq-scope button{padding:5px 0}.inq-toolbar{gap:9px;padding:13px}.inq-toolbar input{flex-basis:100%;min-width:0;font-size:16px}.inq-toolbar select{flex:1;min-width:0;max-width:none;padding:10px;font-size:14px}.inq-table-wrap{display:none}.inq-mobile-cards{padding:0 14px;display:block}.inq-mobile-cards article{border-bottom:1px solid #dce5ed;padding:18px 0}.inq-mobile-cards article:last-child{border:0}.inq-mobile-cards header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.inq-mobile-cards .inq-client{font-size:18px}.inq-mobile-cards header small{font-size:14px;display:block}.inq-mobile-cards article>p{margin:10px 0;font-size:16px}.inq-card-meta{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.inq-mobile-cards .inq-counts{max-width:none;margin-top:11px}.inq-mobile-cards .inq-counts span{font-size:14px}.inq-card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:13px;display:grid}.inq-card-actions button{min-height:44px;font-size:16px}.inq-table-foot{padding:12px 14px;font-size:12px}.inq-overview{padding:16px}.inquiry-dialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}.inq-dialog-head{padding:18px 16px}.inq-dialog-head h2{font-size:22px}.inq-dialog-body{min-height:calc(100dvh - 185px);padding:18px 16px}.inq-dialog-foot{padding:13px 16px}.inq-dialog-foot button{flex:1;min-height:48px;font-size:17px}.inq-tabs{gap:1px;margin-bottom:18px;padding:4px}.inq-tabs button{padding:9px 5px;font-size:14px}.inq-detail-block{padding:17px 15px}.inq-info-grid{grid-template-columns:1fr;gap:16px}.inq-info-grid dd{font-size:17px}.inq-form-grid{grid-template-columns:1fr;gap:18px}.inq-field>span{font-size:16px}.inq-field input,.inq-field select,.inq-field textarea{min-height:51px;font-size:18px}.inq-stepper button{padding:11px 5px;font-size:13px}.inq-metric-strip{gap:7px}.inq-metric-strip>div{padding:12px 8px}.inq-metric-strip strong{font-size:25px}.inq-metric-strip span{font-size:13px}.inq-link-form{grid-template-columns:1fr;display:grid}.inq-link-form h3,.inq-link-form small{grid-column:1/-1}.inq-link-form select{max-width:100%}.inq-linked-orders{font-size:14px}.inq-linked-orders .inq-text-button{padding:7px 5px;font-size:13px}}@media print{.inquiry-module,.inquiry-dialog{display:none!important}}.inq-order-status{color:#526e82;white-space:normal;gap:5px;margin-top:8px;font-size:13px;display:grid}.inq-order-status span{background:#edf5fa;border-radius:6px;padding:5px 8px}.inq-order-status b{color:#196ea0}@media (max-width:760px){.inq-order-status{font-size:16px;line-height:1.5}}
