/* Namira calls: scoped RTL components, shared site tokens preserved. */
.call-steps,.call-actions,.call-format-choices,.call-review-meta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.call-steps{margin:20px 0;overflow:auto;flex-wrap:nowrap}.call-steps a{white-space:nowrap;border:1px solid #eadcdf;border-radius:24px;padding:10px 18px}.call-steps .active{background:#781d32;color:white}.call-fields,.call-review-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.call-fields .full,.fields .full{grid-column:1/-1}.call-work-card,.call-shared-section{border:1px solid #eadcdf;border-radius:18px;background:#fff;margin:18px 0;min-width:0}.call-work-card>summary,.call-shared-section>summary{padding:18px;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.call-work-card summary small{display:block;color:#74686d;margin-top:6px}.call-work-body{padding:20px;border-top:1px solid #eee}.call-owner,.call-limit,.call-publish-files{border:1px solid #eadcdf;border-radius:12px;padding:14px;margin:16px 0}.call-check{display:flex;align-items:flex-start;gap:9px;margin:15px 0;line-height:1.9}.call-check input,.call-format-choices input,.simple-choice-options input{width:20px!important;min-width:20px;height:20px!important;margin:5px 0 0;accent-color:#891e36}.call-work-body fieldset{min-width:0}.call-work-body form>fieldset{border:0;padding:0;margin:0}.call-text-label,.call-upload,.call-builder{display:block;margin:20px 0}.call-text-label textarea{width:100%;min-height:220px}.call-file-row,.call-upload-item{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #eadcdf;border-radius:12px;margin:10px 0;overflow-wrap:anywhere}.call-file-row>div,.call-upload-item>div{flex:1;min-width:0}.call-file-row small{display:block}.call-file-row img{width:64px;height:64px;object-fit:contain}.call-upload-pick{display:grid;gap:10px;padding:16px;border:1px dashed #ad6274;border-radius:12px;background:#fff7f8}.call-upload progress,[data-call-export-progress]{width:100%;height:12px;accent-color:#891e36}.call-upload-status{font-size:.85rem}.call-errors{color:#a61932;white-space:pre-line;overflow-wrap:anywhere}.call-errors:not(:empty){background:#fff1f3;border:1px solid #edbec9;padding:14px;border-radius:10px;margin:12px 0}.call-save-status{color:#6b1630;margin:12px 0}.call-builder-row{border:1px solid #eadcdf;background:#fffafb;border-radius:12px;padding:16px;margin:12px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.call-builder-row label{display:grid;gap:6px}.call-builder-row textarea{min-height:85px}.call-builder-row .call-actions{grid-column:1/-1}.call-builder-row input,.call-builder-row select,.call-builder-row textarea{width:100%;box-sizing:border-box}.call-builder .call-check{display:flex}.call-form-preview{border:1px dashed #ad6274;padding:20px;border-radius:12px}.call-lookup-results{display:grid;gap:6px;max-height:240px;overflow:auto}.call-lookup-results button{text-align:right;background:#fff7f8;border:1px solid #eadcdf;border-radius:8px;padding:10px;min-height:44px}.call-lookup{min-width:0}.call-review-columns>div{min-width:0}.call-review-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px}.call-review-files article{padding:12px;border:1px solid #eadcdf;border-radius:12px;overflow-wrap:anywhere}.call-review-files img{width:100%;height:240px;object-fit:contain}.call-text-review{white-space:pre-wrap;max-height:600px;overflow:auto}.call-definition-list{display:grid;grid-template-columns:minmax(100px,1fr) 2fr;gap:8px}.call-definition-list dd{margin:0;overflow-wrap:anywhere}.call-definition-list dt{color:#76656b}.call-publish-file{padding:14px;border-bottom:1px solid #eadcdf}.call-compare{margin:24px 0;padding:18px;background:#fff8fa;border-radius:16px}.call-withdraw{border-top:1px solid #eadcdf;padding-top:20px}.call-preview-dialog{width:min(900px,calc(100vw - 28px));max-height:85dvh;border:0;border-radius:18px;padding:22px;color:inherit;background:#fff;box-sizing:border-box;overflow:auto}.call-preview-dialog::backdrop{background:#1d0b1299}.call-dialog-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.call-preview-dialog img{max-width:100%;max-height:50vh;object-fit:contain}.call-export-part{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:16px 0;border:1px solid #eadcdf;padding:16px;border-radius:12px}.call-shared-section>div{padding:18px}.call-review-list article{padding:16px;border-bottom:1px solid #eadcdf}.call-card-poster{width:100%;height:240px;object-fit:contain;background:#fff6f8}.call-poster{max-width:100%;max-height:520px;object-fit:contain}.call-grid,.call-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}.call-cards article{min-width:0}.call-card{padding:18px;border:1px solid #eadcdf;border-radius:18px;background:#fff}.call-card p,.call-card h3{overflow-wrap:anywhere}.call-shared-section[hidden],[data-call-owner-details][hidden],.call-work-card [hidden],.call-builder [hidden]{display:none!important}.call-form-preview label{display:grid;margin:12px 0}.call-form-preview input[type=checkbox]{width:20px}.call-workspace .protocol-date{display:flex;flex-wrap:wrap;gap:8px}.call-workspace .protocol-date>*{flex:1 1 90px}.call-workspace .protocol-place .fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.call-format-choices label{display:flex;gap:8px;align-items:center}.call-review-meta p{margin:6px 0}.call-account-entry{padding:18px;border:1px solid #eadcdf;border-radius:16px;margin:12px 0}.call-inline-message{font-size:.9rem}.call-builder-row button,.call-actions button,.call-actions a{min-height:44px}.call-limit select{width:100%}.call-limit input{margin-top:10px}.call-admin-filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.call-public-text{white-space:pre-wrap}.call-file-list:empty{display:none}
@media(max-width:760px){.call-fields,.call-review-columns,.call-builder-row,.call-admin-filters{grid-template-columns:minmax(0,1fr)}.call-work-body{padding:14px}.call-work-card>summary{padding:14px;align-items:start}.call-work-card>summary .badge{font-size:.75rem}.call-definition-list{grid-template-columns:minmax(90px,1fr) 2fr}.call-file-row{flex-wrap:wrap}.call-file-row>div{flex-basis:calc(100% - 80px)}.call-file-row button{width:100%}.call-steps a{padding:10px 13px;font-size:.85rem}.call-preview-dialog{padding:16px}.call-workspace .protocol-place .fields{grid-template-columns:repeat(2,minmax(0,1fr))}.call-actions>*{flex:1 1 auto;text-align:center}.call-review-files img{height:200px}.call-builder-row .call-actions{grid-column:auto}.call-card-poster{height:210px}}
@media(prefers-reduced-motion:no-preference){.call-work-card,.call-shared-section{transition:border-color .2s}.call-work-card[open]{border-color:#b45a70}}

.call-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:26px}.call-detail img,.call-poster-admin img{width:100%;max-height:520px;object-fit:contain}.call-detail:not(:has(img)){grid-template-columns:minmax(0,1fr)}.call-search{display:flex;gap:10px;margin:18px 0}.call-search input{min-width:0;flex:1}.call-sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:18px}.call-sections article{padding:16px;border:1px solid #eadcdf;border-radius:12px}.call-martyr-choice{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;padding:9px;border-bottom:1px solid #eee}.call-martyr-choice label{display:flex;gap:8px;align-items:center}.call-martyr-choice input{width:20px;height:20px;accent-color:#891e36}.call-martyr-selector{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.call-admin-settings{margin:20px 0;padding:16px;border:1px solid #eadcdf;border-radius:14px}.call-poster-placeholder{height:200px;display:grid;place-items:center;background:#f9e7ed;color:#781d32;border-radius:12px;font-size:1.5rem}.call-publication .fields{min-width:0}.call-workspace .fields input,.call-workspace .fields select,.call-workspace .fields textarea,.call-builder input,.call-builder select{max-width:100%;min-width:0}.call-workspace .simple-choice-options{max-height:300px;overflow:auto;display:grid;gap:9px}.call-workspace .simple-choice-options label{display:flex;gap:8px}.call-workspace .protocol-date{border:1px solid #eadcdf;border-radius:12px;padding:12px}.call-workspace .simple-place{border:1px solid #eadcdf;border-radius:12px;padding:12px}.call-workspace .field{min-width:0}.call-workspace .protocol-date select,.call-workspace .protocol-date input{width:90px;flex:1;min-width:0}.call-workspace .protocol-date label{display:flex}.call-public-works img{max-width:100%}@media(max-width:760px){.call-detail,.call-martyr-selector{grid-template-columns:minmax(0,1fr)}.call-search{flex-wrap:wrap}.call-poster{height:210px}.call-martyr-choice{gap:10px}.call-admin-settings{padding:12px}}

.call-preview-grid,.call-public-files{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.call-preview-grid img,.call-public-files img{display:block;width:100%;max-height:280px;object-fit:contain}.call-preview-grid a,.call-public-files a{overflow-wrap:anywhere}.call-batch-row{display:flex;gap:16px;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid #eee}.call-checks{display:grid;gap:8px}.call-checks label{display:flex;gap:8px}.call-checks input{width:20px;height:20px;accent-color:#891e36}.call-compare img{max-width:100%;max-height:260px;object-fit:contain}.call-public-work{margin:20px 0;padding:16px;border:1px solid #eadcdf;border-radius:14px}@media(max-width:760px){.call-batch-row{align-items:start;flex-direction:column}.call-workspace .protocol-place .fields{grid-template-columns:1fr}}
