.dr-owner-main{padding-top:25px;padding-bottom:55px;min-height:65vh}.dr-owner-nav{display:flex;flex-wrap:wrap;gap:8px 22px;border-bottom:1px solid var(--dr-line);padding-bottom:17px;margin-bottom:32px;font-size:12px}.dr-owner-nav a{padding:4px 0;color:#54705c}.dr-owner-nav a:hover{color:var(--dr-coral)}.dr-owner-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:27px}.dr-owner-heading h1{font-size:31px;letter-spacing:-.7px;margin-bottom:11px;max-width:820px}.dr-owner-heading p{font-size:13px;color:var(--dr-muted);max-width:760px;margin:0}.dr-owner-heading>.dr-button{white-space:nowrap;margin-top:35px}.dr-owner-heading>.dr-owner-status{margin-top:38px}.dr-owner-back{font-size:12px;white-space:nowrap;margin-top:38px;text-decoration:underline;text-underline-offset:4px}.dr-owner-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px}.dr-owner-jumps a{padding:8px 15px;border:1px solid #dce3d5;background:#fffdf8;border-radius:30px;font-size:11px}.dr-owner-jumps a:hover{background:#edf3e6;border-color:#b3c9a8}.dr-owner-section{margin:33px 0}.dr-owner-section h2{font-size:21px;margin-bottom:16px}.dr-owner-section-heading{display:flex;align-items:baseline;gap:19px;flex-wrap:wrap;margin-bottom:17px}.dr-owner-section-heading h2{margin:0}.dr-owner-section-heading>span{font-size:11px;color:var(--dr-muted)}.dr-owner-schools{display:grid;gap:12px}.dr-owner-school{display:flex;align-items:flex-start;gap:17px;padding:23px;background:#fff;border:1px solid var(--dr-line);border-radius:12px}.dr-owner-school h3{font-size:18px;margin:0 0 5px}.dr-owner-school p{font-size:12px;color:var(--dr-muted);margin:0 0 9px}.dr-owner-school small{display:block;font-size:10px;color:var(--dr-muted);margin-top:6px}.dr-owner-school-actions{margin-inline-start:auto;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:11px}.dr-owner-status{display:inline-flex;align-items:center;border-radius:30px;font-size:10px;padding:4px 12px;background:#eeeee8;color:#677264;line-height:1.8;white-space:nowrap}.dr-owner-status-pending{background:#f5eddb;color:#836332}.dr-owner-status-approved{background:#e8f1e3;color:#3c6b45}.dr-owner-status-needs_changes{background:#fff0dd;color:#975d26}.dr-owner-status-rejected{background:#f8e9e4;color:#a44d3c}.dr-owner-status-cancelled{background:#eceeeb;color:#6b756a}.dr-owner-empty{width:100%;padding:27px;border:1px dashed #cbd9c1;border-radius:11px;background:#fffdf8;color:var(--dr-muted);font-size:12px}.dr-owner-empty h3{font-size:17px;color:var(--dr-ink);margin-bottom:8px}.dr-owner-empty p{margin-bottom:13px;max-width:680px}.dr-owner-empty a{color:var(--dr-green);font-weight:600}.dr-owner-request-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dr-owner-request{display:flex;position:relative;flex-direction:column;gap:9px;align-items:flex-start;border:1px solid var(--dr-line);border-radius:12px;background:white;padding:21px}.dr-owner-request h3{font-size:16px;margin:3px 0 4px}.dr-owner-request p{font-size:10px;margin:0;color:var(--dr-muted)}.dr-owner-kind{font-size:10px;color:var(--dr-coral)}.dr-owner-card-action{font-size:11px;font-weight:600;display:flex;justify-content:space-between;align-items:center;width:100%;border-top:1px solid #e8ece2;margin-top:auto;padding-top:12px}.dr-owner-request .dr-owner-feedback{font-size:11px;background:#f7f8f3;border-radius:6px;padding:9px;line-height:1.9;margin-bottom:4px}.dr-owner-find{border-top:1px solid var(--dr-line);padding-top:28px;margin-top:40px}.dr-owner-find>div>h2{margin-bottom:7px}.dr-owner-find>div>p{font-size:12px;color:var(--dr-muted)}.dr-owner-search{display:flex;gap:10px;max-width:750px;margin:20px 0}.dr-owner-search input{flex:1;min-width:0;background:white;border:1px solid #d5dfcf;border-radius:9px;padding:11px 15px;font-size:13px}.dr-owner-search-results{display:grid;gap:10px}.dr-owner-search-results article{display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--dr-line);border-radius:10px;background:white;padding:19px 22px}.dr-owner-search-results h3{font-size:15px;margin:0 0 3px}.dr-owner-search-results p{font-size:11px;color:var(--dr-muted);margin:0}.dr-owner-search-results small{display:block;font-size:10px;color:var(--dr-muted);margin-top:5px}.dr-owner-search-results article>div:last-child{display:flex;flex-direction:column;gap:7px;font-size:11px;align-items:center;flex-shrink:0}.dr-owner-error{color:#944132;background:#fff0e9;border:1px solid #e6c6b7;border-radius:10px;padding:14px 18px;margin:0 0 22px;font-size:12px}.dr-owner-error ul{margin:0;padding-inline-start:20px}.dr-owner-error .errorlist{margin:0}.dr-owner-review-note{padding:17px 20px;border:1px solid #e4d4b5;border-radius:10px;background:#fff8e9;font-size:12px;margin-bottom:23px}.dr-owner-review-note strong{display:block;color:#7b5d32;margin-bottom:4px}.dr-owner-review-note p{margin:4px 0 0;color:#786d54;white-space:pre-wrap}.dr-owner-review-note a{display:inline-block;color:var(--dr-green);margin-top:9px;font-weight:600}.dr-owner-duplicates{border:1px solid #d4e0cb;background:#f2f6ed;border-radius:12px;padding:22px;margin-bottom:23px}.dr-owner-duplicates h2{font-size:17px;margin-bottom:8px}.dr-owner-duplicates p{font-size:12px;color:var(--dr-muted);margin-bottom:12px}.dr-owner-duplicates a{display:block;font-size:12px;padding:8px 0;border-top:1px solid #dbe5d3}.dr-owner-form{max-width:940px}.dr-owner-form-section{background:white;border:1px solid var(--dr-line);border-radius:13px;padding:27px 29px;margin-bottom:20px}.dr-owner-step{display:flex;align-items:flex-start;gap:14px;margin-bottom:22px}.dr-owner-step>span{display:grid;place-items:center;background:#e9f0e3;color:#3b664d;width:32px;height:32px;flex-shrink:0;border-radius:50%;font-size:13px;font-weight:600;margin-top:1px}.dr-owner-step h2{font-size:19px;margin:0 0 5px}.dr-owner-step p{color:var(--dr-muted);font-size:11px;margin:0}.dr-owner-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}.dr-owner-fields>.dr-field:has(textarea),.dr-owner-fields>.dr-field:has(input[type=file]),.dr-owner-fields>.dr-owner-wide{grid-column:1/-1}.dr-owner-fields .dr-field{min-width:0}.dr-owner-fields .dr-check{margin:0;font-size:12px;line-height:2}.dr-owner-fields .dr-check input{flex-shrink:0}.dr-owner-fields textarea{min-height:110px}.dr-owner-form .errorlist{font-size:11px}.dr-owner-inline-note{padding:11px 15px;background:#f4f7ef;border-inline-start:3px solid #b6cba6;font-size:11px;color:#5e735b;margin:-2px 0 22px;line-height:2}.dr-owner-existing-file{background:#f4f7f1;border:1px solid #dae5d0;border-radius:7px;padding:10px 13px;font-size:11px;color:#60715a;overflow-wrap:anywhere}.dr-owner-file-note{font-size:10px;color:var(--dr-muted);margin:4px 0 0}.dr-owner-form-actions{display:flex;align-items:center;gap:20px;margin-top:12px}.dr-owner-form-actions>a{font-size:11px;color:var(--dr-muted)}.dr-owner-progress{border:1px solid #d3e0c9;border-radius:13px;background:#f2f6ed;padding:24px;display:flex;gap:18px;margin:25px 0}.dr-owner-progress-mark{width:46px;height:46px;display:grid;place-items:center;background:#e1ebd9;color:#537648;border-radius:14px;font-size:25px;flex-shrink:0}.dr-owner-progress h2{font-size:19px;margin:0 0 7px}.dr-owner-progress p{font-size:12px;color:var(--dr-muted);white-space:pre-wrap;margin-bottom:15px}.dr-owner-progress p:last-child{margin-bottom:0}.dr-owner-result-links{display:flex;gap:22px;flex-wrap:wrap;margin:20px 0;font-size:12px}.dr-owner-result-links a{text-decoration:underline;text-underline-offset:5px}.dr-owner-diff{border:1px solid var(--dr-line);border-radius:11px;overflow:hidden;background:white}.dr-owner-diff table{width:100%;border-collapse:collapse;text-align:right;font-size:12px}.dr-owner-diff thead th{padding:12px 17px;background:#edf2e7;font-weight:550;font-size:11px}.dr-owner-diff td,.dr-owner-diff tbody th{padding:15px 17px;border-top:1px solid #e5ebdd;white-space:pre-wrap;overflow-wrap:anywhere;vertical-align:top;font-weight:400;width:40%}.dr-owner-diff tbody th{font-size:11px;font-weight:600;color:#506e55;width:20%}.dr-owner-diff td:last-child{background:#f7faf3}.dr-owner-private{background:#fff;border:1px solid var(--dr-line);border-radius:12px;padding:25px;margin:25px 0}.dr-owner-private h2{font-size:19px;margin-bottom:12px}.dr-owner-private dl{margin:0}.dr-owner-private dl>div{padding:13px 0;border-bottom:1px solid #e9eee2}.dr-owner-private dl>div:last-child{border-bottom:0}.dr-owner-private dt{font-size:10px;color:var(--dr-muted);margin-bottom:4px}.dr-owner-private dd{margin:0;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.dr-owner-evidence{border:1px solid #c9d9bd;background:#f4f8ef;border-radius:9px;padding:13px 16px;display:flex;justify-content:space-between;gap:17px;font-size:12px;margin-top:17px;overflow-wrap:anywhere}.dr-owner-evidence span{font-size:11px;color:var(--dr-muted)}.dr-owner-cancel{border-top:1px solid var(--dr-line);padding-top:20px;margin-top:33px;font-size:12px}.dr-owner-cancel summary{cursor:pointer;color:#91624f;font-weight:550}.dr-owner-cancel p{font-size:11px;color:var(--dr-muted);margin-top:14px}.dr-owner-button-danger{background:#954d3c}.dr-owner-button-danger:hover{background:#793a2d}.dr-owner-queue-filter{display:flex;gap:18px;align-items:end;margin-bottom:24px}.dr-owner-queue-filter>.dr-field{min-width:200px;margin-bottom:0}.dr-owner-queue-filter .dr-button{margin-bottom:1px}.dr-owner-review-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.dr-owner-review-layout .dr-owner-private{margin:0}.dr-owner-decision{border:1px solid #d4dfca;background:#fffdf7;border-radius:12px;padding:25px}.dr-owner-decision h2{font-size:20px;margin-bottom:12px}.dr-owner-decision>.dr-field{margin-bottom:19px}.dr-owner-decision .dr-check{font-size:12px}.dr-owner-decision .dr-owner-inline-note{margin-top:18px}.dr-owner-decision-note{font-size:13px;color:var(--dr-muted);white-space:pre-wrap;margin-top:18px}.dr-owner-events{padding-top:25px;font-size:12px}.dr-owner-events summary{cursor:pointer;font-weight:600}.dr-owner-events ul{list-style:none;padding:0}.dr-owner-events li{border-bottom:1px solid var(--dr-line);padding:11px 0}.dr-owner-events li strong{font-size:11px;font-weight:500;display:block}.dr-owner-events li span{display:block;font-size:10px;color:var(--dr-muted);margin-top:5px}.dr-owner-revoke-form{max-width:760px}.dr-owner-auth{max-width:440px;margin:24px auto 35px;background:#fffef9;border:1px solid #dce4d3;border-radius:18px;padding:32px 37px;box-shadow:0 12px 35px #25452f07}.dr-owner-auth-back{display:block;font-size:10px;color:var(--dr-muted);margin-bottom:27px}.dr-owner-auth-mark{display:grid;place-items:center;width:49px;height:53px;background:var(--dr-green);color:#f3e8ca;border-radius:13px 13px 19px 13px;font-size:28px;font-weight:650;margin-bottom:22px}.dr-owner-auth .dr-eyebrow{font-size:10px;margin-bottom:12px}.dr-owner-auth h1{font-size:26px;letter-spacing:-.5px;margin-bottom:11px}.dr-owner-auth>p{font-size:12px;color:var(--dr-muted);margin-bottom:24px}.dr-owner-auth .dr-field input{font-size:16px;min-height:49px}.dr-owner-auth .dr-field input[name=mobile],.dr-owner-auth .dr-field input[name=code]{direction:ltr;text-align:left;letter-spacing:1px}.dr-owner-auth .dr-button{width:100%;margin-top:7px}.dr-owner-auth .dr-owner-auth-note{font-size:10px;color:var(--dr-muted);line-height:2;margin:20px 0 0;padding-top:17px;border-top:1px solid #e6ebdf}.dr-owner-auth-other{display:block;font-size:10px;text-align:center;margin-top:17px;color:#52714e}.dr-owner-claim-cta{display:flex;justify-content:space-between;align-items:center;gap:22px;padding:22px 26px;border:1px solid #d3dfc6;border-radius:12px;background:#eef4e6;margin:0 0 30px}.dr-owner-claim-cta h2{font-size:18px;margin:0 0 6px}.dr-owner-claim-cta p{font-size:11px;color:var(--dr-muted);max-width:700px;margin:0}.dr-owner-claim-cta .dr-button{white-space:nowrap}.dr-owner-verified-note{font-size:10px;color:#64805c;margin:10px 0 0!important}.dr-owner-verified-note strong{display:inline-flex;gap:5px;padding:3px 10px;border:1px solid #ccddc1;border-radius:20px;background:#eef5e8;margin-inline-end:8px;font-weight:550}.dr-owner-public-entry{font-size:11px!important;white-space:nowrap}
@media(max-width:1000px){.dr-owner-heading h1{font-size:28px}.dr-owner-request-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-owner-heading>.dr-button{padding:11px 15px;font-size:12px}.dr-owner-fields{gap:0 18px}.dr-owner-form-section{padding:24px}.dr-owner-school-actions .dr-button{font-size:11px}}
@media(max-width:760px){.dr-owner-main{padding-top:19px;padding-bottom:35px}.dr-owner-nav{gap:8px 18px;font-size:10px;margin-bottom:25px}.dr-owner-heading{display:block;margin-bottom:23px}.dr-owner-heading h1{font-size:27px}.dr-owner-heading p{font-size:12px}.dr-owner-heading>.dr-button,.dr-owner-heading>.dr-owner-status,.dr-owner-back{display:inline-flex;margin-top:16px}.dr-owner-section-heading{display:block}.dr-owner-section-heading>span{display:block;margin-top:6px;font-size:10px}.dr-owner-school{flex-wrap:wrap;padding:20px;gap:13px}.dr-owner-school h3{font-size:17px}.dr-owner-school-actions{width:100%;flex-direction:row;justify-content:flex-end;gap:17px;margin-top:5px}.dr-owner-school>.dr-school-initial{width:46px;height:50px}.dr-owner-school>div:not(.dr-owner-school-actions){flex:1;min-width:0}.dr-owner-fields{grid-template-columns:1fr}.dr-owner-form-section{padding:23px 21px}.dr-owner-step h2{font-size:18px}.dr-owner-fields .dr-field{grid-column:1!important}.dr-owner-form-actions{flex-wrap:wrap;gap:12px}.dr-owner-review-layout{grid-template-columns:1fr;gap:19px}.dr-owner-private,.dr-owner-decision{padding:22px}.dr-owner-queue-filter{gap:13px;flex-wrap:wrap}.dr-owner-queue-filter>.dr-field{min-width:0;flex:1}.dr-owner-search-results article{align-items:flex-start;flex-wrap:wrap;padding:18px}.dr-owner-search-results article>div:last-child{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%;gap:10px}.dr-owner-diff table,.dr-owner-diff tbody{display:block}.dr-owner-diff thead{display:none}.dr-owner-diff tr{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dfe7d7}.dr-owner-diff tr:first-child{border-top:0}.dr-owner-diff tbody th{grid-column:1/-1;background:#edf3e6;width:auto;padding:10px 14px;border:0}.dr-owner-diff td{width:auto;border:0;padding:12px 14px;font-size:11px}.dr-owner-diff td:before{content:attr(data-label);display:block;color:#73856a;font-size:9px;margin-bottom:6px}.dr-owner-claim-cta{align-items:flex-start;padding:21px;flex-direction:column;gap:16px}.dr-owner-claim-cta .dr-button{font-size:12px}.dr-owner-verified-note strong{margin-bottom:5px}.dr-owner-auth{margin-top:15px}.dr-nav:has(.dr-owner-public-entry){gap:12px}.dr-nav:has(.dr-owner-public-entry) .dr-nav-about{display:none}.dr-owner-public-entry{font-size:10px!important}}
@media(max-width:480px){.dr-owner-heading h1{font-size:24px}.dr-owner-request-grid{grid-template-columns:1fr}.dr-owner-request{padding:19px}.dr-owner-jumps{gap:7px}.dr-owner-jumps a{font-size:10px;padding:7px 11px}.dr-owner-school-actions{justify-content:space-between}.dr-owner-school-actions .dr-button{padding:9px 13px}.dr-owner-section h2{font-size:20px}.dr-owner-form-section{padding:21px 17px}.dr-owner-step{gap:11px}.dr-owner-step>span{width:29px;height:29px;font-size:12px}.dr-owner-step h2{font-size:17px}.dr-owner-step p{font-size:10px}.dr-owner-form-actions .dr-button{width:100%;font-size:12px}.dr-owner-inline-note{font-size:10px;padding:10px 12px}.dr-owner-progress{padding:18px;gap:13px}.dr-owner-progress-mark{width:35px;height:38px;font-size:20px;border-radius:10px}.dr-owner-progress h2{font-size:17px}.dr-owner-progress p{font-size:11px}.dr-owner-evidence{display:block;font-size:11px}.dr-owner-evidence span{display:block;font-size:10px;margin-top:3px}.dr-owner-queue-filter .dr-button{width:100%}.dr-owner-queue-filter>.dr-field{flex-basis:calc(50% - 7px)}.dr-owner-auth{padding:27px 24px}.dr-owner-auth h1{font-size:24px}.dr-owner-auth>p{font-size:11px}.dr-owner-auth .dr-owner-auth-note{font-size:10px}.dr-owner-search{gap:7px}.dr-owner-search .dr-button{padding:10px 15px;font-size:12px}.dr-owner-claim-cta .dr-button{width:100%}.dr-owner-public-entry{font-size:9px!important;max-width:94px;white-space:normal;line-height:1.8}.dr-nav:has(.dr-owner-public-entry){gap:10px}.dr-nav:has(.dr-owner-public-entry) .dr-nav-login{font-size:9px;padding:7px 9px;gap:5px}.dr-nav:has(.dr-owner-public-entry)>a[href$='/directory/manage/']{display:none}}
.dr-owner-proof-url{display:block;overflow-wrap:anywhere;font-size:11px;white-space:normal;margin:4px 0}.dr-owner-file-state{font-size:11px;color:var(--dr-muted);margin:17px 0 7px}

.dr-owner-nav form{margin-inline-start:auto}.dr-owner-nav button{border:0;background:none;color:#776b5b;padding:4px 0;font:inherit;font-size:11px;cursor:pointer}.dr-owner-nav button:hover{color:var(--dr-coral)}.dr-owner-status-duplicate{background:#e7f0ed;color:#4d746a}
