.coordination-page{--coord-ink:#263952;--coord-muted:#66748d;--coord-border:#ffd5dc;--coord-soft:#fff5f6;--coord-accent:#a21526;--coord-deep:#710b18;color:var(--coord-ink);display:grid;gap:20px;padding:10px 0 24px;min-width:0}
.coord-heading{display:flex;align-items:center;gap:14px}.coord-heading-icon{display:grid;place-items:center;background:#ffe8ec;color:var(--coord-accent);width:54px;height:54px;border:1px solid var(--coord-border);border-radius:16px;flex-shrink:0;font-size:22px}.coord-heading h1{font-size:23px;margin:2px 0 3px;color:var(--coord-deep);line-height:1.5}.coord-heading p{margin:0;color:var(--coord-muted);font-size:14px}.coord-eyebrow{font-size:13px;color:var(--coord-muted)}
.coordination-page .card{border:1px solid var(--coord-border);border-radius:18px;background:#fff;min-width:0;box-shadow:0 10px 28px #73102307}.coordination-page .form-label{display:block;margin-bottom:9px;color:var(--coord-muted);font-weight:600;font-size:13px;line-height:1.5}.coordination-page .form-input{width:100%;min-width:0;border-color:#ffbfcb;min-height:43px}.coordination-page input:focus-visible{outline:none}.coordination-page .btn{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:normal;line-height:1.5}.coordination-page .btn-grad{background:linear-gradient(115deg,#b82234,#790c1b);color:#fff}.coordination-page .btn-light{background:#ffe9ed;color:#7e1423}.coordination-page .btn:focus-visible,.coordination-page button:focus-visible,.coordination-page a:focus-visible{outline:2px solid #b82234;outline-offset:3px}
.coord-filters{position:relative;z-index:5;overflow:visible;padding:20px;display:grid;grid-template-columns:minmax(220px,2fr) minmax(140px,1fr) minmax(140px,1fr) auto;gap:16px;align-items:end}.coord-search-wrap{position:relative}.coord-search-wrap>i{position:absolute;inset-inline-start:15px;top:15px;color:var(--coord-accent);pointer-events:none}.coord-search-wrap input{padding-inline-start:40px}.coord-filter-note{grid-column:1/-1;margin:0;color:var(--coord-muted);font-size:12px}.coord-register{overflow:hidden}.coord-register-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px;border-bottom:1px solid #ffe6eb}.coord-register h2{font-size:16px;display:flex;gap:9px;align-items:center;margin:0}.coord-register .card-dot{background:#ba2b3d;width:8px;height:8px;border-radius:50%}.coord-count{border-radius:9px;padding:3px 9px;background:var(--coord-soft);color:var(--coord-accent);font-size:13px}.coord-tabs{display:flex;gap:4px;background:var(--coord-soft);border-radius:12px;padding:4px}.coord-tabs button{border:0;background:transparent;color:var(--coord-muted);border-radius:9px;padding:8px 12px;font:inherit;font-size:13px;cursor:pointer}.coord-tabs .is-active{background:#fff;color:var(--coord-deep);box-shadow:0 2px 8px #71132210}.coord-archive-toggle{display:flex;align-items:center;gap:8px;font-size:13px}.coordination-page input[type=checkbox]{accent-color:var(--coord-accent);width:17px;height:17px}
.coord-table-wrap{overflow-x:auto}.coord-table{width:100%;border-collapse:collapse;text-align:right;font-size:14px}.coord-table th{background:#fff8f9;color:var(--coord-muted);font-size:12px;font-weight:600;padding:14px 16px;white-space:nowrap}.coord-table td{padding:16px;border-top:1px solid #ffedf0;vertical-align:middle;max-width:260px;overflow-wrap:anywhere}.coord-table td strong{font-weight:700}.coord-table td small{display:block;margin-top:5px;color:var(--coord-muted);font-size:12px}.coord-table tr:hover td{background:#fffbfc}.coord-table bdi{white-space:nowrap}.coord-row-actions{width:160px}.coord-row-actions .btn{font-size:13px;width:100%;padding:9px 12px}.coord-badge{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--coord-border);background:var(--coord-soft);color:#8e1a29;padding:5px 10px;border-radius:9px;font-size:12px;white-space:nowrap}.coord-muted{color:var(--coord-muted);font-size:12px}.coord-source-warning{color:#9e5421!important}.coord-pagination{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 20px;border-top:1px solid #ffe6eb;color:var(--coord-muted);font-size:13px;flex-wrap:wrap}.coord-empty{text-align:center;padding:52px 24px;color:var(--coord-muted)}.coord-empty>i{font-size:28px;color:#b02a3b;margin-bottom:12px}.coord-empty h1,.coord-empty h3{color:var(--coord-ink);font-size:18px;margin:5px}.coord-empty p{max-width:560px;margin:8px auto;line-height:1.9;font-size:14px}.coord-message{border:1px solid var(--coord-border);padding:12px 16px;border-radius:12px;font-size:14px;line-height:1.8}.coord-message.is-error{background:#fff0f2;color:#991c30}.coord-message.is-success{background:#edf8f2;color:#256a47;border-color:#cce8d6}
.coord-overlay{position:fixed;inset:0;z-index:1100;background:#3c10143d;backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;padding:24px}.coord-dialog{width:min(1120px,100%);max-height:calc(100dvh - 48px);display:flex;flex-direction:column;border:1px solid var(--coord-border);background:white;border-radius:20px;box-shadow:0 25px 80px #49151e25;overflow:hidden;animation:coord-appear .16s ease-out}.coord-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px 24px;border-bottom:1px solid #ffdde4;flex-shrink:0;background:#fffbfc}.coord-dialog h2{font-size:19px;margin:4px 0 0;color:#8c1122;line-height:1.5}.coord-icon-button{height:40px;width:40px;border:1px solid #ffc9d3;border-radius:12px;background:#ffe8ed;color:#9b1527;cursor:pointer;flex-shrink:0;font-size:18px}.coord-dialog-body{padding:20px 24px;overflow:auto;overscroll-behavior:contain;display:grid;gap:18px}.coord-context{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--coord-muted)}.coord-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px}.coord-form-grid>div{min-width:0}.coord-readonly{background:#fff6f8;border:1px solid #ffdae2;border-radius:12px;min-height:43px;padding:10px 12px;line-height:1.5;font-size:14px}.coord-field-note{display:block;margin-top:6px;color:var(--coord-muted);font-size:12px}.coord-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.coord-details>div{border:1px solid #ffe0e6;background:#fffafb;padding:12px 14px;border-radius:12px;min-width:0}.coord-details dt{font-size:12px;color:var(--coord-muted);margin-bottom:7px}.coord-details dd{margin:0;font-size:14px;font-weight:600;overflow-wrap:anywhere;white-space:pre-line;line-height:1.7}.coord-source{border:1px solid #ffe0e6;border-radius:12px;background:#fffafb;padding:0 16px}.coord-source summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:12px 0;color:#871a2b;font-size:13px}.coord-source summary::-webkit-details-marker{display:none}.coord-source summary i{font-size:11px;transition:transform .15s}.coord-source[open] summary i{transform:rotate(180deg)}.coord-source .coord-details{padding-bottom:14px}.coord-dialog-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;border-top:1px solid #ffdde4;background:#fffafb;padding:16px 24px}.coord-footer-secondary,.coord-footer-primary{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.coord-danger{color:#ae142c!important}.coord-confirm{padding:16px;border:1px solid #ffbdca;background:#fff5f7;border-radius:12px;color:#9c2034}.coord-confirm p{margin:0 0 12px;font-size:14px;line-height:1.8}.coord-confirm>div{display:flex;gap:10px}.coord-action-permissions{margin-top:18px}.coord-action-permissions .perm-pages-grid{grid-template-columns:1fr!important}.coord-action-permissions .perm-page-item{min-height:48px}.coordination-users .perm-pages-grid{grid-template-columns:1fr!important}.coordination-users .perm-page-label{white-space:normal!important;word-break:normal!important;line-height:1.7!important}
@keyframes coord-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1450px){.coord-details{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:1050px){.coord-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.coord-search{grid-column:1/-1}.coord-filters>.btn{justify-self:start}.coord-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coord-table th,.coord-table td{padding:12px}.coord-details{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.coordination-page{gap:16px}.coord-heading h1{font-size:20px}.coord-heading p{font-size:13px}.coord-heading-icon{width:46px;height:46px;border-radius:14px}.coord-filters{padding:16px;gap:16px 10px}.coord-filters>.btn{grid-column:1/-1;justify-self:stretch}.coord-register-head{padding:16px;align-items:stretch}.coord-tabs{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.coord-tabs button{padding:9px 5px;font-size:12px}.coord-table-wrap{overflow:visible}.coord-table,.coord-table tbody{display:block}.coord-table thead{display:none}.coord-table tr{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;border-top:1px solid #ffe1e7;padding:16px}.coord-table td{display:block;border:0;padding:0;max-width:none;font-size:13px}.coord-table td::before{content:attr(data-label);display:block;color:var(--coord-muted);font-size:12px;margin-bottom:6px}.coord-table td:first-child{grid-column:1/-1}.coord-table td.coord-row-actions{grid-column:1/-1;width:100%}.coord-row-actions:before{display:none!important}.coord-row-actions .btn{width:100%}.coord-pagination{padding:16px;justify-content:center}.coord-overlay{padding:10px}.coord-dialog{max-height:calc(100dvh - 20px);border-radius:16px}.coord-dialog-head{padding:15px 16px}.coord-dialog h2{font-size:17px}.coord-dialog-body{padding:16px}.coord-form-grid{grid-template-columns:1fr;gap:18px}.coord-dialog-footer{padding:12px 16px;align-items:stretch;flex-direction:column-reverse;gap:10px}.coord-footer-secondary,.coord-footer-primary{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.coord-details{gap:10px}.coord-details>div{padding:10px}.coord-context{align-items:flex-start;flex-direction:column}.coord-context bdi{display:inline-block}}
@media(prefers-reduced-motion:reduce){.coord-dialog{animation:none}.coord-source summary i{transition:none}}

/* Keep the account editor header and save controls visible on short screens. */
.coordination-users .emergency-modal{display:flex;flex-direction:column;width:min(820px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:hidden;padding:20px}
.coordination-users .emergency-modal>.perm-modal-head{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}
.coordination-users .emergency-modal>form{display:flex;flex-direction:column;min-height:0;overflow:hidden}
.coordination-users .user-editor-body{overflow:auto;min-height:0;padding:2px 4px 12px;overscroll-behavior:contain}
.coordination-users .emergency-modal>form>footer{position:static;flex-shrink:0;display:flex;gap:10px;margin:0;padding:14px 0 0;border-top:1px solid #ffdde4;background:#fff}
.coordination-users .perm-page-item:focus-within{outline:2px solid #b82234;outline-offset:2px}
.coordination-users .coord-action-permissions{margin-top:20px}
@media(min-width:800px){.coordination-users .perm-pages-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.coordination-users .emergency-modal{padding:16px}.coordination-users .emergency-modal>form>footer{display:grid;grid-template-columns:1fr 1fr}.coordination-users .perm-modal-head .card-title{font-size:15px;line-height:1.6}.coordination-users .perm-modal-close{font-size:12px;padding-inline:10px}}

.coordination-users .emergency-modal .perm-modal-close{display:inline-flex!important;position:static!important;align-items:center;justify-content:center;flex-shrink:0;min-width:40px;min-height:40px;gap:6px;background:#ffe9ed;color:#8e1628;border:1px solid #ffcbd6;border-radius:10px}

.coordination-users .emergency-modal>.perm-modal-head .perm-modal-close{flex:0 0 auto!important;width:auto!important;max-width:110px}.coordination-users .emergency-modal>.perm-modal-head .card-title{flex:1;min-width:0;line-height:1.6}

/* The shared account screen needs its own responsive layout outside pharmacy. */
.coordination-users{width:100%;max-width:100%;min-width:0}
.coordination-users>.page-container{width:100%;max-width:100%;min-width:0;padding:0;margin:0;gap:18px}
.coordination-users>.page-container>.card{width:100%;min-width:0;padding:20px}
.coordination-users .emergency-heading{align-items:center;gap:20px}
.coordination-users .emergency-heading>div{min-width:0;flex:1}
.coordination-users .emergency-heading .card-title{font-size:18px;line-height:1.7;margin:0}
.coordination-users .emergency-heading p{margin:5px 0 0;font-size:14px;line-height:1.8;color:var(--coord-muted)}
.coordination-users .emergency-heading>.btn{flex:0 0 auto;inline-size:auto!important;min-inline-size:150px;min-height:44px;padding:10px 16px}
.coordination-users .coord-users-list{display:flex;flex-direction:column;min-width:0}
.coordination-users .coord-users-list>.perm-note{margin:0 0 20px;border:1px solid #ffe0e6;border-radius:12px;padding:11px 14px;background:#fff8f9;color:var(--coord-muted);font-size:13px;line-height:1.8;overflow-wrap:anywhere}
.coordination-users .pharmacy-users-search-kit{display:grid;gap:16px;min-width:0;margin:0 0 20px}
.coordination-users .pharmacy-users-search-kit>.card-title{margin:0;font-size:15px;line-height:1.6}
.coordination-users .pharmacy-users-filter-grid{display:grid;grid-template-columns:minmax(230px,2fr) minmax(150px,1fr) minmax(150px,1fr) auto;align-items:end;gap:14px;min-width:0}
.coordination-users .pharmacy-users-filter-grid>div{min-width:0}
.coordination-users .pharmacy-users-filter-grid .form-label{margin:0 0 9px}
.coordination-users .pharmacy-users-filter-grid .form-input{min-height:44px}
.coordination-users .pharmacy-users-clear-filters.btn{inline-size:auto!important;min-inline-size:0!important;min-width:0!important;min-height:44px;padding:10px 14px!important;white-space:nowrap;font-size:13px;gap:8px}
.coordination-users .pharmacy-users-clear-filters:disabled{opacity:.55}
.coordination-users .pharmacy-users-filter-summary{margin:0;color:var(--coord-muted);font-size:13px;line-height:1.7}
.coordination-users .perm-users-table-wrap{max-width:100%;min-width:0;overflow-x:auto;border:1px solid #ffdae2;border-radius:14px}
.coordination-users .perm-users-table{width:100%;min-width:720px;table-layout:fixed;border-collapse:collapse;text-align:right}
.coordination-users .perm-users-table th{padding:14px 12px;background:#fff6f8;color:var(--coord-muted);font-size:12px;font-weight:700;line-height:1.6}
.coordination-users .perm-users-table td{padding:16px 12px;border-top:1px solid #ffe3e9;font-size:14px;line-height:1.7;white-space:normal;overflow-wrap:anywhere;vertical-align:middle}
.coordination-users .perm-users-table th:nth-child(1){width:22%}.coordination-users .perm-users-table th:nth-child(2){width:11%}.coordination-users .perm-users-table th:nth-child(3){width:19%}.coordination-users .perm-users-table th:nth-child(4){width:18%}.coordination-users .perm-users-table th:nth-child(5){width:12%}.coordination-users .perm-users-table th:nth-child(6){width:18%}
.coordination-users .perm-user-cell{display:flex;align-items:center;gap:10px;min-width:0}.coordination-users .mini-avatar{flex-shrink:0;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;background:#ffe1e7;color:#9c1a2b;border-radius:50%}
.coordination-users .perm-role-badge,.coordination-users .perm-current-pill{white-space:normal;line-height:1.7;padding:5px 10px;font-size:12px}
.coordination-users .perm-table-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.coordination-users .perm-table-actions .btn,.coordination-users .perm-pages-preview-btn{inline-size:auto!important;min-inline-size:0!important;min-width:0!important;min-height:40px;padding:8px 11px;font-size:13px;gap:7px}
.coordination-users .perm-pages-preview-btn>span{display:inline-flex;align-items:center;justify-content:center;background:#fff7f9;border-radius:7px;padding:1px 6px;min-width:24px;font-size:12px}
.coordination-users .coord-users-pagination{order:10;margin-top:16px}
.coordination-users .coord-users-pagination:empty{display:none}
.coordination-users .catalog-pagination{margin:0;justify-content:center;flex-wrap:wrap;gap:8px}
.coordination-users .empty-list{padding:32px 16px;text-align:center;font-size:14px;line-height:1.8;color:var(--coord-muted)}
.coordination-users .emergency-mobile-records{display:none}
.coordination-users .pharmacy-user-card{border:1px solid #ffd5df;border-radius:15px;padding:16px;min-width:0;background:#fff;box-shadow:0 6px 18px #7e142309}
.coordination-users .pharmacy-user-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 16px;padding:0;border:0}
.coordination-users .pharmacy-user-card-identity{display:flex;align-items:flex-start;gap:10px;min-width:0;flex:1}
.coordination-users .pharmacy-user-card-identity>div{min-width:0;flex:1}
.coordination-users .pharmacy-user-card h3{font-size:15px;line-height:1.7;margin:0;color:var(--coord-ink);overflow-wrap:anywhere}
.coordination-users .pharmacy-user-card-username{display:flex;align-items:center;gap:6px;margin-top:5px;color:var(--coord-muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}
.coordination-users .pharmacy-user-card-username>i{color:#a15464;font-size:11px}
.coordination-users .pharmacy-user-card-status{flex-shrink:0;border:1px solid #ffcbd7;border-radius:8px;padding:4px 9px;font-size:12px;line-height:1.6;color:#8f1d30;background:#fff0f3}
.coordination-users .pharmacy-user-card-status.is-archived{color:var(--coord-muted);background:#f6f7f9;border-color:#e2e6eb}
.coordination-users .pharmacy-user-card-meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding:14px;border:1px solid #ffe3e9;border-radius:11px;background:#fff8fa}
.coordination-users .pharmacy-user-card-meta>div{display:grid;gap:5px;min-width:0}.coordination-users .pharmacy-user-card-meta small{color:var(--coord-muted);font-size:12px;line-height:1.6}.coordination-users .pharmacy-user-card-meta strong{font-size:13px;color:var(--coord-ink);line-height:1.7;overflow-wrap:anywhere}
.coordination-users .pharmacy-user-card-actions{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;align-items:stretch;width:100%;gap:10px;margin-top:14px;padding:0;border:0;background:transparent}
.coordination-users .pharmacy-user-card-actions>.perm-pages-preview-btn{inline-size:100%!important;min-height:44px;justify-content:center}
.coordination-users .pharmacy-user-card-actions .perm-table-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.coordination-users .pharmacy-user-card-actions .perm-table-actions .btn{inline-size:100%!important;min-height:44px;justify-content:center}
@media(max-width:1200px){.coordination-users .pharmacy-users-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.coordination-users .pharmacy-users-search-field{grid-column:1/-1}.coordination-users .pharmacy-users-clear-filters.btn{grid-column:1/-1;justify-self:start}}
@media(max-width:900px){.coordination-users .perm-users-table-wrap{display:none}.coordination-users .emergency-mobile-records{display:grid;gap:14px;margin:0}.coordination-users .pharmacy-user-card{width:100%;max-width:100%}}
@media(max-width:700px){.coordination-users>.page-container{gap:16px}.coordination-users>.page-container>.card{padding:16px}.coordination-users .emergency-heading{align-items:stretch;gap:14px}.coordination-users .emergency-heading .card-title{font-size:17px}.coordination-users .emergency-heading p{font-size:13px}.coordination-users .emergency-heading>.btn{inline-size:100%!important;min-inline-size:0;justify-content:center}.coordination-users .coord-users-list>.perm-note{padding:10px 12px;margin-bottom:18px;font-size:12px}.coordination-users .pharmacy-users-filter-grid{gap:16px 12px}.coordination-users .pharmacy-users-clear-filters.btn{justify-self:stretch;inline-size:100%!important}.coordination-users .pharmacy-users-filter-summary{font-size:12px}.coordination-users .pharmacy-user-card{padding:14px}.coordination-users .pharmacy-user-card-head{gap:9px}.coordination-users .pharmacy-user-card h3{font-size:14px}.coordination-users .pharmacy-user-card-meta{padding:12px}.coordination-users .pharmacy-user-card-status{padding:4px 8px}}
@media(max-width:380px){.coordination-users .pharmacy-users-filter-grid{grid-template-columns:minmax(0,1fr)}.coordination-users .pharmacy-users-search-field{grid-column:auto}}

.coord-upload{margin-top:20px;padding:18px;border:1px solid #f6cbd3;border-radius:16px;background:#fffafb;min-width:0}
.coord-upload-heading{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px}.coord-upload-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;background:#fde8ed;color:#981b2d}.coord-upload h3{margin:0 0 4px;color:#8c1325;font-size:18px}.coord-upload h3 small{font-size:14px;font-weight:400;color:#65718a}.coord-upload p{margin:0;color:#65718a;font-size:15px;line-height:1.5}
.coord-file-input{display:block;width:100%;min-height:44px;border:1px solid #edb8c1;border-radius:12px;padding:7px;background:white;color:#485873;font:inherit;font-size:15px}.coord-file-input::file-selector-button{font:inherit;border:0;border-radius:8px;background:#fde6ec;color:#8c1325;padding:7px 12px;margin-inline-end:12px;cursor:pointer}.coord-file-input:focus-visible{outline:2px solid #b6273a;outline-offset:3px}.coord-upload #coord-upload-help{margin-top:9px;font-size:14px}.coord-upload .coord-upload-error{margin-top:10px;color:#a4162c}.coord-selected-images{margin-top:14px}.coord-selected-images>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:15px}.coord-selected-images ol{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:6px;max-height:160px;overflow:auto}.coord-selected-images li{display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid #f7dce2;border-radius:9px;background:#fff;font-size:14px;color:#52617a}.coord-selected-images li span{min-width:0;overflow-wrap:anywhere;flex:1}.coord-selected-images li small{flex:0 0 auto;color:#7b879b}.coord-footer-secondary{flex-wrap:wrap}
@media(max-width:600px){.coord-upload{padding:13px}.coord-upload-heading{gap:9px}.coord-upload h3{font-size:17px}.coord-selected-images>div{align-items:flex-start;flex-direction:column}.coord-file-input{font-size:14px}}

.coord-upload .coord-upload-error p{color:#a4162c}.coord-upload-error .btn{margin-top:8px}
