:root{--secondary-btn-height:30px;--secondary-btn-radius:10px;--secondary-btn-gap:10px;--secondary-btn-padding:10px;--secondary-btn-active-bg:var(--primary);--secondary-btn-hover-bg:var(--primary-dark);--success:#0f8a5f;--warning:#b7791f;--danger:#b42318;--shadow:0 18px 45px #16223314;--radius:18px}:root[data-theme=dark]{--secondary-btn-active-bg:var(--primary);--secondary-btn-hover-bg:var(--primary-dark);--success:#10b981;--warning:#f59e0b;--danger:#ef4444;--shadow:0 18px 45px #0009}
.primaryBtn,.secondaryBtn,.dangerBtn,.ghostBtn,.miniBtn,.iconBtn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:750;transition:all .2s;display:inline-flex}.primaryBtn{background:var(--color-primary);color:var(--white)}.primaryBtn:hover{background:var(--primary-dark)}.secondaryBtn{background:var(--primary-light-2);color:var(--primary-dark);height:var(--secondary-btn-height);border-radius:var(--secondary-btn-radius);gap:var(--secondary-btn-gap);padding:var(--secondary-btn-padding);border:1px solid #cfe0ff}.dangerBtn{background:var(--red-light);color:var(--red);border:1px solid var(--red-light)}.ghostBtn{color:var(--color-primary);background:0 0;padding:8px 10px}.miniBtn{color:#24324a;background:#f1f5f9;padding:7px 10px;font-size:12px}.addButton{color:#212529;width:var(--icon-button-size);min-width:var(--icon-button-size);height:var(--icon-button-size);min-height:var(--icon-button-size);padding:var(--icon-button-padding);justify-content:center;align-items:center;gap:var(--control-gap);border-radius:var(--control-radius);opacity:1;box-sizing:border-box;cursor:pointer;background:0 0;border:1px dashed #0000;flex-shrink:0;transition:none;display:inline-flex;position:relative}.addButton:before{content:"";pointer-events:none;background:var(--primary);position:absolute;inset:-1px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='.5' y='.5' width='31' height='31' rx='5.5' fill='none' stroke='white' stroke-width='1' stroke-dasharray='6 4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='.5' y='.5' width='31' height='31' rx='5.5' fill='none' stroke='white' stroke-width='1' stroke-dasharray='6 4'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.addButton:hover:not(:disabled){background:var(--primary-light-1);color:#212529}.addButton:hover:not(:disabled):before{opacity:0}.addButton:disabled,.addButton:disabled:hover{cursor:not-allowed;opacity:.58;pointer-events:none}.addButtonIcon{width:var(--icon-size-small);height:var(--icon-size-small);fill:none;stroke:var(--primary);stroke-width:1px;stroke-linecap:round}.addButtonIcon path{vector-effect:non-scaling-stroke}.secondaryBtn{height:var(--secondary-btn-height);border-radius:var(--secondary-btn-radius);gap:var(--secondary-btn-gap);padding:var(--secondary-btn-padding);background:var(--secondary-btn-active-bg);color:#fff}.secondaryBtn:hover{background:var(--secondary-btn-hover-bg)}.secondaryBtn:active{background:var(--secondary-btn-active-bg)}.dangerBtn{color:#fff;background:#be2534}.dangerBtn:hover{background:#dc3545}
.textInput,.searchInput,.selectInput,textarea{color:var(--text);background:#fcfcfd;border:1px solid #919eab59;border-radius:12px;outline:none;padding:10px 12px;font-family:inherit;transition:all .2s}.tableCard{background:var(--color-surface);border:1px solid var(--border);border-radius:16px;overflow:hidden}.tableHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.columnFilterMenu:not(.dateFilterCalendarMenu) button.filterCardCancel:not(:hover){color:#dc3545!important}.columnFilterMenu:not(.dateFilterCalendarMenu) button.filterCardApply:not(:hover){color:#fff!important}.columnFilterMenu:not(.dateFilterCalendarMenu) .filterCardHeader{font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-weight:700!important;line-height:160%!important}.columnFilterMenu:not(.dateFilterCalendarMenu) .filterCardHeader>strong{letter-spacing:0!important;font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:160%!important}.columnFilterMenu:not(.dateFilterCalendarMenu) .filterCardClose{color:#dc3545!important;border:0!important}.columnFilterMenu:not(.dateFilterCalendarMenu) .filterOptionList{scrollbar-width:none}.columnFilterMenu:not(.dateFilterCalendarMenu) .filterOptionList::-webkit-scrollbar{display:none}
.statusPill{font-size:var(--font-size-sm);color:#38465d;white-space:nowrap;background:#eef2f7;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-weight:800;display:inline-flex}.statusPill:is(.status-active,.status-available){box-sizing:border-box;width:var(--status-active-width);min-width:var(--status-active-width);height:var(--status-active-height);min-height:var(--status-active-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-active-background);color:var(--status-active-color);font-family:var(--status-active-font-family);font-size:var(--status-active-font-size);font-weight:var(--status-active-font-weight);font-style:normal;line-height:var(--status-active-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill.status-inactive{box-sizing:border-box;width:var(--status-inactive-width);min-width:var(--status-inactive-width);height:var(--status-inactive-height);min-height:var(--status-inactive-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-inactive-background);color:var(--status-inactive-color);font-family:var(--status-inactive-font-family);font-size:var(--status-inactive-font-size);font-weight:var(--status-inactive-font-weight);font-style:normal;line-height:var(--status-inactive-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill.status-available{width:auto;min-width:0}.statusPill.status-rejected{box-sizing:border-box;width:var(--status-inactive-width);min-width:var(--status-inactive-width);height:var(--status-inactive-height);min-height:var(--status-inactive-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-inactive-background);color:var(--status-inactive-color);font-family:var(--status-inactive-font-family);font-size:var(--status-inactive-font-size);font-weight:var(--status-inactive-font-weight);font-style:normal;line-height:var(--status-inactive-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill.status-withdrawal{box-sizing:border-box;width:auto;min-width:0;height:var(--status-inactive-height);min-height:var(--status-inactive-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-inactive-background);color:var(--status-inactive-color);font-family:var(--status-inactive-font-family);font-size:var(--status-inactive-font-size);font-weight:var(--status-inactive-font-weight);font-style:normal;line-height:var(--status-inactive-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill.status-draft{box-sizing:border-box;width:var(--status-draft-width);min-width:var(--status-draft-width);height:var(--status-draft-height);min-height:var(--status-draft-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-draft-background);color:var(--status-draft-color);font-family:var(--status-draft-font-family);font-size:var(--status-draft-font-size);font-weight:var(--status-draft-font-weight);font-style:normal;line-height:var(--status-draft-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill:is(.status-submitted,.status-published){box-sizing:border-box;width:var(--status-submitted-width);min-width:var(--status-submitted-width);height:var(--status-submitted-height);min-height:var(--status-submitted-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-submitted-background);color:var(--status-submitted-color);font-family:var(--status-submitted-font-family);font-size:var(--status-submitted-font-size);font-weight:var(--status-submitted-font-weight);font-style:normal;line-height:var(--status-submitted-line-height);letter-spacing:0;vertical-align:middle;border:0}
.statusPill:is(.status-acknowledgement,.status-preqc,.status-pre-qc,.status-ready-for-publication,.status-revision-submitted,.status-galley-proof-verification,.status-doi-deposited,.status-indexing-submitted,.status-thesis-extraction){box-sizing:border-box;width:auto;min-width:0;height:var(--status-workflow-height);min-height:var(--status-workflow-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-workflow-background);color:var(--status-workflow-color);font-family:var(--status-workflow-font-family);font-size:var(--status-workflow-font-size);font-weight:var(--status-workflow-font-weight);font-style:normal;line-height:var(--status-workflow-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill:is(.status-editor-assigned,.status-reviewer-assigned){box-sizing:border-box;width:auto;min-width:0;height:var(--status-assignment-height);min-height:var(--status-assignment-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-assignment-background);color:var(--status-assignment-color);font-family:var(--status-assignment-font-family);font-size:var(--status-assignment-font-size);font-weight:var(--status-assignment-font-weight);font-style:normal;line-height:var(--status-assignment-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill:is(.status-proofreading,.status-formatting,.status-proofreading-qc,.status-formatting-qc,.status-galley-proof,.status-galley-proof-qc){box-sizing:border-box;width:auto;min-width:0;height:var(--status-draft-height);min-height:var(--status-draft-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-draft-background);color:var(--status-draft-color);font-family:var(--status-draft-font-family);font-size:var(--status-draft-font-size);font-weight:var(--status-draft-font-weight);font-style:normal;line-height:var(--status-draft-line-height);letter-spacing:0;vertical-align:middle;border:0}.statusPill:is(.status-under-review,.status-under-author-revision,.status-payment-pending,.status-on-hold){box-sizing:border-box;width:auto;min-width:0;height:var(--status-warning-height);min-height:var(--status-warning-height);padding:var(--status-pill-padding);gap:var(--status-pill-gap);border-radius:var(--status-pill-radius);background:var(--status-warning-background);color:var(--status-warning-color);font-family:var(--status-warning-font-family);font-size:var(--status-warning-font-size);font-weight:var(--status-warning-font-weight);font-style:normal;line-height:var(--status-warning-line-height);letter-spacing:0;vertical-align:middle;border:0}.journalsOperationalPage .personPill.eicPill{color:#38465d;background:#eef2f7;border-color:#38465d38}.journalsOperationalPage .personPill.eicPill:hover{background:#e5ebf3;border-color:#38465d4d}
.formLayout{align-items:start;width:100%;min-width:0;display:grid}.formLayoutColumns1{grid-template-columns:minmax(0,1fr)}.formLayoutColumns2{grid-template-columns:repeat(2,minmax(0,1fr))}.formLayoutColumns3{grid-template-columns:repeat(3,minmax(0,1fr))}.formLayoutColumns4{grid-template-columns:repeat(4,minmax(0,1fr))}.formLayoutGap-small{gap:16px 12px}.formLayoutGap-default{gap:20px 16px}.formLayoutGap-large{gap:28px 24px}.formLayoutItem{min-width:0}.formLayoutSpan1{grid-column:span 1}.formLayoutSpan2{grid-column:span 2}.formLayoutSpan3{grid-column:span 3}.formLayoutSpan4{grid-column:span 4}@media (max-width:1024px){.formLayoutColumns3,.formLayoutColumns4{grid-template-columns:repeat(2,minmax(0,1fr))}.formLayoutSpan3,.formLayoutSpan4{grid-column:span 2}}@media (max-width:640px){.formLayoutColumns2,.formLayoutColumns3,.formLayoutColumns4{grid-template-columns:minmax(0,1fr)}.formLayoutSpan2,.formLayoutSpan3,.formLayoutSpan4{grid-column:span 1}}
.formPageContainer{box-sizing:border-box;background:var(--color-surface);border-radius:20px;flex-direction:column;flex:0 0 calc(100vh - 64px);width:calc(100% - 64px);height:calc(100vh - 64px);min-height:0;margin-top:32px;margin-left:32px;display:flex;overflow:hidden!important}.formPageTopbar{background:var(--color-surface);box-sizing:border-box;border-bottom:1px solid #cdcdcd;justify-content:space-between;align-items:center;width:1188px;height:48px;padding:20px;display:flex;top:24px}.formPageBody{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:none;flex:auto;width:100%;height:auto;min-height:0;padding:20px;overflow:hidden auto!important}.formPageBody::-webkit-scrollbar{display:none}.formInputContainer{box-sizing:border-box;width:100%;max-width:none;height:860px;overflow:visible!important}.formPageTopbarLeft{align-items:center;gap:12px;display:flex}.formPageBackButton{width:24px;height:24px;color:var(--primary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.formPageTitle{color:var(--text-primary);font-family:var(--font-family-base);font-size:var(--font-size-lg);font-weight:var(--weight-bold);font-style:normal;line-height:var(--text-line-height);letter-spacing:0;margin:0}.formPageContainer .manuscriptDetailsOnlyBlock>.paneTitleRow{display:none}.formPageContainer .manuscriptDetailsOnlyBlock{width:100%;min-width:0}@media (max-width:760px){.formPageContainer:has(.formPageTopbar){border-radius:0!important;flex:0 0 100dvh!important;width:100%!important;height:100dvh!important;min-height:0!important;margin:0!important;overflow:hidden!important}.formPageContainer:has(.formPageTopbar)>.formPageBody{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:auto!important;min-height:0!important;padding:12px 16px calc(92px + env(safe-area-inset-bottom))!important;flex:1 1 0!important;overflow:hidden auto!important}.formPageContainer:has(.formPageTopbar)>.formPageBody>.formInputContainer{min-height:0;height:auto!important}}
.journalAddForm{flex-direction:column;flex:none;gap:8px;width:100%;min-width:0;height:auto;display:flex}.journalAddForm .formLayout{gap:28px 30px;width:100%}.journalAddForm>.formLayout.formLayoutColumns3{grid-template-columns:repeat(3,minmax(0,1fr))}.journalAddForm .formField{width:100%;min-height:70px;gap:8px!important}.journalAddForm .textInput,.journalAddForm .searchInput,.journalAddForm .selectInput,.journalAddForm .textareaInput,.journalAddForm .masterSelectControl,.journalAddForm .customSelectContainer{box-sizing:border-box;width:100%;min-width:0}.journalAddForm .formField .outlinedControl,.journalAddForm .formField .textInput,.journalAddForm .formField .selectInput,.journalAddForm .formField .customSelectTrigger{height:40px;font-family:var(--font-family-base);font-size:var(--font-size-md);font-style:normal;font-weight:var(--weight-regular);line-height:var(--text-line-height);letter-spacing:0;border:1px solid var(--grey-1)!important;border-radius:var(--control-radius)!important;background:var(--input-background)!important;width:100%!important;min-height:40px!important;padding:8px 10px!important}.journalAddForm .journalSubjectField .customSelectDropdown{border-radius:10px;width:100%;height:256px;max-height:256px;right:auto}.journalAddButton{box-sizing:border-box;border-radius:10px;gap:10px;width:40px;height:40px;padding:8px}.journalAddButtonIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:20px;height:20px}.journalPhoneField{align-items:stretch;width:100%;min-width:0;display:flex}.journalPhoneField .journalPhoneCountry{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:0 0 54px;width:54px}.journalPhoneField .journalPhoneNumber{border-top-left-radius:0;border-bottom-left-radius:0;flex:auto;min-width:0}.journalExistingFields{border-top:0;margin-top:0;padding-top:0}.journalAddForm .journalExtraField,.journalAddForm .journalExtraFields{display:none!important}@media (max-width:680px){.journalAddForm .journalExtraFields,.journalAddForm .journalExtraField{display:grid!important}.journalAddForm .formLayout,.journalAddForm>.formLayout.formLayoutColumns3{grid-template-columns:1fr;width:100%}}@media (max-width:760px){.formPageContainer.journalAddFormPage{flex:0 0 100dvh!important;height:100dvh!important;min-height:0!important;overflow:hidden!important}.journalAddFormPage>.formPageBody{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.journalAddFormPage>.formPageBody .formInputContainer{min-height:0;height:auto!important}.journalAddForm{box-sizing:border-box;padding-bottom:calc(38px + env(safe-area-inset-bottom))}}

