h1,h2,h3,h4,h5,h6{margin:0;line-height:1}p{margin:0}b,strong{font-weight:700}ul,ol{list-style:none;padding:0;margin:0}img{display:flex;max-width:100%;height:100%;border-style:none}img::selection{background-color:transparent}button,select{cursor:pointer}form{width:100%}:root{--white: #ffffff;--black: #000000;--gray: #d8d8d8;--light-gray: #e5e5e5;--light-gray--hover: rgb(from var(--light-gray) r g b / .25);--lightest-gray: #f5f5f5;--background-color: #f9fafb;--primary-color: #7931a5;--primary-color--hover: rgb(from var(--primary-color) r g b / .9);--primary-color-text: var(--black);--seconday-text-color: #737373;--info-color: #0070c0;--error-color: #ef4444;--hover-color: #94a3b8;--p-tabview-tab-active-border-color: var(--primary-color);--border-radius: 8px;--font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--transition-duration: .2s;--transition-timing-function: ease-in;--space: 10px;--space--sm: 5px}body{background-color:var(--background-color);margin:0;font-family:var(--font-family)}body.gff-body--no-scroll{overflow:hidden}#gff-app{display:flex;flex-direction:column;min-height:100vh;padding:calc(var(--space) * 3) var(--space)}main{flex-grow:1}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-duration) var(--transition-timing-function)}.fade-enter-from,.fade-leave-to{opacity:0}.slide-down-enter-active,.slide-down-leave-active{transition:opacity var(--transition-duration) var(--transition-timing-function),transform var(--transition-duration) var(--transition-timing-function)}.slide-down-enter-from,.slide-down-leave-to{opacity:0;transform:calc(var(--space) * -1)}:root{--p-button-padding-y: calc(var(--space) * .75);--p-button-padding-x: calc(var(--space) * 1.5);--p-button-primary-background: var(--primary-color);--p-button-primary-border-color: var(--primary-color);--p-button-primary-hover-background: var(--primary-color--hover);--p-button-primary-hover-border-color: var(--primary-color--hover);--p-button-primary-active-background: var(--primary-color--hover);--p-button-primary-active-border-color: var(--primary-color--hover);--p-button-primary-focus-ring-color: var(--primary-color)}.p-button{font-size:14px}.p-button.p-button-sm{font-size:12px}:root{--p-button-secondary-background: var(--white);--p-button-secondary-border-color: var(--light-gray);--p-button-secondary-color: var(--black);--p-button-secondary-hover-background: var(--light-gray--hover);--p-button-secondary-hover-border-color: var(--light-gray);--p-button-secondary-hover-color: var(--black);--p-button-secondary-focus-ring-color: var(--primary-color);--p-button-secondary-active-background: var(--light-gray--hover);--p-button-secondary-active-border-color: var(--light-gray);--p-button-secondary-active-color: var(--black)}.p-button-secondary:is(:disabled):is([disabled]){opacity:.75;color:rgb(from var(--black) r g b / .35)}:root{--p-editor-content-color: var(--black);--p-editor-toolbar-item-active-color: var(--primary-color)}.ql-toolbar,.ql-editor{font-family:var(--font-family)}.ql-editor{transition:border-color var(--transition-duration) var(--transition-timing-function)}.ql-editor:hover{border-color:var(--hover-color)}.ql-toolbar{display:flex;align-items:center;gap:var(--space--sm);border:none;padding:0;margin-bottom:var(--space--sm)}.ql-toolbar>.ql-formats{margin:0}.ql-toolbar>.ql-formats>button{width:auto;height:auto;padding:var(--space--sm) var(--space);border:1px solid var(--light-gray);border-radius:var(--border-radius);transition:all var(--transition-duration) var(--transition-timing-function)}.ql-toolbar>.ql-formats>button>svg{width:20px;height:20px}.ql-toolbar>.ql-formats>button:hover{border-color:var(--primary-color)}.ql-toolbar>.ql-formats>button.ql-active{border-color:var(--primary-color)}.p-editor-toolbar{display:none}.ql-container{font-size:14px}.p-editor-content{height:150px;border:none}.ql-editor{padding:var(--space);border:1px solid var(--light-gray);border-radius:var(--border-radius)}.ql-editor>ol>li[data-list=bullet]:before{content:"•"}.ql-editor:focus-within{border-color:var(--primary-color)}.ql-editor.ql-blank:before{font-style:normal}:root{--p-inputtext-color: var(--primary-color-text);--p-form-field-border-color: var(--light-gray);--p-form-field-focus-border-color: var(--primary-color);--p-inputtext-focus-border-color: var(--primary-color);--p-inputtext-disabled-background: transparent;--p-inputtext-disabled-color: var(--seconday-text-color)}.p-inputtext{font-size:14px}.p-inputtext:disabled{opacity:.75}.p-password-input{width:100%}:root{--p-select-color: var(--black);--p-select-focus-border-color: var(--primary-color);--p-select-option-selected-background: var(--light-gray);--p-select-option-selected-color: var(--black);--p-select-option-selected-focus-background: var(--light-gray);--p-select-option-selected-focus-color: var(--black);--p-select-checkmark-gutter-start: 0;--p-select-checkmark-gutter-end: 0;--p-select-list-header-padding: var(--space--sm);--p-select-disabled-background: transparent;--p-select-disabled-color: var(--seconday-text-color)}.p-select{display:grid;grid-template-columns:1fr auto}.p-select-label,.p-select-option{font-size:14px}.p-select-label{width:100%}.p-select-option>.p-select-option-blank-icon{display:none}.p-select-empty-message{text-align:center;font-size:14px}.p-select-option-check-icon{order:2;margin-left:auto}.p-select.p-disabled{opacity:.75}:root{--p-toggleswitch-background: var(--gray);--p-toggleswitch-hover-background: var(--gray);--p-toggleswitch-checked-background: var(--primary-color);--p-toggleswitch-checked-hover-background: var(--primary-color);--p-toggleswitch-disabled-background: var(--light-gray);--p-toggleswitch-handle-disabled-background: var(--lightest-gray)}:root{--p-checkbox-border-color: var(--primary-color);--p-checkbox-hover-border-color: var(--primary-color--hover);--p-checkbox-checked-background: var(--primary-color);--p-checkbox-checked-border-color: var(--primary-color);--p-checkbox-checked-hover-background: var(--primary-color--hover);--p-checkbox-checked-hover-border-color: var(--primary-color--hover);--p-checkbox-focus-ring-color: var(--primary-color)}:root{--p-radiobutton-border-color: var(--light-gray);--p-radiobutton-checked-background: transparent;--p-radiobutton-checked-border-color: var(--primary-color);--p-radiobutton-icon-checked-color: var(--primary-color);--p-radiobutton-checked-hover-background: transparent;--p-radiobutton-checked-hover-border-color: var(--primary-color);--p-radiobutton-icon-checked-hover-color: var(--primary-color);--p-radiobutton-checked-focus-border-color: var(--primary-color);--p-radiobutton-focus-ring-color: transparent}:root{--p-datepicker-date-border-radius: var(--border-radius);--p-datepicker-date-selected-background: var(--primary-color)}.p-datepicker-panel{min-width:auto!important}.p-datepicker-title>button{font-size:16px;font-family:var(--font-family)}.p-datepicker-header>button{border-radius:var(--border-radius)}:root{--p-fileupload-content-padding: calc(var(--space) * 2);--p-fileupload-content-gap: calc(var(--space) * 2);--p-fileupload-progressbar-height: 6px}.p-fileupload{border:none}.p-fileupload-header{display:none}.p-fileupload-content{border:2px dashed var(--light-gray);border-radius:var(--border-radius);cursor:pointer}.p-fileupload-content:hover,.p-fileupload-content.p-fileupload-highlight{border-color:var(--primary-color)}:root{--p-dialog-header-padding: var(--space--sm) calc(var(--space) * 2);--p-dialog-content-padding: var(--space--sm) calc(var(--space) * 2);--p-dialog-footer-padding: calc(var(--space) * 2);--p-dialog-color: var(--black)}.p-dialog-header{padding:var(--p-dialog-header-padding);padding-top:calc(var(--space) * 1.5)}.p-dialog-content{padding-bottom:0}.p-dialog-content .gff-form-field>p>label{color:var(--black)}.p-dialog-footer{padding-top:0}:root{--p-progressbar-height: 8px;--p-progressbar-background: rgb(from var(--primary-color) r g b / .2);--p-progressbar-value-background: var(--primary-color)}.p-progressbar-determinate .p-progressbar-value{transition-duration:var(--transition-duration)}.gff-overlay-spinner[data-v-419b77f3]{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(from var(--white) r g b / .75);border-radius:var(--border-radius);z-index:99}.gff-overlay-spinner[data-v-419b77f3]:not(.gff-overlay-spinner--sticky){display:flex;flex-direction:column;align-items:center;justify-content:center}.gff-overlay-spinner--sticky>.p-progressspinner[data-v-419b77f3]{position:sticky;top:50%;left:50%;transform:translate(-50%,-50%)}.gff-form-construction__title{margin-bottom:calc(var(--space) * 3)}.gff-form-construction__title>h2{font-size:20px;font-weight:600}.gff-form-construction__title>span{color:var(--info-color);font-size:14px;font-weight:500}.gff-form-construction__title--with-divider{padding-bottom:calc(var(--space) * 3);border-bottom:1px solid var(--light-gray)}.gff-form-construction__subtitle{margin-bottom:var(--space);padding-bottom:calc(var(--space) * .75)}.gff-form-construction__subtitle>h3{font-size:18px;font-weight:500;line-height:28px}.gff-form-construction__subtitle>p{margin:0;color:var(--info-color);font-size:14px;font-weight:500}.gff-form-construction__subtitle--with-divider{margin-bottom:calc(var(--space) * 3);border-bottom:1px solid var(--light-gray)}.gff-form-construction__fields{display:flex;align-items:flex-start;flex-wrap:wrap;gap:calc(var(--space) * 2)}.gff-form-construction__fields>.gff-form-field,.gff-form-construction__fields>.gff-form-construction__fields{flex:0 1 calc(100% / 2 - 1 / 2 * (var(--space) * 2))}.gff-form-construction__fields--with-space{margin-bottom:calc(var(--space) * 4.5)}.gff-form-construction__toggle-block{display:flex;align-items:center;justify-content:space-between;gap:var(--space);width:100%;padding:calc(var(--space) * 2) calc(var(--space) * 1.5);border:1px solid var(--light-gray);border-radius:var(--border-radius)}.gff-form-construction__toggle-block>label{font-weight:500}.gff-form-construction__toggle-block>.p-toggleswitch{flex-shrink:0}.gff-form-construction__checkbox-block{display:flex;flex-direction:column;gap:var(--space--sm);width:100%}.gff-form-construction__checkbox-block>p{display:flex;align-items:center;gap:calc(var(--space) * 1.5);padding:calc(var(--space) * 1.5);border:1px solid var(--light-gray);border-radius:var(--border-radius)}.gff-form-construction__checkbox-block>p>.p-checkbox{flex-shrink:0}.gff-form-construction__checkbox-block>p>label{display:flex;flex-direction:column;color:var(--black);font-size:14px;font-weight:500}.gff-form-construction__checkbox-block>p>label>ul{padding-left:calc(var(--space) * 2.5);list-style-type:disc}.gff-form-construction__checkbox-block>ul{display:flex;flex-direction:column;color:var(--error-color);font-size:13px;font-weight:500}.gff-form-construction__checkbox-block--with-asterisk{position:relative}.gff-form-construction__checkbox-block--with-asterisk:after{content:"*";position:absolute;top:var(--space--sm);right:var(--space);color:var(--error-color);font-size:16px;font-weight:500;line-height:1}.gff-form-construction__checkbox-block--has-errors>p{border-color:var(--error-color)}.gff-form-construction__hint-block{display:flex;align-items:flex-start;gap:var(--space);width:100%;margin-bottom:calc(var(--space) * 2);padding:calc(var(--space) * 1.5);border:1px solid var(--light-gray);border-radius:var(--border-radius)}.gff-form-construction__hint-block>svg{flex-shrink:0}.gff-form-construction__hint-block>p{display:flex;flex-direction:column;gap:var(--space);font-size:14px}.gff-form-construction__hint-block>p>span{font-weight:500}.gff-form-construction__hint-block>p>ul{padding-left:calc(var(--space) * 2);list-style:disc;line-height:1.75}.gff-form-field{display:flex;flex-direction:column;gap:calc(var(--space) * .75);width:100%}.gff-form-field>p{display:flex;justify-content:space-between}.gff-form-field>p>label,.gff-form-field>p>span{color:var(--primary-color-text);font-size:14px;font-weight:500}.gff-form-field>ol,.gff-form-field>span{color:var(--info-color);font-size:14px;font-weight:500;line-height:1.5}.gff-form-field__hint{margin-top:calc(var(--space--sm) * -1);color:var(--info-color);font-size:14px;font-weight:500}.gff-form-field__errors{display:flex;flex-direction:column}.gff-form-field__errors>small{color:var(--error-color);font-size:13px;font-weight:500}.gff-form-field--has-errors>p>label,.gff-form-field--has-errors>p>span{color:var(--error-color)}.gff-form-field--full-width{min-width:100%}.gff-form-field--with-asterisk>p>label,.gff-form-field--with-asterisk>p>span{position:relative}.gff-form-field--with-asterisk>p>label:after,.gff-form-field--with-asterisk>p>span:after{content:"*";position:absolute;top:0;right:calc(var(--space) * -1);color:var(--error-color);font-size:16px;font-weight:500}.gff-form-construction__title[data-v-5d372516]{margin:0}.gff-form-construction__fields[data-v-5d372516]{flex-wrap:nowrap}.gff-form-construction__fields>.gff-form-field[data-v-5d372516]{flex:1 1 auto}.gff-form-construction__fields>.gff-form-field[data-v-5d372516]:first-child{flex:0 0 200px}.p-message[data-v-5d372516]{margin-top:calc(var(--space) * -2)}.gff-auth-actions[data-v-5d372516]{display:flex;justify-content:flex-end}.gff-privacy-notice[data-v-5d372516]{margin:0 0 var(--space);padding:var(--space);background-color:var(--light-gray);border-radius:var(--border-radius);font-size:14px;color:var(--black)}.gff-application-window-warning[data-v-5d372516]{display:flex;align-items:center;width:100%;margin-bottom:var(--space);padding:12px 16px;background-color:#fff9e6;border:1px solid #FFE58F;border-radius:var(--border-radius);color:#d46b08;font-weight:500;font-size:14px}.gff-application-window-warning .warning-icon[data-v-5d372516]{display:flex;align-items:center;margin-right:12px;color:#fa8c16}.gff-select__box[data-v-c2e98e7a]{display:flex;align-items:center;gap:var(--space)}.gff-select__box>img[data-v-c2e98e7a]{height:14px}.gff-select__box>span[data-v-c2e98e7a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gff-form-construction__title[data-v-04b88764]{margin:0}.gff-form-construction__fields[data-v-04b88764]{flex-wrap:nowrap}.gff-form-construction__fields>.gff-form-field[data-v-04b88764]{flex:1 1 auto}.gff-form-construction__fields>.gff-form-field[data-v-04b88764]:first-child{flex:0 0 200px}.p-message[data-v-04b88764]{margin-top:calc(var(--space) * -2)}.p-mb-3[data-v-04b88764]{margin-bottom:1rem}.gff-eligibility-actions[data-v-04b88764]{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--space) * 2);position:relative;gap:16px}.renewal-link[data-v-04b88764]{font-size:14px;color:var(--primary-color, #1890ff);text-decoration:none;white-space:nowrap}.renewal-link[data-v-04b88764]:hover{text-decoration:underline}.gff-application__warning[data-v-04b88764]{display:flex;align-items:center;flex:1;max-width:none;padding:12px 16px;background-color:#fff9e6;border:1px solid #FFE58F;border-radius:var(--border-radius);color:#d46b08;font-weight:500;font-size:14px}.gff-application__warning .warning-icon[data-v-04b88764]{display:flex;align-items:center;margin-right:12px;color:#fa8c16}.gff-privacy-notice[data-v-04b88764]{margin:0 0 var(--space);padding:var(--space);background-color:var(--light-gray);border-radius:var(--border-radius);font-size:14px;color:var(--black)}.numbered-list[data-v-04b88764]{list-style-type:decimal;padding-left:1.5rem}.numbered-list li[data-v-04b88764]{display:list-item;list-style-position:outside}.token-processing[data-v-04b88764]{display:flex;justify-content:center;align-items:center;padding:2rem;text-align:center}.switch-container[data-v-3e1f051b]{display:flex;align-items:center}.label[data-v-3e1f051b]{font-size:.875rem;text-transform:capitalize}.label[data-v-3e1f051b]:first-of-type{margin-right:.5rem}.label[data-v-3e1f051b]:last-of-type{margin-left:.5rem}.input-text-control[data-v-55595cc2]{position:relative;width:100%;display:flex;flex-direction:column}.input-wrapper[data-v-55595cc2]{position:relative}.input-text-control[data-v-55595cc2] .p-inputtext{width:100%}.input-text-control[data-v-55595cc2] .p-inputtext.with-visibility-toggle{padding-right:2rem}.visibility-toggle[data-v-55595cc2]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;height:1.75rem;width:1.75rem;color:#6b7280;background:transparent;border:none;cursor:pointer}.visibility-toggle[data-v-55595cc2]:hover{color:#374151}.visibility-toggle svg[data-v-55595cc2]{display:block;pointer-events:none}.character-counter[data-v-55595cc2]{margin-top:.25rem;font-size:.75rem;text-align:right;color:#6c757d}.character-counter.over-limit[data-v-55595cc2]{color:#dc3545;font-weight:500}.gff-organization-name-field[data-v-8170eae6]{position:relative}.gff-organization-name-field>.p-inputtext[data-v-8170eae6]{width:100%}.gff-phone-fields[data-v-8170eae6]{gap:var(--space)}.gff-phone-fields>.gff-form-field[data-v-8170eae6]{flex:1}.gff-phone-fields>.gff-form-field[data-v-8170eae6]:first-child{max-width:170px}.gff-contact-actions[data-v-8170eae6]{position:relative;display:flex;justify-content:flex-end;gap:var(--space--sm);width:100%;margin-top:calc(var(--space) * 2)}.gff-form-construction__fields:not(.gff-additional-contact-fields)+.gff-additional-contact-fields[data-v-8170eae6]{border-top:1px solid var(--light-gray)}.gff-contact-type-label[data-v-8170eae6]{width:100%;font-weight:600;margin-bottom:0}.gff-additional-contact-fields[data-v-8170eae6]{margin-right:calc(var(--space) * -2.5);margin-left:calc(var(--space) * -2.5);padding:calc(var(--space) * 1.5) calc(var(--space) * 2.5);padding-bottom:var(--space);border-bottom:1px solid var(--light-gray)}.gff-additional-contact-fields[data-v-8170eae6]:nth-child(odd){background-color:var(--light-gray--hover)}.gff-additional-contact-fields>.gff-contact-actions[data-v-8170eae6]{justify-content:center;margin:0}.gff-additional-contact-fields>.gff-contact-actions>button[data-v-8170eae6]{border-color:var(--error-color);color:var(--error-color);font-weight:500}.gff-additional-contact-fields>.gff-contact-actions>button[data-v-8170eae6]:is(:hover,:active){background-color:var(--error-color);color:var(--white)}.info[data-v-8170eae6]{color:var(--info-color)}.mb-1[data-v-8170eae6]{margin-bottom:16px}.mt-1[data-v-8170eae6]{margin-top:16px}.gff-back-account-confirmation-field[data-v-83940176]{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap}.gff-back-account-confirmation-field__wrapper[data-v-83940176]{display:flex;align-items:center;gap:var(--space);margin-left:auto}.gff-back-account-confirmation-field__wrapper>span[data-v-83940176]{color:var(--seconday-text-color)}.gff-back-account-confirmation-field__wrapper>.p-inputtext[data-v-83940176]{max-width:80px}.gff-back-account-confirmation-field[data-v-83940176]>.gff-form-field__errors{flex-basis:100%;text-align:right}.gff-application__warning[data-v-83940176]{display:flex;align-items:center;padding:12px 16px;background-color:#fff9e6;border:1px solid #FFE58F;border-radius:var(--border-radius);color:#d46b08;font-weight:500;font-size:14px;flex:1}.gff-application__warning .warning-icon[data-v-83940176]{display:flex;align-items:center;margin-right:12px;color:#fa8c16}.gff-application[data-v-f9633a0a]{display:flex;flex-direction:column;gap:calc(var(--space) * 3);position:relative;max-width:900px;width:100%;margin:0 auto;padding:calc(var(--space) * 3) calc(var(--space) * 2.5);padding-bottom:calc(var(--space) * 2.5);background-color:var(--white);border:1px solid var(--light-gray);border-radius:var(--border-radius);box-shadow:0 1px 3px var(--light-gray);color:var(--primary-color-text)}.gff-application>.p-progressspinner[data-v-f9633a0a]{flex:1;display:block;margin:calc(var(--space) * 3) auto}.gff-application>.p-message[data-v-f9633a0a]>.p-message-content{justify-content:center}.gff-application--editable[data-v-f9633a0a]{flex:1}.gff-application--editable>main[data-v-f9633a0a]{flex:1}.gff-application--readonly[data-v-f9633a0a]{opacity:.9}.gff-application--readonly .gff-application__actions[data-v-f9633a0a]{display:none}.gff-application__top-section>header[data-v-f9633a0a]{display:flex;align-items:center;justify-content:space-between;gap:var(--space);padding-bottom:calc(var(--space) * 3);border-bottom:1px solid var(--light-gray)}.gff-application__top-section>header>h1[data-v-f9633a0a]{text-align:right;font-size:24px;letter-spacing:-.4px}.gff-application__top-section>header>img[data-v-f9633a0a]{flex-shrink:0;max-width:250px}.gff-application__progress[data-v-f9633a0a]{margin-top:calc(var(--space) * 3);margin-bottom:calc(var(--space) * 1.5)}.gff-application__steps[data-v-f9633a0a]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--space--sm)}.gff-application__step[data-v-f9633a0a]{border:none;color:var(--seconday-text-color);font-size:14px;font-weight:500;text-align:center;text-transform:capitalize}.gff-application__step[data-v-f9633a0a]:not(:disabled):not(.gff-application__step--current):hover{color:var(--black)}.gff-application__step[data-v-f9633a0a]:disabled{color:var(--seconday-text-color);font-weight:400}.gff-application__step--current[data-v-f9633a0a]{background-color:transparent;color:var(--primary-color)}.gff-application__success-message[data-v-f9633a0a]{text-align:center}.gff-application__success-message>.p-message[data-v-f9633a0a]>.p-message-content{justify-content:center}.gff-application__success-message>p[data-v-f9633a0a]{margin-top:var(--space);font-weight:500}.gff-application__actions[data-v-f9633a0a]{display:flex;align-items:center;justify-content:space-between;padding-top:calc(var(--space) * 2);position:relative}.gff-application__warning[data-v-f9633a0a]{display:flex;align-items:center;max-width:540px;padding:12px 16px;background-color:#fff9e6;border:1px solid #FFE58F;border-radius:var(--border-radius);color:#d46b08;font-weight:500;font-size:14px}.gff-application__warning .warning-icon[data-v-f9633a0a]{display:flex;align-items:center;margin-right:12px;color:#fa8c16}.gff-application__status-notes[data-v-f9633a0a]{display:flex;align-items:center;margin-top:calc(var(--space) * 1.5);padding:12px 16px;background-color:#e6f7ff;border:1px solid #91D5FF;border-radius:var(--border-radius);color:#1890ff;font-weight:500;font-size:14px}.gff-application__status-notes .status-icon[data-v-f9633a0a]{display:flex;align-items:center;margin-right:12px;color:#1890ff}.gff-application__header-content[data-v-f9633a0a]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space)}.gff-application__header-actions[data-v-f9633a0a]{display:flex;flex-direction:row;align-items:center;gap:var(--space)}.gff-application__readonly-indicator[data-v-f9633a0a]{display:flex;align-items:center;padding:8px 12px;background-color:#e6f7ff;border:1px solid #91D5FF;border-radius:var(--border-radius);color:#1890ff;font-weight:500;font-size:14px}.gff-application__readonly-indicator .readonly-icon[data-v-f9633a0a]{display:flex;align-items:center;margin-right:8px;color:#1890ff}.editor-wrapper[data-v-296ba7c1]{position:relative;width:100%;display:flex;flex-direction:column}.character-limit-indicator[data-v-296ba7c1]{position:relative;text-align:right;margin-top:4px;font-size:.85rem;color:var(--secondary, #6c757d)}.character-limit-indicator.over-limit[data-v-296ba7c1]{color:var(--error-color, #dc3545)}.editor-wrapper[data-v-296ba7c1] .over-limit .p-editor-content{border-color:var(--error-color, #dc3545)}.character-limit-indicator .remaining-text[data-v-296ba7c1]{margin-left:4px;font-size:.8rem}.affiliations-radio-group[data-v-e28a3bc2]{display:flex;gap:calc(var(--space) * 2)}.p-field-radiobutton[data-v-e28a3bc2]{display:flex;align-items:center;gap:calc(var(--space) / 2)}.gff-founder-actions[data-v-e28a3bc2],.gff-affiliated-org-actions[data-v-e28a3bc2]{position:relative;display:flex;justify-content:flex-end;gap:var(--space--sm);width:100%;margin-top:calc(var(--space) * 2)}.gff-form-construction__fields:not(.gff-founder-fields)+.gff-founder-fields[data-v-e28a3bc2],.gff-form-construction__fields:not(.gff-affiliated-org-fields)+.gff-affiliated-org-fields[data-v-e28a3bc2]{border-top:1px solid var(--light-gray)}.gff-founder-fields[data-v-e28a3bc2]{margin-right:calc(var(--space) * -2.5);margin-left:calc(var(--space) * -2.5);padding:calc(var(--space) * 1.5) calc(var(--space) * 2.5);padding-bottom:var(--space);border-bottom:1px solid var(--light-gray)}.gff-founder-fields[data-v-e28a3bc2]:nth-child(odd){background-color:var(--light-gray--hover)}.gff-founder-fields>.gff-founder-actions[data-v-e28a3bc2]{justify-content:center;margin:0}.gff-founder-fields>.gff-founder-actions>button[data-v-e28a3bc2]{border-color:var(--error-color);color:var(--error-color);font-weight:500}.gff-founder-fields>.gff-founder-actions>button[data-v-e28a3bc2]:is(:hover,:active){background-color:var(--error-color);color:var(--white)}.gff-add-founder-spacing[data-v-e28a3bc2]{margin-bottom:calc(var(--space) * 3)}.gff-affiliated-org-fields[data-v-e28a3bc2]{margin-right:calc(var(--space) * -2.5);margin-left:calc(var(--space) * -2.5);padding:calc(var(--space) * 1.5) calc(var(--space) * 2.5);padding-bottom:var(--space);border-bottom:1px solid var(--light-gray)}.gff-affiliated-org-fields[data-v-e28a3bc2]:nth-child(odd){background-color:var(--light-gray--hover)}.gff-affiliated-org-fields>.gff-affiliated-org-actions[data-v-e28a3bc2]{justify-content:center;margin:0}.gff-affiliated-org-fields>.gff-affiliated-org-actions>button[data-v-e28a3bc2]{border-color:var(--error-color);color:var(--error-color);font-weight:500}.gff-affiliated-org-fields>.gff-affiliated-org-actions>button[data-v-e28a3bc2]:is(:hover,:active){background-color:var(--error-color);color:var(--white)}.gff-file-card[data-v-0eaad5db]{display:flex;align-items:center;justify-content:space-between;gap:var(--space);background-color:var(--light-gray--hover);padding:var(--space);border:1px solid var(--light-gray);border-radius:var(--border-radius);text-decoration:none;line-height:1}.gff-file-card>p[data-v-0eaad5db]{flex:1;display:flex;align-items:center;gap:var(--space);min-width:0;color:var(--primary-color)}.gff-file-card>p>svg[data-v-0eaad5db]{flex-shrink:0}.gff-file-card>p>span[data-v-0eaad5db]{display:flex;flex-direction:column;width:100%;max-width:100%;padding-right:var(--space);color:var(--primary-color-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gff-file-card>p>span>b[data-v-0eaad5db]{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gff-file-card>p>span>small[data-v-0eaad5db]{color:var(--seconday-text-color)}.gff-file-card>a[data-v-0eaad5db]{flex-shrink:0;height:30px;font-weight:500;text-decoration:none}.gff-file-card>button[data-v-0eaad5db-s]{flex-shrink:0;color:var(--error-color)}.gff-file-card--draft[data-v-0eaad5db]{flex-direction:column;align-items:flex-start}.gff-file-card--image>p[data-v-0eaad5db]{color:#3b82f6}.gff-file-card--document>p[data-v-0eaad5db]{color:#ef4444}.gff-file-card--table>p[data-v-0eaad5db]{color:#22c55e}.gff-file-upload__top-section[data-v-657ff264]{display:flex;flex-direction:column;align-items:center;gap:var(--space);padding:var(--space);color:var(--seconday-text-color)}.gff-file-upload__top-section>p[data-v-657ff264]{display:flex;flex-direction:column;gap:var(--space--sm);text-align:center}.gff-file-upload--disabled[data-v-657ff264]{opacity:.6;cursor:not-allowed}.gff-file-upload__errors[data-v-657ff264]{display:flex;flex-direction:column;gap:var(--space--sm);text-align:center;color:var(--error-color);font-size:13px;font-weight:500}.gff-file-upload__errors>.p-message[data-v-657ff264]>.p-message-content{justify-content:center}.gff-file-upload__items[data-v-657ff264]{display:flex;flex-direction:column;gap:var(--space--sm)}.info[data-v-2b0bef85]{color:var(--info-color)}.funding-summary[data-v-2b0bef85]{border:1px solid var(--surface-200);padding:12px;border-radius:4px}.funding-summary .previous-year-data .value[data-v-2b0bef85]{margin-left:4px;margin-right:4px}.funding-summary .previous-year-data .currency[data-v-2b0bef85]{margin-left:4px;margin-right:8px}.payment-status[data-v-2b0bef85]{margin-top:12px;border-top:1px solid var(--surface-100);padding-top:8px}.payment-item[data-v-2b0bef85]{margin-bottom:4px}.status[data-v-2b0bef85]{margin-left:8px;padding:2px 6px;border-radius:4px;font-size:12px}.status.defined[data-v-2b0bef85]{background-color:#e6f7ff;color:#1890ff}.status.remitted[data-v-2b0bef85]{background-color:#fff7e6;color:#fa8c16}.status.confirmed[data-v-2b0bef85]{background-color:#f6ffed;color:#52c41a}.status.cancelled[data-v-2b0bef85]{background-color:#fff1f0;color:#f5222d}.mb-1[data-v-2b0bef85]{margin-bottom:16px}.mt-1[data-v-2b0bef85]{margin-top:16px}.payment-note[data-v-2b0bef85]{font-style:italic;font-size:13px;color:var(--info-color)}.payment-header[data-v-2b0bef85]{font-size:14px;font-weight:500;margin-bottom:8px;color:var(--primary-color)}.info[data-v-9a3ec4a2]{color:var(--info-color)}.gff-exchange-rate-field[data-v-9a3ec4a2]{display:flex;align-items:center;gap:var(--space--sm)}.gff-exchange-rate-field>span[data-v-9a3ec4a2]:not(.p-inputnumber){flex-shrink:0;color:var(--seconday-text-color);font-size:14px}.gff-exchange-rate-field>.p-inputnumber[data-v-9a3ec4a2]{width:100%}.gff-financial-data-table[data-v-9a3ec4a2]{width:100%;table-layout:fixed;border-collapse:collapse;margin-top:calc(var(--space))}.gff-financial-data-table>thead>tr[data-v-9a3ec4a2]{background-color:var(--lightest-gray);border-bottom:1px solid var(--light-gray)}.gff-financial-data-table>thead>tr>th[data-v-9a3ec4a2]{padding:var(--space);color:var(--seconday-text-color);font-weight:500}.gff-financial-data-table>thead>tr>th[data-v-9a3ec4a2]:first-child{text-align:left}.gff-financial-data-table>tbody>tr[data-v-9a3ec4a2]{border-bottom:1px solid var(--light-gray)}.gff-financial-data-table>tbody>tr>td[data-v-9a3ec4a2]{padding:var(--space)}.gff-financial-data-table>tbody>tr>td[data-v-9a3ec4a2]:nth-child(2){text-align:center;color:var(--seconday-text-color);font-size:14px}.gff-financial-data-table>tbody>tr>td [data-v-9a3ec4a2] .gff-form-field__errors{text-align:center}.gff-financial-data-table>tbody>tr[data-v-9a3ec4a2]:last-child{border-bottom-width:2px}.gff-financial-data-table>tfoot>tr>td[data-v-9a3ec4a2]{padding:var(--space)}.gff-financial-data-table>tfoot>tr>td>p[data-v-9a3ec4a2]{display:flex;flex-direction:column;align-items:center;font-weight:500}.gff-financial-data-table>tfoot>tr>td>p>span[data-v-9a3ec4a2]{color:var(--seconday-text-color);font-size:14px;font-weight:400}.gff-financial-data-table>tfoot>tr>td[data-v-9a3ec4a2]:first-child{vertical-align:top;font-weight:500}.gff-financial-data-table [data-v-9a3ec4a2] .p-inputnumber-input{width:100%;text-align:center}.gff-financial-donors[data-v-9a3ec4a2]{display:flex;flex-direction:column;gap:calc(var(--space));margin-top:calc(var(--space) * 6)}[data-v-9a3ec4a2] .p-tabview .p-tabview-nav{border:none;margin-bottom:var(--space--sm)}[data-v-9a3ec4a2] .p-tabview .gff-tab-header{display:flex;align-items:center;gap:var(--space--sm)}[data-v-9a3ec4a2] .p-tabview .gff-tab-warning{color:var(--error-color)}[data-v-9a3ec4a2] .p-tabview .p-tabview-nav-link{padding:var(--space) calc(var(--space) * 2);border:1px solid var(--light-gray);border-radius:var(--border-radius);margin-right:var(--space);color:var(--seconday-text-color);font-weight:500}[data-v-9a3ec4a2] .p-tabview .p-tabview-nav-link:not(.p-disabled):focus{box-shadow:none}[data-v-9a3ec4a2] .p-tabview .p-tabview-tablist-item-active{background-color:var(--light-gray)}[data-v-9a3ec4a2] .p-tabview .p-tabview-selected .p-tabview-nav-link{border-color:var(--primary-color);color:var(--primary-color);background:transparent}[data-v-9a3ec4a2] .p-tabview .p-tabview-panels{padding:0;padding-top:calc(var(--space) * 2);border:none}.gff-form-construction__subtitle[data-v-9a3ec4a2]{margin:0}.gff-form-construction__subtitle [data-v-9a3ec4a2] .p-message-text{font-size:15px}p[data-v-9a3ec4a2]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space)}p>span[data-v-9a3ec4a2]{color:var(--seconday-text-color);font-size:14px}p>button[data-v-9a3ec4a2]{margin-left:auto}.gff-financial-donors__title[data-v-9a3ec4a2]{margin-top:calc(var(--space) * 2)}.gff-financial-donors__title>h4[data-v-9a3ec4a2]{font-weight:500}.gff-financial-donors__title>span[data-v-9a3ec4a2]{color:var(--info-color);font-size:14px;font-weight:500}.gff-financial-donors__title .gff-paste-hint[data-v-9a3ec4a2]{color:var(--info-color);font-size:14px;font-weight:500}.gff-financial-donors__title .gff-paste-hint a[data-v-9a3ec4a2]{color:var(--primary-color);text-decoration:none;cursor:pointer}.gff-financial-donors__title .gff-paste-hint a[data-v-9a3ec4a2]:hover{text-decoration:underline}.video-container[data-v-9a3ec4a2]{display:flex;flex-direction:column;gap:var(--space)}.video-container .video-description[data-v-9a3ec4a2]{margin-top:var(--space);font-size:14px;line-height:1.5}.video-container .video-description code[data-v-9a3ec4a2]{display:inline-block;background-color:var(--lightest-gray);padding:2px 6px;border-radius:4px;font-family:monospace;margin:2px 0}.gff-financial-donors__minor[data-v-9a3ec4a2]{display:flex;align-items:flex-start;gap:var(--space--sm);background-color:rgb(from var(--lightest-gray) r g b / .5);margin-top:var(--space--sm);padding:var(--space);border-bottom:1px solid var(--light-gray)}.gff-financial-donors__minor>span[data-v-9a3ec4a2],.gff-financial-donors__minor>b[data-v-9a3ec4a2]{padding-top:calc(var(--space) * .75)}.gff-financial-donors__minor>span[data-v-9a3ec4a2]{flex:0 1 40%}.gff-financial-donors__minor>.gff-form-field[data-v-9a3ec4a2]{width:200px}.gff-financial-donors__minor>b[data-v-9a3ec4a2]{color:var(--seconday-text-color);font-size:14px;font-weight:400}.gff-financial-donors__major[data-v-9a3ec4a2]{table-layout:fixed;border-collapse:collapse;width:100%;margin-top:var(--space--sm)}.gff-financial-donors__major>thead>tr[data-v-9a3ec4a2]{background-color:var(--lightest-gray);border-bottom:1px solid var(--light-gray)}.gff-financial-donors__major>thead>tr>th[data-v-9a3ec4a2]{padding:var(--space);color:var(--seconday-text-color);font-weight:500}.gff-financial-donors__major>thead>tr>th[data-v-9a3ec4a2]:first-child,.gff-financial-donors__major>thead>tr>th[data-v-9a3ec4a2]:nth-child(2){text-align:left}.gff-financial-donors__major>tbody>tr[data-v-9a3ec4a2]{border-bottom:1px solid var(--light-gray)}.gff-financial-donors__major>tbody>tr>td[data-v-9a3ec4a2]{padding:var(--space);vertical-align:top}.gff-financial-donors__major>tbody>tr>td>.p-button[data-v-9a3ec4a2]{border-color:transparent;color:var(--error-color)}.gff-financial-donors__major>tbody>tr>td>.p-button[data-v-9a3ec4a2]:hover{color:var(--primary-color-text)}.gff-financial-donors__major>tbody>tr>td[data-v-9a3ec4a2]:nth-child(3){text-align:center;padding-top:calc(var(--space) * 1.6)}.gff-financial-donors__field-wrapper[data-v-9a3ec4a2]{display:flex;align-items:center;gap:var(--space--sm)}.gff-financial-donors__field-wrapper>.p-inputtext[data-v-9a3ec4a2]{width:100%}.gff-financial-donors__field-wrapper>b[data-v-9a3ec4a2]{color:var(--seconday-text-color);font-size:14px;font-weight:400}.gff-donor-amount-warning[data-v-9a3ec4a2]{color:var(--error-color);font-size:13px;font-weight:500;margin-top:4px}.gff-financial-donors__tabs-container[data-v-9a3ec4a2]{display:flex;flex-direction:column;gap:var(--space)}.gff-financial-donors__totals[data-v-9a3ec4a2]{font-size:.8em;font-weight:400;display:flex;gap:var(--space);padding:var(--space);margin-top:var(--space);border-bottom:1px solid var(--light-gray)}.gff-financial-donors__totals-item[data-v-9a3ec4a2]{display:flex;justify-content:space-between;align-items:center;background-color:var(--lightest-gray);padding:var(--space--sm);border-radius:var(--border-radius)}.gff-financial-donors__totals-item.error-value[data-v-9a3ec4a2]{color:var(--error-color)}.gff-financial-donors__totals-item.balanced-value[data-v-9a3ec4a2]{color:green}.gff-financial-donors__totals-item .label[data-v-9a3ec4a2]{font-weight:500;margin-right:var(--space)}.gff-financial-donors__totals-item .value[data-v-9a3ec4a2]{font-weight:500}.gff-financial-donors__totals-item .value .currency[data-v-9a3ec4a2]{font-weight:400}.gff-financial-donors__totals-item .value-with-icon[data-v-9a3ec4a2]{display:flex;align-items:center;gap:var(--space--sm)}.gff-financial-donors__totals-item .icon-check[data-v-9a3ec4a2]{color:var(--green);font-weight:700}.exempted-info-icon[data-v-9a3ec4a2]{margin-left:4px;margin-top:-4px;color:var(--info-color);vertical-align:middle}.gff-entity-statement[data-v-634e9c7c]{margin-bottom:calc(var(--space) * 2);color:var(--info-color);font-size:15px;font-weight:500}.gff-entity-title__field[data-v-634e9c7c]{display:flex;align-items:center;gap:var(--space)}.gff-entity-title__field>span[data-v-634e9c7c]{flex-shrink:0;color:var(--black);font-size:14px;font-weight:500}.gff-entity-title__field .p-inputtext[data-v-634e9c7c]{font-weight:500}.gff-entity-title__field .p-inputtext[data-v-634e9c7c]::placeholder{font-weight:400}.gff-expenses__container[data-v-0a19a811]{display:flex;flex-direction:column;gap:calc(var(--space) * 1.5);max-height:475px;margin-bottom:calc(var(--space) * 1.5);padding-bottom:calc(var(--space) * 1.5);border-bottom:1px solid var(--light-gray);overflow-y:auto}.gff-expenses__container>button[data-v-0a19a811]{align-self:flex-end;flex-shrink:0}.gff-expenses__container>.gff-expenses__item[data-v-0a19a811]:first-of-type{background-color:var(--lightest-gray);padding:var(--space);border-bottom:1px solid var(--light-gray);color:var(--seconday-text-color);font-weight:500}.gff-expenses__item[data-v-0a19a811]{display:grid;grid-template-columns:65% auto min-content;align-items:flex-start;gap:calc(var(--space) * 1.5)}.gff-expenses__field[data-v-0a19a811]{display:flex;align-items:center;gap:var(--space--sm)}.gff-expenses__field>.p-inputtext[data-v-0a19a811],.gff-expenses__field>.p-inputnumber[data-v-0a19a811]{width:100%}.gff-expenses__field>.p-button[data-v-0a19a811]{border-color:transparent;color:var(--error-color)}.gff-expenses__field>.p-button[data-v-0a19a811]:not(:disabled):hover{color:var(--primary-color-text)}.gff-expenses__field>b[data-v-0a19a811]{color:var(--seconday-text-color);font-size:14px;font-weight:400}.gff-expenses__info[data-v-0a19a811]{display:flex;flex-direction:column;gap:calc(var(--space) * 2)}.gff-expenses__info>.gff-expenses__item>.gff-expenses__field[data-v-0a19a811]{display:flex;align-items:center;gap:var(--space)}.gff-expenses__info>.gff-expenses__item>.gff-expenses__field[data-v-0a19a811]:first-child{font-weight:500}.gff-expenses__info>.gff-expenses__item>.gff-expenses__field>span[data-v-0a19a811]{color:var(--seconday-text-color);font-size:14px;font-weight:400}.note-box[data-v-0a19a811]{padding:var(--space);border:1px solid var(--error-color);background-color:var(--lightest-gray);margin:var(--space) 0}.award-summary[data-v-d0859ed9]{margin-bottom:var(--space);padding-bottom:var(--space);border-bottom:1px solid var(--light-gray)}.award-summary__details h3[data-v-d0859ed9]{margin:0 0 var(--space) 0;color:var(--primary-color-text)}.award-status[data-v-d0859ed9]{display:flex;align-items:center;gap:var(--space)}.award-date[data-v-d0859ed9]{font-size:14px;color:var(--text-color-secondary)}.payments-section h4[data-v-d0859ed9]{margin:var(--space) 0;font-size:16px;color:var(--primary-color-text)}.payments-list[data-v-d0859ed9]{display:flex;flex-direction:column;gap:var(--space)}.payment-item[data-v-d0859ed9]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--space) * 1);border:1px solid var(--light-gray);border-radius:var(--border-radius)}.payment-details[data-v-d0859ed9]{display:flex;flex-direction:column;gap:calc(var(--space) * .5)}.payment-amount[data-v-d0859ed9]{font-weight:600;color:var(--primary-color-text)}.payment-meta[data-v-d0859ed9]{display:flex;align-items:center;gap:calc(var(--space) * 1);margin-bottom:calc(var(--space) * .5)}.payment-date[data-v-d0859ed9]{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--text-color-secondary)}.payment-type[data-v-d0859ed9]{display:flex;align-items:center}.payment-info[data-v-d0859ed9]{display:flex;align-items:center;gap:calc(var(--space) * .75);font-size:14px}.receipt-date[data-v-d0859ed9]{font-size:13px;color:var(--text-color-secondary);font-style:italic}@media (max-width: 768px){.payment-item[data-v-d0859ed9]{flex-direction:column;align-items:flex-start;gap:var(--space)}.payment-actions[data-v-d0859ed9]{align-self:flex-end}}.dashboard[data-v-c81e2519]{max-width:1200px;margin:0 auto;padding:var(--space);background-color:var(--surface-ground);min-height:100vh}.dashboard__header[data-v-c81e2519]{background-color:var(--white);border:1px solid var(--light-gray);border-radius:var(--border-radius);padding:calc(var(--space) * 2);margin-bottom:calc(var(--space) * 2);box-shadow:0 1px 3px var(--light-gray)}.dashboard__header-content[data-v-c81e2519]{display:flex;align-items:center;justify-content:space-between;gap:var(--space)}.dashboard__logo[data-v-c81e2519]{max-width:250px;flex-shrink:0}.dashboard__header-text[data-v-c81e2519]{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space)}.dashboard__header-text h1[data-v-c81e2519]{margin:0;font-size:24px;letter-spacing:-.4px;color:var(--primary-color-text)}.dashboard__header-actions[data-v-c81e2519]{display:flex;gap:var(--space)}.dashboard__spinner[data-v-c81e2519]{display:block;margin:calc(var(--space) * 3) auto}.dashboard__error[data-v-c81e2519]{margin-bottom:calc(var(--space) * 2)}.dashboard__content[data-v-c81e2519]{display:flex;flex-direction:column;gap:calc(var(--space) * 2)}.dashboard__card[data-v-c81e2519]{background-color:var(--white);border:1px solid var(--light-gray);box-shadow:0 1px 3px var(--light-gray)}.dashboard__card[data-v-c81e2519] .p-card-header{padding:calc(var(--space) * 1.5) calc(var(--space) * 2);border-bottom:1px solid var(--light-gray)}.dashboard__card[data-v-c81e2519] .p-card-header h2{margin:0;font-size:18px;color:var(--primary-color-text)}.dashboard__card[data-v-c81e2519] .p-card-content{padding:calc(var(--space) * 2)}.card-header[data-v-c81e2519]{display:flex;align-items:center;gap:var(--space);flex-wrap:wrap}.card-header h2[data-v-c81e2519]{margin:0}.organization-profile[data-v-c81e2519]{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--space) * 2)}.organization-profile__main h3[data-v-c81e2519]{margin:0 0 var(--space) 0;font-size:20px;color:var(--primary-color-text)}.organization-profile__gff-id[data-v-c81e2519]{margin:0;font-weight:600;color:var(--primary-color)}.profile-field[data-v-c81e2519]{margin-bottom:var(--space)}.profile-field strong[data-v-c81e2519]{color:var(--primary-color-text)}.applications-grid[data-v-c81e2519]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:calc(var(--space) * 1.5)}.application-card[data-v-c81e2519]{border:1px solid var(--light-gray);border-radius:var(--border-radius);padding:calc(var(--space) * 1.5);background-color:var(--surface-section)}.application-card__header[data-v-c81e2519]{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space)}.application-card__header h3[data-v-c81e2519]{margin:0;font-size:16px;color:var(--primary-color-text)}.application-card__content[data-v-c81e2519]{color:var(--text-color)}.application-details[data-v-c81e2519]{display:flex;flex-direction:column;gap:calc(var(--space) * .5)}.detail-item[data-v-c81e2519]{font-size:14px}.text-muted[data-v-c81e2519]{color:var(--text-color-secondary);font-style:italic;margin:0}.gff-id[data-v-c81e2519]{margin:0;font-size:14px;color:var(--text-color-secondary)}.status-badge[data-v-c81e2519]{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.status-badge--draft[data-v-c81e2519]{background-color:#fff9e6;color:#d46b08;border:1px solid #FFE58F}.status-badge--submitted[data-v-c81e2519]{background-color:#e6f7ff;color:#1890ff;border:1px solid #91D5FF}.status-badge--approved[data-v-c81e2519]{background-color:#f6ffed;color:#52c41a;border:1px solid #B7EB8F}.status-badge--rejected[data-v-c81e2519],.status-badge--failed[data-v-c81e2519]{background-color:#fff2f0;color:#ff4d4f;border:1px solid #FFCCC7}.status-badge--none[data-v-c81e2519]{background-color:var(--surface-200);color:var(--text-color-secondary);border:1px solid var(--surface-300)}.status-badge--default[data-v-c81e2519]{background-color:var(--surface-200);color:var(--text-color);border:1px solid var(--surface-300)}.badge[data-v-c81e2519]{padding:2px 6px;border-radius:8px;font-size:11px;font-weight:600;text-transform:uppercase}.badge--short[data-v-c81e2519]{background-color:#f0f9ff;color:#0369a1;border:1px solid #7DD3FC}.actions-grid[data-v-c81e2519]{display:flex;flex-wrap:wrap;gap:var(--space)}.action-button[data-v-c81e2519]{min-width:200px}.history-list[data-v-c81e2519]{display:flex;flex-direction:column;gap:var(--space)}.history-item[data-v-c81e2519]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--space) * 1.5);border:1px solid var(--light-gray);border-radius:var(--border-radius);background-color:var(--surface-section)}.history-item__main[data-v-c81e2519]{flex:1}.history-item__title[data-v-c81e2519]{display:flex;align-items:center;gap:var(--space);margin-bottom:calc(var(--space) * .5)}.history-item__date[data-v-c81e2519]{font-size:14px;color:var(--text-color-secondary)}.history-item__actions[data-v-c81e2519]{margin-left:var(--space)}@media (max-width: 768px){.dashboard__header-content[data-v-c81e2519]{flex-direction:column;text-align:center}.dashboard__header-text[data-v-c81e2519]{align-items:center}.organization-profile[data-v-c81e2519],.applications-grid[data-v-c81e2519]{grid-template-columns:1fr}.history-item[data-v-c81e2519]{flex-direction:column;align-items:flex-start;gap:var(--space)}.history-item__actions[data-v-c81e2519]{margin-left:0;align-self:flex-end}}.renewal-card[data-v-c81e2519]{border:2px solid var(--primary-color-light);background:linear-gradient(135deg,#f8f9ff,#fff);border-radius:var(--border-radius);overflow:hidden}.renewal-card[data-v-c81e2519] .p-card-header{background:var(--primary-color);color:#fff}.renewal-card[data-v-c81e2519] .p-card-header h2{color:#fff}.renewal-content[data-v-c81e2519]{display:flex;flex-direction:column;gap:calc(var(--space) * 1.5)}.renewal-description[data-v-c81e2519]{margin:0;color:var(--text-color);line-height:1.6}.renewal-actions[data-v-c81e2519]{display:flex;justify-content:flex-start}.renewal-button[data-v-c81e2519]{min-width:200px}.renewal-error[data-v-c81e2519]{margin:0}.current-app-content[data-v-c81e2519]{display:flex;flex-direction:column;gap:var(--space)}.current-app-content p[data-v-c81e2519]{margin:0;color:var(--text-color)}.renewal-unavailable-content[data-v-c81e2519]{display:flex;flex-direction:column;gap:calc(var(--space) * 1.5)}.renewal-unavailable-content p[data-v-c81e2519]{margin:0;color:var(--text-color);line-height:1.6}.renewal-unavailable-content h4[data-v-c81e2519]{margin:0 0 calc(var(--space) * .5) 0;font-size:16px;color:var(--primary-color-text)}.renewal-unavailable-content ul[data-v-c81e2519]{margin:0;padding-left:calc(var(--space) * 1.5);color:var(--text-color)}.renewal-unavailable-content li[data-v-c81e2519]{margin-bottom:calc(var(--space) * .5);line-height:1.5}.create-renewal-direct[data-v-c898c83b]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--surface-ground);padding:var(--space)}.create-renewal-direct__content[data-v-c898c83b]{max-width:600px;width:100%;background-color:var(--white);border:1px solid var(--light-gray);border-radius:var(--border-radius);padding:calc(var(--space) * 3);box-shadow:0 2px 8px #0000001a;text-align:center}.create-renewal-direct__header[data-v-c898c83b]{margin-bottom:calc(var(--space) * 2)}.create-renewal-direct__logo[data-v-c898c83b]{max-width:250px;margin-bottom:calc(var(--space) * 2)}.create-renewal-direct__header h1[data-v-c898c83b]{margin:0;font-size:24px;color:var(--primary-color-text)}.create-renewal-direct__spinner[data-v-c898c83b]{display:block;margin:calc(var(--space) * 3) auto}.create-renewal-direct__error[data-v-c898c83b]{margin:calc(var(--space) * 2) 0;text-align:left}.create-renewal-direct__message[data-v-c898c83b]{margin:calc(var(--space) * 2) 0}.create-renewal-direct__message p[data-v-c898c83b]{margin:0;color:var(--text-color);font-size:16px}.mt-3[data-v-c898c83b]{margin-top:1rem}.logout-view[data-v-0ba2512d]{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:var(--surface-ground);padding:var(--space)}.logout-container[data-v-0ba2512d]{max-width:600px;width:100%;text-align:center;background-color:var(--white);border:1px solid var(--light-gray);border-radius:var(--border-radius);padding:calc(var(--space) * 4);box-shadow:0 1px 3px var(--light-gray)}.logout-logo[data-v-0ba2512d]{max-width:250px;margin-bottom:calc(var(--space) * 3);margin-right:auto;margin-left:auto}.logout-message h1[data-v-0ba2512d]{margin:0 0 calc(var(--space) * 2) 0;font-size:24px;color:var(--primary-color-text);letter-spacing:-.4px}.logout-message p[data-v-0ba2512d]{margin:0;font-size:16px;line-height:1.6;color:var(--text-color)}@media (max-width: 768px){.logout-container[data-v-0ba2512d]{padding:calc(var(--space) * 2)}.logout-logo[data-v-0ba2512d]{max-width:200px}.logout-message h1[data-v-0ba2512d]{font-size:20px}.logout-message p[data-v-0ba2512d]{font-size:14px}}
