.u172-inspections,.u172-resources{padding:24px}.u172-dot-add{min-height:88px;width:100%;display:flex;align-items:center;justify-content:center;gap:18px;font-size:21px}.u172-dot-add svg{width:62px;height:48px}.u172-history-buttons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.u172-history-buttons .btn{min-height:64px;white-space:normal}.u172-resources>.btn{width:33.333%;min-width:220px;display:flex;align-items:center;justify-content:space-between;min-height:52px}.u172-profile-identity{display:flex;align-items:center;gap:14px;text-align:left;margin:0 0 18px}.u172-profile-identity>img,.u172-profile-identity>.profile-initials{width:56px;height:56px;font-size:22px}.u172-profile-identity h2{margin:0;font-size:22px}.u172-profile-identity p{margin:0}.u172-profile-section{padding:18px 0;border-bottom:1px solid var(--line)}.u172-profile-section summary{list-style:none;background:var(--green);color:#fff;width:33.333%;min-width:240px;min-height:50px;padding:14px 18px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-radius:7px;cursor:pointer;font-weight:700}.u172-profile-section summary::-webkit-details-marker{display:none}.u172-profile-section[open] summary span{transform:rotate(180deg)}.u172-profile-fields{padding-top:20px;display:grid;gap:14px}.u172-profile-fields>.hub-address{margin:0}.u172-profile-fields .admin-assigned-fields{padding:0;background:transparent}.u172-profile-form>.actions{justify-content:flex-end;margin-top:22px}.u172-compact-page>.heading{min-height:136px!important;padding-bottom:38px!important;margin-bottom:20px!important}.u172-compact-page>.heading .consistent-back{top:100px!important;bottom:auto!important}.u172-compact-page>.heading h1{margin-bottom:6px}.u172-compact-page>.heading p{margin-top:0}.u172-empty-route .overview-routehero{padding:24px 18px}.u172-empty-route .overview-routehero>.u15-route-top{display:grid}.field-dictation-wrap{position:relative;display:block;min-width:0;width:100%}.field-dictation-wrap>input,.field-dictation-wrap>textarea{padding-right:56px!important;width:100%;box-sizing:border-box}.field-dictation-wrap>.field-dictation-button{position:absolute;right:4px;top:3px;width:42px;height:38px;min-height:38px;padding:8px;margin:0;border:0;background:transparent;color:var(--green);display:flex;align-items:center;justify-content:center}.field-dictation-wrap>.field-dictation-button svg{width:24px;height:24px}.field-dictation-wrap>.field-dictation-button:focus-visible{outline:2px solid var(--green);outline-offset:1px}@media(max-width:700px){.u172-history-buttons{gap:8px}.u172-history-buttons .btn{padding:10px 5px;font-size:12px}.u172-profile-section summary{width:min(100%,280px);min-width:0}.u172-profile-identity{flex-wrap:wrap}.u172-resources>.btn{width:100%;min-width:0}.u172-inspections,.u172-resources{padding:18px}.u172-profile-identity+section .photo-layout{gap:12px}.u172-profile-identity+section .profile-photo{width:64px;height:64px}}

.u172-refresh{margin-top:-16px;margin-bottom:18px}.u172-inbox{overflow:hidden}.u172-message-tools{display:flex;gap:16px;align-items:end;padding:20px}.u172-message-tools label{flex:1;margin:0;min-width:0}.u172-pinned{display:flex;flex-wrap:wrap;gap:18px;padding:0 20px 18px}.u172-pinned:empty{display:none}.u172-pinned>div{width:100px;text-align:center}.u172-pinned button{background:none;border:0;cursor:pointer;color:var(--ink)}.u172-pinned>div>button:first-child{display:grid;justify-items:center;gap:8px;width:100%;padding:0}.u172-pinned .u172-avatar{width:76px;height:76px;font-size:25px}.u172-pinned strong{font-size:13px;overflow-wrap:anywhere}.u172-avatar{position:relative;display:inline-flex;flex:none;width:52px;height:52px;border-radius:50%;overflow:hidden;background:#e4eae7;align-items:center;justify-content:center;color:var(--green);font-weight:700;font-size:19px}.u172-avatar>img{position:absolute;z-index:1;inset:0;width:100%;height:100%;object-fit:cover}.u172-inbox-row{display:flex;align-items:center;border-top:1px solid var(--line);padding-right:12px}.u172-open-chat{display:flex;align-items:center;text-align:left;gap:14px;min-width:0;flex:1;padding:18px;border:0;background:white;color:var(--ink);cursor:pointer}.u172-inbox-copy{display:grid;gap:5px;min-width:0;flex:1}.u172-inbox-copy strong{font-size:17px;overflow-wrap:anywhere}.u172-inbox-copy small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.u172-inbox-time{display:flex;align-self:start;gap:7px;color:var(--muted);font-size:12px}.u172-inbox-time .message-unread{display:inline-block;border-radius:50%;width:9px;height:9px;font-size:0;padding:0;min-width:0;background:#2479c9}.u172-pin{border:0;background:transparent;color:var(--green);font-size:12px;padding:10px;cursor:pointer}.u172-pin[aria-pressed=true]{font-weight:750}.u172-chat{overflow:hidden;max-width:950px;margin-inline:auto}.u172-chat-head{display:grid;grid-template-columns:1fr minmax(80px,2fr) 1fr;align-items:start;padding:20px;border-bottom:1px solid var(--line)}.u172-chat-head>div{text-align:center}.u172-chat-head .u172-avatar{width:64px;height:64px}.u172-chat-head h2{font-size:17px;margin:8px 0 0;overflow-wrap:anywhere}.u172-chat-back{border:0;background:none;text-align:left;color:var(--green);cursor:pointer;padding:10px 0}.u172-chat-head>.u172-pin{text-align:right}.u172-history-search{padding:14px 20px;color:var(--muted)}.u172-chat-history{padding:10px 20px 24px;min-height:160px}.u172-chat-message{display:flex;flex-direction:column;align-items:flex-start;margin:18px 0}.u172-chat-message>time{align-self:center;font-size:11px;color:var(--muted);margin-bottom:12px}.u172-bubble{border-radius:20px;background:#edf0ee;padding:12px 16px;max-width:85%;min-width:0;overflow-wrap:anywhere}.u172-mine{align-items:flex-end}.u172-mine .u172-bubble{background:var(--green);color:white}.u172-bubble>small{display:block;font-size:10px;opacity:.8}.u172-bubble>strong{display:block;margin-top:6px}.u172-bubble>p{white-space:pre-wrap;margin:6px 0 0}.u172-attachment{margin:12px 0 0}.u172-image-button{border:0;padding:0;background:none;cursor:pointer;display:block}.u172-image-button img{display:block;max-width:100%;max-height:300px;object-fit:contain;border-radius:12px}.u172-attachment figcaption{font-size:10px;margin-top:6px}.u172-compose{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:10px;align-items:end;padding:18px;border-top:1px solid var(--line);background:#fff}.u172-compose-fields{border:1px solid var(--line);border-radius:20px;padding:10px 14px;min-width:0}.u172-compose-fields label{margin:0;font-size:12px}.u172-compose-fields input,.u172-compose-fields textarea{border:0;background:transparent;box-shadow:none;margin:0;min-height:40px;padding:8px 0}.u172-compose-fields label+label{border-top:1px solid var(--line);padding-top:7px}.u172-compose textarea{resize:vertical;min-height:66px}.u172-add-image{position:relative;display:grid;place-items:center;width:42px;height:44px;font-size:30px;background:#edf0ee;border-radius:50%;cursor:pointer;margin:0;overflow:hidden}.u172-add-image input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.u172-compose-files{grid-column:1/-1;font-size:12px}.u172-full-image{display:block;max-width:100%;max-height:75dvh;margin:18px auto;object-fit:contain}@media(max-width:700px){.u172-message-tools{padding:16px;gap:10px;flex-wrap:wrap}.u172-message-tools label{flex-basis:100%}.u172-inbox-row{padding-right:4px}.u172-open-chat{padding:14px 10px;gap:10px}.u172-inbox-copy strong{font-size:15px}.u172-inbox-copy small{font-size:12px}.u172-inbox-time{font-size:10px}.u172-avatar{width:42px;height:42px}.u172-pin{padding:8px;font-size:11px}.u172-chat-history{padding:10px 12px}.u172-bubble{max-width:92%}.u172-compose{padding:12px 8px;gap:7px;grid-template-columns:36px minmax(0,1fr) auto}.u172-add-image{width:34px;height:38px}.u172-compose>.btn{padding:10px 9px;font-size:12px}.u172-compose-fields{padding:8px 10px}}

.u172-profile-identity+section .profile-photo{width:72px;height:72px;flex:none}.u172-profile-identity+section .profile-photo img{width:100%;height:100%;object-fit:cover}
