html{font-family:Arial,Helvetica,sans-serif}body{margin:0}.ph-winnerDecision{flex-direction:column;align-items:stretch;gap:10px;width:100%;display:flex}.ph-winnerDecision>span{color:#a66f00;letter-spacing:1.4px;font-size:11px;font-weight:900}.ph-winnerDecision>strong{color:#17120c;font-size:22px;line-height:1.15}.ph-winnerDecision>p{color:#6a5844;margin:0;font-size:14px;line-height:1.5}.ph-winnerSelector{color:#17120c;width:100%;min-height:46px;font:inherit;background:#fffdf7;border:1px solid #d9b75d;border-radius:12px;outline:none;padding:0 14px;font-weight:800}.ph-winnerSelector:focus{border-color:#b88409;box-shadow:0 0 0 3px #c9971c29}.ph-confirmWinnerButton{width:100%;margin-top:2px}.ph-winnerPrivacyNote{color:#766957;font-size:11px;line-height:1.45}.oroFinanceReviewEventAssignment{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;margin-top:18px;padding:16px;display:flex}.oroFinanceReviewEventAssignment label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}.oroFinanceReviewEventAssignment select{color:#fff;width:100%;min-height:44px;font:inherit;background:#151515;border:1px solid #ffffff1f;border-radius:9px;padding:0 12px}.oroFinanceReviewEventAssignment small{color:#ffffff80;font-size:12px}.oroFinanceExistingDecision{color:#d8ad2e;background:#d6ab2d14;border:1px solid #d6ab2d40;border-radius:8px;align-items:center;margin:10px 0 4px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.oroFinanceReviewCategoryAssignment{background:#ffffff06;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;margin-top:12px;padding:16px;display:flex}.oroFinanceReviewCategoryAssignment label{letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;font-size:11px;font-weight:700}.oroFinanceReviewCategoryAssignment select{color:#fff;width:100%;min-height:44px;font:inherit;background:#151515;border:1px solid #ffffff1f;border-radius:9px;padding:0 12px}.oroFinanceReviewCategoryAssignment small{color:#ffffff80;font-size:12px}.oroFinanceExistingDecision{color:#d8ad2e;background:#d6ab2d14;border:1px solid #d6ab2d40;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.oroFinanceEventPnl{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #ffffff12;border-radius:18px;margin-top:28px;padding:24px}.oroFinanceEventPnl .oroFinanceEventHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.oroFinanceEventPnl .oroFinanceEventHeader>div:first-child{max-width:620px}.oroFinanceEventPnl .oroFinanceEventHeader span{letter-spacing:.12em;color:#d8ad2e;font-size:11px;font-weight:800}.oroFinanceEventPnl .oroFinanceEventHeader h2{margin:6px 0 8px}.oroFinanceEventPnl .oroFinanceEventHeader p{color:#ffffff94;margin:0}.oroFinanceEventSeasonSummary{grid-template-columns:repeat(2,minmax(150px,1fr));gap:10px;display:grid}.oroFinanceEventSeasonSummary>div{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;padding:12px 14px}.oroFinanceEventSeasonSummary span{margin-bottom:5px;display:block;color:#ffffff75!important;letter-spacing:.04em!important}.oroFinanceEventSeasonSummary strong{color:#fff}.oroFinanceEventPnlGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.oroFinanceEventPnlCard{background:#0000002e;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.oroFinanceEventPnlTop{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px;display:flex}.oroFinanceEventPnlTop span{color:#d8ad2e;letter-spacing:.06em;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.oroFinanceEventPnlTop strong{color:#fff;font-size:24px;display:block}.oroFinanceEventPnlTop small{color:#ffffff73;margin-top:4px;display:block}.oroFinanceEventPnlStatus{color:#d8ad2e;white-space:nowrap;background:#d6ab2d14;border:1px solid #d6ab2d40;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.oroFinanceEventPnlMetrics{border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oroFinanceEventPnlMetrics>div{border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;padding:13px 14px}.oroFinanceEventPnlMetrics span{color:#ffffff6b;text-transform:uppercase;letter-spacing:.07em;margin-bottom:4px;font-size:10px;display:block}.oroFinanceEventPnlMetrics strong{color:#fff;font-size:13px}.oroFinanceEventPnlFooter{color:#ffffff78;flex-wrap:wrap;gap:12px;padding:12px 16px;font-size:11px;display:flex}.oroFinanceEventPnlDetail{padding:0 18px 18px}.oroFinanceEventPnlSection{border-top:1px solid #ffffff12;margin-top:18px;padding-top:16px}.oroFinanceEventPnlSection h3{color:#fff;margin:0 0 12px;font-size:14px}.oroFinanceEventPnlRows{flex-direction:column;gap:8px;display:flex}.oroFinanceEventPnlRows>div,.oroFinanceEventTransactionList>div{border-bottom:1px solid #ffffff0b;justify-content:space-between;gap:16px;padding:9px 0;display:flex}.oroFinanceEventPnlRows span,.oroFinanceEventTransactionList span{color:#ffffff94;font-size:12px}.oroFinanceEventPnlRows strong,.oroFinanceEventTransactionList strong{color:#fff;text-align:right;font-size:12px}.oroFinanceEventPnlTotal{border-top:1px solid #d6ab2d38;margin-top:4px;padding-top:12px!important}.oroFinanceEventPnlTotal strong{color:#d8ad2e!important}.oroFinanceEventPnlWarning{color:#ffffff94;background:#d6ab2d0d;border:1px solid #d6ab2d2e;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:11px;line-height:1.5}.oroFinanceEventPnlEmpty{color:#ffffff6b;margin:0;font-size:12px}.oroFinanceEventTransactionList{flex-direction:column;display:flex}@media (width<=1100px){.oroFinanceEventPnlGrid{grid-template-columns:1fr}.oroFinanceEventPnl .oroFinanceEventHeader{flex-direction:column}.oroFinanceEventSeasonSummary{width:100%}}@media (width<=680px){.oroFinanceEventPnl{padding:16px}.oroFinanceEventPnlMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oroFinanceEventSeasonSummary{grid-template-columns:1fr}}.oroFinanceReviewFiltersV452{flex-direction:column;gap:14px;margin:18px 0;display:flex}.oroFinanceReviewFilterGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.oroFinanceReviewFilterGrid label{flex-direction:column;gap:7px;display:flex}.oroFinanceReviewFilterGrid span{letter-spacing:.1em;text-transform:uppercase;color:#ffffff7a;font-size:10px;font-weight:800}.oroFinanceReviewFilterGrid select,.oroFinanceBulkReviewControls select{color:#fff;background:#151515;border:1px solid #ffffff1a;border-radius:9px;width:100%;min-height:42px;padding:0 11px}.oroFinanceBulkReviewPanel{background:#d6ab2d0a;border:1px solid #d6ab2d2e;border-radius:12px;padding:14px}.oroFinanceBulkReviewTop{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.oroFinanceBulkReviewTop strong{color:#fff;margin-right:auto}.oroFinanceBulkReviewTop span{color:#d8ad2e;font-size:12px;font-weight:700}.oroFinanceBulkReviewTop button,.oroFinanceBulkReviewControls button{color:#fff;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1c;border-radius:8px;min-height:38px;padding:0 12px}.oroFinanceBulkReviewControls{grid-template-columns:1.1fr 1fr 1fr auto;gap:9px;display:grid}.oroFinanceBulkReviewControls button{color:#101010;background:#d8ad2e;border-color:#d6ab2d59;font-weight:800}.oroFinanceBulkReviewControls button:disabled{opacity:.45;cursor:not-allowed}.oroFinanceReviewBulkCheckbox{color:#ffffff8c;cursor:pointer;align-items:center;gap:7px;margin-bottom:10px;font-size:11px;display:inline-flex}.oroFinanceReviewBulkCheckbox input{accent-color:#d8ad2e;width:16px;height:16px}.oroFinanceSuggestedEventV452{color:#ffffff9e;background:#d6ab2d0e;border-left:2px solid #d8ad2e;margin:8px 0;padding:8px 10px;font-size:11px}@media (width<=900px){.oroFinanceReviewFilterGrid,.oroFinanceBulkReviewControls{grid-template-columns:1fr}}.oroFinanceReviewFiltersV452{background:linear-gradient(#ffffff06,#ffffff03);border:1px solid #d4a82a2e;border-radius:14px;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:12px;margin:18px 0 12px;padding:16px;display:grid}.oroFinanceReviewFiltersV452 label{color:#d7d7d2;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:7px;min-width:0;font-size:11px;font-weight:700;display:flex}.oroFinanceReviewFiltersV452 select{color:#f5f4ef;width:100%;min-height:42px;font:inherit;background:#111411;border:1px solid #ffffff1f;border-radius:10px;outline:none;padding:0 38px 0 13px;font-size:13px;transition:border-color .16s,box-shadow .16s,background .16s}.oroFinanceReviewFiltersV452 select:hover{border-color:#d4a82a80}.oroFinanceReviewFiltersV452 select:focus{border-color:#d4a82a;box-shadow:0 0 0 3px #d4a82a1f}.oroFinanceReviewFiltersV452 button{color:#e6bd43;cursor:pointer;background:#d4a82a0f;border:1px solid #d4a82a6b;border-radius:10px;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;transition:background .16s,border-color .16s,color .16s,transform .16s}.oroFinanceReviewFiltersV452 button:hover{color:#fff;background:#d4a82a26;border-color:#d4a82a}.oroFinanceReviewFiltersV452 button:active{transform:translateY(1px)}.oroFinanceReviewBulkToolbarV452{background:linear-gradient(135deg,#d4a82a1a,#d4a82a06);border:1px solid #d4a82a40;border-radius:13px;grid-template-columns:minmax(120px,auto) minmax(170px,1fr) minmax(170px,1fr) minmax(190px,1fr) auto;align-items:center;gap:10px;margin:0 0 14px;padding:13px 14px;display:grid}.oroFinanceReviewBulkToolbarV452>*{min-width:0}.oroFinanceReviewBulkToolbarV452 select{color:#f3f2ed;background:#101310;border:1px solid #ffffff21;border-radius:9px;outline:none;width:100%;min-height:40px;padding:0 36px 0 12px;font-size:12px;transition:border-color .16s,box-shadow .16s}.oroFinanceReviewBulkToolbarV452 select:hover{border-color:#d4a82a8c}.oroFinanceReviewBulkToolbarV452 select:focus{border-color:#d4a82a;box-shadow:0 0 0 3px #d4a82a1c}.oroFinanceReviewBulkToolbarV452 button{color:#090b09;cursor:pointer;background:linear-gradient(#e4bb46,#c99a20);border:1px solid #e7bf4b;border-radius:9px;min-height:40px;padding:0 18px;font-size:12px;font-weight:900;transition:filter .16s,transform .16s,opacity .16s;box-shadow:0 8px 20px #00000029}.oroFinanceReviewBulkToolbarV452 button:hover:not(:disabled){filter:brightness(1.08)}.oroFinanceReviewBulkToolbarV452 button:active:not(:disabled){transform:translateY(1px)}.oroFinanceReviewBulkToolbarV452 button:disabled{color:#ffffff59;box-shadow:none;cursor:not-allowed;background:#ffffff0e;border-color:#ffffff14}.oroFinanceReviewBulkCheckboxV452{color:#d9d9d4;letter-spacing:.03em;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;margin:0 0 5px;font-size:11px;font-weight:800;display:inline-flex}.oroFinanceReviewBulkCheckboxV452 input[type=checkbox]{accent-color:#d4a82a;cursor:pointer;width:18px;height:18px;margin:0}.isBulkSelected{box-shadow:0 0 0 1px #d4a82a21,0 12px 34px #0000002e;background:linear-gradient(135deg,#d4a82a13,#ffffff04)!important;border-color:#d4a82ad1!important}.oroFinanceReviewFiltersV452+.oroFinanceReviewBulkToolbarV452{position:relative}[class*=oroFinanceEventPnl]{box-sizing:border-box}.oroFinanceEventPnlGrid{gap:16px}.oroFinanceEventPnlGrid>*{box-shadow:0 14px 34px #0000002e;color:#f4f2eb!important;background:linear-gradient(145deg,#141714,#0e110f)!important;border-color:#d4a82a33!important}.oroFinanceEventPnlGrid>* h1,.oroFinanceEventPnlGrid>* h2,.oroFinanceEventPnlGrid>* h3,.oroFinanceEventPnlGrid>* h4,.oroFinanceEventPnlGrid>* strong{color:#f8f7f2!important}.oroFinanceEventPnlGrid>* p,.oroFinanceEventPnlGrid>* span,.oroFinanceEventPnlGrid>* small{opacity:1}.oroFinanceEventPnlGrid>* [class*=Label],.oroFinanceEventPnlGrid>* [class*=label]{color:#a9aaa5!important}.oroFinanceEventPnlGrid>* [class*=Value],.oroFinanceEventPnlGrid>* [class*=value]{color:#f7f6f1!important}.oroFinanceEventPnlGrid>* button{color:#e7bb3f;border-color:#d4a82a6b}@media (width<=1180px){.oroFinanceReviewFiltersV452,.oroFinanceReviewBulkToolbarV452{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (width<=760px){.oroFinanceReviewFiltersV452,.oroFinanceReviewBulkToolbarV452{grid-template-columns:1fr}.oroFinanceReviewFiltersV452 button,.oroFinanceReviewBulkToolbarV452 button{width:100%}}.jwc-page{color:#17130e;padding:4px 0 60px}.jwc-loading{color:#756b60;text-align:center;background:#fff;border:1px solid #dfd4c5;border-radius:18px;margin:40px 0;padding:45px}.jwc-hero{color:#fff;background:linear-gradient(110deg,#17130e 0%,#2a1c09 70%,#563a08 100%);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:18px;padding:34px 38px;display:flex}.jwc-hero h1{color:#fff;margin:7px 0 9px;font-size:clamp(38px,4vw,58px);line-height:1}.jwc-hero p{color:#d8d1c7;max-width:760px;margin:0;line-height:1.55}.jwc-eyebrow{color:#b07d0d;letter-spacing:2px;font-size:10px;font-weight:900}.jwc-hero .jwc-eyebrow{color:#efb82e}.jwc-heroSummary{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:300px;display:grid}.jwc-heroSummary>div{background:#efb82e14;border:1px solid #efb82e59;border-radius:13px;flex-direction:column;gap:3px;padding:15px;display:flex}.jwc-heroSummary strong{color:#efb82e;font-size:24px}.jwc-heroSummary span{color:#fff;font-size:10px}.jwc-alert{border-radius:11px;margin-bottom:15px;padding:14px 16px;font-weight:750}.jwc-alert.success{color:#176b32;background:#e9f7ed;border:1px solid #b7dbc1}.jwc-alert.error{color:#9b302c;background:#fff0ef;border:1px solid #e2b8b3}.jwc-tabs{background:#fff;border:1px solid #dfd4c5;border-radius:15px;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:8px;display:flex}.jwc-tabs button{color:#17130e;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:42px;padding:9px 18px;font-size:13px;font-weight:850}.jwc-tabs button.active{color:#efb82e;background:#17130e}.jwc-panel,.jwc-sidePanel{background:#fff;border:1px solid #dfd4c5;border-radius:18px;padding:23px;box-shadow:0 13px 36px #271b0a0f}.jwc-directoryLayout{grid-template-columns:minmax(0,1fr) 360px;gap:18px;display:grid}.jwc-sectionHeading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:20px;display:flex}.jwc-sectionHeading h2,.jwc-sidePanel h2{margin:5px 0 4px;font-size:27px}.jwc-sectionHeading p{color:#776d62;margin:0}.jwc-toolbar{gap:9px;display:flex}.jwc-toolbar input,.jwc-toolbar select{color:#4f463d;background:#fff;border:1px solid #ddd0bf;border-radius:9px;min-height:42px;padding:8px 12px}.jwc-memberCard{background:#fcfaf7;border:1px solid #e4d9ca;border-radius:15px;padding:18px}.jwc-memberIdentity{align-items:center;gap:16px;display:flex}.jwc-memberIdentity h3{margin:0 0 4px;font-size:21px}.jwc-memberIdentity p{color:#766c61;margin:0}.jwc-memberBadges{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.jwc-status{text-transform:uppercase;border-radius:999px;align-items:center;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.jwc-status--green{color:#176b32;background:#e7f7eb;border:1px solid #b5dbc0}.jwc-status--gold{color:#805900;background:#fff5d5;border:1px solid #e3cc86}.jwc-status--blue{color:#245a94;background:#edf5ff;border:1px solid #bfd3ed}.jwc-status--gray{color:#6d655b;background:#f2f0ec;border:1px solid #ddd7ce}.jwc-profileImage,.jwc-avatar{object-fit:cover;border-radius:50%;flex:none}.jwc-profileImage--large,.jwc-avatar--large{width:82px;height:82px}.jwc-profileImage--medium,.jwc-avatar--medium{width:68px;height:68px}.jwc-profileImage--small,.jwc-avatar--small{width:42px;height:42px}.jwc-avatar{color:#e6b22b;background:#17130e;place-items:center;font-weight:900;display:grid}.jwc-memberInformation{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin:17px 0;display:grid}.jwc-memberInformation>div,.jwc-accountStatusGrid>div{background:#fff;border:1px solid #e7ddcf;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:11px;display:flex}.jwc-memberInformation span,.jwc-accountStatusGrid span,.jwc-credential span,.jwc-sendDetail span{color:#82776a;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.jwc-memberInformation strong,.jwc-accountStatusGrid strong{text-overflow:ellipsis;font-size:10px;overflow:hidden}.jwc-memberActions{flex-wrap:wrap;gap:8px;display:flex}.jwc-primary,.jwc-secondary,.jwc-send{cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:9px 14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.jwc-primary{color:#fff;background:#17130e;border:1px solid #17130e}.jwc-secondary{color:#17130e;background:#fff;border:1px solid #d9ccba}.jwc-primary:disabled,.jwc-secondary:disabled,.jwc-send:disabled{cursor:not-allowed;opacity:.5}.jwc-sidePanel{height:fit-content}.jwc-credential{background:#faf8f4;border:1px solid #e7ddce;border-radius:10px;flex-direction:column;gap:5px;margin-top:12px;padding:14px;display:flex}.jwc-password{font-family:monospace;font-size:15px}.jwc-accountStatusGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.jwc-emptyCompact{color:#756b60;background:#faf7f2;border:1px dashed #d9cebe;border-radius:12px;margin-top:15px;padding:20px}.jwc-positionGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.jwc-positionCard{background:#faf8f4;border:1px solid #e4d9ca;border-radius:12px;flex-direction:column;gap:7px;padding:16px;display:flex}.jwc-positionCard strong{font-size:13px}.jwc-positionCard span{color:#7c7267;font-size:10px;line-height:1.5}.jwc-informationNotice{background:#fff8df;border:1px solid #e4cc89;border-radius:11px;margin-top:17px;padding:15px}.jwc-informationNotice strong{color:#755100}.jwc-informationNotice p{color:#776845;margin:5px 0 0;font-size:11px}.jwc-emptyState{text-align:left;background:#faf7f2;border:1px dashed #d9cebe;border-radius:13px;justify-content:center;align-items:center;gap:14px;margin-top:18px;padding:34px;display:flex}.jwc-emptyState h3{margin:0 0 5px}.jwc-emptyState p{color:#776d62;max-width:620px;margin:0}.jwc-previewLayout{grid-template-columns:minmax(0,1fr) 320px;gap:18px;display:grid}.jwc-emailFrame{background:#fff;border:1px solid #ded2c1;border-radius:14px;overflow:hidden}.jwc-emailHeader{text-align:center;background:#17130e;padding:30px}.jwc-emailLogo{color:#e4af29;border:1px solid #dca51f;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 13px;font-weight:900;display:grid}.jwc-emailHeader span{color:#e4af29;letter-spacing:2px;font-size:9px;font-weight:900}.jwc-emailHeader h2{color:#fff;margin:10px 0 0}.jwc-emailBody{color:#332a20;padding:30px;line-height:1.65}.jwc-emailFeatures{background:#faf8f4;border:1px solid #e7ddce;border-radius:10px;margin:20px 0;padding:17px}.jwc-emailFeatures ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 24px;margin:12px 0 0;padding-left:20px;display:grid}.jwc-emailCredentials{background:#faf7ef;border-left:4px solid #cb9720;border-radius:8px;gap:10px;margin:21px 0;padding:18px;display:grid}.jwc-emailCredentials>span{color:#7c7164;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.jwc-emailCredentials>div{flex-direction:column;display:flex}.jwc-emailCredentials small{color:#7c7164}.jwc-emailButton{color:#17130e;background:#d9a322;border-radius:8px;width:fit-content;margin:24px auto;padding:13px 22px;font-weight:900;text-decoration:none;display:block}.jwc-emailSignature{border-top:1px solid #e5ddd2;flex-direction:column;gap:2px;margin-top:24px;padding-top:20px;display:flex}.jwc-emailSignature span{color:#9a7114;font-size:11px}.jwc-sendPanel{background:#faf8f4;border:1px solid #e2d7c7;border-radius:13px;height:fit-content;padding:19px}.jwc-sendPanel h3{margin:6px 0 16px}.jwc-sendDetail{border-bottom:1px solid #e4ddd4;flex-direction:column;gap:4px;padding:10px 0;display:flex}.jwc-sendDetail strong{overflow-wrap:anywhere;font-size:11px}.jwc-approval{color:#4f463d;align-items:flex-start;gap:10px;margin:18px 0;font-size:11px;line-height:1.5;display:flex}.jwc-approval input{width:auto;margin-top:3px}.jwc-send{color:#17130e;background:#dba41e;border:1px solid #c28d16;width:100%}.jwc-tableWrap{border:1px solid #e2d8ca;border-radius:12px;overflow-x:auto}.jwc-table{border-collapse:collapse;width:100%}.jwc-table th{color:#74695c;letter-spacing:1px;text-align:left;text-transform:uppercase;background:#f5f0e8;padding:12px;font-size:9px}.jwc-table td{border-top:1px solid #e8dfd4;padding:13px 12px;font-size:11px}.jwc-tablePerson{align-items:center;gap:10px;display:flex}.jwc-tablePerson>div{flex-direction:column;gap:2px;display:flex}.jwc-tablePerson span{color:#786f65;font-size:9px}@media (width<=1100px){.jwc-directoryLayout,.jwc-previewLayout{grid-template-columns:1fr}.jwc-positionGrid,.jwc-memberInformation{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.jwc-hero,.jwc-sectionHeading{flex-direction:column}.jwc-heroSummary{width:100%;min-width:0}.jwc-toolbar{flex-direction:column;width:100%}.jwc-positionGrid,.jwc-memberInformation,.jwc-accountStatusGrid,.jwc-emailFeatures ul{grid-template-columns:1fr}}.jwc-safetyNotice{color:#765300;background:#fff8df;border:1px solid #e3cc86;border-radius:10px;margin-bottom:14px;padding:13px 15px;font-size:12px}.jwc-managementHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.jwc-managementHeader h2{margin:5px 0;font-size:28px}.jwc-managementHeader p{color:#766c61;margin:0}.jwc-directoryToolbar{grid-template-columns:minmax(260px,1fr) 240px;gap:10px;margin-bottom:12px;display:grid}.jwc-directoryToolbar input,.jwc-directoryToolbar select{background:#fff;border:1px solid #d9ccba;border-radius:9px;min-height:43px;padding:9px 12px}.jwc-bulkBar{background:#faf8f4;border:1px solid #e1d6c7;border-radius:11px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:14px;padding:11px;display:flex}.jwc-bulkBar label{align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.jwc-bulkBar input{width:auto}.jwc-bulkBar>span{color:#756b60;margin-right:auto;font-size:11px}.jwc-danger{color:#9b302c;cursor:pointer;background:#fff0ef;border:1px solid #b74a42;border-radius:9px;min-height:40px;padding:9px 14px;font-size:11px;font-weight:850}.jwc-dangerText{color:#9b302c;cursor:pointer;background:0 0;border:0;padding:8px;font-size:10px;font-weight:850}.jwc-rowActions{flex-wrap:wrap;gap:6px;min-width:220px;display:flex}.jwc-directoryAvatar,.jwc-directoryInitials{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.jwc-directoryInitials{color:#e6b22b;background:#17130e;place-items:center;font-size:12px;font-weight:900;display:grid}.jwc-table td>small{color:#81766a;margin-top:5px;font-size:8px;display:block}.jwc-table td input{width:auto}.jwc-emptyTable{color:#766c61;text-align:center;padding:35px!important}@media (width<=850px){.jwc-managementHeader{flex-direction:column}.jwc-directoryToolbar{grid-template-columns:1fr}}.jwc-directoryToolbar{grid-template-columns:minmax(280px,1fr) minmax(180px,230px) minmax(190px,240px)}@media (width<=1050px){.jwc-directoryToolbar{grid-template-columns:1fr 1fr}.jwc-directoryToolbar input{grid-column:1/-1}}@media (width<=700px){.jwc-directoryToolbar{grid-template-columns:1fr}.jwc-directoryToolbar input{grid-column:auto}}.oroTrainingManagerPage{width:100%;max-width:1500px;margin:0 auto}.oroTrainingManagerHero{background:radial-gradient(circle at 85% 15%,#ddb23c29,#0000 30%),linear-gradient(135deg,#17130d,#272015);border:1px solid #d5ab3842;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:30px;padding:31px 34px;display:flex;box-shadow:0 18px 45px #1f18091c}.oroTrainingManagerEyebrow{color:#d9b451;letter-spacing:.18em;margin-bottom:9px;font-size:10px;font-weight:900}.oroTrainingManagerHero h1{color:#fff;letter-spacing:-.04em;margin:0;font-size:38px}.oroTrainingManagerHero p{color:#ffffffa3;max-width:720px;margin:13px 0 0;line-height:1.65}.oroTrainingPortalButton{color:#19140b;cursor:pointer;background:#d7aa34;border:0;border-radius:10px;flex:none;min-height:43px;padding:0 17px;font-weight:900}.oroTrainingStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:18px;display:grid}.oroTrainingStats article{background:#fff;border:1px solid #e5ded1;border-radius:16px;padding:20px 22px}.oroTrainingStats span{color:#9e7920;letter-spacing:.13em;font-size:9px;font-weight:900;display:block}.oroTrainingStats strong{color:#1f1b14;margin:7px 0 2px;font-size:27px;display:block}.oroTrainingStats small{color:#81796d}.oroTrainingMessage{border-radius:11px;margin-top:18px;padding:13px 16px;font-size:13px;font-weight:700}.oroTrainingMessage.success{color:#35652d;background:#f0f8ef;border:1px solid #cbe0c7}.oroTrainingMessage.error{color:#984536;background:#fff1ef;border:1px solid #e7c7c1}.oroTrainingManagerIntro{justify-content:space-between;align-items:flex-end;gap:25px;padding:31px 3px 17px;display:flex}.oroTrainingManagerIntro>div>span{color:#a67d1b;letter-spacing:.16em;font-size:9px;font-weight:900}.oroTrainingManagerIntro h2{color:#211d17;margin:5px 0;font-size:25px}.oroTrainingManagerIntro p{color:#7b7367;margin:0}.oroTrainingLegend{color:#756e64;gap:16px;font-size:11px;display:flex}.oroTrainingLegend span{align-items:center;gap:6px;display:flex}.oroTrainingLegend i{border-radius:50%;width:8px;height:8px}.oroTrainingLegend i.draft{background:#a8a093}.oroTrainingLegend i.published{background:#c69726}.oroTrainingManagerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.oroTrainingAdminCard{background:#fff;border:1px solid #e5ddd0;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px #241b080b}.oroTrainingAdminCard.isPublished{border-color:#d5b256}.oroTrainingAdminCardTop{background:#fbf9f4;border-bottom:1px solid #ece5da;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.oroTrainingModuleIdentity{align-items:center;gap:11px;display:flex}.oroTrainingModuleNumber{color:#ddb64f;background:#1a1711;border-radius:9px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:900;display:grid}.oroTrainingModuleIdentity small{color:#a29a8d;font-size:8px;font-weight:900;display:block}.oroTrainingModuleIdentity strong{color:#332d23;margin-top:2px;font-size:11px;display:block}.oroTrainingPublishBadge{letter-spacing:.09em;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.oroTrainingPublishBadge.draft{color:#746e65;background:#eeeae3}.oroTrainingPublishBadge.published{color:#6a4d08;background:#f0dfab}.oroTrainingAdminForm{gap:12px;padding:18px 19px;display:grid}.oroTrainingAdminForm label{gap:6px;display:grid}.oroTrainingAdminForm label>span{color:#746d61;font-size:10px;font-weight:800}.oroTrainingAdminForm input,.oroTrainingAdminForm textarea{box-sizing:border-box;color:#241f18;width:100%;font:inherit;background:#fff;border:1px solid #ddd6ca;border-radius:8px;padding:10px 11px}.oroTrainingAdminForm textarea{resize:vertical;line-height:1.5}.oroTrainingVideoSection{background:#faf8f3;border:1px solid #e7dfd2;border-radius:12px;margin:0 19px;padding:15px}.oroTrainingVideoHeading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.oroTrainingVideoHeading span{color:#9f791d;letter-spacing:.13em;font-size:8px;font-weight:900;display:block}.oroTrainingVideoHeading strong{color:#332e26;text-overflow:ellipsis;white-space:nowrap;max-width:390px;margin-top:4px;font-size:11px;display:block;overflow:hidden}.oroTrainingVideoHeading small{color:#8b8377;font-size:10px}.oroTrainingUploadButton,.oroTrainingReplaceButton{cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.oroTrainingUploadButton{color:#e6bf57;background:#1d1913;border-radius:8px;width:100%;min-height:38px;margin-top:12px;font-size:11px;font-weight:800}.oroTrainingUploadButton input,.oroTrainingReplaceButton input{display:none}.oroTrainingVideoActions{gap:7px;margin-top:12px;display:flex}.oroTrainingVideoActions button,.oroTrainingReplaceButton{color:#55462a;background:#fff;border:1px solid #dcd3c4;border-radius:8px;min-height:35px;padding:0 11px;font-size:10px;font-weight:800}.oroTrainingVideoActions button{cursor:pointer}.oroTrainingVideoActions .danger{color:#a04c3e}.oroTrainingVideoPreview{background:#111;border-radius:10px;margin-top:12px;overflow:hidden}.oroTrainingVideoPreview video{background:#000;width:100%;max-height:330px;display:block}.oroTrainingAdminFooter{grid-template-columns:1fr 1fr;gap:8px;padding:17px 19px 19px;display:grid}.oroTrainingAdminFooter button{cursor:pointer;border-radius:9px;min-height:39px;font-size:10px;font-weight:900}.oroTrainingSaveButton{color:#4e4433;background:#fff;border:1px solid #d9d0c2}.oroTrainingPublishButton{color:#18130a;background:#d6aa34;border:1px solid #c4931d}.oroTrainingUnpublishButton{color:#e2bd58;background:#28231b;border:1px solid #28231b}.oroTrainingAdminFooter button:disabled{cursor:not-allowed;opacity:.45}.oroTrainingLoading{background:#fff;border:1px solid #e5ded1;border-radius:16px;padding:35px}@media (width<=1050px){.oroTrainingManagerGrid{grid-template-columns:1fr}}@media (width<=720px){.oroTrainingManagerHero{flex-direction:column;align-items:stretch}.oroTrainingStats{grid-template-columns:1fr}.oroTrainingManagerIntro{flex-direction:column;align-items:flex-start}}body.oro-photogenic-v2{background:radial-gradient(circle at 92% 0,#c48f181a,#0000 32rem),#f4f1eb}.ph-page{width:100%}.ph-pageHeader,.ph-sectionHeader{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.ph-pageHeader{border-bottom:1px solid #ddd3c5;margin-bottom:20px;padding-bottom:20px}.ph-pageHeader h1{color:#17130e;letter-spacing:-1.8px;margin:4px 0 6px;font-size:clamp(38px,4vw,56px);line-height:1}.ph-pageHeader p,.ph-sectionHeader p{color:#746a5e;margin:0;line-height:1.55}.ph-eyebrow{color:#9e6b05;letter-spacing:2px;font-size:11px;font-weight:900}.ph-actions,.ph-rowActions{flex-wrap:wrap;gap:8px;display:flex}.ph-button,.ph-backButton{color:#17130e;cursor:pointer;background:#fff;border:1px solid #d9cebf;border-radius:10px;min-height:43px;padding:0 15px;font-weight:850}.ph-backButton{color:#936204;background:0 0;border:0;margin-bottom:14px;padding:0}.ph-buttonGold{background:linear-gradient(135deg,#e8bc43,#bd891b);border-color:#bd891b}.ph-buttonDanger{color:#b42318;border-color:#d8a29c}.ph-buttonSmall{min-height:35px;padding:0 10px;font-size:12px}.ph-message{border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;font-weight:750;display:flex}.ph-message button{background:0 0;border:0;font-size:20px}.ph-messageSuccess{color:#176b36;background:#e8f6ed}.ph-messageError{color:#a5261d;background:#fff0ef}.ph-eventGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ph-eventCard{color:#17130e;text-align:left;cursor:pointer;background:radial-gradient(circle at 100% 0,#daa8302e,#0000 16rem),#fff;border:1px solid #ddd2c3;border-radius:20px;min-height:280px;padding:22px;box-shadow:0 12px 28px #1f170c0d}.ph-eventCard:hover{border-color:#bd891b;transform:translateY(-3px)}.ph-eventCardTop{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.ph-eventInitials{color:#efc44d;background:#17130e;border-radius:15px;place-items:center;width:58px;height:58px;font-weight:900;display:grid}.ph-openEvent{color:#9a6703;font-size:12px;font-weight:900}.ph-eventCard h2{margin:7px 0 4px;font-size:25px}.ph-eventCard p{color:#73695d;margin:0}.ph-eventStats{border-top:1px solid #eee5d8;grid-template-columns:repeat(3,1fr);gap:11px;margin-top:22px;padding-top:16px;display:grid}.ph-eventStats span{color:#73695d;font-size:11px}.ph-eventStats strong{color:#17130e;font-size:21px;display:block}.ph-summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ph-summaryGrid article{background:#fff;border:1px solid #e1d7c9;border-radius:13px;padding:14px}.ph-summaryGrid strong{font-size:25px;display:block}.ph-summaryGrid span{color:#72685c;font-size:12px}.ph-panel{background:#fff;border:1px solid #ded4c6;border-radius:18px;margin-bottom:16px;padding:20px;box-shadow:0 12px 30px #1f170c0d}.ph-sectionHeader{margin-bottom:17px}.ph-sectionHeader h2{margin:4px 0 6px;font-size:27px}.ph-judgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ph-judgeCard{color:#fff;background:#17130e;border:1px solid #8f6817;border-radius:14px;gap:9px;padding:15px;display:grid}.ph-judgeCard strong{color:#efc44d}.ph-judgeCard input{border:0;border-radius:9px;min-height:42px;padding:0 11px}.ph-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;display:flex}.ph-filterTabs{flex-wrap:wrap;gap:6px;display:flex}.ph-filterTabs button{cursor:pointer;background:#fff;border:1px solid #ddd3c5;border-radius:999px;min-height:37px;padding:0 13px;font-weight:800}.ph-filterTabs button.active{color:#875900;background:#fff0c7;border-color:#bd891b}.ph-toolbar input{border:1px solid #d9cebf;border-radius:10px;width:min(360px,100%);min-height:42px;padding:0 12px}.ph-tableWrap{border:1px solid #e2d9cc;border-radius:14px;overflow-x:auto}.ph-table{border-collapse:collapse;width:100%;min-width:1050px}.ph-table th{color:#74695d;letter-spacing:.8px;text-align:left;text-transform:uppercase;background:#f7f2ea;padding:12px;font-size:10px}.ph-table td{vertical-align:middle;border-top:1px solid #eee6db;padding:12px}.ph-person{align-items:center;gap:11px;display:flex}.ph-person img,.ph-avatar{object-fit:cover;border-radius:11px;width:54px;height:54px}.ph-avatar{color:#efc44d;background:#17130e;place-items:center;font-weight:900;display:grid}.ph-person strong,.ph-person small{display:block}.ph-person small{color:#766c60;margin-top:3px}.ph-badge{white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850;display:inline-flex}.ph-badgeBlue{color:#285c9e;background:#edf3ff}.ph-badgeGreen{color:#176b36;background:#e7f5eb}.ph-dangerPanel{background:#fff7f6;border:1px solid #e1b0ab;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.ph-dangerPanel p{color:#74695d;margin:4px 0 0}.ph-profileLayout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);gap:16px;display:grid}.ph-fullWidth{grid-column:1/-1}.ph-photoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ph-photoGrid img{aspect-ratio:4/5;object-fit:cover;border-radius:14px;width:100%}.ph-detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ph-detailGrid div{background:#faf7f2;border:1px solid #e2d9cc;border-radius:11px;padding:12px}.ph-detailGrid span,.ph-detailGrid strong{display:block}.ph-detailGrid span{color:#776d61;text-transform:uppercase;margin-bottom:5px;font-size:10px}.ph-assignmentList{gap:10px;display:grid}.ph-assignmentList article{border:1px solid #e2d9cc;border-radius:12px;grid-template-columns:1fr auto minmax(240px,.7fr);align-items:center;gap:12px;padding:12px;display:grid}.ph-assignmentList small{color:#776d61;margin-top:3px;display:block}.ph-assignmentList audio{width:100%}.ph-empty{color:#766c60;text-align:center;background:#fff;border:1px dashed #d9cebf;border-radius:14px;padding:32px}@media (width<=1100px){.ph-eventGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-judgeGrid,.ph-profileLayout{grid-template-columns:1fr}.ph-fullWidth{grid-column:auto}}@media (width<=760px){.ph-pageHeader,.ph-sectionHeader,.ph-toolbar,.ph-dangerPanel{flex-direction:column;align-items:stretch}.ph-eventGrid,.ph-summaryGrid,.ph-photoGrid,.ph-detailGrid{grid-template-columns:1fr}.ph-eventStats{grid-template-columns:repeat(2,1fr)}.ph-toolbar input{width:100%}}.ph-workspaceTabs{background:#fff;border:1px solid #ddd3c5;border-radius:14px;gap:7px;margin-bottom:16px;padding:7px;display:flex;overflow-x:auto}.ph-workspaceTabs button{white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:40px;padding:0 14px;font-weight:850}.ph-workspaceTabs button.active{color:#efc44d;background:#17130e}.ph-summaryGridSix{grid-template-columns:repeat(6,minmax(0,1fr))}.ph-overviewGrid{grid-template-columns:1.2fr .8fr .8fr;gap:16px;display:grid}.ph-commandCard{color:#fff;background:linear-gradient(145deg,#211a10,#0e0b07)}.ph-commandCard h2{margin:8px 0;font-size:31px}.ph-commandCard p{color:#b9afa2}.ph-progressTrack{background:#ffffff21;border-radius:999px;height:13px;margin:20px 0 10px;overflow:hidden}.ph-progressTrack span{background:linear-gradient(90deg,#b67a16,#f0ce6d);height:100%;display:block}.ph-winnerSummary{background:#fff5d8;border:1px solid #d5a932;border-radius:14px;margin-top:14px;padding:18px}.ph-winnerSummary strong,.ph-winnerSummary span{display:block}.ph-winnerSummary strong{font-size:25px}.ph-statusList{gap:10px;margin-top:14px;display:grid}.ph-statusList div{border-bottom:1px solid #eee5d8;justify-content:space-between;gap:12px;padding-bottom:9px;display:flex}.ph-judgeProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:13px;display:grid}.ph-judgeProgress article{border:1px solid #e2d9cc;border-radius:12px;padding:12px}.ph-judgeProgress strong,.ph-judgeProgress span{display:block}.ph-judgeProgress span{color:#756b5f;margin-top:4px}.ph-resultBoard{background:linear-gradient(135deg,#fffaf0,#fff2cf);border:1px solid #dec98e;border-radius:16px;grid-template-columns:.75fr 1.2fr .75fr;gap:18px;margin-bottom:13px;padding:18px;display:grid}.ph-resultBoard h3{margin:5px 0;font-size:23px}.ph-rankingList{gap:8px;display:grid}.ph-rankingList>div:not(.ph-empty){border-bottom:1px solid #825b1226;grid-template-columns:30px 1fr;gap:2px 10px;padding-bottom:7px;display:grid}.ph-rankingList span{color:#efc44d;background:#17130e;border-radius:50%;grid-row:1/3;place-items:center;width:27px;height:27px;font-weight:900;display:grid}.ph-rankingList small{color:#786b57}.ph-officialWinner{background:#ffffffb8;border:1px solid #c58c1c;border-radius:13px;align-self:start;padding:15px}.ph-officialWinner span,.ph-officialWinner strong{display:block}.ph-officialWinner span{color:#8c5e00;letter-spacing:1px;font-size:10px;font-weight:900}.ph-officialWinner strong{margin-top:6px;font-size:22px}.ph-graphicsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.ph-graphicCard{background:#faf7f2;border:1px solid #e2d9cc;border-radius:15px;align-content:start;gap:9px;padding:14px;display:grid}.ph-graphicCard h3,.ph-graphicCard p{margin:0}.ph-graphicCard p{color:#756b5f}.ph-graphicCard img{border-radius:12px;width:100%;box-shadow:0 10px 25px #19120a24}.ph-winnerGraphic{background:#fff7df;border-color:#c99320}.ph-badgeGold{color:#875900;background:#fff0c7}.ph-timeline{gap:0;display:grid}.ph-timeline article{grid-template-columns:20px 1fr;gap:12px;min-height:78px;display:grid}.ph-timeline article>span{background:#c58c1c;border-radius:50%;width:12px;height:12px;margin-top:5px;position:relative}.ph-timeline article>span:after{content:"";background:#ead8b1;width:2px;height:66px;position:absolute;top:12px;left:5px}.ph-timeline article:last-child>span:after{display:none}.ph-timeline p,.ph-timeline small{color:#756b5f;margin:4px 0 0}.ph-settingsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ph-dangerZone{background:#fff7f6;border-color:#e1b0ab}@media (width<=1100px){.ph-summaryGridSix{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-overviewGrid,.ph-resultBoard{grid-template-columns:1fr}.ph-graphicsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ph-summaryGridSix,.ph-judgeProgress,.ph-graphicsGrid,.ph-settingsGrid{grid-template-columns:1fr}}.ph-personLarge{align-items:center;min-width:255px}.ph-personLarge>img,.ph-personLarge>.ph-avatar{object-fit:cover;border-radius:12px;width:62px;min-width:62px;height:62px}.ph-miniStatusRow{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ph-miniStatus{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.ph-miniStatusBlue{color:#1d4f91;background:#eaf2ff}.ph-miniStatusGold{color:#765000;background:#fff1c7}.ph-miniStatusWinner{color:#fff;background:#15100a;box-shadow:inset 0 0 0 1px #d29a16}.ph-registrationStatus{flex-direction:column;align-items:flex-start;gap:7px;display:flex}.ph-registrationStatus small{color:#71685d;font-size:11px;font-weight:700}.ph-table td{vertical-align:middle}.ph-rowActions{flex-wrap:wrap;min-width:185px}.ph-rowActions a{text-decoration:none}.ph-registrationFilterCards{grid-template-columns:repeat(6,minmax(105px,1fr));gap:10px;width:100%;display:grid}.ph-registrationFilterCard{color:#17120d;cursor:pointer;min-height:76px;font:inherit;text-align:left;background:#fff;border:1px solid #e4d7c3;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px 14px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.ph-registrationFilterCard:hover{border-color:#c89116;transform:translateY(-1px);box-shadow:0 8px 20px #251b0c14}.ph-registrationFilterCard span{font-size:13px;font-weight:800}.ph-registrationFilterCard strong{font-size:25px;line-height:1}.ph-registrationFilterCard.active{color:#f2bf3d;background:#17120d;border-color:#c89116;box-shadow:0 10px 24px #1f170c29}.ph-judgePanelCompact{gap:5px;min-width:150px;display:grid}.ph-judgePanelCompact span{color:#4d443a;align-items:center;gap:7px;font-size:12px;line-height:1.3;display:flex}.ph-judgePanelCompact strong{color:#f2bf3d;background:#17120d;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}@media (width<=1150px){.ph-registrationFilterCards{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media (width<=700px){.ph-registrationFilterCards{grid-template-columns:repeat(2,minmax(120px,1fr))}}.ph-toolbar{align-items:stretch;gap:14px}.ph-registrationFilterCards{flex:auto;grid-template-columns:repeat(6,minmax(92px,1fr));gap:8px}.ph-registrationFilterCard{min-height:64px;padding:10px 12px}.ph-registrationFilterCard span{font-size:12px}.ph-registrationFilterCard strong{font-size:22px}.ph-registrationFilterCard--blue{background:#f4f8fd;border-color:#c7d9ee}.ph-registrationFilterCard--gold{background:#fff8e7;border-color:#d8aa3d}.ph-registrationFilterCard--orange{background:#fff8f0;border-color:#e8c18e}.ph-registrationFilterCard--purple{background:#faf7fd;border-color:#d7cae9}.ph-registrationFilterCard--green{background:#f3fbf5;border-color:#bcdcc4}.ph-registrationFilterCard.active{color:#f2bf3d;background:#17120d;border-color:#c89116}.ph-registrationSearch{width:min(330px,100%);min-height:64px;font:inherit;background:#fff;border:1px solid #dfd1bc;border-radius:12px;flex:0 330px;align-self:stretch;padding:0 16px}.ph-registrationSearch:focus{border-color:#c89116;outline:3px solid #c891161f}.ph-participantMeta{color:#766c61;flex-wrap:wrap;gap:5px 10px;margin-top:5px;font-size:11px;display:flex}.ph-participantMeta span{position:relative}.ph-participantMeta span+span:before{content:"•";color:#c89116;margin-right:8px}.ph-table th:first-child{min-width:240px}.ph-table th:nth-child(2){min-width:95px}.ph-table th:nth-child(3){min-width:165px}.ph-table th:last-child{min-width:190px}@media (width<=1250px){.ph-toolbar{flex-direction:column}.ph-registrationSearch{flex-basis:auto;width:100%;min-height:48px}}@media (width<=900px){.ph-registrationFilterCards{grid-template-columns:repeat(3,minmax(105px,1fr))}}@media (width<=600px){.ph-registrationFilterCards{grid-template-columns:repeat(2,minmax(105px,1fr))}}.ph-judgePanelStatus>span{align-items:center}.ph-judgeCompactInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.ph-judgeCompactInfo b{color:#17130e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ph-judgeCompactInfo small{border-radius:999px;width:fit-content;padding:2px 6px;font-size:8px;font-weight:900}.ph-judgeCompactInfo small.complete{color:#176b32;background:#e3f4e8}.ph-judgeCompactInfo small.pending{color:#855c00;background:#fff1cf}.ph-judgeCompactInfo small.unassigned{color:#746b60;background:#f0ede8}.ph-judgePanelCompact.ph-judgePanelStatus>span>strong{color:#e5b63e;background:#17130e;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;line-height:1;display:grid}.ph-judgeCompactInfo{grid-template-columns:minmax(125px,1fr) 78px;align-items:center;gap:8px;width:100%;display:grid}.ph-judgeCompactInfo b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.ph-judgeCompactInfo small{text-align:center;white-space:nowrap;justify-content:center;justify-self:end;min-width:68px;margin:0;display:inline-flex}.ph-judgePanelCompact.ph-judgePanelStatus{gap:9px;min-width:300px;display:grid}.ph-judgePanelCompact.ph-judgePanelStatus>span{grid-template-columns:24px minmax(150px,1fr) 92px;align-items:center;gap:10px;width:100%;display:grid}.ph-judgePanelCompact.ph-judgePanelStatus>span>strong{color:#e5b63e;background:#17130e;border-radius:50%;place-items:center;width:20px;height:20px;margin:0;font-size:9px;display:grid}.ph-judgeCompactInfo{display:contents}.ph-judgeCompactInfo b{color:#17130e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.ph-judgeCompactInfo small{text-align:center;white-space:nowrap;justify-content:center;justify-self:end;min-width:78px;margin:0;padding:3px 7px;display:inline-flex}.ph-table th:nth-child(3),.ph-table td:nth-child(3){min-width:340px}.ph-judgePanelCompact.ph-judgePanelStatus{width:100%;min-width:310px;gap:10px!important;display:grid!important}.ph-judgePanelCompact.ph-judgePanelStatus>span{grid-template-columns:24px minmax(170px,1fr) 92px;width:100%;min-height:26px;align-items:center!important;gap:10px!important;margin:0!important;display:grid!important}.ph-judgePanelCompact.ph-judgePanelStatus>span>strong{color:#e5b63e;background:#17130e;border-radius:50%;place-items:center;min-width:20px;font-size:9px;line-height:1;width:20px!important;height:20px!important;margin:0!important;display:grid!important}.ph-judgePanelStatus .ph-judgeCompactInfo{display:contents!important}.ph-judgePanelStatus .ph-judgeCompactInfo b{color:#17130e;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;line-height:1.2;overflow:hidden;margin:0!important;display:block!important}.ph-judgePanelStatus .ph-judgeCompactInfo small{text-align:center;white-space:nowrap;border-radius:999px;justify-content:center;justify-self:end;align-items:center;width:88px;min-width:88px;min-height:20px;padding:3px 7px;font-size:8px;font-weight:900;line-height:1;margin:0!important;display:inline-flex!important}.ph-judgePanelStatus .ph-judgeCompactInfo small.complete{color:#176b32;background:#e4f4e8;border:1px solid #b9ddc3}.ph-judgePanelStatus .ph-judgeCompactInfo small.pending{color:#855c00;background:#fff1cf;border:1px solid #ead095}.ph-judgePanelStatus .ph-judgeCompactInfo small.unassigned{color:#71695f;background:#f1eee9;border:1px solid #ded8cf}@media (width<=1150px){.ph-table th:nth-child(3),.ph-table td:nth-child(3){min-width:300px}.ph-judgePanelCompact.ph-judgePanelStatus{min-width:280px}.ph-judgePanelCompact.ph-judgePanelStatus>span{grid-template-columns:24px minmax(135px,1fr) 84px}.ph-judgePanelStatus .ph-judgeCompactInfo small{width:80px;min-width:80px}}.ph-judgeAccountGrid{align-items:stretch}.ph-judgeAccountCard{background:#fff;border:1px solid #ded3c2;border-radius:16px;flex-direction:column;gap:14px;padding:18px;display:flex}.ph-judgeAccountHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ph-judgeAccountHeader>div{flex-direction:column;gap:4px;display:flex}.ph-judgeAccountHeader span{color:#9a761d;letter-spacing:1.3px;font-size:9px;font-weight:900}.ph-judgeAccountHeader strong{color:#17130e;font-size:17px}.ph-accountStatus{text-transform:uppercase;border-radius:999px;align-items:center;min-height:24px;padding:4px 9px;font-weight:900;display:inline-flex;letter-spacing:0!important;font-size:9px!important}.ph-accountStatus.active{color:#176b32;background:#e5f5e9;border:1px solid #add8b9}.ph-accountStatus.disabled{color:#9b302c;background:#fff0ef;border:1px solid #e4b9b4}.ph-accountStatus.missing{color:#855c00;background:#fff5d9;border:1px solid #e4cf91}.ph-accountField{gap:6px;display:grid}.ph-accountField>span{color:#756b5f;letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.ph-accountField input{color:#17130e;background:#faf8f4;border:1px solid #dcd3c7;border-radius:9px;width:100%;min-height:42px;padding:0 12px;font-size:12px}.ph-passwordRow{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.ph-passwordRow button{color:#775200;cursor:pointer;background:#fff8e8;border:1px solid #d8c9a8;border-radius:8px;padding:0 12px;font-size:10px;font-weight:900}.ph-accountMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ph-accountMeta>div{background:#faf8f5;border:1px solid #ebe3d8;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:10px;display:flex}.ph-accountMeta span{color:#867b6e;letter-spacing:1px;text-transform:uppercase;font-size:8px;font-weight:900}.ph-accountMeta strong{color:#342c24;text-overflow:ellipsis;font-size:10px;overflow:hidden}.ph-accountActions{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.ph-accountActions .ph-button{min-height:34px;padding:7px 10px;font-size:9px}.ph-buttonDanger{color:#9b302c!important;background:#fff0ef!important;border-color:#ddb6b1!important}.ph-accountNotice{color:#665e55;background:#f7f4ef;border:1px solid #ded7cd;border-radius:9px;margin-top:14px;padding:11px 13px;font-size:11px;font-weight:750}.ph-accountNotice.success{color:#176b32;background:#eaf7ed;border-color:#b7dbbf}.ph-accountNotice.error{color:#9b302c;background:#fff0ef;border-color:#e4b9b4}.ph-expressStation{padding-bottom:110px}.ph-expressHero,.ph-expressBallotHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.ph-expressHero h2,.ph-expressBallotHeader h2,.ph-expressComplete h2{margin:6px 0 8px;font-size:clamp(30px,4vw,48px)}.ph-expressHero p,.ph-expressBallotHeader p{max-width:720px;margin:0}.ph-expressEventBadge{background:#fff8e4;border:1px solid #e2c26e;border-radius:14px;flex-direction:column;gap:5px;min-width:230px;padding:16px;display:flex}.ph-expressEventBadge strong{color:#17130e;font-size:14px}.ph-expressEventBadge span{color:#755c22;font-size:11px}.ph-expressJudgeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ph-expressJudgeButton{text-align:left;cursor:pointer;background:#fff;border:2px solid #dfd3c0;border-radius:18px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:180px;padding:26px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.ph-expressJudgeButton:hover{border-color:#c99823;transform:translateY(-2px);box-shadow:0 14px 35px #3927081f}.ph-expressJudgeButton span{color:#a07516;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:900}.ph-expressJudgeButton strong{color:#17130e;font-size:25px}.ph-expressJudgeButton small{color:#746b61;margin-top:9px;font-size:12px}.ph-expressPoolNotice{background:#edf5ff;border:1px solid #bfd3ed;border-radius:13px;margin-top:18px;padding:16px}.ph-expressPoolNotice strong{color:#245a94}.ph-expressPoolNotice p{color:#4f6781;margin:5px 0 0}.ph-expressProgressCard{background:#faf8f4;border:1px solid #ded3c2;border-radius:14px;flex:none;width:240px;padding:16px}.ph-expressProgressCard strong{font-size:25px;display:block}.ph-expressProgressCard>span{color:#766d63;margin:3px 0 10px;font-size:10px;display:block}.ph-expressProgressTrack{background:#e9e2d7;border-radius:999px;height:9px;overflow:hidden}.ph-expressProgressTrack span{border-radius:inherit;background:#d1a028;height:100%;transition:width .18s;display:block}.ph-expressQuickActions{background:#faf8f4;border:1px solid #e0d6c8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.ph-expressQuickCounts{color:#746b61;flex-wrap:wrap;gap:15px;margin-left:auto;font-size:11px;display:flex}.ph-expressQuickCounts strong{color:#17130e}.ph-expressDivision{margin-top:22px}.ph-expressDivisionHeader{border-bottom:1px solid #e6ddd1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:11px;display:flex}.ph-expressDivisionHeader h3{margin:4px 0 0;font-size:25px}.ph-expressDivisionHeader>span{color:#6e655b;background:#f2eee7;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:850}.ph-expressParticipantGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ph-expressParticipantCard{background:#fff;border:2px solid #e1d7c8;border-radius:16px;transition:border-color .12s,box-shadow .12s,transform .12s;overflow:hidden}.ph-expressParticipantCard.not-winner{background:#f7f8f9;border-color:#aeb5bd}.ph-expressPhoto{background:#ece8e1;height:230px;position:relative;overflow:hidden}.ph-expressPhoto img{object-fit:cover;width:100%;height:100%}.ph-expressPhoto>div{color:#857d73;place-items:center;height:100%;display:grid}.ph-expressPhoto>span{color:#efba36;background:#17130ee0;border-radius:999px;justify-content:center;align-items:center;min-width:35px;min-height:30px;padding:5px 9px;font-size:11px;font-weight:900;display:inline-flex;position:absolute;top:10px;left:10px}.ph-expressParticipantInfo{flex-direction:column;gap:4px;min-height:72px;padding:13px;display:flex}.ph-expressParticipantInfo strong{color:#17130e;font-size:15px}.ph-expressParticipantInfo span{color:#766d63;font-size:10px}.ph-expressVoteButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 12px 13px;display:grid}.ph-expressVoteButtons button{color:#3d342b;cursor:pointer;background:#fff;border:1px solid #d8cdbd;border-radius:10px;min-height:54px;font-size:12px;font-weight:900}.ph-expressVoteButtons button:first-child.selected{color:#17130e;background:#d8a422;border-color:#b47c00}.ph-expressVoteButtons button:last-child.selected{color:#fff;background:#30363d;border-color:#7d8792}.ph-expressStickyBar{z-index:20;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19150ff7;border:1px solid #ceb066;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:14px 16px;display:flex;position:sticky;bottom:12px;box-shadow:0 15px 40px #1a12053d}.ph-expressStickyBar>div{flex-direction:column;display:flex}.ph-expressStickyBar strong{color:#efb934;font-size:18px}.ph-expressStickyBar span{color:#ded6cb;font-size:10px}.ph-expressSubmitButton{min-width:190px;min-height:50px!important;font-size:12px!important}.ph-expressReview{gap:18px;display:grid}.ph-expressReviewDivision{background:#fff;border:1px solid #e0d6c7;border-radius:14px;padding:17px}.ph-expressReviewRows{gap:7px;display:grid}.ph-expressReviewRows>div{border-top:1px solid #eee7de;grid-template-columns:55px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:10px 0;display:grid}.ph-expressReviewRows>div:first-child{border-top:0}.ph-expressReviewRows>div>span:first-child{color:#877c6f;font-size:10px}.ph-expressReviewBadge{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:27px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-flex}.ph-expressReviewBadge.winner{color:#795400;background:#fff3c7;border:1px solid #d1a333}.ph-expressReviewBadge.not-winner{color:#58616b;background:#f0f2f4;border:1px solid #ced2d6}.ph-expressSubmitBar{border-top:1px solid #e6ddd2;justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.ph-expressComplete{text-align:center;max-width:820px;margin:0 auto;padding:44px!important}.ph-expressCompleteIcon{color:#176b32;background:#e7f6eb;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 17px;font-size:38px;font-weight:900;display:grid}.ph-expressComplete>p{color:#6f665c;max-width:650px;margin:0 auto 20px;font-size:15px;line-height:1.6}.ph-expressReceiptGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.ph-expressReceiptGrid article{background:#faf8f4;border:1px solid #e0d6c8;border-radius:13px;flex-direction:column;gap:4px;padding:18px;display:flex}.ph-expressReceiptGrid strong{color:#17130e;font-size:27px}.ph-expressReceiptGrid span{color:#776e64;text-transform:uppercase;font-size:9px;font-weight:850}.ph-expressCritiqueNotice,.ph-expressCompleteNotice{text-align:left;border-radius:13px;padding:16px}.ph-expressCritiqueNotice{background:#fff7dd;border:1px solid #e4c97e}.ph-expressCritiqueNotice strong{color:#765200}.ph-expressCritiqueNotice p{color:#75633a;margin:5px 0 0}.ph-expressCompleteNotice{color:#176b32;background:#eaf7ed;border:1px solid #b8d9c0}.ph-expressEmailStatus{margin-top:18px!important;font-size:11px!important}.ph-expressCompleteActions{justify-content:center;gap:10px;margin-top:22px;display:flex}@media (width<=1250px){.ph-expressParticipantGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=950px){.ph-expressJudgeGrid{grid-template-columns:1fr}.ph-expressJudgeButton{min-height:130px}.ph-expressParticipantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.ph-expressHero,.ph-expressBallotHeader{flex-direction:column}.ph-expressProgressCard,.ph-expressEventBadge{width:100%;min-width:0}}@media (width<=620px){.ph-expressParticipantGrid,.ph-expressReceiptGrid{grid-template-columns:1fr}.ph-expressPhoto{height:310px}.ph-expressQuickCounts{width:100%;margin-left:0}.ph-expressStickyBar{flex-direction:column;align-items:stretch}.ph-expressSubmitButton{width:100%}.ph-expressCompleteActions{flex-direction:column}}.ph-expressPoolNotice{background:linear-gradient(135deg,#21190e,#0f0c08);border:1px solid #c89624;border-radius:15px;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:flex;box-shadow:0 12px 30px #22180724}.ph-expressPoolNotice strong{color:#efbc3e;letter-spacing:.7px;text-transform:uppercase;font-size:13px;font-weight:900;display:block}.ph-expressPoolNotice p{color:#f3eadc;margin:6px 0 0;font-size:13px;line-height:1.55}.ph-expressPoolIcon{color:#efbc3e;letter-spacing:1.2px;border:1px solid #d2a128;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;font-size:11px;font-weight:950;display:grid}.ph-expressJudgeButton{position:relative;overflow:hidden}.ph-expressJudgeReady{flex-direction:column;gap:4px;margin-top:13px;display:flex}.ph-expressJudgeReady>span{color:#996800;letter-spacing:0;text-transform:none;margin:0;font-size:11px;font-weight:900}.ph-expressJudgeReady small{margin:0}.ph-expressJudgeComplete{background:#eaf7ed;border-radius:11px;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;display:flex}.ph-expressJudgeComplete>span{color:#fff;letter-spacing:0;background:#19823b;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;margin:0;font-size:15px;font-weight:950;display:grid}.ph-expressJudgeComplete div{flex-direction:column;align-items:flex-start;display:flex}.ph-expressJudgeComplete strong{color:#176d33;font-size:11px}.ph-expressJudgeComplete small{color:#4b7657;margin:2px 0 0;font-size:9px}.ph-expressParticipantCard{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.ph-expressParticipantCard:hover{border-color:#c89a27;transform:translateY(-2px);box-shadow:0 12px 30px #3423051f}.ph-expressParticipantCard:focus-visible{outline-offset:3px;outline:3px solid #d8a42257}.ph-expressParticipantCard.winner{background:#fffaf0;border-color:#d49d16;transform:translateY(-3px);box-shadow:0 0 0 4px #d49d1629,0 15px 35px #3d28032e}.ph-expressParticipantCard.winner:hover{transform:translateY(-3px)}.ph-expressWinnerCheck{color:#17130e;background:#d5a01e;border:3px solid #fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;font-weight:950;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 5px 15px #19110447}.ph-expressWinnerRibbon{color:#f0bd3d;letter-spacing:.5px;text-transform:uppercase;background:#19140cf0;border:1px solid #ffe8a5b3;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:950;position:absolute;bottom:10px;right:10px}.ph-expressParticipantCard.not-winner:hover{opacity:1}.ph-expressStickyBar{bottom:14px}@media (width<=620px){.ph-expressPoolNotice{align-items:flex-start}.ph-expressPoolIcon{flex-basis:44px;width:44px;height:44px;font-size:9px}}.ph-winnerReleaseStatus{margin-top:14px}.ph-releaseBadge{text-transform:uppercase;background:#f5f0e8;border:1px solid #d7c9b2;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-weight:900;line-height:1;color:#655946!important;letter-spacing:.7px!important;font-size:10px!important;display:inline-flex!important}.ph-releaseBadgePrivate{background:#fff4d0;border-color:#d5a832;color:#855b00!important}.ph-releaseBadgeReleased{background:#eaf8ec;border-color:#88bd91;color:#276332!important}.ph-releaseWinnerButton{justify-content:center;width:100%;margin-top:14px}.ph-releaseWinnerButton:disabled{cursor:wait;opacity:.65}.ph-releaseDate{color:#756b5f;margin-top:9px;font-size:11px;line-height:1.45;display:block}.ph-releaseHelp{color:#756b5f;margin:12px 0 0;font-size:12px;line-height:1.5}.ph-releaseNotice{border:1px solid;border-radius:12px;margin-bottom:14px;padding:13px 15px;font-size:14px;font-weight:750}.ph-releaseNoticeSuccess{color:#275f31;background:#edf9ef;border-color:#93c99b}.ph-releaseNoticeError{color:#8b2e24;background:#fff1ef;border-color:#dda49d}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ph-bulkRegistrationToolbar{background:#faf7f2;border:1px solid #dfd4c5;border-radius:13px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:12px 14px;display:flex}.ph-bulkRegistrationSelection,.ph-bulkRegistrationActions{align-items:center;gap:12px;display:flex}.ph-bulkRegistrationSelection label{cursor:pointer;align-items:center;gap:9px;font-weight:800;display:inline-flex}.ph-bulkRegistrationSelection input,.ph-selectColumn input{accent-color:#b98118;cursor:pointer;width:19px;height:19px;margin:0}.ph-bulkRegistrationSelection strong{color:#76520b;background:#fff0c7;border-radius:999px;align-items:center;min-height:28px;padding:4px 10px;font-size:12px;display:inline-flex}.ph-selectColumn{width:46px;min-width:46px;text-align:center!important}.ph-registrationRowSelected{background:#fff8e7}.ph-registrationRowSelected td{border-top-color:#e5bd56;border-bottom-color:#e5bd56}.ph-deleteRegistrationOverlay{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#120e0ab3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ph-deleteRegistrationModal{background:#fff;border:1px solid #d8b0a9;border-radius:22px;width:min(620px,100%);max-height:calc(100vh - 44px);padding:28px;overflow-y:auto;box-shadow:0 30px 90px #140a0561}.ph-deleteRegistrationModal h2{margin:6px 0 8px;font-size:clamp(25px,4vw,34px)}.ph-deleteRegistrationModal>div>p{color:#71675b;margin:0;line-height:1.55}.ph-deleteRegistrationIcon{color:#a61b13;background:#fff0ee;border:1px solid #d9a39c;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:25px;font-weight:950;display:grid}.ph-deleteRegistrationNames{background:#fbf9f6;border:1px solid #e7ddd0;border-radius:13px;gap:8px;max-height:190px;margin-top:20px;padding:10px;display:grid;overflow-y:auto}.ph-deleteRegistrationNames div{border-bottom:1px solid #eee5da;justify-content:space-between;align-items:center;gap:14px;padding:9px;display:flex}.ph-deleteRegistrationNames div:last-child{border-bottom:0}.ph-deleteRegistrationNames strong{color:#231c14}.ph-deleteRegistrationNames span{color:#776d61;text-align:right;font-size:12px}.ph-deleteRegistrationDetails{color:#6f4a45;background:#fff7f5;border:1px solid #ead2ce;border-radius:13px;margin-top:16px;padding:16px}.ph-deleteRegistrationDetails ul{gap:5px;margin:10px 0;padding-left:21px;display:grid}.ph-deleteRegistrationDetails p{margin:10px 0 0;font-weight:800}.ph-deleteConfirmationField{gap:8px;margin-top:18px;display:grid}.ph-deleteConfirmationField span{color:#3e342a;font-size:13px;font-weight:750}.ph-deleteConfirmationField input{color:#841d15;width:100%;font:inherit;letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #d0b4ae;border-radius:10px;padding:12px 13px;font-weight:900}.ph-deleteConfirmationField input:focus{border-color:#b42318;outline:3px solid #b4231821}.ph-deleteRegistrationError{color:#a61b13;background:#fff0ef;border:1px solid #e2a9a3;border-radius:9px;margin-top:10px;padding:10px 12px;font-weight:800}.ph-deleteRegistrationActions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.ph-deleteConfirmButton:not(:disabled){color:#fff;background:#b42318;border-color:#a61b13}.ph-deleteConfirmButton:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.ph-bulkRegistrationToolbar{flex-direction:column;align-items:stretch}.ph-bulkRegistrationSelection,.ph-bulkRegistrationActions{justify-content:space-between}.ph-deleteRegistrationModal{padding:22px}.ph-deleteRegistrationNames div{flex-direction:column;align-items:flex-start;gap:4px}.ph-deleteRegistrationNames span{text-align:left}.ph-deleteRegistrationActions{flex-direction:column-reverse}.ph-deleteRegistrationActions .ph-button{width:100%}}.ph-controlCenter{gap:18px;display:grid}.ph-controlCenterHero{color:#fff;background:radial-gradient(circle at 100% 0,#e0ab3540,#0000 42%),linear-gradient(135deg,#18130b,#090806);border:1px solid #d9c292;border-radius:20px;justify-content:space-between;align-items:center;gap:28px;padding:26px 28px;display:flex}.ph-controlCenterHero h2{color:#fff;margin:6px 0 8px;font-size:clamp(28px,4vw,42px)}.ph-controlCenterHero p{color:#cfc4b3;max-width:720px;margin:0;line-height:1.6}.ph-controlCenterEvent{background:#ffffff0d;border:1px solid #eabe537a;border-radius:15px;min-width:240px;padding:17px}.ph-controlCenterEvent span,.ph-controlCenterEvent strong,.ph-controlCenterEvent small{display:block}.ph-controlCenterEvent span{color:#e8bd53;letter-spacing:.13em;font-size:10px;font-weight:900}.ph-controlCenterEvent strong{color:#fff;margin-top:6px}.ph-controlCenterEvent small{color:#bdb2a2;margin-top:4px}.ph-controlCenterTabs{background:#f6f2ec;border:1px solid #e1d6c7;border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:9px;display:grid}.ph-controlCenterTab{color:#51483e;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;gap:3px;min-height:70px;padding:11px 12px;display:grid}.ph-controlCenterTab:hover{background:#fff}.ph-controlCenterTab.active{color:#291f0d;background:#fff8e6;border-color:#c9992c;box-shadow:0 6px 20px #422d0a14}.ph-controlCenterTab strong{font-size:13px}.ph-controlCenterTab small{color:#877b6e;font-size:10px;line-height:1.35}.ph-controlCenterForm{gap:18px;margin-top:18px;display:grid}.ph-controlCenterSuccess,.ph-controlCenterError{border-radius:10px;padding:12px;font-weight:750}.ph-controlCenterSuccess{color:#176c31;background:#edf9f0;border:1px solid #a9d8b6}.ph-controlCenterError{color:#a61b13;background:#fff1f0;border:1px solid #efb2ad}.ph-controlCenterLabel{margin-bottom:6px;font-size:18px;display:block}.ph-controlCenterDescription{margin:0}.ph-controlCenterModeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ph-controlCenterMode{cursor:pointer;background:#fff;border:1px solid #e3d7c5;border-radius:14px;align-items:flex-start;gap:13px;padding:16px;display:flex}.ph-controlCenterMode.active{background:#fff8e7;border:2px solid #c89116}.ph-controlCenterMode input{accent-color:#c89116;width:21px;height:21px;margin-top:2px}.ph-controlCenterMode p{color:#71675b;margin:5px 0 0;line-height:1.45}.ph-controlCenterField{gap:7px;display:grid}.ph-controlCenterField span{color:#756b5f}.ph-controlCenterField input{width:min(320px,100%);font:inherit;border:1px solid #d9cbb7;border-radius:9px;padding:11px 12px}.ph-controlCenterStatus{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:30px;padding:6px 12px;font-size:11px;font-weight:900;display:inline-flex}.ph-controlCenterStatus--pre_event{color:#176c31;background:#e8f7ec;border:1px solid #add9b8}.ph-controlCenterStatus--onsite{color:#805800;background:#fff1c7;border:1px solid #e2bb55}.ph-controlCenterStatus--closed{color:#a61b13;background:#fdeceb;border:1px solid #efb2ad}.ph-controlCenterTool{background:#fff;border:1px solid #ded2c2;border-radius:18px;overflow:hidden}.ph-controlCenterToolHeader{padding:24px 26px 4px}.ph-controlCenterToolHeader h2{margin:5px 0 7px}.ph-controlCenterToolHeader p{color:#746a5e;margin:0}.judgeSettingsPageEmbedded{background:0 0!important;min-height:0!important;padding-top:0!important}.judgeSettingsPageEmbedded .judgeSettingsHero{display:none!important}.ph-controlCenterStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ph-controlCenterStats article{background:#faf7f2;border:1px solid #e1d5c5;border-radius:13px;padding:15px}.ph-controlCenterStats span,.ph-controlCenterStats strong{display:block}.ph-controlCenterStats span{color:#766b5f;font-size:11px;font-weight:800}.ph-controlCenterStats strong{color:#211a11;margin-top:5px;font-size:27px}.ph-controlCenterGraphicGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ph-controlCenterGraphicGrid article{background:#fff;border:1px solid #e0d5c6;border-radius:14px;gap:10px;padding:12px;display:grid}.ph-controlCenterGraphicGrid img{aspect-ratio:4/5;object-fit:cover;background:#111;border-radius:10px;width:100%}.ph-controlCenterGraphicGrid span,.ph-controlCenterGraphicGrid strong,.ph-controlCenterGraphicGrid small{display:block}.ph-controlCenterGraphicGrid span{color:#a36f0a;text-transform:uppercase;font-size:10px;font-weight:900}.ph-controlCenterGraphicGrid small{color:#796e62;margin-top:3px}.ph-controlCenterComingSoon{background:#fffaee;border:1px dashed #cda94e;border-radius:17px;justify-content:space-between;align-items:center;gap:22px;padding:22px;display:flex}.ph-controlCenterComingSoon h2{margin:5px 0 7px}.ph-controlCenterComingSoon p{color:#746754;max-width:760px;margin:0;line-height:1.55}.ph-controlCenterComingSoon>span{color:#77520a;background:#f5df9d;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:900}.ph-controlCenterSystem{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.ph-dangerWarning{color:#8f261e;background:#fff4f2;border:1px solid #e8b7b2;border-radius:10px;margin:14px 0;padding:12px;font-weight:750}@media (width<=1100px){.ph-controlCenterTabs{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-controlCenterModeGrid,.ph-controlCenterGraphicGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.ph-controlCenterHero,.ph-controlCenterComingSoon{flex-direction:column;align-items:stretch}.ph-controlCenterEvent{min-width:0}.ph-controlCenterTabs,.ph-controlCenterModeGrid,.ph-controlCenterGraphicGrid,.ph-controlCenterStats,.ph-controlCenterSystem{grid-template-columns:1fr}}.ph-graphicsCount{color:#304154;background:#f7f9fc;border:1px solid #d9e1ea;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.ph-graphicsCountGold{color:#8a6100;background:#fff9e8;border-color:#d5aa38}.ph-graphicCardHeader,.ph-winnerGraphicTop,.ph-winnerGraphicActions,.ph-graphicActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.ph-graphicDivision{color:#6d7784;font-size:12px;font-weight:800}.ph-graphicPreviewLink,.ph-winnerGraphicPreview{background:#f3f4f6;border-radius:16px;display:block;overflow:hidden}.ph-graphicPreviewLink img,.ph-winnerGraphicPreview img{width:100%;height:auto;display:block}.ph-graphicActions,.ph-winnerGraphicActions{flex-wrap:wrap;margin-top:14px}.ph-winnerGraphicsPanel{background:linear-gradient(#fffaeab8,#fff 240px)}.ph-winnerGraphicsGrid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:22px;display:grid}.ph-winnerGraphicCommandCard{background:#fff;border:1px solid #d7b354;border-radius:20px;padding:20px;overflow:hidden;box-shadow:0 18px 50px #5d40001a}.ph-winnerGraphicTop{align-items:flex-start;margin-bottom:16px}.ph-winnerGraphicTop h3{margin:10px 0 3px;font-size:24px}.ph-winnerGraphicTop p{color:#687384;margin:0}.ph-winnerGraphicMeta{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.ph-winnerGraphicMeta>div{background:#fffdf6;border:1px solid #ece3c9;border-radius:13px;padding:12px}.ph-winnerGraphicMeta span{color:#8b7d62;letter-spacing:.8px;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.ph-winnerGraphicMeta strong{color:#252017;font-size:12px;line-height:1.35}@media (width<=760px){.ph-winnerGraphicsGrid,.ph-winnerGraphicMeta{grid-template-columns:1fr}.ph-winnerGraphicTop{flex-direction:column}}.ph-winnerGraphicsPanel{overflow:visible}.ph-winnerGraphicsGrid{grid-template-columns:repeat(auto-fit,minmax(340px,460px));justify-content:start;align-items:start}.ph-winnerGraphicCommandCard{width:100%;max-width:460px;padding:18px}.ph-winnerGraphicTop{margin-bottom:14px}.ph-winnerGraphicTop h3{margin-top:8px;font-size:22px}.ph-winnerGraphicMeta{grid-template-columns:1fr;gap:8px}.ph-winnerGraphicMeta>div{justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.ph-winnerGraphicMeta span{margin:0}.ph-winnerGraphicMeta strong{text-align:right}.ph-winnerGraphicPreview{border:1px solid #d4ad3a;width:100%;max-width:360px;margin:16px auto 0;box-shadow:0 14px 32px #32220029}.ph-winnerGraphicPreview img{object-fit:contain;width:100%;max-height:520px}.ph-winnerGraphicActions{grid-template-columns:1fr 1fr;gap:9px;margin-top:16px;display:grid}.ph-winnerGraphicActions .ph-button{text-align:center;justify-content:center;align-items:center;min-height:42px;display:inline-flex}.ph-winnerGraphicActions .ph-button:last-child{grid-column:1/-1}@media (width>=1200px){.ph-winnerGraphicsGrid{grid-template-columns:repeat(2,minmax(340px,460px))}}@media (width<=700px){.ph-winnerGraphicsGrid{grid-template-columns:1fr}.ph-winnerGraphicCommandCard{max-width:none}.ph-winnerGraphicPreview{max-width:310px}.ph-winnerGraphicActions{grid-template-columns:1fr}.ph-winnerGraphicActions .ph-button:last-child{grid-column:auto}}.ph-expressParticipantGrid{grid-template-columns:repeat(auto-fit,minmax(300px,380px));justify-content:start;align-items:start;gap:18px;display:grid}.ph-expressParticipantCard{background:#fff;border-radius:18px;width:100%;min-width:0;max-width:380px;overflow:hidden;box-shadow:0 12px 30px #291d0b14}.ph-expressParticipantCard img{object-fit:contain;object-position:center center;cursor:pointer;background:linear-gradient(145deg,#fff,#f8f5ee);width:100%;height:360px;transition:transform .16s,filter .16s;display:block}.ph-expressParticipantCard img:hover{filter:brightness(1.02);transform:scale(1.015)}.ph-expressParticipantCard.winner{border-color:#d49b18;box-shadow:0 0 0 3px #d49b1833,0 18px 38px #5d3e0529}.ph-expressParticipantCard.winner img{background:linear-gradient(145deg,#fffaf0,#fff1c5)}.ph-expressParticipantCard.not-winner{opacity:.82}.ph-expressParticipantCard.not-winner img{filter:saturate(.72)}.ph-expressParticipantCard button{min-height:50px}.ph-expressParticipantCard button:focus-visible{outline-offset:2px;outline:3px solid #d49b1873}@media (width>=1600px){.ph-expressParticipantGrid{grid-template-columns:repeat(auto-fit,minmax(320px,390px));gap:22px}.ph-expressParticipantCard{max-width:390px}.ph-expressParticipantCard img{height:390px}}@media (width<=1100px){.ph-expressParticipantGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.ph-expressParticipantCard{max-width:none}.ph-expressParticipantCard img{height:330px}}@media (width<=700px){.ph-expressParticipantGrid{grid-template-columns:1fr}.ph-expressParticipantCard{width:100%;max-width:430px;margin-inline:auto}.ph-expressParticipantCard img{height:380px}}@media (width<=480px){.ph-expressParticipantCard img{height:320px}}.ph-critiqueQueueStats{grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin:20px 0;display:grid}.ph-critiqueQueueStat{background:#faf8f4;border:1px solid #dfd4c2;border-radius:15px;padding:17px}.ph-critiqueQueueStat span{color:#71685d;letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.ph-critiqueQueueStat strong{font-size:28px;line-height:1;display:block}.ph-critiqueQueueStat.pending{background:#fff8e8;border-color:#e5bd61}.ph-critiqueQueueStat.complete{background:#eff9f1;border-color:#abd5b5}.ph-critiqueQueueStat.overdue{background:#fff1f0;border-color:#e6aaa5}.ph-queueJudge{flex-direction:column;gap:4px;display:flex}.ph-queueJudge small{color:#746c62}.ph-queueStatus{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:27px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.ph-queueStatus.pending{color:#795300;background:#fff2c9;border:1px solid #e1b348}.ph-queueStatus.complete{color:#17652d;background:#e9f8ed;border:1px solid #9ed1a9}.ph-queueStatus.overdue{color:#9a2720;background:#fff0ef;border:1px solid #e2a29d}.ph-critiqueQueueTable td{vertical-align:middle}@media (width<=1200px){.ph-critiqueQueueStats{grid-template-columns:repeat(3,minmax(150px,1fr))}}@media (width<=760px){.ph-critiqueQueueStats{grid-template-columns:repeat(2,minmax(130px,1fr))}}@media (width<=480px){.ph-critiqueQueueStats{grid-template-columns:1fr}}.ph-graphicsGrid{grid-template-columns:repeat(auto-fit,minmax(340px,460px));justify-content:start;align-items:start;gap:22px;display:grid}.ph-graphicCard{width:100%;max-width:460px;padding:18px}.ph-graphicPreviewLink{background:#f5f5f5;border-radius:16px;justify-content:center;display:flex;overflow:hidden}.ph-graphicPreviewLink img{width:100%;height:auto;display:block}.ph-graphicActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ph-graphicActions .ph-button{text-align:center;justify-content:center;align-items:center;min-height:42px;display:inline-flex}@media (width>=1200px){.ph-graphicsGrid{grid-template-columns:repeat(3,minmax(340px,460px))}}@media (width<=900px){.ph-graphicsGrid{grid-template-columns:repeat(2,minmax(300px,1fr))}.ph-graphicCard{max-width:none}}@media (width<=700px){.ph-graphicsGrid{grid-template-columns:1fr}.ph-graphicCard{max-width:none}.ph-graphicActions{grid-template-columns:1fr}}.ph-safeCompleteBadge{color:#176b36;background:#eaf8ef;border:1px solid #84c99c;border-radius:10px;gap:3px;margin:12px 0 4px;padding:10px 12px;display:grid}.ph-safeCompleteBadge strong{letter-spacing:1px;font-size:11px}.ph-safeCompleteBadge span{font-size:11px;font-weight:700}.ph-safeCompleteBadge small{color:#397a50;font-size:10px}.ph-openEventComplete{color:#16733c}.ph-assignAllBar{background:#fff9e9;border:1px solid #d5a221;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:16px 18px;display:flex}.ph-assignAllBar>div{flex-direction:column;gap:3px;display:flex}.ph-assignAllBar strong{font-size:16px}.ph-assignAllBar small{color:#6e665c}.ph-assignAllBar .ph-button{min-width:220px}@media (width<=760px){.ph-assignAllBar{flex-direction:column;align-items:stretch}.ph-assignAllBar .ph-button{width:100%;min-width:0}}.ph-resultBoard--pre-event{background:linear-gradient(135deg,#fef2f2fa,#fffffffa);border-color:#dc2626}.ph-resultBoard--on-site{background:linear-gradient(135deg,#fefce8fa,#fffffffa);border-color:#eab308}.ph-resultBoard--decision{background:linear-gradient(135deg,#fff8dcfa,#fffffffa);border-color:#d29b16}.ph-resultBoard--complete{background:linear-gradient(135deg,#f0fdf4fa,#fffffffa);border-color:#16a34a}.ph-winnerDecision--pre-event{background:#fef2f2;border-color:#dc2626}.ph-winnerDecision--pre-event span,.ph-winnerDecision--pre-event strong{color:#b91c1c}.ph-winnerDecision--on-site{background:#fefce8;border-color:#eab308}.ph-winnerDecision--on-site span,.ph-winnerDecision--on-site strong{color:#a16207}.ph-winnerDecision--decision{background:#fff8dc;border-color:#d29b16}.ph-winnerDecision--complete{background:#f0fdf4;border-color:#16a34a}.ph-winnerDecision--complete span,.ph-winnerDecision--complete strong{color:#15803d}.ph-votingPhaseNote{color:#735c20;margin-top:12px;line-height:1.45;display:block}.ph-votingSemaphoreCard{background:linear-gradient(145deg,#fffffffa,#fff9e5f2);border:1px solid #bc89146b;border-radius:16px;min-width:330px;padding:20px;box-shadow:0 14px 34px #231a0714,inset 0 1px #ffffffe6}.ph-votingSemaphoreHeader{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ph-votingSemaphoreHeader span{letter-spacing:.16em;color:#9a6c00;font-size:10px;font-weight:900}.ph-votingSemaphoreHeader strong{color:#f5c842;letter-spacing:.08em;background:#17120b;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:900}.ph-votingSemaphore{grid-template-columns:repeat(4,1fr);align-items:start;margin-bottom:22px;display:grid}.ph-votingSemaphoreStage{text-align:center;min-width:0}.ph-votingSemaphoreLightRow{align-items:center;width:100%;display:flex}.ph-votingSemaphoreLight{z-index:2;opacity:.36;background:#d8d5ce;border:3px solid #231a0d;border-radius:50%;flex:0 0 25px;width:25px;height:25px;margin:0 auto;transition:transform .18s,opacity .18s,box-shadow .18s;display:block;position:relative;box-shadow:inset 0 2px 4px #ffffffa6,0 2px 5px #231a0d2e}.ph-votingSemaphoreLight--pre-event{background:#dc2626}.ph-votingSemaphoreLight--on-site{background:#facc15}.ph-votingSemaphoreLight--decision{background:#d97706}.ph-votingSemaphoreLight--complete{background:#16a34a}.ph-votingSemaphoreLight.is-active{opacity:1;animation:1.8s ease-in-out infinite phSemaphorePulse;transform:scale(1.14)}.ph-votingSemaphoreLight--pre-event.is-active{box-shadow:0 0 0 5px #dc26261f,0 0 20px #dc2626cc}.ph-votingSemaphoreLight--on-site.is-active{box-shadow:0 0 0 5px #facc152b,0 0 22px #facc15f2}.ph-votingSemaphoreLight--decision.is-active{box-shadow:0 0 0 5px #d9770624,0 0 22px #d97706d9}.ph-votingSemaphoreLight--complete.is-active{box-shadow:0 0 0 5px #16a34a24,0 0 22px #16a34acc}.ph-votingSemaphoreLine{z-index:1;background:linear-gradient(90deg,#ba8b1bb8,#ba8b1b38);width:calc(25% - 28px);height:2px;margin-left:23px;position:absolute}.ph-votingSemaphoreStage small{color:#8d887d;margin-top:9px;font-size:10px;font-weight:700;display:block}.ph-votingSemaphoreStage small.is-active{color:#17120b;font-weight:900}.ph-votingSemaphoreCurrent{background:#ffffffb8;border:1px solid #bc89143d;border-radius:13px;align-items:flex-start;gap:13px;padding:16px;display:flex}.ph-votingSemaphoreCurrentLight{border:2px solid #21180b;border-radius:50%;flex:0 0 17px;width:17px;height:17px;margin-top:3px;display:block}.ph-votingSemaphoreCurrentLight--pre-event{background:#dc2626;box-shadow:0 0 13px #dc2626bf}.ph-votingSemaphoreCurrentLight--on-site{background:#facc15;box-shadow:0 0 13px #facc15e6}.ph-votingSemaphoreCurrentLight--decision{background:#d97706;box-shadow:0 0 13px #d97706cc}.ph-votingSemaphoreCurrentLight--complete{background:#16a34a;box-shadow:0 0 13px #16a34abf}.ph-votingSemaphoreCurrent small{letter-spacing:.14em;color:#a07000;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.ph-votingSemaphoreCurrent strong{color:#17120b;font-size:17px;line-height:1.2;display:block}.ph-votingSemaphoreCurrent p{color:#6e675b;margin:6px 0 0;font-size:11px;line-height:1.45}.ph-votingSemaphoreDetails{gap:8px;margin-top:14px;display:grid}.ph-votingSemaphoreDetails div{background:#f5f0e3c7;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.ph-votingSemaphoreDetails span{color:#6f6759;font-size:11px}.ph-votingSemaphoreDetails strong{color:#17120b;font-size:11px}.ph-votingSemaphoreNote{color:#765f27;border-top:1px solid #bc891433;margin:14px 0 0;padding-top:13px;font-size:10px;line-height:1.55}@keyframes phSemaphorePulse{0%,to{filter:brightness()}50%{filter:brightness(1.22)}}@media (width<=1100px){.ph-votingSemaphoreCard{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.ph-votingSemaphoreLight.is-active{animation:none}}.ph-votingPhaseAction{border-radius:13px;gap:8px;margin-top:16px;padding:15px;display:grid}.ph-votingPhaseAction>span{letter-spacing:.15em;font-size:9px;font-weight:900}.ph-votingPhaseAction>strong{color:#17120b;font-size:20px;line-height:1.15}.ph-votingPhaseAction>p{margin:0;font-size:11px;line-height:1.5}.ph-votingPhaseAction--decision{background:#fff8dcd1;border:1px solid #d29b166b}.ph-votingPhaseAction--decision>span{color:#9a6700}.ph-votingPhaseAction--complete{background:#f0fdf4d1;border:1px solid #16a34a4d}.ph-votingPhaseAction--complete>span{color:#15803d}.ph-votingPhaseAction .ph-winnerSelector{width:100%}.ph-votingPhaseAction .ph-confirmWinnerButton,.ph-votingPhaseAction .ph-releaseWinnerButton{width:100%;margin-top:4px}.ph-officialWinner>.ph-votingSemaphoreCard{width:100%}@media (width<=1100px){.ph-officialWinner{width:100%}}.ph-votingSemaphoreStage{position:relative}.ph-votingSemaphoreLightRow{justify-content:center;position:relative}.ph-votingSemaphoreLine{pointer-events:none;width:calc(100% - 26px);height:2px;margin:0;position:absolute;top:50%;left:calc(50% + 13px);overflow:hidden;transform:translateY(-50%)}.ph-votingSemaphoreStage:last-child .ph-votingSemaphoreLine{display:none}.ph-onsiteDivisionControl{background:linear-gradient(145deg,#fffcf2fa,#fffffffa);border:1px solid #b584114d;border-radius:16px;padding:20px}.ph-onsiteDivisionControlHeader h3{margin:5px 0 4px;font-size:19px}.ph-onsiteDivisionControlHeader p{color:#6d6558;max-width:680px;margin:0;line-height:1.5}.ph-onsiteDivisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.ph-onsiteDivisionCard{background:#fff;border:1px solid #ddd4c4;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:17px;display:grid}.ph-onsiteDivisionCard.is-open{background:#f0fdf4c7;border-color:#16a34a57}.ph-onsiteDivisionCard.is-closed{background:#fef2f2c7;border-color:#dc26264d}.ph-onsiteDivisionCard>div>span{color:#9a6c00;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.ph-onsiteDivisionCard>div>strong{color:#17120b;font-size:15px;display:block}.ph-onsiteDivisionCard>div>small{color:#756d61;margin-top:5px;display:block}.ph-onsiteDivisionCard>p{color:#9f2d2d;grid-column:1/-1;margin:0;font-size:11px}.ph-onsiteDivisionSwitch{cursor:pointer;align-items:center;gap:8px;display:flex}.ph-onsiteDivisionSwitch input{opacity:0;pointer-events:none;position:absolute}.ph-onsiteDivisionSwitch>span{background:#c9c5bc;border-radius:999px;width:48px;height:27px;transition:background .16s,box-shadow .16s;position:relative}.ph-onsiteDivisionSwitch>span:after{content:"";background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .16s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #00000038}.ph-onsiteDivisionSwitch input:checked+span{background:#16a34a;box-shadow:0 0 0 4px #16a34a1a}.ph-onsiteDivisionSwitch input:checked+span:after{transform:translate(21px)}.ph-onsiteDivisionSwitch>strong{color:#4f493e;min-width:26px;font-size:10px}.ph-onsiteDivisionSwitch.is-locked{cursor:not-allowed;opacity:.58}.ph-onsiteDivisionHelp{color:#6e6250;background:#f5efe1cc;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:11px}@media (width<=760px){.ph-onsiteDivisionGrid{grid-template-columns:1fr}}.ph-resultDivisionAccordion{background:#fff;border:1px solid #bc891459;border-radius:16px;margin-top:14px;overflow:hidden}.ph-resultDivisionAccordion--pre-event{border-color:#dc26266b}.ph-resultDivisionAccordion--on-site{border-color:#eab3088c}.ph-resultDivisionAccordion--decision{border-color:#d9770680}.ph-resultDivisionAccordion--complete{border-color:#16a34a7a}.ph-resultDivisionSummary{cursor:pointer;background:linear-gradient(120deg,#fffcf2fa,#fffffffa);grid-template-columns:minmax(220px,1fr) minmax(520px,2fr);align-items:center;gap:20px;min-height:86px;padding:16px 20px;list-style:none;display:grid}.ph-resultDivisionSummary::-webkit-details-marker{display:none}.ph-resultDivisionSummary:hover{background:#fffaf0}.ph-resultDivisionIdentity{align-items:center;gap:13px;display:flex}.ph-resultDivisionChevron{color:#f5c842;background:#17120b;border-radius:50%;place-items:center;width:34px;height:34px;font-size:25px;font-weight:800;line-height:1;transition:transform .16s;display:grid}.ph-resultDivisionAccordion[open] .ph-resultDivisionChevron{transform:rotate(90deg)}.ph-resultDivisionIdentity strong{color:#17120b;margin-top:3px;font-size:18px;display:block}.ph-resultDivisionSummaryStats{grid-template-columns:minmax(170px,1.4fr) minmax(85px,.6fr) minmax(85px,.6fr) auto;align-items:center;gap:12px;display:grid}.ph-resultDivisionSummaryStats>div{background:#f6f1e5d1;border-radius:10px;padding:9px 12px}.ph-resultDivisionSummaryStats span{color:#756d61;letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.ph-resultDivisionSummaryStats strong{color:#17120b;font-size:12px}.ph-resultDivisionPhaseBadge{white-space:nowrap;text-align:center;border-radius:999px;margin:0;padding:8px 11px;font-size:9px!important;font-weight:900!important}.ph-resultDivisionPhaseBadge--pre-event{background:#fee2e2;color:#b91c1c!important}.ph-resultDivisionPhaseBadge--on-site{background:#fef3c7;color:#9a6700!important}.ph-resultDivisionPhaseBadge--decision{background:#ffedd5;color:#c2410c!important}.ph-resultDivisionPhaseBadge--complete{background:#dcfce7;color:#15803d!important}.ph-resultDivisionAccordion .ph-resultBoard{border:0;border-top:1px solid #bc891433;border-radius:0;margin:0}.ph-resultDivisionIntro{min-width:185px}.ph-votingLeaderboard{background:#ffffffc7;border:1px solid #bc891438;border-radius:13px;min-width:0;overflow:hidden}.ph-votingLeaderboardHeader,.ph-votingLeaderboardRow{grid-template-columns:58px minmax(145px,1.1fr) minmax(170px,1.5fr) 70px 105px;align-items:center;gap:10px;display:grid}.ph-votingLeaderboardHeader{z-index:3;color:#f5c842;background:#17120b;border-bottom:1px solid #bc891438;padding:10px 12px;position:sticky;top:0}.ph-votingLeaderboardHeader span{letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.ph-votingLeaderboardBody{overscroll-behavior:contain;max-height:430px;overflow-y:auto}.ph-votingLeaderboardRow{border-bottom:1px solid #bc891424;min-height:56px;padding:8px 12px}.ph-votingLeaderboardRow:last-child{border-bottom:0}.ph-votingLeaderboardRow:hover{background:#fff8dcb8}.ph-votingLeaderboardRow.is-leading{background:#fff8dc99}.ph-votingLeaderboardRow.is-winner{background:#f0fdf4e0}.ph-votingLeaderboardRank{color:#f5c842;background:#17120b;border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.ph-votingLeaderboardStudio{color:#6f675a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.ph-votingLeaderboardVotes{text-align:center;font-size:16px}.ph-votingLeaderboardStatus{color:#625b50;text-align:center;white-space:nowrap;background:#f1eee7;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.ph-votingLeaderboardStatus--leading{color:#9a6700;background:#fef3c7}.ph-votingLeaderboardStatus--tied{color:#c2410c;background:#ffedd5}.ph-votingLeaderboardStatus--official-winner{color:#15803d;background:#dcfce7}.ph-votingLeaderboardStatus--final{color:#3730a3;background:#e0e7ff}@media (width<=1250px){.ph-resultDivisionSummary{grid-template-columns:1fr}.ph-resultDivisionSummaryStats{grid-template-columns:repeat(3,minmax(0,1fr))}.ph-resultDivisionPhaseBadge{grid-column:1/-1}}@media (width<=900px){.ph-votingLeaderboard{overflow-x:auto}.ph-votingLeaderboardHeader,.ph-votingLeaderboardRow{min-width:760px}}.ph-resultDivisionAccordion .ph-resultBoard{grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-template-areas:"intro intro""leaderboard status";align-items:start;gap:14px;padding:16px;display:grid}.ph-resultDivisionIntro{border-bottom:1px solid #bc89142e;grid-area:intro;min-width:0;padding:0 2px 12px}.ph-resultDivisionIntro .ph-eyebrow{margin-bottom:4px}.ph-resultDivisionIntro h3,.ph-resultDivisionIntro h2{margin:0;font-size:20px;line-height:1.15}.ph-resultDivisionIntro p{color:#6f675a;margin:6px 0 0;font-size:12px}.ph-resultDivisionAccordion .ph-votingLeaderboard{grid-area:leaderboard;width:100%;min-width:0}.ph-resultDivisionAccordion .ph-officialWinner{grid-area:status;width:100%;min-width:0}.ph-resultDivisionAccordion .ph-votingLeaderboardBody{max-height:430px}@media (width<=1100px){.ph-resultDivisionAccordion .ph-resultBoard{grid-template-columns:1fr;grid-template-areas:"intro""leaderboard""status"}.ph-resultDivisionAccordion .ph-officialWinner{max-width:none}}@media (width<=760px){.ph-resultDivisionAccordion .ph-resultBoard{padding:12px}.ph-resultDivisionIntro h3,.ph-resultDivisionIntro h2{font-size:18px}}.ph-registrationAccordionList{gap:14px;margin-top:16px;display:grid}.ph-registrationAccordion{background:#fff;border:1px solid #dfd4c5;border-radius:16px;overflow:hidden}.ph-registrationAccordion--pre-event{border-color:#bfd2ef}.ph-registrationAccordion--on-site{border-color:#e2b641}.ph-registrationAccordionSummary{cursor:pointer;background:linear-gradient(120deg,#fffdf8,#fff);grid-template-columns:minmax(260px,1fr) minmax(600px,2fr);align-items:center;gap:20px;min-height:88px;padding:15px 18px;list-style:none;display:grid}.ph-registrationAccordionSummary::-webkit-details-marker{display:none}.ph-registrationAccordionSummary:hover{background:#fffaf0}.ph-registrationAccordionIdentity{align-items:center;gap:13px;display:flex}.ph-registrationAccordionIdentity>div{gap:2px;display:grid}.ph-registrationAccordionIdentity strong{color:#17120d;font-size:17px}.ph-registrationAccordionIdentity small{color:#746b60;font-size:11px;font-weight:700}.ph-registrationAccordionChevron{color:#efbd39;background:#17120d;border-radius:50%;flex:0 0 35px;place-items:center;width:35px;height:35px;font-size:25px;font-weight:900;line-height:1;transition:transform .16s;display:grid}.ph-registrationAccordion[open] .ph-registrationAccordionChevron{transform:rotate(90deg)}.ph-registrationAccordionStats{grid-template-columns:repeat(5,minmax(90px,1fr));gap:9px;display:grid}.ph-registrationAccordionStats>div{background:#f7f3eb;border-radius:10px;align-content:center;gap:3px;min-height:52px;padding:8px 11px;display:grid}.ph-registrationAccordionStats span{color:#756d61;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ph-registrationAccordionStats strong{color:#17120d;font-size:15px}.ph-registrationAccordionStats .attention{background:#fff0df}.ph-registrationAccordionStats .attention strong{color:#b45309}.ph-registrationAccordionStats .complete{background:#eaf7ed}.ph-registrationAccordionStats .complete strong{color:#176b32}.ph-registrationAccordionBody{background:#fff;border-top:1px solid #e7ddcf;padding:14px}.ph-registrationAccordionMatchCount{align-items:center;gap:8px;padding:0 2px 11px;display:flex}.ph-registrationAccordionMatchCount strong{color:#17120d;font-size:12px}.ph-registrationAccordionMatchCount span{color:#776e62;font-size:11px}.ph-registrationAccordionTableWrap{overscroll-behavior:contain;border:1px solid #e5dccf;border-radius:13px;max-height:650px;overflow:auto}.ph-registrationAccordionTableWrap .ph-table{margin:0}.ph-registrationAccordionTableWrap .ph-table thead{z-index:4;position:sticky;top:0}.ph-registrationAccordionTableWrap .ph-table th{background:#f7f2e9}.ph-registrationGlobalEmpty{color:#766d62;text-align:center;background:#faf7f2;border:1px dashed #d9cdbb;border-radius:13px;margin-top:14px;padding:22px;font-weight:700}@media (width<=1250px){.ph-registrationAccordionSummary{grid-template-columns:1fr}}@media (width<=850px){.ph-registrationAccordionStats{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=600px){.ph-registrationAccordionSummary{padding:13px}.ph-registrationAccordionStats{grid-template-columns:repeat(2,minmax(90px,1fr))}.ph-registrationAccordionMatchCount{flex-direction:column;align-items:flex-start}}.ph-registrationAccordionTableWrap{max-height:610px}.ph-registrationAccordionTableWrap .ph-table{table-layout:fixed;width:100%}.ph-registrationAccordionTableWrap .ph-table th,.ph-registrationAccordionTableWrap .ph-table td{vertical-align:middle}.ph-registrationAccordionTableWrap .ph-table th:first-child,.ph-registrationAccordionTableWrap .ph-table td:first-child{text-align:center;width:48px!important;min-width:48px!important;max-width:48px!important;padding-left:10px!important;padding-right:6px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(5),.ph-registrationAccordionTableWrap .ph-table td:nth-child(5),.ph-registrationAccordionTableWrap .ph-table th:nth-child(6),.ph-registrationAccordionTableWrap .ph-table td:nth-child(6){text-align:center;width:68px}.ph-registrationAccordionTableWrap .ph-personLarge{gap:10px}.ph-registrationAccordionTableWrap .ph-personLarge img,.ph-registrationAccordionTableWrap .ph-personLarge .ph-avatar{width:50px!important;height:50px!important}.ph-registrationAccordionTableWrap .ph-judgePanelCompact{gap:5px!important}.ph-registrationAccordionTableWrap .ph-judgePanelCompact>span{min-height:24px}.ph-registrationAccordionTableWrap .ph-judgeCompactInfo{grid-template-columns:minmax(0,1fr) 78px;align-items:center;gap:7px}.ph-registrationAccordionTableWrap .ph-judgeCompactInfo b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-registrationAccordionTableWrap .ph-rowActions{flex-wrap:nowrap;align-items:center;gap:7px;display:flex}@media (width>=1500px){.ph-registrationAccordionTableWrap .ph-table th:nth-child(2),.ph-registrationAccordionTableWrap .ph-table td:nth-child(2){width:300px}.ph-registrationAccordionTableWrap .ph-table th:nth-child(4),.ph-registrationAccordionTableWrap .ph-table td:nth-child(4){width:420px}}@media (width<=1250px){.ph-registrationAccordionTableWrap{overflow-x:auto}.ph-registrationAccordionTableWrap .ph-table{min-width:1320px}}.ph-registrationAccordionTableWrap .ph-table td:nth-child(2){padding-left:8px!important;padding-right:10px!important}.ph-registrationAccordionTableWrap .ph-personLarge{justify-content:start;width:100%;max-width:270px}.ph-registrationAccordionTableWrap .ph-judgePanelCompact{width:100%;max-width:300px;grid-template-columns:1fr!important;justify-content:start!important;gap:5px!important;display:grid!important}.ph-registrationAccordionTableWrap .ph-judgePanelCompact>span{justify-content:start;align-items:center;gap:6px;width:100%;grid-template-columns:22px minmax(105px,145px) 72px!important;display:grid!important}.ph-registrationAccordionTableWrap .ph-judgePanelCompact>span>strong{width:20px;height:20px}.ph-registrationAccordionTableWrap .ph-judgeCompactInfo{display:contents!important}.ph-registrationAccordionTableWrap .ph-judgeCompactInfo b{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:10px;line-height:1.2;overflow:hidden;width:auto!important}.ph-registrationAccordionTableWrap .ph-judgeCompactInfo small{text-align:center;padding:4px 6px;width:72px!important;min-width:72px!important;max-width:72px!important;margin:0!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(5),.ph-registrationAccordionTableWrap .ph-table td:nth-child(5),.ph-registrationAccordionTableWrap .ph-table th:nth-child(6),.ph-registrationAccordionTableWrap .ph-table td:nth-child(6){width:58px!important}.ph-registrationAccordionTableWrap .ph-rowActions{justify-content:flex-start;gap:6px}.ph-registrationAccordionTableWrap .ph-table td{padding-top:8px!important;padding-bottom:8px!important}@media (width<=1300px){.ph-registrationAccordionTableWrap{overflow-x:auto}.ph-registrationAccordionTableWrap .ph-table{min-width:1210px}}.ph-registrationAccordionTableWrap .ph-table th,.ph-registrationAccordionTableWrap .ph-table td{padding-left:8px!important;padding-right:8px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(3),.ph-registrationAccordionTableWrap .ph-table td:nth-child(3){width:105px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(4),.ph-registrationAccordionTableWrap .ph-table td:nth-child(4){width:310px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(8),.ph-registrationAccordionTableWrap .ph-table td:nth-child(8){width:220px!important}.ph-registrationAccordionTableWrap .ph-personLarge{width:100%;max-width:285px}.ph-registrationAccordionTableWrap .ph-table th:nth-child(5),.ph-registrationAccordionTableWrap .ph-table td:nth-child(5),.ph-registrationAccordionTableWrap .ph-table th:nth-child(6),.ph-registrationAccordionTableWrap .ph-table td:nth-child(6){text-align:center}.ph-registrationAccordionTableWrap{overflow-x:auto}@media (width>=1600px){.ph-registrationAccordionTableWrap .ph-table{min-width:1265px}}.ph-registrationAccordionTableWrap .ph-table{table-layout:fixed;min-width:1180px;width:100%!important}.ph-registrationAccordionTableWrap .ph-table th:first-child,.ph-registrationAccordionTableWrap .ph-table td:first-child{width:44px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(2),.ph-registrationAccordionTableWrap .ph-table td:nth-child(2){width:285px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(3),.ph-registrationAccordionTableWrap .ph-table td:nth-child(3){width:90px!important;padding-right:4px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(5),.ph-registrationAccordionTableWrap .ph-table td:nth-child(5){width:58px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(6),.ph-registrationAccordionTableWrap .ph-table td:nth-child(6){width:64px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(8),.ph-registrationAccordionTableWrap .ph-table td:nth-child(8){width:auto!important;min-width:230px!important;padding-right:18px!important}.ph-registrationAccordionTableWrap .ph-rowActions{justify-content:flex-start;width:max-content}.ph-registrationAccordionTableWrap .ph-table th:last-child,.ph-registrationAccordionTableWrap .ph-table td:last-child{border-right:0}@media (width<=1250px){.ph-registrationAccordionTableWrap{overflow-x:auto}.ph-registrationAccordionTableWrap .ph-table{width:1180px!important}}.ph-registrationAccordionTableWrap{width:100%;max-width:100%;overflow-x:auto}.ph-registrationAccordionTableWrap .ph-table{min-width:1280px;table-layout:fixed!important;width:100%!important}.ph-registrationAccordionTableWrap .ph-table th:first-child,.ph-registrationAccordionTableWrap .ph-table td:first-child{text-align:center!important;width:3%!important;min-width:44px!important;padding-left:8px!important;padding-right:5px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(2),.ph-registrationAccordionTableWrap .ph-table td:nth-child(2){width:25%!important;padding-left:8px!important;padding-right:12px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(3),.ph-registrationAccordionTableWrap .ph-table td:nth-child(3){width:8%!important;padding-left:6px!important;padding-right:6px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(4),.ph-registrationAccordionTableWrap .ph-table td:nth-child(4){width:25%!important;padding-left:6px!important;padding-right:10px!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(5),.ph-registrationAccordionTableWrap .ph-table td:nth-child(5),.ph-registrationAccordionTableWrap .ph-table th:nth-child(6),.ph-registrationAccordionTableWrap .ph-table td:nth-child(6){text-align:center!important;width:5%!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(7),.ph-registrationAccordionTableWrap .ph-table td:nth-child(7){width:11%!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(8),.ph-registrationAccordionTableWrap .ph-table td:nth-child(8){width:18%!important;padding-left:8px!important;padding-right:12px!important}.ph-registrationAccordionTableWrap .ph-personLarge{grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;width:100%!important;max-width:none!important;margin:0!important;display:grid!important}.ph-registrationAccordionTableWrap .ph-personLarge img,.ph-registrationAccordionTableWrap .ph-personLarge .ph-avatar{object-fit:cover!important;object-position:center 22%!important;border-radius:11px!important;width:54px!important;height:54px!important;margin:0 auto!important;display:block!important}.ph-registrationAccordionTableWrap .ph-personLarge>div{flex-direction:column!important;justify-content:center!important;min-width:0!important;display:flex!important}.ph-registrationAccordionTableWrap .ph-personLarge>div>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ph-registrationAccordionTableWrap .ph-judgePanelCompact{width:100%!important;max-width:310px!important}.ph-registrationAccordionTableWrap .ph-judgePanelCompact>span{grid-template-columns:22px minmax(105px,140px) 72px!important}.ph-registrationAccordionTableWrap .ph-rowActions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;width:100%!important;display:flex!important}.ph-registrationAccordionTableWrap .ph-rowActions .ph-button{white-space:nowrap}.ph-registrationAccordionTableWrap .ph-table td{vertical-align:middle!important;padding-top:9px!important;padding-bottom:9px!important}@media (width>=1750px){.ph-registrationAccordionTableWrap .ph-table th:nth-child(2),.ph-registrationAccordionTableWrap .ph-table td:nth-child(2){width:27%!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(4),.ph-registrationAccordionTableWrap .ph-table td:nth-child(4){width:24%!important}.ph-registrationAccordionTableWrap .ph-table th:nth-child(8),.ph-registrationAccordionTableWrap .ph-table td:nth-child(8){width:17%!important}}@media (width<=1350px){.ph-registrationAccordionTableWrap .ph-table{width:1280px!important;min-width:1280px!important}}.titleOpsPage{color:#17130e;width:100%;max-width:1540px;margin:0 auto}.titleOpsHeader{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px;display:flex}.titleOpsEyebrow,.titleOpsSettingsHeading>span,.titleOpsWorkspaceHeading span{color:#a8750b;letter-spacing:1.7px;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.titleOpsHeader h1{letter-spacing:-1.7px;margin:0;font-size:clamp(32px,4vw,48px);line-height:1}.titleOpsHeader p{color:#756d62;max-width:720px;margin:11px 0 0;font-size:14px;line-height:1.6}.titleOpsHeaderControls{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.titleOpsHeaderControls label{gap:6px;display:grid}.titleOpsHeaderControls label span,.titleOpsField>span{color:#81776a;letter-spacing:1.2px;font-size:10px;font-weight:900}.titleOpsHeaderControls select,.titleOpsField select,.titleOpsField input{color:#17130e;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d0c4;border-radius:10px;padding:0 13px}.titleOpsHeaderControls select{min-width:210px}.titleOpsRefresh{color:#8a6200;cursor:pointer;background:#fffaf0;border:1px solid #d9a51c;border-radius:10px;min-height:44px;padding:0 17px;font-weight:900}.titleOpsMessage{border-radius:12px;margin:0 0 18px;padding:13px 15px;font-size:13px;font-weight:750}.titleOpsMessage.success{color:#176532;background:#f1fbf4;border:1px solid #b7dec2}.titleOpsMessage.error{color:#9c3026;background:#fff5f3;border:1px solid #edc1bd}.titleOpsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin-bottom:13px;display:grid}.titleOpsTabs{gap:8px;margin:0 0 16px;display:flex}.titleOpsTabs button{color:#5f574c;cursor:pointer;background:#fff;border:1px solid #d8d0c4;border-radius:999px;min-height:42px;padding:0 18px;font-weight:800}.titleOpsTabs button.active{color:#8a6200;background:#fffaf0;border-color:#d9a51c}.titleOpsDcgInstruction{color:#756d62;margin:0 0 10px;font-size:13px;font-weight:650;line-height:1.45}.titleOpsStats article{background:#fff;border:1px solid #e1d9ce;border-radius:15px;padding:18px;box-shadow:0 8px 24px #362c1a09}.titleOpsStats span{color:#887f72;letter-spacing:1px;font-size:10px;font-weight:900;display:block}.titleOpsStats strong{margin-top:8px;font-size:30px;line-height:1;display:block}.titleOpsModeBar{background:#17130e;border:1px solid #28231d;border-radius:15px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:24px;display:grid;overflow:hidden}.titleOpsModeBar>div{border-right:1px solid #ffffff17;padding:15px 18px}.titleOpsModeBar>div:last-child{border-right:0}.titleOpsModeBar span{color:#9f9588;letter-spacing:1.1px;font-size:9px;font-weight:900;display:block}.titleOpsModeBar strong{color:#fff;margin-top:5px;font-size:13px;display:block}.titleOpsModeBar strong.on{color:#f2c54b}.titleOpsWorkspace,.titleOpsSettingsCard{background:#fff;border:1px solid #e0d8cc;border-radius:18px;box-shadow:0 12px 34px #362c1a0a}.titleOpsWorkspace{padding:22px}.titleOpsWorkspaceHeading{border-bottom:1px solid #eee7dd;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:18px;display:flex}.titleOpsWorkspaceHeading h2{margin:0;font-size:25px}.titleOpsWorkspaceHeading>strong{color:#efc34a;letter-spacing:.6px;background:#17130e;border-radius:999px;padding:9px 13px;font-size:11px}.titleOpsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:15px;margin-top:18px;display:grid}.titleOpsRegistrationCard{background:#fff;border:1px solid #e2d9cd;border-radius:15px;padding:18px}.titleOpsRegistrationTop{justify-content:space-between;gap:14px;display:flex}.titleOpsActBlock span{color:#938a7e;letter-spacing:1px;font-size:9px;font-weight:900;display:block}.titleOpsActBlock strong{margin-top:2px;font-size:27px;display:block}.titleOpsBadges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.titleOpsBadge{letter-spacing:.6px;border:1px solid #d8d0c4;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.titleOpsBadge.paid{color:#176a32;background:#effaf2;border-color:#b3dfbf}.titleOpsBadge.test{color:#525b9c;background:#f4f5ff;border-color:#c9cef3}.titleOpsBadge.lane{color:#8a6500;background:#fffbec;border-color:#e3c873}.titleOpsRegistrationCard h3{margin:16px 0 5px;font-size:18px}.titleOpsStudio{color:#776e63;margin:0;font-size:13px;font-weight:650}.titleOpsRegistrationMeta{border-top:1px solid #eee8df;grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;padding-top:15px;display:grid}.titleOpsRegistrationMeta span,.titleOpsParent span,.titleOpsHistoryFooter span{color:#958b7e;letter-spacing:.8px;font-size:9px;font-weight:900;display:block}.titleOpsRegistrationMeta strong,.titleOpsParent strong{margin-top:4px;font-size:12px;display:block}.titleOpsParent{background:#faf8f4;border-radius:10px;margin-top:14px;padding:11px}.titleOpsParent small{color:#81786d;margin-top:3px;display:block}.titleOpsCapture{color:#998f83;word-break:break-all;margin-top:11px;font-size:10px}.titleOpsCardActions{gap:8px;margin-top:16px;display:grid}.titleOpsPrimaryButton,.titleOpsSaveButton{color:#17130e;cursor:pointer;background:linear-gradient(135deg,#d9a51c,#f0c94f);border:0;border-radius:10px;min-height:44px;font-weight:950}.titleOpsSecondaryButton{color:#4b443c;cursor:pointer;background:#fff;border:1px solid #ded6ca;border-radius:10px;min-height:40px;font-weight:850}.titleOpsPrimaryButton:disabled,.titleOpsSecondaryButton:disabled,.titleOpsSaveButton:disabled{opacity:.55;cursor:wait}.titleOpsHistoryFooter{border-top:1px solid #eee8df;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:16px;padding-top:14px;display:flex}.titleOpsHistoryFooter strong,.titleOpsHistoryFooter small{margin-top:3px;display:block}.titleOpsHistoryFooter strong{font-size:11px}.titleOpsHistoryFooter small{color:#8f867b;font-size:10px}.titleOpsEmpty{text-align:center;color:#81786e;background:#fcfbf8;border:1px dashed #d9d0c4;border-radius:14px;margin-top:17px;padding:30px}.titleOpsSettings{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.titleOpsSettingsCard{padding:22px}.titleOpsSettingsHeading{border-bottom:1px solid #eee7dd;padding-bottom:15px}.titleOpsSettingsHeading h2{margin:0;font-size:21px}.titleOpsSettingsHeading p{color:#7d7469;margin:7px 0 0;font-size:12px;line-height:1.55}.titleOpsToggleRow{border-bottom:1px solid #eee8df;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.titleOpsToggleRow strong{font-size:13px;display:block}.titleOpsToggleRow span{color:#8a8175;max-width:280px;margin-top:4px;font-size:11px;line-height:1.45;display:block}.titleOpsToggle{cursor:pointer;background:#c8c0b6;border:0;border-radius:999px;flex:0 0 44px;width:44px;height:25px;position:relative}.titleOpsToggle i{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .18s;position:absolute;top:3px;left:3px}.titleOpsToggle.on{background:#d9a51c}.titleOpsToggle.on i{transform:translate(19px)}.titleOpsField{gap:7px;margin-top:17px;display:grid}.titleOpsField input,.titleOpsField select{box-sizing:border-box;width:100%}.titleOpsNumberField{align-items:center;gap:9px;display:flex}.titleOpsNumberField input{max-width:110px}.titleOpsNumberField strong{color:#766d61;font-size:11px}.titleOpsSaveButton{width:100%;margin-top:22px}@media (width<=1100px){.titleOpsSettings{grid-template-columns:1fr}.titleOpsStats,.titleOpsModeBar{grid-template-columns:1fr 1fr}}@media (width<=700px){.titleOpsHeader,.titleOpsHeaderControls{display:grid}.titleOpsHeaderControls select{width:100%}.titleOpsStats,.titleOpsModeBar{grid-template-columns:1fr}.titleOpsModeBar>div{border-bottom:1px solid #ffffff17;border-right:0}.titleOpsRegistrationMeta{grid-template-columns:1fr}}.emailHistoryPage{color:#111;background:#f6f2ea;min-height:100vh;padding:42px 48px 60px}.emailHistoryHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.emailHistoryHeaderActions,.emailRowActions,.emailHistoryModalActions{align-items:center;gap:10px;display:flex}.emailHistoryEyebrow{color:#9b6500;letter-spacing:3px;margin-bottom:8px;font-size:12px;font-weight:800}.emailHistoryHeader h1{margin:0;font-size:36px}.emailHistoryHeader p{color:#705f51;margin:8px 0 0}.emailHistoryRefresh,.emailViewButton,.emailHistoryDangerButton,.emailDeleteButton{color:#111;cursor:pointer;background:#fff;border:1px solid #d5c7b5;border-radius:8px;font-weight:700}.emailHistoryRefresh{padding:12px 18px;font-size:15px}.emailHistoryDangerButton,.emailDeleteButton{color:#9b1d1d;border-color:#e2b7b7}.emailHistoryDangerButton{padding:11px 16px}.emailDeleteButton{padding:8px 12px}.emailViewButton{padding:8px 13px}.emailHistoryRefresh:disabled,.emailHistoryDangerButton:disabled{cursor:not-allowed;opacity:.55}.emailHistoryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.emailHistoryStat{background:#fff;border:1px solid #e1d6c7;border-radius:12px;padding:20px}.emailHistoryStat span{color:#75685c;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:13px;font-weight:700;display:block}.emailHistoryStat strong{font-size:30px}.emailHistoryCard{background:#fff;border:1px solid #e0d6c9;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px #281d100d}.emailHistoryFilters{border-bottom:1px solid #eee5da;grid-template-columns:minmax(260px,1fr) 220px 180px;gap:12px;padding:20px;display:grid}.emailHistoryFilters input,.emailHistoryFilters select{min-height:44px;font:inherit;background:#fff;border:1px solid #d8ccbe;border-radius:8px;padding:0 13px}.emailHistoryBulkBar{background:#fbf8f3;border-bottom:1px solid #eee5da;align-items:center;gap:18px;padding:12px 20px;display:flex}.emailHistoryBulkBar label{align-items:center;gap:8px;font-weight:700;display:flex}.emailHistoryBulkBar span{color:#75685c}.emailHistoryBulkBar button{margin-left:auto}.emailHistoryTableWrap{overflow-x:auto}.emailHistoryTable{border-collapse:collapse;width:100%}.emailHistoryTable th,.emailHistoryTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee8df;padding:15px 16px}.emailHistoryTable th{color:#6e5e4f;text-transform:uppercase;letter-spacing:1px;background:#fbf8f3;font-size:12px}.emailHistoryTable td{font-size:14px}.emailHistoryTable td strong,.emailHistoryTable td small{display:block}.emailHistoryTable td small{color:#75685c;margin-top:3px}.emailSubjectCell{max-width:340px}.emailCheckboxColumn{width:38px;text-align:center!important}.emailTypeBadge,.emailStatusBadge{border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-block}.emailTypeBadge{color:#684400;background:#f8e8b3}.emailStatusBadge.sent{color:#11652c;background:#dff5e5}.emailStatusBadge.failed{color:#9b1d1d;background:#fde4e4}.emailHistoryError,.emailHistoryEmpty{text-align:center;padding:35px 20px}.emailHistoryError{color:#9b1d1d;background:#fff0f0}.emailHistoryEmpty{color:#75685c}.emailHistoryModalBackdrop{z-index:1000;background:#0000008c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.emailHistoryModal{background:#fff;border-radius:14px;width:min(680px,100%);max-height:88vh;padding:30px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #00000040}.emailHistoryModal h2{margin:0 42px 24px 0;font-size:24px}.emailHistoryModalClose{cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:16px;right:18px}.emailHistoryModal dl{margin:0}.emailHistoryModal dl div{border-top:1px solid #eee7df;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;display:grid}.emailHistoryModal dt{color:#75685c;font-weight:700}.emailHistoryModal dd{margin:0}.emailHistoryCode{overflow-wrap:anywhere;font-family:monospace;font-size:13px}.emailHistoryFailure{color:#9b1d1d}.emailHistoryModalActions{justify-content:flex-end;margin-top:22px}@media (width<=900px){.emailHistoryPage{padding:28px 20px 45px}.emailHistoryHeader{flex-direction:column}.emailHistoryHeaderActions{width:100%}.emailHistoryStats,.emailHistoryFilters{grid-template-columns:1fr}.emailHistoryBulkBar{flex-wrap:wrap}.emailHistoryBulkBar button{margin-left:0}}.notificationsHeader{align-items:flex-start}.notificationsHeaderActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.notificationsHeaderActions button{cursor:pointer;font:inherit;border-radius:8px;min-height:44px;padding:10px 15px}.notificationsHeaderActions button:disabled{cursor:not-allowed;opacity:.45}.notificationsSecondaryButton{color:#332b22;background:#fff;border:1px solid #d8ccbc}.notificationsDangerButton{color:#a52f2f;background:#fff;border:1px solid #b84545}.notificationsStats{grid-template-columns:repeat(3,minmax(150px,1fr));gap:16px;margin-bottom:22px;display:grid}.notificationsStatCard{background:#fff;border:1px solid #e4dbcf;border-radius:12px;padding:21px}.notificationsStatCard span{color:#817466;letter-spacing:.06em;text-transform:uppercase;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.notificationsStatCard strong{font-size:30px}.notificationsPanel{background:#fff;border:1px solid #e1d7ca;border-radius:12px;padding:22px}.notificationsTabs{flex-wrap:wrap;gap:10px;margin-bottom:17px;display:flex}.notificationsTab{cursor:pointer;font:inherit;background:#f7f3ec;border:1px solid #ded4c6;border-radius:10px;align-items:center;gap:10px;padding:11px 15px;font-weight:800;display:flex}.notificationsTab strong{background:#fff;border-radius:999px;min-width:24px;padding:3px 7px}.notificationsTab.active{background:#dfae35;border-color:#c48a06}.notificationsToolbar{grid-template-columns:minmax(220px,1fr) 210px;gap:12px;margin-bottom:20px;display:grid}.notificationsToolbar input,.notificationsToolbar select{font:inherit;background:#fff;border:1px solid #ddd2c3;border-radius:8px;min-height:44px;padding:10px 13px}.notificationGroups{gap:14px;display:grid}.notificationGroup{border:1px solid #ded4c7;border-left:5px solid #d7a329;border-radius:11px;overflow:hidden}.notificationGroupHeader{cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px;display:flex}.notificationGroupHeader:hover{background:#fcfaf6}.notificationGroupTitle{align-items:flex-start;gap:13px;display:flex}.notificationGroupTitle>span{color:#b47d08;margin-top:22px}.notificationGroupTitle small{color:#946a12;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.notificationGroupTitle h2{margin:4px 0 0}.notificationGroupTotals{grid-template-columns:repeat(2,minmax(90px,1fr));gap:10px;display:grid}.notificationGroupTotals div{text-align:center;background:#f7f3ed;border-radius:8px;padding:9px 13px}.notificationGroupTotals span{color:#766b5f;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.notificationGroupTotals strong{font-size:17px}.notificationActivity{background:#fff;border:1px solid #e1d8cc;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;margin-bottom:10px;display:grid;overflow:hidden}.notificationActivity:last-child{margin-bottom:0}.notificationActivity.unread{background:#fffdf8;border-left:5px solid #dfb44f}.notificationActivity.read{opacity:.8}.notificationActivityMain{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);gap:15px;width:100%;padding:18px;display:grid}.notificationIcon{border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.notificationIcon.success{color:#27733a;background:#e6f5e9}.notificationIcon.warning{color:#8a5b00;background:#fff1d5}.notificationIcon.error{color:#9c3030;background:#fae4e4}.notificationIcon.info{color:#315d91;background:#e8eef8}.notificationTitleRow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.notificationTitleRow h3{margin:0;font-size:17px}.notificationUnreadBadge{color:#19140c;text-transform:uppercase;background:#dfb44f;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:900}.notificationActivityMain p{color:#665c51;margin:8px 0 0;line-height:1.5}.notificationMeta{color:#8a7e70;text-transform:capitalize;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:12px;display:flex}.notificationActions{border-left:1px solid #eee6dc;align-items:center;gap:8px;padding:15px;display:flex}.notificationActions button{cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7ccbd;border-radius:7px;padding:9px 12px}.notificationActions button.delete{color:#a23131;border-color:#ddb6b6}.notificationsEmpty,.notificationsError{text-align:center;background:#fff;border:1px dashed #d6caba;border-radius:12px;padding:35px}.notificationsError{color:#9b3030;border-color:#dca9a9;margin-bottom:18px}@media (width<=850px){.notificationsStats,.notificationsToolbar{grid-template-columns:1fr}.notificationGroupHeader{flex-direction:column;align-items:flex-start;gap:15px}.notificationGroupTotals{width:100%}.notificationActivity{grid-template-columns:1fr}.notificationActions{border-top:1px solid #eee6dc;border-left:0;justify-content:flex-end}}.notificationActions{flex-wrap:wrap}.notificationActions button.viewPrimary{color:#fff;background:#c98f08;border-color:#c98f08}@media (width>=851px){.notificationActions{max-width:330px}}.notificationsSelectionBar{background:#faf7f1;border:1px solid #e1d7ca;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;padding:11px 13px;display:flex}.notificationsSelectionBar label,.notificationsSelectionBar>div{align-items:center;gap:10px;display:flex}.notificationsSelectionBar input,.notificationSelect input{width:17px;height:17px}.notificationsSelectionBar button{cursor:pointer;font:inherit;border-radius:7px;padding:8px 12px}.notificationsSelectionBar button:disabled{cursor:not-allowed;opacity:.45}.notificationActivity{position:relative}.notificationSelect{justify-content:center;align-items:flex-start;padding:20px 0 0 14px;display:flex}.notificationActivity{grid-template-columns:44px minmax(0,1fr) auto}.notificationActivity.selected{border-color:#c9910b;box-shadow:0 0 0 2px #c9910b29}@media (width<=850px){.notificationsSelectionBar{flex-direction:column;align-items:stretch}.notificationsSelectionBar>div{justify-content:space-between}.notificationActivity{grid-template-columns:42px 1fr}.notificationActions{grid-column:1/-1}}.notificationGroupRight{align-items:center;gap:12px;display:flex}.notificationGroupDelete{color:#a43131;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dcaeae;border-radius:7px;padding:9px 12px;font-weight:700}.notificationGroupDelete:hover{background:#fff3f3}@media (width<=850px){.notificationGroupRight{flex-direction:column;align-items:stretch;width:100%}.notificationGroupDelete{width:100%}}.notificationGroup{background:#fff;border:1px solid #e3d8c9;border-left:4px solid #d29a13;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #281e0f09}.notificationGroupHeader{background:#fff;grid-template-columns:48px minmax(0,1fr);align-items:stretch;width:100%;min-height:92px;padding:0;display:grid}.notificationGroupSelect{background:#fcfaf6;border-right:1px solid #eee5da;justify-content:center;align-items:center;padding:0;display:flex}.notificationGroupSelect input{accent-color:#c88d09;cursor:pointer;width:17px;height:17px;margin:0}.notificationGroupExpand{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(250px,1fr) auto;align-items:center;gap:20px;width:100%;min-width:0;padding:17px 18px;display:grid}.notificationGroupExpand:hover{background:#fdfbf7}.notificationGroupTitle{align-items:center;gap:12px;min-width:0;display:flex}.notificationGroupTitle>span{color:#b47d08;flex:none;margin:0;font-size:14px}.notificationGroupTitle>div{min-width:0}.notificationGroupTitle small{color:#92650b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900;display:block}.notificationGroupTitle h2{color:#17130e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;line-height:1.15;overflow:hidden}.notificationGroupRight{flex-direction:row;justify-content:flex-end;align-items:center;gap:10px;min-width:max-content;display:flex}.notificationGroupTotals{gap:8px;display:flex}.notificationGroupTotals div{text-align:center;background:#f8f4ed;border:1px solid #eee4d6;border-radius:9px;min-width:76px;padding:8px 10px}.notificationGroupTotals span{color:#837667;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.notificationGroupTotals strong{color:#17130e;font-size:15px}.notificationGroupDelete{color:#af3535;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #e4bcbc;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700}.notificationGroupDelete:hover{background:#fff5f5;border-color:#cf7777}.notificationGroupList{background:#faf8f4;border-top:1px solid #e6ddd1;padding:12px}.notificationGroupExpand .notificationGroupRight{box-shadow:none;border:0}@media (width<=950px){.notificationGroupExpand{grid-template-columns:1fr;align-items:stretch}.notificationGroupRight{justify-content:flex-start}}@media (width<=650px){.notificationGroupHeader{grid-template-columns:40px minmax(0,1fr)}.notificationGroupExpand{padding:15px 12px}.notificationGroupRight{flex-direction:column;align-items:stretch}.notificationGroupTotals{width:100%}.notificationGroupTotals div{flex:1}.notificationGroupDelete{width:100%}}.communicationsHeader{align-items:flex-start}.communicationsPrimaryButton,.communicationsSecondaryButton,.communicationsLinkButton{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:8px;padding:10px 15px;font-family:inherit;font-weight:700;text-decoration:none}.communicationsPrimaryButton{color:#fff;background:#c68d0a}.communicationsSecondaryButton,.communicationsLinkButton{color:#241d14;background:#fff;border-color:#ddd3c5}.communicationsPrimaryButton:disabled,.communicationsSecondaryButton:disabled{cursor:not-allowed;opacity:.55}.communicationsMessage,.communicationsError{border-radius:8px;margin-bottom:18px;padding:13px 16px;font-weight:700}.communicationsMessage{color:#20592a;background:#edf8ef;border:1px solid #bdddbf}.communicationsError{color:#8b2222;background:#fff0f0;border:1px solid #e4b0b0}.communicationsStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.communicationsStat{background:#fff;border:1px solid #e0d6c8;border-radius:12px;padding:20px}.communicationsStat span{color:#73695d;letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:12px;display:block}.communicationsTabs{flex-wrap:wrap;gap:10px;margin-bottom:17px;display:flex}.communicationsTab{color:#3f372e;cursor:pointer;background:#f7f3ec;border:1px solid #ded4c6;border-radius:10px;align-items:center;gap:10px;padding:11px 15px;font-family:inherit;font-weight:800;display:flex}.communicationsTab strong{background:#fff;border-radius:999px;min-width:24px;padding:3px 7px}.communicationsTab.active{color:#17120d;background:#dcae39;border-color:#c68d0a}.communicationsSearch{margin-bottom:20px}.communicationsSearch input{border:1px solid #d9cfc1;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-family:inherit}.communicationsEvent{border:1px solid #dfd5c7;border-left-width:5px;border-radius:11px;overflow:hidden}.communicationsEventHeader{cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;width:100%;padding:18px;font-family:inherit;display:flex}.communicationsEventTitle{align-items:flex-start;gap:12px;display:flex}.communicationsChevron{color:#b47d08;margin-top:24px;font-size:15px}.communicationsEventType{color:#986c12;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.communicationsEventTitle h2{margin:4px 0 2px}.communicationsEventTitle p{color:#756b60;margin:0}.communicationsEventSummary{grid-template-columns:repeat(4,minmax(78px,1fr));gap:12px;display:grid}.communicationsEventSummary div{text-align:center;background:#f8f5ef;border-radius:8px;padding:9px 11px}.communicationsEventSummary span{color:#776d61;text-transform:uppercase;margin-bottom:4px;font-size:11px;display:block}.communicationsJudgeRow.judgeComplete{background:#f6fbf7}.communicationsJudgeTop h3{margin:0}.communicationsJudgeIdentity p{color:#655c52;margin:4px 0 7px}.communicationsJudgeIdentity small{color:#756b60}.communicationsStatus{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.completedNoReminder{color:#34723e;text-align:center;font-size:12px;font-weight:800}.communicationsEmpty{color:#71675c;text-align:center;padding:45px 20px}.communicationsModalBackdrop{z-index:1000;background:#120e0994;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.communicationsModal{background:#fff;border-radius:14px;width:100%;max-width:560px;padding:26px;box-shadow:0 24px 80px #00000040}.communicationsModal h2{margin:5px 0}.communicationsModal>p{color:#72685d;margin-top:0}.communicationsAutoChoice{grid-template-columns:1fr 1fr;gap:12px;margin:22px 0;display:grid}.autoChoice{cursor:pointer;text-align:left;background:#fff;border:2px solid #ded5c8;border-radius:10px;flex-direction:column;gap:5px;padding:16px;font-family:inherit;display:flex}.autoChoice span{color:#73695e;font-size:12px}.autoChoice.activeOn{background:#edf8ef;border-color:#4c9a58}.autoChoice.activeOff{background:#f5f2ed;border-color:#81786d}.communicationsFrequency{flex-direction:column;gap:7px;font-weight:800;display:flex}.communicationsFrequency select{border:1px solid #d8cec0;border-radius:8px;min-height:43px;padding:9px 11px;font-family:inherit}.communicationsModalNotice{color:#554a3e;background:#faf6eb;border-left:4px solid #c68d0a;border-radius:7px;margin-top:18px;padding:13px}.communicationsModalActions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}@media (width<=1100px){.communicationsEventHeader{flex-direction:column;align-items:flex-start;gap:16px}.communicationsEventSummary{width:100%}.communicationsJudgeRow{grid-template-columns:1fr}.communicationsJudgeActions{flex-flow:wrap}}@media (width<=700px){.communicationsStats,.communicationsEventSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.communicationsAutoChoice{grid-template-columns:1fr}.communicationsModalActions{flex-direction:column-reverse}}.communicationsPanel{background:#fff;border:1px solid #e3d9cc;border-radius:14px;padding:22px}.communicationsEventList{gap:14px;display:grid}.communicationsEvent{background:#fff;border:1px solid #e3d8c9;border-left:4px solid #d29a13;border-radius:12px;overflow:hidden;box-shadow:0 3px 12px #281e0f09}.communicationsEvent.eventComplete{border-left-color:#3d914c}.communicationsEvent.eventPartial{border-left-color:#d29a13}.communicationsEvent.eventPending{border-left-color:#bd5146}.communicationsEventHeader{color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:0;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:24px;width:100%;min-height:96px;padding:17px 18px;display:grid}.communicationsEventHeader:hover{background:#fdfbf7}.communicationsEventTitle{align-items:center;gap:13px;min-width:0;display:flex}.communicationsChevron{color:#b47d08;flex:none;margin:0;font-size:14px}.communicationsEventTitle>div{min-width:0}.communicationsEventType{color:#92650b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:900}.communicationsEventTitle h2{color:#17130e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:22px;line-height:1.15;overflow:hidden}.communicationsEventTitle p{color:#74695d;margin:4px 0 0;font-size:14px}.communicationsEventSummary{justify-content:flex-end;gap:8px;display:flex}.communicationsEventSummary div{text-align:center;background:#f8f4ed;border:1px solid #eee4d6;border-radius:9px;min-width:82px;padding:8px 10px}.communicationsEventSummary span{color:#837667;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700;display:block}.communicationsEventSummary strong{color:#17130e;font-size:15px}.communicationsJudgeList{background:#faf8f4;border-top:1px solid #e6ddd1;padding:12px}.communicationsJudgeRow{background:#fff;border:1px solid #e3d9cc;border-radius:10px;grid-template-columns:minmax(250px,1.4fr) minmax(190px,.9fr) 170px;align-items:center;gap:18px;margin-bottom:10px;padding:15px 16px;display:grid}.communicationsJudgeRow:last-child{margin-bottom:0}.communicationsJudgeRow.judgeComplete{background:#f5fbf6;border-color:#cfe4d3}.communicationsJudgeRow.judgePending{background:#fff}.communicationsJudgeTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.communicationsJudgeTop h3{color:#18130e;margin:0;font-size:18px}.communicationsJudgeIdentity p{color:#655c52;margin:4px 0 6px;font-size:13px}.communicationsJudgeIdentity small{color:#7a6e61;font-size:12px;line-height:1.45;display:block}.communicationsStatus{text-transform:uppercase;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.communicationsStatus.pending{color:#765300;background:#fff0c7}.communicationsStatus.completed{color:#276632;background:#dff2e3}.communicationsReminderDetails{color:#6e6459;flex-direction:column;gap:5px;font-size:12px;display:flex}.autoIndicator{border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:6px 10px;font-size:10px;font-weight:900;display:inline-flex}.autoIndicator.on{color:#20612c;background:#dff3e3}.autoIndicator.off{color:#665f57;background:#ece8e2}.autoIndicatorDot{background:currentColor;border-radius:50%;width:7px;height:7px}.communicationsJudgeActions{flex-direction:column;gap:7px;display:flex}.communicationsJudgeActions button,.communicationsJudgeActions a{min-height:38px;padding:8px 12px}.completedNoReminder{color:#2f7039;text-align:center;background:#e7f5e9;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.communicationsStats{gap:15px}.communicationsStat{border-color:#e3d9cc;border-radius:12px;padding:19px;box-shadow:0 2px 9px #23190a06}.communicationsStat span{color:#7b6f62;font-size:11px;font-weight:700}.communicationsStat strong{color:#17130e;font-size:28px}.communicationsTabs{gap:9px}.communicationsTab{background:#f8f4ed;border-color:#e2d7c9;border-radius:9px;padding:10px 14px}.communicationsTab.active{background:#dfae35;border-color:#c68d0a;box-shadow:0 2px 7px #ae760026}.communicationsSearch input{border-color:#ddd1c2;border-radius:9px}@media (width<=1100px){.communicationsEventHeader{grid-template-columns:1fr;align-items:stretch}.communicationsEventSummary{justify-content:flex-start;width:100%}.communicationsJudgeRow{grid-template-columns:1fr}.communicationsJudgeActions{flex-flow:wrap}.communicationsJudgeActions button,.communicationsJudgeActions a{flex:1;min-width:150px}}@media (width<=700px){.communicationsEventHeader{padding:15px 13px}.communicationsEventSummary{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.communicationsEventSummary div{min-width:0}.communicationsJudgeActions{flex-direction:column}.communicationsJudgeActions button,.communicationsJudgeActions a{width:100%}}.communicationsEvent{border-left-width:5px;transition:transform .16s,box-shadow .16s,border-color .16s}.communicationsEvent:hover{transform:translateY(-1px);box-shadow:0 8px 24px #37260a14}.communicationsEventHeader{min-height:82px;padding:15px 17px}.communicationsEvent.eventPartial{background:linear-gradient(90deg,#d29a130e,#fff 130px)}.communicationsEvent.eventPending{background:linear-gradient(90deg,#bd51460e,#fff 130px)}.communicationsEvent.eventComplete{background:linear-gradient(90deg,#3d914c0e,#fff 130px)}.communicationsChevron{background:#f8f2e5;border:1px solid #ead9b6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.communicationsEventType{letter-spacing:.14em;font-size:9px}.communicationsEventTitle h2{font-size:21px}.communicationsEventSummary div{background:#fbf8f2;min-width:78px;padding:7px 9px}.communicationsEventSummary strong{font-size:16px}.communicationsTab{transition:background .15s,transform .15s}.communicationsTab:hover{transform:translateY(-1px)}.communicationsTab.active{background:linear-gradient(135deg,#e5b943,#d79d18)}.communicationsJudgeList{padding:14px}.communicationsJudgeRow{box-shadow:0 2px 8px #281e0f09}.communicationsSelectionBar{background:#faf7f1;border:1px solid #e2d7c8;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;padding:11px 13px;display:flex}.communicationsSelectionBar label,.communicationsSelectionBar>div{align-items:center;gap:10px;display:flex}.communicationsSelectionBar input,.communicationsEventSelect input{accent-color:#c88d09;cursor:pointer;width:17px;height:17px}.communicationsEventHeader{grid-template-columns:46px minmax(0,1fr);gap:0;padding:0;display:grid}.communicationsEventSelect{background:#fcfaf6;border-right:1px solid #eee5da;justify-content:center;align-items:center;display:flex}.communicationsEventExpand{color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;width:100%;padding:15px 17px;display:grid}.communicationsEventExpand:hover{background:#fdfbf7}.communicationsEventRight{align-items:center;gap:10px;display:flex}.communicationsArchiveButton{color:#a73535;cursor:pointer;font:inherit;white-space:nowrap;background:#fff;border:1px solid #dfb5b5;border-radius:8px;padding:9px 12px;font-size:13px;font-weight:700}.communicationsArchiveButton:hover{background:#fff5f5;border-color:#cc7676}.communicationsArchiveButton:disabled{cursor:not-allowed;opacity:.45}.communicationsArchiveButton.compact{min-height:36px;padding:7px 10px}@media (width<=1100px){.communicationsEventExpand{grid-template-columns:1fr;align-items:stretch}.communicationsEventRight{flex-direction:column;align-items:stretch}.communicationsArchiveButton{width:100%}}@media (width<=700px){.communicationsSelectionBar{flex-direction:column;align-items:stretch}.communicationsSelectionBar>div{justify-content:space-between}}.communicationsMainNav{gap:10px;margin:20px 0;display:flex}.communicationsMainNavButton{cursor:pointer;background:#fff;border:1px solid #ddd5c7;border-radius:12px;align-items:center;gap:10px;padding:12px 18px;font-weight:800;display:flex}.communicationsMainNavButton.active{color:#fff;background:#111;border-color:#111}.communicationsMainNavButton strong{color:#111;background:#d6a84b;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:11px;display:grid}.oroWhatsappInbox{background:#fff;border:1px solid #e6dfd4;border-radius:20px;grid-template-columns:340px minmax(0,1fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 14px 40px #0000000f}.oroWhatsappConversationList{background:#faf9f7;border-right:1px solid #ece6dc}.oroWhatsappInboxHeading{border-bottom:1px solid #ece6dc;justify-content:space-between;align-items:center;padding:22px;display:flex}.oroWhatsappInboxHeading span,.oroWhatsappChatHeader span{letter-spacing:.14em;color:#a67d2d;font-size:10px;font-weight:900}.oroWhatsappInboxHeading h2,.oroWhatsappChatHeader h2{margin:4px 0 0}.oroWhatsappInboxHeading button{cursor:pointer;background:#fff;border:1px solid #ded7cc;border-radius:9px;padding:8px 10px}.oroWhatsappConversation{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee8df;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;width:100%;padding:16px;display:grid}.oroWhatsappConversation.active{background:#fff;box-shadow:inset 3px 0 #c89a3c}.oroWhatsappConversation strong,.oroWhatsappConversation span,.oroWhatsappConversation p{display:block}.oroWhatsappConversation span{color:#82786c;margin-top:2px;font-size:11px}.oroWhatsappConversation p{color:#554f48;white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;overflow:hidden}.oroWhatsappConversation time{color:#9b9288;font-size:10px}.oroWhatsappAvatar{color:#d9b05d;background:#111;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.oroWhatsappAvatar.large{width:48px;height:48px}.oroWhatsappChat{background:#f6f4f0;flex-direction:column;min-width:0;display:flex}.oroWhatsappChatHeader{background:#fff;border-bottom:1px solid #ece6dc;align-items:center;gap:13px;min-height:82px;padding:16px 22px;display:flex}.oroWhatsappChatHeader p{color:#7d746a;margin:2px 0 0;font-size:12px}.oroWhatsappLive{align-items:center;gap:7px;margin-left:auto;font-size:12px;font-weight:800;display:flex}.oroWhatsappLive span{background:#2ca24c;border-radius:50%;width:8px;height:8px}.oroWhatsappMessages{flex:1;padding:26px;overflow-y:auto}.oroWhatsappBubbleRow{margin-bottom:12px;display:flex}.oroWhatsappBubbleRow.inbound{justify-content:flex-start}.oroWhatsappBubbleRow.outbound{justify-content:flex-end}.oroWhatsappBubble{background:#fff;border-radius:6px 18px 18px;max-width:70%;padding:12px 14px;box-shadow:0 3px 12px #0000000d}.oroWhatsappBubbleRow.outbound .oroWhatsappBubble{color:#fff;background:#111;border-radius:18px 6px 18px 18px}.oroWhatsappBubble p{white-space:pre-wrap;margin:0}.oroWhatsappBubble time{opacity:.55;margin-top:7px;font-size:9px;display:block}.oroWhatsappComposer{color:#81786e;background:#fff;border-top:1px solid #ece6dc;padding:15px 20px;font-size:12px}.oroWhatsappEmpty,.oroWhatsappChatEmpty{color:#837a70;padding:30px}.oroWhatsappChatEmpty{text-align:center;margin:auto}.oroWhatsappChatEmpty strong,.oroWhatsappChatEmpty span{display:block}.oroWhatsappChatEmpty strong{color:#222;margin-bottom:6px}@media (width<=900px){.oroWhatsappInbox{grid-template-columns:1fr}.oroWhatsappConversationList{border-bottom:1px solid #ece6dc;border-right:0}}.oroWhatsappComposer{padding:14px 18px}.oroWhatsappComposerRow{align-items:flex-end;gap:10px;display:flex}.oroWhatsappComposerRow textarea{resize:vertical;min-height:48px;max-height:140px;font:inherit;background:#faf9f7;border:1px solid #ddd5c8;border-radius:14px;outline:none;flex:1;padding:12px 14px}.oroWhatsappComposerRow textarea:focus{background:#fff;border-color:#b68b35}.oroWhatsappComposerRow button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:14px;min-width:92px;height:48px;font-weight:800}.oroWhatsappComposerRow button:disabled{opacity:.45;cursor:default}.oroWhatsappComposer small{color:#91877a;margin-top:6px;display:block}.oroWhatsappSendError{color:#a32820;background:#fff1f0;border-radius:10px;margin-bottom:10px;padding:10px 12px;font-size:12px;font-weight:700}.oroSupportAdmin{gap:20px;display:grid}.oroSupportAdminHero{color:#fff;background:radial-gradient(circle at 88% 15%,#e0ac2f2e,#0000 34%),linear-gradient(135deg,#15130f,#211b11);border-radius:19px;justify-content:space-between;align-items:center;gap:30px;min-height:126px;padding:25px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #1d170e1a}.oroSupportAdminEyebrow{color:#dfb43d;letter-spacing:.16em;font-size:8px;font-weight:900}.oroSupportAdminHero h1{letter-spacing:-.035em;margin:5px 0 0;font-size:34px;line-height:1.05}.oroSupportAdminHero p{color:#ffffff9e;max-width:510px;margin:8px 0 0;font-size:11px;line-height:1.5}.oroSupportAdminHeroStats{gap:8px;display:flex}.oroSupportAdminHeroStats>div{background:#ffffff0b;border:1px solid #dfb43d29;border-radius:11px;min-width:100px;padding:13px 15px}.oroSupportAdminHeroStats span{color:#d5aa37;letter-spacing:.11em;font-size:7px;font-weight:900;display:block}.oroSupportAdminHeroStats strong{color:#fff;margin-top:4px;font-size:24px;display:block}.oroSupportAdminError{color:#9d3333;background:#fff1f1;border:1px solid #ba36361f;border-radius:10px;padding:11px 13px;font-size:10px;font-weight:700}.oroSupportWorkspace{background:#fff;border:1px solid #281f1312;border-radius:18px;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden;box-shadow:0 15px 40px #271f120d}.oroSupportConversationPanel{background:#fbfaf7;border-right:1px solid #281f1312;flex-direction:column;min-width:0;display:flex}.oroSupportConversationHeader{justify-content:space-between;align-items:center;gap:10px;padding:17px 17px 12px;display:flex}.oroSupportConversationHeader div>span{color:#a4771d;letter-spacing:.13em;font-size:7px;font-weight:900;display:block}.oroSupportConversationHeader div>strong{color:#251f18;margin-top:2px;font-size:15px;display:block}.oroSupportUnreadPill{color:#513b0c;background:#f2d47f;border-radius:999px;padding:5px 8px;font-size:7px;font-weight:900}.oroSupportSearch{background:#fff;border:1px solid #281f1317;border-radius:9px;align-items:center;gap:8px;margin:0 13px 11px;padding:9px 10px;display:flex}.oroSupportSearch>span{color:#958b7d}.oroSupportSearch input{color:#2d261e;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.oroSupportConversationList{border-top:1px solid #281f130d;flex:1;overflow-y:auto}.oroSupportConversationItem{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #281f130e;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:13px 12px;transition:background .14s;display:grid;position:relative}.oroSupportConversationItem:hover{background:#fff}.oroSupportConversationItem.active{background:linear-gradient(90deg,#fffaf0,#fff);box-shadow:inset 3px 0 #d7a72e}.oroSupportConversationItem.unread .oroSupportConversationTop strong{font-weight:900}.oroSupportConversationAvatar,.oroSupportChatAvatar{color:#f5d675;background:linear-gradient(145deg,#30281d,#b3852e);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid;overflow:hidden}.oroSupportConversationAvatar{width:42px;height:42px}.oroSupportChatAvatar{width:48px;height:48px}.oroSupportConversationAvatar img,.oroSupportChatAvatar img{object-fit:cover;width:100%;height:100%}.oroSupportConversationCopy{min-width:0}.oroSupportConversationTop{justify-content:space-between;align-items:center;gap:7px;display:flex}.oroSupportConversationTop strong{color:#2d261e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.oroSupportConversationTop span{color:#a49b8e;flex:none;font-size:7px}.oroSupportConversationRole{color:#a27b2a;margin-top:2px;font-size:7px;font-weight:800}.oroSupportConversationPreview{color:#81786c;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:8px;overflow:hidden}.oroSupportConversationBadge{color:#fff;background:#d8a832;border-radius:999px;place-items:center;min-width:20px;height:20px;padding:0 4px;font-size:7px;font-weight:900;display:grid}.oroSupportListState{color:#8c8377;place-items:center;min-height:150px;padding:20px;font-size:9px;display:grid}.oroSupportChatPanel{background:linear-gradient(#fff,#fdfcf9);flex-direction:column;min-width:0;display:flex}.oroSupportChatHeader{border-bottom:1px solid #281f1312;justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:13px 18px;display:flex}.oroSupportChatIdentity{align-items:center;gap:12px;display:flex}.oroSupportChatLabel{color:#ae8123;letter-spacing:.11em;font-size:7px;font-weight:900}.oroSupportChatIdentity h2{color:#211b15;margin:2px 0 0;font-size:16px}.oroSupportChatIdentity p{color:#8b8275;margin:3px 0 0;font-size:8px}.oroSupportSecureStatus{color:#777064;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.oroSupportSecureStatus>span{background:#56a26a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #56a26a1c}.oroSupportMessages{background:radial-gradient(circle at 90% 0,#deb1430f,#0000 35%);flex:1;padding:24px 25px;overflow-y:auto}.oroSupportMessageRow{margin-bottom:12px;display:flex}.oroSupportMessageRow.judge{justify-content:flex-start}.oroSupportMessageRow.admin{justify-content:flex-end}.oroSupportMessageBubble{border-radius:14px;max-width:68%;padding:11px 13px;box-shadow:0 6px 18px #2e25180a}.oroSupportMessageBubble.judge{color:#342d24;background:#f4f1ea;border:1px solid #281f1312;border-bottom-left-radius:4px}.oroSupportMessageBubble.admin{color:#281d08;background:linear-gradient(145deg,#f4d578,#dfa72c);border:1px solid #c38f1b2e;border-bottom-right-radius:4px}.oroSupportMessageSender{opacity:.68;margin-bottom:4px;font-size:7px;font-weight:900}.oroSupportMessageText{white-space:pre-wrap;word-break:break-word;font-size:10px;line-height:1.5}.oroSupportMessageMeta{opacity:.52;justify-content:space-between;gap:14px;margin-top:6px;font-size:7px;display:flex}.oroSupportMessagesState,.oroSupportNoConversation{color:#898074;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:360px;display:flex}.oroSupportNoConversation>div{color:#c99725;font-size:28px}.oroSupportNoConversation strong{color:#30291f;margin-top:8px;font-size:14px}.oroSupportNoConversation span{margin-top:5px;font-size:9px}.oroSupportComposer{background:#fff;border-top:1px solid #281f1312;padding:13px 16px}.oroSupportComposer textarea{box-sizing:border-box;resize:none;color:#2e271f;width:100%;font:inherit;background:#fdfcf9;border:1px solid #281f131a;border-radius:10px;outline:0;padding:10px 11px;font-size:10px;line-height:1.45}.oroSupportComposer textarea:focus{border-color:#c6911b66;box-shadow:0 0 0 3px #c6911b12}.oroSupportComposerBottom{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.oroSupportComposerBottom>span{color:#988f82;font-size:7px}.oroSupportComposerBottom button{color:#fff;min-height:31px;font:inherit;cursor:pointer;background:linear-gradient(145deg,#e0ac32,#c8911c);border:0;border-radius:8px;padding:0 15px;font-size:8px;font-weight:900;box-shadow:0 7px 16px #be89192b}.oroSupportComposerBottom button:disabled{opacity:.45;cursor:default;box-shadow:none}@media (width<=980px){.oroSupportWorkspace{grid-template-columns:270px 1fr}}@media (width<=760px){.oroSupportAdminHero{flex-direction:column;align-items:flex-start}.oroSupportAdminHeroStats{width:100%}.oroSupportAdminHeroStats>div{flex:1}.oroSupportWorkspace{grid-template-columns:1fr}.oroSupportConversationPanel{border-bottom:1px solid #281f1312;border-right:0;max-height:300px}.oroSupportChatHeader{flex-direction:column;align-items:flex-start}.oroSupportMessageBubble{max-width:88%}}:root{color:#171717;background:#f5f1e9;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}body{background:#f5f1e9;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}.layout{grid-template-columns:230px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#fff;background:#111;width:230px;padding:34px 14px;position:fixed;inset:0 auto 0 0}.brand{padding-bottom:34px}.brand-logo{color:#dfb44f;letter-spacing:7px;font-size:31px;font-weight:800}.sidebar nav{gap:8px;display:grid}.sidebar nav button{color:#fff;text-align:left;background:0 0;border:0;border-radius:7px;padding:13px 14px}.sidebar nav button:hover{background:#282828}.sidebar nav button.active{color:#111;background:#dfb44f;font-weight:700}main{grid-column:2;min-width:0;padding:46px 38px 80px}.page-header{justify-content:space-between;gap:24px;max-width:1320px;margin:0 auto 30px;display:flex}.page-header h1{margin:3px 0 4px;font-size:clamp(31px,4vw,46px)}.page-header p{color:#6f665c;margin:0}.eyebrow,.critique-head>div>span{color:#7c5f32;letter-spacing:2px;font-size:12px;font-weight:800}.header-actions{align-items:center;gap:14px;display:flex}.header-actions input{background:#fff;border:1px solid #ded5c6;border-radius:999px;width:230px;padding:12px 14px}.count{color:#825a00;white-space:nowrap;background:#fff;border:1px solid #d5a43c;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-weight:800;text-decoration:none;display:inline-flex}.message{background:#fff7dc;border:1px solid #d8b55d;border-radius:9px;justify-content:space-between;max-width:1320px;margin:0 auto 22px;padding:14px 17px;display:flex}.message button{background:0 0;border:0;font-size:21px}.applications-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:22px;max-width:1320px;margin:0 auto;display:grid}.application-card,.panel,.stats article,.critique-panel,.final-panel{background:#fff;border:1px solid #e0d6c8;border-radius:14px;box-shadow:0 9px 25px #2e24130e}.application-card{padding:25px}.card-top{justify-content:space-between;gap:14px;display:flex}.card-top h2{margin:0}.card-top p{color:#766d65;margin:5px 0 0;font-size:13px}.status{border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:11px;font-weight:800}.complete{color:#247a31;background:#e4f4e5}.incomplete{color:#a06600;background:#fff0ce}.details{gap:5px;margin-top:24px;display:grid}.details span{color:#978b80;text-transform:uppercase;margin-top:9px;font-size:11px;font-weight:700}.details strong{overflow-wrap:anywhere;font-size:13px}.progress{background:#ebe5da;border-radius:99px;height:7px;margin:24px 0;overflow:hidden}.progress div{background:#d8aa43;height:100%}.primary{color:#fff;background:#101010;border:0;border-radius:7px;width:100%;min-height:44px;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1320px;margin:0 auto 25px;display:grid}.stats article{padding:24px}.stats span{color:#74695d;font-size:13px;display:block}.stats strong{margin-top:8px;font-size:34px;display:block}.panel{max-width:1320px;margin:0 auto 25px;padding:25px}.list-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee7dc;justify-content:space-between;width:100%;padding:17px 4px;display:flex}.list-row span,.list-row small{display:block}.list-row small{color:#766d63}.review-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:24px;max-width:1320px;margin:0 auto;display:grid}.sticky{position:sticky;top:25px}.answer{border-bottom:1px solid #ece5db;padding:15px 0}.answer span{color:#8d8175;text-transform:uppercase;font-size:11px;font-weight:800}.answer p{white-space:pre-wrap;overflow-wrap:anywhere}.back{color:#7c5f32;background:0 0;border:0;margin-bottom:18px;padding:0;font-weight:800}.score-box{text-align:right;background:#fff;border:1px solid #d8b05a;border-radius:11px;padding:17px 22px}.score-box span{color:#766b5f;font-size:12px;display:block}.score-box strong{font-size:26px}.critique-panel,.final-panel{margin-bottom:24px;padding:25px}.critique-head{justify-content:space-between;gap:17px;margin-bottom:20px;display:flex}.critique-head h2{margin:4px 0 0}.critique-head>strong{color:#765000;background:#f5ead0;border-radius:8px;align-self:flex-start;padding:10px 14px}.critique-panel video{background:#000;border-radius:10px;width:100%;max-height:560px;display:block}.missing{text-align:center;border:1px dashed #d5c8b4;border-radius:12px;padding:35px}.score-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:22px;display:grid}.score-grid label{border:1px solid #e5ddd1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.score-grid select{min-width:83px;padding:8px}.notes,.field{gap:8px;margin-top:18px;display:grid}.notes textarea{resize:vertical;min-height:105px;padding:13px}.field input{padding:12px}.recommendations{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.recommendations button{background:#fff;border:1px solid #d4c8b6;border-radius:999px;padding:11px 16px}.recommendations button.active{color:#fff;background:#111}.save{min-height:51px;margin-top:22px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid #eee6db;padding:14px}th{color:#7e7265;text-transform:uppercase;font-size:11px}td small{color:#7b7065;display:block}.coming{text-align:center;place-items:center;min-height:65vh;display:grid}@media (width<=1050px){.stats{grid-template-columns:repeat(2,1fr)}.review-layout{grid-template-columns:1fr}.sticky{position:static}}@media (width<=760px){.layout{display:block}.sidebar{width:100%;position:static}.sidebar nav{grid-template-columns:repeat(2,1fr)}main{padding:28px 16px 60px}.page-header,.header-actions{display:grid}.header-actions input{width:100%}.stats,.score-grid{grid-template-columns:1fr}}.history-list{gap:14px;display:grid}.history-card{background:#fff;border:1px solid #e5ddd1;border-radius:12px;overflow:hidden}.history-summary{text-align:left;background:#fff;border:0;grid-template-columns:2fr 1fr 1.3fr;gap:20px;width:100%;padding:18px;display:grid}.history-summary:hover{background:#faf7f1}.history-summary span,.history-summary strong,.history-summary small{display:block}.history-summary small{color:#756b60;margin-top:5px}.history-summary>span:nth-child(2),.history-summary>span:nth-child(3){text-align:right}.history-details{background:#fbf8f2;padding:0 18px 18px}.history-critique{border-top:1px solid #e8dfd2;padding:18px 0}.history-critique h3{margin:0 0 14px}.history-score-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.history-score-grid div{background:#fff;border:1px solid #e6ddcf;border-radius:8px;padding:12px}.history-score-grid span,.history-overall span,.history-notes span{color:#82776b;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.history-score-grid strong{margin-top:6px;display:block}.history-notes{background:#fff;border-radius:8px;margin-top:12px;padding:14px}.history-notes p,.history-overall p{white-space:pre-wrap;margin:7px 0 0}.history-overall{border-top:1px solid #e8dfd2;grid-template-columns:1fr 2fr;gap:14px;padding-top:18px;display:grid}.history-overall>div{background:#fff;border-radius:8px;padding:14px}@media (width<=900px){.history-summary{grid-template-columns:1fr}.history-summary>span:nth-child(2),.history-summary>span:nth-child(3){text-align:left}.history-score-grid{grid-template-columns:repeat(2,1fr)}.history-overall{grid-template-columns:1fr}}.card-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.danger{color:#b42318;background:#fff;border:1px solid #b42318;border-radius:7px;min-height:44px;padding:0 16px;font-weight:800}.danger:hover{color:#fff;background:#b42318}@media (width<=760px){.card-actions{grid-template-columns:1fr}.danger{width:100%}}.photo-form-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:22px 0;display:grid}.evaluation-choice{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.evaluation-choice>.field-label{grid-column:1/-1;font-weight:800}.evaluation-choice label{cursor:pointer;background:#fffdf8;border:1px solid #ddd2c1;border-radius:12px;gap:12px;padding:16px;display:flex}.evaluation-choice label span{flex-direction:column;gap:5px;display:flex}.evaluation-choice small{color:#776e62;line-height:1.5}.photo-upload{background:#fbf8f1;border:1px dashed #cdbfa9;border-radius:12px;flex-direction:column;gap:9px;margin-bottom:20px;padding:20px;display:flex}.selected-photo-list{background:#fff3d5;border-radius:9px;flex-direction:column;gap:5px;max-height:160px;padding:12px;display:flex;overflow-y:auto}.upload-progress-box{margin-bottom:20px}.upload-progress-box>div:first-child{justify-content:space-between;margin-bottom:8px;display:flex}.upload-progress-track{background:#eadfc8;border-radius:999px;height:9px;overflow:hidden}.upload-progress-track div{background:#c58f19;border-radius:999px;height:100%}.photogenic-admin-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px;margin-top:20px;display:grid}.photogenic-admin-card{background:#fff;border:1px solid #ddd4c7;border-radius:15px;overflow:hidden}.photogenic-card-head{justify-content:space-between;gap:15px;padding:18px;display:flex}.photogenic-card-head h3{margin:5px 0;font-size:21px}.photogenic-card-head p{color:#746b60;margin:0}.photogenic-status{border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:10px;font-weight:850}.photogenic-thumbnail{object-fit:contain;background:#191611;width:100%;height:230px}.photogenic-details{border-top:1px solid #e9e1d7;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.photogenic-details div{border-bottom:1px solid #e9e1d7;border-right:1px solid #e9e1d7;min-height:67px;padding:13px 16px}.photogenic-details span{color:#93897c;letter-spacing:1px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:850;display:block}.photogenic-actions{background:#faf8f4;flex-wrap:wrap;gap:8px;padding:15px;display:flex}.photogenic-actions a{color:#29231d;background:#fff;border:1px solid #d6ccbd;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=850px){.evaluation-choice{grid-template-columns:1fr}}.sidebar nav button{justify-content:space-between;align-items:center;gap:10px;display:flex}.sidebarNotificationBadge{color:#fff;background:#d94a3d;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 7px;font-size:11px;font-weight:900;line-height:1;display:inline-grid}.sidebar nav button.active .sidebarNotificationBadge{color:#fff;background:#111}.missingCritiqueHighlighted{outline-offset:-3px;outline:3px solid #d6a223;animation:2s ease-in-out 3 missingCritiqueHighlight}@keyframes missingCritiqueHighlight{0%,to{background:#fff}50%{background:#fff2bd}}.layout{grid-template-columns:250px minmax(0,1fr)}.sidebar{z-index:100;color:#fff;background:linear-gradient(#111 0%,#0c0c0c 100%);border-right:1px solid #24211d;flex-direction:column;width:250px;height:100vh;padding:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden}.brand{background:#111;border-bottom:1px solid #29251f;flex:none;padding:25px 18px 20px}.oroBrandButton{color:#fff;text-align:left;background:0 0;border:0;align-items:center;gap:13px;width:100%;padding:0;display:flex}.oroBrandMark{color:#efbd43;letter-spacing:2px;border:1px solid #d8a72e;border-radius:50%;flex:0 0 59px;place-items:center;width:59px;height:59px;font-size:17px;font-weight:950;display:grid;box-shadow:inset 0 0 25px #d8a72e14,0 5px 18px #00000040}.oroBrandText{flex-direction:column;gap:4px;min-width:0;display:flex}.oroBrandText strong{color:#fff;font-size:15px;font-weight:850}.oroBrandText span{color:#b7aa96;letter-spacing:.7px;text-transform:uppercase;font-size:8px;font-weight:750;line-height:1.35}.sidebarScroll{scrollbar-color:#806421 #151515;scrollbar-width:thin;flex:auto;min-height:0;padding:17px 12px 25px;overflow:hidden auto}.sidebarScroll::-webkit-scrollbar{width:6px}.sidebarScroll::-webkit-scrollbar-track{background:#151515}.sidebarScroll::-webkit-scrollbar-thumb{background:#806421;border-radius:999px}.sidebarNavigation{gap:8px!important;display:grid!important}.sidebarNavigation button{font:inherit}.sidebarDirectLink,.sidebarGroupButton,.sidebarSubmenu button{color:#f3efe8;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.sidebarDirectLink{min-height:48px;padding:0 14px;font-size:13px;font-weight:780}.sidebarDirectLink:hover{background:#24211d}.sidebarGroup{border:1px solid #0000;border-radius:11px}.sidebarGroup.current{background:#d7a63009;border-color:#3a3020}.sidebarGroupButton{color:#f4f0e9;letter-spacing:.25px;min-height:49px;padding:0 13px;font-size:12px;font-weight:850}.sidebarChevron{color:#c9b995;border:1px solid #3e382e;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:16px;font-weight:500;display:grid}.sidebarGroup.expanded .sidebarChevron{color:#e9b436;background:#271f10;border-color:#8b6920}.sidebarGroupBadge{color:#fff;background:#de433a;border-radius:999px;place-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:9px;font-weight:900;display:inline-grid}.sidebarSubmenu{gap:4px;padding:0 7px 8px 15px;display:grid}.sidebarSubmenu button{color:#c9c1b5;min-height:42px;padding:0 11px 0 22px;font-size:12px;font-weight:650;position:relative}.sidebarSubmenu button:before{content:"";background:#575046;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:7px;transform:translateY(-50%)}.sidebarSubmenu button.active{color:#17130d;background:#e3b43c;font-weight:850}.sidebarNotificationBadge{color:#fff;background:#df443c;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:9px;font-weight:900;display:inline-grid}.sidebarFooter{background:#0e0e0e;border-top:1px solid #29251f;flex-direction:column;flex:none;gap:4px;padding:14px 19px 17px;display:flex}.sidebarFooter span{color:#d9a936;letter-spacing:2px;font-size:9px;font-weight:900}.sidebarFooter small{color:#746e65;font-size:7px;line-height:1.4}main{grid-column:2}@media (width<=900px){.layout{display:block}.sidebar{width:100%;height:auto;max-height:none;position:relative}.brand{padding:18px}.oroBrandMark{flex-basis:50px;width:50px;height:50px;font-size:14px}.sidebarScroll{max-height:55vh}.sidebarNavigation{grid-template-columns:1fr!important}.sidebarFooter{display:none}main{padding:28px 16px 60px}}.sidebarChevron{color:#8e8578;background:0 0;border:0;border-radius:7px;flex:0 0 25px;width:25px;height:25px;font-family:Arial,sans-serif;font-size:22px;font-weight:400;line-height:1;transition:color .14s,background .14s,transform .14s}.sidebarGroupButton:hover .sidebarChevron{color:#e5b43b;background:#daa82e14}.sidebarGroup.expanded .sidebarChevron{color:#edb93c;background:#daa82e1a;border:0}.sidebarDirectLink+.sidebarDirectLink{margin-top:2px}.sidebarDirectLink.active{color:#17120a}.oroBrandMark{color:#f0bc3c;background:radial-gradient(circle,#daa92d1a,#0000 68%);border-color:#dba92d}.sidebarNavigation{gap:11px!important}.sidebarDirectLink{min-height:49px;padding-left:15px;transition:background .16s,color .16s,transform .16s,box-shadow .16s;position:relative;overflow:hidden}.sidebarDirectLink:hover{transform:translate(2px)}.sidebarDirectLink.active{color:#f2bd3e;background:linear-gradient(90deg,#e1ae3133,#e1ae3112);box-shadow:inset 4px 0 #e5ae2f}.sidebarDirectLink.active:after{content:"";background:#e8b43440;border-radius:999px;width:2px;position:absolute;inset:8px 8px 8px auto}.sidebarGroup{transition:border-color .16s,background .16s,box-shadow .16s;position:relative;overflow:hidden}.sidebarGroup.expanded{background:#15130f;border-color:#daa82f47}.sidebarGroupButton{min-height:52px;padding:0 14px 0 15px;transition:color .15s,background .15s}.sidebarGroupButton:hover{background:linear-gradient(90deg,#e0ab2b14,#0000)}.sidebarGroup.current>.sidebarGroupButton{color:#efb93a}.sidebarChevron{color:#a09789;background:0 0;border:0;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:22px;font-weight:400;line-height:1;transition:transform .18s,color .16s,background .16s;display:grid;transform:rotate(0)}.sidebarGroup.expanded .sidebarChevron{color:#efb83a;background:#dea9291c;transform:rotate(90deg)}.sidebarSubmenu{opacity:0;pointer-events:none;gap:4px;max-height:0;padding:0 7px 0 19px;transition:max-height .22s,opacity .17s,transform .17s,padding .17s;display:grid;overflow:hidden;transform:translateY(-5px)}.sidebarSubmenu.open{opacity:1;pointer-events:auto;max-height:320px;padding-top:2px;padding-bottom:10px;transform:translateY(0)}.sidebarSubmenu[hidden]{display:grid}.sidebarSubmenu button{color:#bdb5a9;border-radius:8px;min-height:41px;padding:0 11px 0 26px;transition:background .15s,color .15s,transform .15s;position:relative}.sidebarSubmenu button:before{background:#5f574b;width:5px;height:5px;transition:background .15s,transform .15s;left:10px}.sidebarSubmenu button:hover{color:#fff;background:#ffffff0b;transform:translate(2px)}.sidebarGroupBadge,.sidebarNotificationBadge{box-shadow:0 4px 12px #de403742}.oroBrandMark{color:#f0bc40;background:radial-gradient(circle at 35% 30%,#efbe4229,#18120840 58%,#08080880);border-color:#e1ad30;position:relative;box-shadow:inset 0 0 24px #dea7271f,0 0 18px #dea72717,0 8px 20px #00000052}.oroBrandMark:after{content:"";border:1px solid #e8b73b1f;border-radius:50%;position:absolute;inset:5px}.oroBrandText strong{color:#fff7e6}.sidebarScroll{padding-top:19px}.sidebarFooter{background:linear-gradient(#10100f,#0b0b0b)}@media (width<=900px){.sidebarSubmenu.open{max-height:360px}}@media (prefers-reduced-motion:reduce){.sidebarChevron,.sidebarSubmenu,.sidebarDirectLink,.sidebarSubmenu button{transition:none}}@media (width<=900px){.sidebarBottomNavigation{border-top:0}.settingsPlaceholderGrid{grid-template-columns:1fr}}.sidebarSubmenu{padding-left:20px;padding-right:8px}.sidebarSubmenu.open{padding-top:5px;padding-bottom:12px}.sidebarSubmenu button{color:#f5f2ec;justify-content:flex-start;align-items:center;gap:11px;min-height:43px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.sidebarSubmenu button:before{content:"";background:#d8a62e;border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:block;position:static;transform:none}.sidebarSubmenu button:hover{color:#efba3a;background:#dfab2b14}.sidebarSubmenu button:hover:before{background:#efba3a}.sidebarSubmenu button.active{color:#17120a;background:linear-gradient(135deg,#e5b63c,#d5a32c);box-shadow:0 8px 22px #c18b1433}.sidebarSubmenu button.active:before{background:#17120a;transform:none}.sidebarBottomNavigation{background:#10100f;border-top:1px solid #28241e;flex:none;padding:11px 12px}.sidebarSettingsLink{color:#f4f0e9;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:11px;width:100%;min-height:46px;padding:0 14px;font-size:13px;font-weight:750;display:flex}.sidebarSettingsLink:hover{color:#efba3a;background:#daa82f12;border-color:#daa82f3d}.sidebarSettingsLink.active{color:#efba3a;background:linear-gradient(90deg,#e2ae2f33,#e2ae2f0f);border-color:#b98413;box-shadow:inset 4px 0 #e4ae31}.sidebarSettingsIcon{color:#d9aa39;background:#daa82f17;border-radius:7px;place-items:center;width:25px;height:25px;font-size:14px;display:grid}.settingsPlaceholder{gap:22px;display:grid}.settingsPlaceholderHeader{color:#fff;background:linear-gradient(135deg,#20180d,#4a3003);border-radius:20px;padding:36px}.settingsPlaceholderEyebrow{color:#efb832;letter-spacing:2px;margin-bottom:8px;font-size:10px;font-weight:900}.settingsPlaceholderHeader h1{margin:0 0 10px;font-size:46px}.settingsPlaceholderHeader p{color:#eee4d3;max-width:720px;margin:0;line-height:1.6}.settingsPlaceholderGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.settingsPlaceholderGrid article{background:#fff;border:1px solid #ded3c2;border-radius:15px;flex-direction:column;gap:9px;min-height:150px;padding:22px;display:flex}.settingsPlaceholderGrid strong{font-size:17px}.settingsPlaceholderGrid span{color:#766d63;font-size:12px;line-height:1.55}@media (width<=900px){.sidebarBottomNavigation{border-top:0}.settingsPlaceholderGrid{grid-template-columns:1fr}}.sidebarSubmenu button.active{color:#efb832;box-shadow:none;background:#2b2b2b}.sidebarSubmenu button.active:before{background:#efb832}.sidebarSubmenu button.active:hover{color:#f2bd3e;background:#303030;transform:none}.sidebarSubmenu button.active:hover:before{background:#f2bd3e}.sidebarGroup.current{background:#13120f;border-color:#d49d2361;box-shadow:inset 3px 0 #d9a62d}.sidebarGroup .sidebarSubmenu button.active,.sidebarGroup .sidebarSubmenu button.active:hover,.sidebarGroup .sidebarSubmenu button.active:focus,.sidebarGroup .sidebarSubmenu button.active:focus-visible{color:#efb832!important;box-shadow:none!important;background:#2b2b2b!important;transform:none!important}.sidebarGroup .sidebarSubmenu button.active:before,.sidebarGroup .sidebarSubmenu button.active:hover:before,.sidebarGroup .sidebarSubmenu button.active:focus:before{background:#efb832!important;transform:none!important}.oroCommandCenter{gap:20px;display:grid}.oroDashboardHero{color:#fff;background:radial-gradient(circle at 85% 15%,#d6a12238,#0000 28%),linear-gradient(135deg,#15110b,#342304);border:1px solid #4a3510;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:28px;padding:36px;display:flex;overflow:hidden;box-shadow:0 16px 44px #36240421}.oroDashboardEyebrow,.oroDashboardPanelEyebrow{color:#e9b331;letter-spacing:2.2px;text-transform:uppercase;font-size:10px;font-weight:900}.oroDashboardHero h1{margin:8px 0;font-size:clamp(40px,5vw,64px);line-height:.98}.oroDashboardHero p{color:#eee3d0;max-width:700px;margin:0;font-size:15px;line-height:1.55}.oroDashboardHeroActions{flex:none;align-items:center;gap:12px;display:flex}.oroDashboardUpdated{background:#0a080452;border:1px solid #e8b3314d;border-radius:12px;flex-direction:column;gap:4px;min-width:125px;padding:12px 15px;display:flex}.oroDashboardUpdated span{color:#cfc3af;text-transform:uppercase;font-size:9px}.oroDashboardUpdated strong{color:#f1bc3c;font-size:13px}.oroDashboardRefresh{color:#17120a;cursor:pointer;background:#e5b23a;border:1px solid #d6a123;border-radius:11px;min-height:47px;padding:0 18px;font-weight:850}.oroDashboardRefresh:disabled{cursor:wait;opacity:.62}.oroDashboardWarning{color:#765300;background:#fff7dc;border:1px solid #e2c16c;border-radius:12px;padding:13px 16px;font-size:12px;font-weight:750}.oroDashboardPrimaryMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.oroDashboardMetric{text-align:left;cursor:pointer;background:#fff;border:1px solid #dfd4c4;border-radius:15px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:135px;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex}.oroDashboardMetric:hover{border-color:#c89929;transform:translateY(-2px);box-shadow:0 12px 30px #3523041a}.oroDashboardMetric>span{color:#746a5f;text-transform:uppercase;font-size:10px;font-weight:800}.oroDashboardMetric strong{color:#17120d;font-size:35px}.oroDashboardMetric small{color:#80766b;font-size:10px}.oroDashboardMetric.gold{background:linear-gradient(145deg,#21190d,#483002);border-color:#c89929}.oroDashboardMetric.gold>span,.oroDashboardMetric.gold small{color:#e9dbc3}.oroDashboardMetric.gold strong{color:#efb936}.oroDashboardMetric.warning{background:#fff9e8;border-color:#e3c36d}.oroDashboardMetric.warning strong{color:#9b6a00}.oroDashboardMetric.danger{background:#fff5f4;border-color:#e0aaa6}.oroDashboardMetric.danger strong{color:#b4322c}.oroDashboardMetric.success{background:#f2fbf4;border-color:#acd3b4}.oroDashboardMetric.success strong{color:#197039}.oroDashboardGrid{grid-template-columns:minmax(0,1.35fr) minmax(380px,.85fr);align-items:start;gap:18px;display:grid}.oroDashboardPanel{background:#fff;border:1px solid #dfd4c4;border-radius:18px;padding:23px;box-shadow:0 12px 34px #30220a0f}.oroDashboardPanelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.oroDashboardPanelHeader h2{margin:5px 0;font-size:27px}.oroDashboardPanelHeader p{color:#766d63;max-width:590px;margin:0;font-size:12px;line-height:1.5}.oroDashboardPanelHeader>button,.oroDashboardSubheader button{color:#17120d;cursor:pointer;background:#fff;border:1px solid #d9cdbd;border-radius:9px;flex:none;padding:10px 13px;font-size:10px;font-weight:850}.oroDashboardPanelHeader>button:hover,.oroDashboardSubheader button:hover{color:#9c6b00;border-color:#c99827}.oroDashboardMiniMetrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.oroDashboardMiniMetrics>div{background:#faf8f4;border:1px solid #e7dfd4;border-radius:11px;flex-direction:column;justify-content:space-between;min-height:76px;padding:12px;display:flex}.oroDashboardMiniMetrics span{color:#7b7268;text-transform:uppercase;font-size:8px;font-weight:800}.oroDashboardMiniMetrics strong{color:#17120d;font-size:21px}.oroDashboardProgress{margin:15px 0}.oroDashboardProgress>div:first-child{justify-content:space-between;margin-bottom:7px;display:flex}.oroDashboardProgress>div:first-child span{color:#625a51;font-size:11px;font-weight:750}.oroDashboardProgress>div:first-child strong{color:#9d6c00;font-size:12px}.oroDashboardProgressTrack{background:#ece6dc;border-radius:999px;height:9px;overflow:hidden}.oroDashboardProgressTrack span{border-radius:inherit;background:linear-gradient(90deg,#bb8311,#e6b43b);height:100%;display:block}.oroDashboardProgress small{color:#837a70;margin-top:6px;font-size:9px;display:block}.oroDashboardEventList{gap:8px;margin-top:18px;display:grid}.oroDashboardEventRow{text-align:left;cursor:pointer;background:#fff;border:1px solid #e8e0d5;border-radius:11px;grid-template-columns:minmax(240px,1fr) minmax(150px,.55fr) 125px;align-items:center;gap:16px;padding:11px;display:grid}.oroDashboardEventRow:hover{background:#fffdf8;border-color:#d2aa4d}.oroDashboardEventIdentity{align-items:center;gap:11px;display:flex}.oroDashboardEventIdentity>span{color:#e9b332;background:#18130d;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.oroDashboardEventIdentity div{flex-direction:column;gap:3px;min-width:0;display:flex}.oroDashboardEventIdentity strong{color:#17120d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.oroDashboardEventIdentity small{color:#81776c;font-size:8px}.oroDashboardEventProgress{align-items:center;gap:9px;display:flex}.oroDashboardEventProgress>div{background:#ebe5dc;border-radius:999px;flex:1;height:7px;overflow:hidden}.oroDashboardEventProgress>div span{border-radius:inherit;background:#d4a127;height:100%;display:block}.oroDashboardEventProgress small{color:#6f675e;width:29px;font-size:8px}.oroDashboardHealth{text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.oroDashboardHealth.ready{color:#176d34;background:#ebf8ee;border:1px solid #abd1b3}.oroDashboardHealth.attention{color:#8b6100;background:#fff7dc;border:1px solid #e1c16d}.oroDashboardHealth.waiting{color:#6f675e;background:#f5f2ed;border:1px solid #d8cfc2}.oroDashboardPeopleStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}.oroDashboardPeopleStats button{text-align:left;cursor:pointer;background:#faf8f4;border:1px solid #e4dbcf;border-radius:11px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:104px;padding:13px;display:flex}.oroDashboardPeopleStats button:hover{border-color:#c99a2c}.oroDashboardPeopleStats span{color:#71685e;text-transform:uppercase;font-size:9px;font-weight:800}.oroDashboardPeopleStats strong{font-size:25px}.oroDashboardPeopleStats small{color:#82796f;font-size:8px}.oroDashboardSubheader{justify-content:space-between;align-items:center;margin:20px 0 9px;display:flex}.oroDashboardSubheader h3,.oroDashboardQuickActions h3{margin:0;font-size:15px}.oroDashboardRecentApplications{gap:7px;display:grid}.oroDashboardRecentApplications>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee6dc;justify-content:space-between;align-items:center;gap:14px;padding:10px 2px;display:flex}.oroDashboardRecentApplications>button>div{flex-direction:column;gap:3px;min-width:0;display:flex}.oroDashboardRecentApplications strong{color:#17120d;font-size:11px}.oroDashboardRecentApplications small{color:#81776c;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:8px;overflow:hidden}.oroDashboardRecentApplications>button>span{color:#9b6a00;font-size:8px;font-weight:800}.oroDashboardCommunicationStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.oroDashboardCommunicationStats button{text-align:left;cursor:pointer;background:#faf8f4;border:1px solid #e5dccf;border-radius:11px;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:95px;padding:13px;display:flex}.oroDashboardCommunicationStats button:hover{border-color:#c99a2a}.oroDashboardCommunicationStats strong{color:#17120d;font-size:25px}.oroDashboardCommunicationStats span{color:#786f65;text-transform:uppercase;font-size:8px;line-height:1.35}.oroDashboardQuickActions{border-top:1px solid #e9e1d6;margin-top:20px;padding-top:18px}.oroDashboardQuickActions>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.oroDashboardQuickActions button{color:#17120d;cursor:pointer;background:#fff;border:1px solid #dcd1c2;border-radius:9px;min-height:43px;font-size:9px;font-weight:800}.oroDashboardQuickActions button:hover{color:#8e6100;background:#fff9e9;border-color:#bd8819}.oroDashboardActivity{grid-column:1/-1}.oroDashboardActivityList{display:grid}.oroDashboardActivityList>button{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #eee6dc;grid-template-columns:38px minmax(0,1fr) 110px;align-items:center;gap:12px;padding:12px 2px;display:grid}.oroDashboardActivityList>button:first-child{border-top:0}.oroDashboardActivityList>button:hover{background:#fffdf8}.oroDashboardActivityIcon{color:#6d645a;background:#f0ece5;border-radius:9px;place-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:grid}.oroDashboardActivityIcon.success{color:#187038;background:#e7f5ea}.oroDashboardActivityIcon.error,.oroDashboardActivityIcon.danger{color:#b53731;background:#fff0ef}.oroDashboardActivityList>button>div{min-width:0}.oroDashboardActivityList strong{color:#17120d;font-size:11px}.oroDashboardActivityList p{color:#81776c;text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:9px;overflow:hidden}.oroDashboardActivityList time{color:#8b8175;text-align:right;font-size:8px}.oroDashboardEmpty{color:#81776c;text-align:center;background:#faf8f4;border:1px dashed #d9cdbd;border-radius:11px;padding:25px;font-size:11px}.oroDashboardLoading{z-index:200;color:#eab435;background:#18130d;border:1px solid #be891d;border-radius:10px;padding:12px 15px;font-size:10px;font-weight:800;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #00000038}@media (width<=1350px){.oroDashboardPrimaryMetrics,.oroDashboardMiniMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){.oroDashboardGrid{grid-template-columns:1fr}.oroDashboardActivity{grid-column:auto}.oroDashboardHero{flex-direction:column;align-items:flex-start}.oroDashboardHeroActions{width:100%}}@media (width<=720px){.oroDashboardPrimaryMetrics,.oroDashboardMiniMetrics,.oroDashboardCommunicationStats{grid-template-columns:repeat(2,minmax(0,1fr))}.oroDashboardEventRow{grid-template-columns:1fr}.oroDashboardEventProgress{width:100%}.oroDashboardHealth{justify-self:start}.oroDashboardActivityList>button{grid-template-columns:34px minmax(0,1fr)}.oroDashboardActivityList time{text-align:left;grid-column:2}}@media (width<=500px){.oroDashboardPrimaryMetrics,.oroDashboardMiniMetrics,.oroDashboardPeopleStats,.oroDashboardCommunicationStats,.oroDashboardQuickActions>div{grid-template-columns:1fr}.oroDashboardHero{padding:25px}.oroDashboardHeroActions{flex-direction:column;align-items:stretch}.oroDashboardUpdated{min-width:0}}.oroDashboardGrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:row;align-items:start;gap:18px;display:grid}.oroDashboardPhotogenic{grid-area:1/1/auto/9}.oroDashboardPeople{grid-area:1/9/3/13;align-self:stretch}.oroDashboardCommunication{grid-area:2/1/auto/9}.oroDashboardActivity{grid-area:3/1/auto/13}.oroDashboardPeople{flex-direction:column;display:flex}.oroDashboardRecentApplications{margin-top:auto}@media (width<=1100px){.oroDashboardGrid{grid-template-columns:1fr}.oroDashboardPhotogenic,.oroDashboardPeople,.oroDashboardCommunication,.oroDashboardActivity{grid-area:auto/1}.oroDashboardPeople{display:block}.oroDashboardRecentApplications{margin-top:0}}.applicantProfilePanel{background:#fff;border:1px solid #e4d6bd;border-radius:18px;position:sticky;top:20px;overflow:hidden;box-shadow:0 18px 50px #3e2d1512}.applicantProfileHero{text-align:center;background:linear-gradient(150deg,#1d1811,#33250d);justify-items:center;gap:16px;padding:28px 24px 24px;display:grid}.applicantProfilePhoto{background:#f3e6c1;border:2px solid #d8aa2a;border-radius:50%;place-items:center;width:108px;height:108px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0000003d}.applicantProfilePhoto img{object-fit:cover;width:100%;height:100%}.applicantProfilePhoto span{color:#2c210d;font-size:40px;font-weight:900}.applicantProfileIdentity>span{color:#e1b436;letter-spacing:2px;font-size:9px;font-weight:900}.applicantProfileIdentity h2{color:#fff;margin:8px 0 5px;font-size:26px;line-height:1.15}.applicantProfileIdentity>p{color:#d7cdbd;margin:0;font-size:13px}.applicantProfileStatus{color:#fff;border:1px solid #e2b53573;border-radius:999px;align-items:center;gap:8px;margin-top:15px;padding:7px 11px;display:inline-flex}.applicantProfileStatus strong,.applicantProfileStatus small{font-size:10px}.applicantProfileStatus small{color:#dbcda9}.applicantProfileRows{padding:8px 22px 4px}.applicantProfileRow{border-bottom:1px solid #eee5d7;padding:14px 0}.applicantProfileRow span,.applicantProfileBiography span,.applicantTechnicalDetails span{color:#958879;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.applicantProfileRow p,.applicantProfileBiography p,.applicantTechnicalDetails p{overflow-wrap:anywhere;color:#211d18;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.applicantProfileBiography{background:#faf7f1;border:1px solid #ede1cc;border-radius:12px;margin:12px 22px;padding:15px}.applicantProfileActions{gap:8px;padding:10px 22px 18px;display:grid}.applicantProfileActions a{color:#6d4d00;border:1px solid #d9ab2c;border-radius:9px;justify-content:center;align-items:center;min-height:42px;font-size:12px;font-weight:850;text-decoration:none;display:flex}.applicantProfileActions a:first-child{color:#17120a;background:linear-gradient(135deg,#d7a522,#edc653)}.applicantTechnicalDetails{background:#faf8f4;border:1px solid #e7ddce;border-radius:11px;margin:0 22px 22px}.applicantTechnicalDetails summary{cursor:pointer;color:#51493f;padding:13px 14px;font-size:11px;font-weight:850}.applicantTechnicalDetails>div{border-top:1px solid #ebe2d5;padding:11px 14px}.applicantTechnicalDetails p{color:#71685d;font-size:10px}@media (width<=960px){.applicantProfilePanel{position:static}}.applicantProfileActions a{text-align:center;flex-direction:column;gap:2px;padding:9px 12px}.applicantProfileActions a>span{font-size:12px;font-weight:850}.applicantProfileActions a>small{max-width:100%;color:inherit;opacity:.72;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:650;display:block;overflow:hidden}.applicantProfilePhoto img{display:block}.applicantExperienceSummary{grid-template-columns:1fr 1fr;gap:9px;margin:16px 22px 7px;display:grid}.applicantExperienceSummary>div{text-align:center;background:#fbf7ee;border:1px solid #ead8b4;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:13px 8px;display:flex}.applicantExperienceSummary strong{color:#1e1912;font-size:22px;font-weight:900;line-height:1}.applicantExperienceSummary span{color:#8d806f;letter-spacing:.8px;text-transform:uppercase;margin-top:6px;font-size:8px;font-weight:900}@media (width<=520px){.applicantExperienceSummary{grid-template-columns:1fr}}.judgeApplicationGrid{grid-template-columns:repeat(4,minmax(210px,1fr));gap:18px;display:grid}.judgeApplicationCard{text-align:center;background:#fff;border:1px solid #e6dccb;border-radius:18px;flex-direction:column;align-items:center;min-width:0;padding:25px 20px 19px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;box-shadow:0 14px 34px #362a1811}.judgeApplicationCard:hover{border-color:#d8bd82;transform:translateY(-2px);box-shadow:0 19px 42px #362a181a}.judgeApplicationPhoto{background:linear-gradient(145deg,#f6e7bc,#e4c970);border:2px solid #d9ad35;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;overflow:hidden;box-shadow:0 9px 24px #825b1129}.judgeApplicationPhoto img{object-fit:cover;width:100%;height:100%;display:block}.judgeApplicationPhoto span{color:#392c10;font-size:34px;font-weight:900}.judgeApplicationIdentity{width:100%;margin-top:16px}.judgeApplicationIdentity h2{color:#201b15;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:850;line-height:1.2;overflow:hidden}.judgeApplicationIdentity p{color:#81786d;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-size:12px;line-height:1.35;overflow:hidden}.judgeApplicationStatus{letter-spacing:.65px;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-height:27px;margin:17px 0;padding:6px 11px;font-size:9px;font-weight:900;display:inline-flex}.judgeApplicationStatus.pending{color:#7b5a06;background:#fbf4dd;border:1px solid #dfc377}.judgeApplicationStatus.reviewed{color:#27683b;background:#edf8f0;border:1px solid #b7d8c2}.judgeApplicationReviewButton{color:#181109;cursor:pointer;background:linear-gradient(135deg,#d3a128,#edc752);border:1px solid #c79820;border-radius:10px;width:100%;min-height:43px;margin-top:auto;font-size:12px;font-weight:900}.judgeApplicationReviewButton:hover{filter:brightness(1.04)}.judgeApplicationDeleteButton{color:#9b6b65;cursor:pointer;background:0 0;border:0;margin-top:11px;padding:5px 8px;font-size:10px;font-weight:700}.judgeApplicationDeleteButton:hover{color:#a1261e;text-decoration:underline}@media (width<=1320px){.judgeApplicationGrid{grid-template-columns:repeat(3,minmax(210px,1fr))}}@media (width<=980px){.judgeApplicationGrid{grid-template-columns:repeat(2,minmax(210px,1fr))}}@media (width<=620px){.judgeApplicationGrid{grid-template-columns:1fr}.judgeApplicationCard{padding:23px 20px 18px}}.judgeApplicationMeta{color:#756d64;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;min-height:18px;margin-top:9px;font-size:11px;font-weight:500;line-height:1.35;overflow:hidden}.critiqueManagementPage{gap:18px;display:grid}.critiqueManagementHero{color:#fff;background:linear-gradient(135deg,#17120d,#4b350d);border:1px solid #e0d3c2;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.critiqueManagementHero h1{margin:7px 0;font-size:clamp(30px,4vw,48px)}.critiqueManagementHero p{color:#eadfcf;max-width:720px;margin:0}.critiqueManagementEyebrow{color:#d99f20;letter-spacing:2px;font-size:10px;font-weight:950}.critiqueManagementCount{background:#ffffff14;border:1px solid #ffffff2e;border-radius:14px;min-width:160px;padding:16px;display:grid}.critiqueManagementCount strong{font-size:32px}.critiqueManagementCount span{color:#eadfcf;font-size:11px;font-weight:800}.critiqueAssignmentMetrics{grid-template-columns:repeat(3,minmax(90px,1fr));gap:8px;display:grid}.critiqueAssignmentMetrics article{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:12px;display:grid}.critiqueAssignmentMetrics strong{font-size:26px}.critiqueAssignmentMetrics span{color:#eadfcf;font-size:10px;font-weight:800}.critiqueManagementToolbar{background:#fff;border:1px solid #e0d4c5;border-radius:14px;padding:12px}.critiqueManagementToolbar input{width:100%;min-height:46px;font:inherit;border:1px solid #d9cbb8;border-radius:10px;padding:0 14px}.critiqueManagementPanel{background:#fff;border:1px solid #e0d4c5;border-radius:18px;padding:20px}.critiqueManagementPanelHeader{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.critiqueManagementPanelHeader h2{margin:4px 0 0}.critiqueManagementPanelHeader>span{background:#f8edd0;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:900}.critiqueManagementTableWrap{overflow-x:auto}.critiqueManagementTable{border-collapse:collapse;width:100%}.critiqueManagementTable th{color:#766a5c;letter-spacing:1px;text-align:left;text-transform:uppercase;background:#f8f4ed;padding:11px 12px;font-size:9px}.critiqueManagementTable td{vertical-align:top;border-top:1px solid #eee4d7;padding:13px 12px}.critiqueManagementTable td strong,.critiqueManagementTable td small{display:block}.critiqueManagementTable td small{color:#796f63;margin-top:4px;font-size:10px}.critiqueStatus{border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950;display:inline-flex}.critiqueStatus.complete{color:#126c39;background:#e1f5e8}.critiqueStatus.opened{color:#735100;background:#fff0bd}.critiqueStatus.pending{color:#8d3c18;background:#ffe7dc}.critiqueManagementNotice{color:#9d211b;background:#fff0ef;border:1px solid #e9a39b;border-radius:12px;padding:13px 15px;font-weight:800}.critiqueManagementEmpty{color:#796e61;text-align:center;background:#fbf9f5;border:1px dashed #d8cab8;border-radius:13px;padding:42px 20px}@media (width<=800px){.critiqueManagementHero{flex-direction:column;align-items:flex-start}.critiqueAssignmentMetrics{width:100%}}.ph-voteAuditHeader{align-items:flex-start;gap:24px}.ph-voteAuditHeaderActions{flex-wrap:wrap;gap:10px;display:flex}.ph-voteAuditStats{grid-template-columns:repeat(5,minmax(140px,1fr));gap:12px;margin:20px 0;display:grid}.ph-voteAuditStats article{background:#fbfaf7;border:1px solid #e6dccb;border-radius:14px;flex-direction:column;gap:6px;min-height:86px;padding:16px;display:flex}.ph-voteAuditStats article span{color:#746b5f;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.ph-voteAuditStats article strong{color:#17120b;font-size:26px;line-height:1}.ph-voteAuditStats article.complete{background:#eef9f1;border-color:#b9ddc4}.ph-voteAuditStats article.winner{background:#fff8df;border-color:#e9c65e}.ph-voteAuditStats article.pending{background:#fff8e9;border-color:#efcf8e}.ph-voteAuditControls{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(150px,.8fr)) auto;gap:10px;margin-bottom:16px;display:grid}.ph-voteAuditControls input,.ph-voteAuditControls select{color:#18130d;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #ded3c1;border-radius:10px;padding:0 12px}.ph-voteAuditNotice{background:#fffaf0;border:1px solid #ead59b;border-radius:12px;align-items:center;gap:14px;margin-bottom:16px;padding:13px 16px;display:flex}.ph-voteAuditNotice strong{white-space:nowrap;color:#8a5b00}.ph-voteAuditNotice span{color:#665d50}.ph-voteAuditTable{min-width:1350px}.ph-voteAuditPerson,.ph-voteAuditJudge,.ph-voteAuditSubmitted{flex-direction:column;gap:4px;display:flex}.ph-voteAuditPerson small,.ph-voteAuditJudge small,.ph-voteAuditSubmitted small{color:#756d62;font-size:11px}.ph-voteAuditDecision{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;min-width:94px;min-height:28px;padding:4px 10px;font-size:11px;font-weight:900;display:inline-flex}.ph-voteAuditDecision.winner{color:#765000;background:#fff1b6;border:1px solid #d6a814}.ph-voteAuditDecision.notWinner{color:#5f574d;background:#f5f3ef;border:1px solid #d8d2ca}.ph-voteAuditDecision.pending{color:#805800;background:#fff7e0;border:1px solid #efc970}.ph-voteAuditOfficial{color:#e8b729;text-transform:uppercase;background:#17120b;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900;display:inline-flex}.ph-voteAuditNeutral{color:#746c61;font-size:12px;font-weight:700}.ph-voteAuditFooter{color:#746c61;text-align:right;padding-top:14px;font-size:12px}@media (width<=1400px){.ph-voteAuditControls{grid-template-columns:repeat(3,minmax(180px,1fr))}.ph-voteAuditControls input{grid-column:span 2}}@media (width<=900px){.ph-voteAuditStats{grid-template-columns:repeat(2,minmax(130px,1fr))}.ph-voteAuditControls{grid-template-columns:1fr}.ph-voteAuditControls input{grid-column:auto}.ph-voteAuditNotice{flex-direction:column;align-items:flex-start;gap:5px}}@media print{body *{visibility:hidden}.ph-voteAuditPanel,.ph-voteAuditPanel *{visibility:visible}.ph-voteAuditPanel{background:#fff;width:100%;padding:20px;position:absolute;inset:0}.ph-voteAuditControls,.ph-voteAuditHeaderActions,.ph-auditPrivate,.ph-workspaceTabs,.ph-pageHeader,.sidebar{display:none!important}.ph-voteAuditTable{width:100%;min-width:0;font-size:9px}.ph-voteAuditStats{grid-template-columns:repeat(5,1fr)}}.ph-resultStudio{color:#756d62;margin-top:3px;font-size:11px;font-weight:600;display:block}.ph-resultWinnerStudio{color:#756d62;margin-top:4px;margin-bottom:10px;font-size:12px;font-weight:650;display:block}.ph-voteAuditPanel{min-width:0;overflow:hidden}.ph-voteAuditPanel .ph-tableWrap{-webkit-overflow-scrolling:touch;border-radius:12px;width:100%;max-width:100%;overflow:auto visible}.ph-voteAuditTable{table-layout:auto;width:100%;min-width:1280px}.ph-voteAuditTable th,.ph-voteAuditTable td{white-space:nowrap}.ph-voteAuditTable th:first-child,.ph-voteAuditTable td:first-child{min-width:240px}.ph-voteAuditTable th:nth-child(2),.ph-voteAuditTable td:nth-child(2),.ph-voteAuditTable th:nth-child(5),.ph-voteAuditTable td:nth-child(5){min-width:180px}.ph-voteAuditControls,.ph-voteAuditControls>*{min-width:0}@media (width<=1250px){.ph-voteAuditStats{grid-template-columns:repeat(3,minmax(150px,1fr))}.ph-voteAuditControls{grid-template-columns:repeat(2,minmax(180px,1fr))}.ph-voteAuditControls input{grid-column:span 2}.ph-voteAuditControls .ph-button{width:100%}.ph-voteAuditHeader{flex-direction:column;align-items:stretch}.ph-voteAuditHeaderActions,.ph-voteAuditHeaderActions .ph-button{width:100%}}@media (width<=760px){.ph-voteAuditStats{grid-template-columns:repeat(2,minmax(130px,1fr))}.ph-voteAuditControls{grid-template-columns:1fr}.ph-voteAuditControls input{grid-column:auto}.ph-voteAuditNotice{flex-direction:column;align-items:flex-start}.ph-voteAuditTable{min-width:1120px}}.ph-critiqueReleaseCenter{min-width:0}.ph-critiqueReleaseHeader{align-items:flex-start;gap:24px}.ph-critiqueReleasePrivacy{background:#fff9e8;border:1px solid #dfbd68;border-radius:12px;flex-direction:column;gap:5px;max-width:390px;padding:14px 16px;display:flex}.ph-critiqueReleasePrivacy strong{color:#8a5b00}.ph-critiqueReleasePrivacy span{color:#71685b;font-size:12px;line-height:1.45}.ph-critiqueReleaseGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.ph-critiqueReleaseGroup{background:#fbfaf7;border:1px solid #dfd4c2;border-radius:16px;padding:20px}.ph-critiqueReleaseGroup.onSite{background:#fffaf0;border-color:#dfbd68}.ph-critiqueReleaseGroupHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ph-critiqueReleaseGroupHeader span{color:#a16b00;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.ph-critiqueReleaseGroupHeader h3{color:#17120b;margin:5px 0 0;font-size:18px}.ph-critiqueReleaseStats{grid-template-columns:repeat(5,minmax(80px,1fr));gap:8px;margin-top:18px;display:grid}.ph-critiqueReleaseStats>div{background:#fff;border:1px solid #e2d9ca;border-radius:11px;flex-direction:column;gap:5px;min-height:72px;padding:12px;display:flex}.ph-critiqueReleaseStats span{color:#766e62;text-transform:uppercase;font-size:10px;font-weight:800}.ph-critiqueReleaseStats strong{font-size:22px}.ph-critiqueReleaseStats .ready{background:#fff8df;border-color:#d9b748}.ph-critiqueReleaseStats .waiting{background:#fff8e9;border-color:#edca7e}.ph-critiqueReleaseStats .approval{background:#f7f4ff;border-color:#c8c0eb}.ph-critiqueReleaseStats .released{background:#edf9f0;border-color:#b7ddc2}.ph-critiqueReleaseLegend{grid-template-columns:repeat(4,minmax(150px,1fr));gap:10px;margin:18px 0;display:grid}.ph-critiqueReleaseLegend>div{background:#fff;border:1px solid #e4dacb;border-radius:12px;padding:13px}.ph-critiqueReleaseLegend p{color:#71695d;margin:8px 0 0;font-size:11px;line-height:1.4}.ph-queueStatus.ready{color:#765000;background:#fff2bd;border-color:#d7ad25}.ph-queueStatus.approval{color:#57447e;background:#f4f0ff;border-color:#c7bde9}.ph-critiqueReleaseTable{min-width:1250px}.ph-critiqueReleaseCenter .ph-tableWrap{max-width:100%;overflow-x:auto}.ph-critiqueReleasePerson,.ph-critiqueReleaseDate{flex-direction:column;gap:4px;display:flex}.ph-critiqueReleasePerson small,.ph-critiqueReleaseDate small,.ph-critiqueReleaseSub{color:#766e62;font-size:11px;display:block}@media (width<=1200px){.ph-critiqueReleaseGroups{grid-template-columns:1fr}.ph-critiqueReleaseLegend{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (width<=760px){.ph-critiqueReleaseHeader,.ph-critiqueReleaseGroupHeader{flex-direction:column}.ph-critiqueReleaseGroupHeader .ph-button{width:100%}.ph-critiqueReleaseStats{grid-template-columns:repeat(2,minmax(100px,1fr))}.ph-critiqueReleaseLegend{grid-template-columns:1fr}}.ph-releaseWindowTabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.ph-releaseWindowTabs button{cursor:pointer;text-align:left;background:#fff;border:1px solid #dfd5c6;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;padding:17px 20px;display:flex}.ph-releaseWindowTabs button.active{background:#fff8e5;border-color:#c99216;box-shadow:inset 0 0 0 1px #c99216}.ph-releaseWindowTabs strong{font-size:17px}.ph-releaseWindowTabs span{color:#746c60;font-size:12px}.ph-releaseDivisionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.ph-releaseDivisionCard{background:#fbfaf7;border:1px solid #ded4c5;border-radius:15px;padding:17px}.ph-releaseDivisionCard.selected{background:#fffaf0;border-color:#c99216;box-shadow:inset 0 0 0 1px #c99216}.ph-releaseDivisionSelect{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.ph-releaseDivisionSelect span{color:#9a6700;letter-spacing:.1em;font-size:10px;font-weight:900}.ph-releaseDivisionSelect h3{margin:5px 0 0;font-size:21px}.ph-releaseDivisionStats{grid-template-columns:repeat(5,minmax(65px,1fr));gap:7px;margin:15px 0;display:grid}.ph-releaseDivisionStats>div{background:#fff;border:1px solid #e4dacb;border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.ph-releaseDivisionStats span{color:#756d61;text-transform:uppercase;font-size:9px;font-weight:800}.ph-releaseDivisionStats strong{font-size:19px}.ph-releaseDivisionStats .ready{background:#fff7d8;border-color:#ddb542}.ph-releaseDivisionStats .released{background:#edf9f0;border-color:#b9ddc3}.ph-releaseDivisionButton{width:100%}.ph-releaseWorkspaceHeader{border-top:1px solid #e3d9ca;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:24px;padding-top:20px;display:flex}.ph-releaseWorkspaceHeader h3{margin:4px 0 2px;font-size:22px}.ph-releaseWorkspaceHeader p{color:#746c60;margin:0;font-size:12px}.ph-releaseWorkspaceHeader input{background:#fff;border:1px solid #ded4c5;border-radius:10px;width:min(480px,100%);min-height:42px;padding:0 14px}.ph-releaseStatusFilters{gap:8px;margin:14px 0;padding-bottom:4px;display:flex;overflow-x:auto}.ph-releaseStatusFilters button{cursor:pointer;background:#fff;border:1px solid #ded4c5;border-radius:999px;flex:none;align-items:center;gap:9px;padding:9px 12px;display:flex}.ph-releaseStatusFilters button.active{color:#f3bf37;background:#19140d;border-color:#19140d}.ph-releaseStatusFilters strong{text-align:center;background:#c9921626;border-radius:999px;min-width:23px;padding:2px 6px}.ph-queueStatus.returned{color:#9f2929;background:#fff0f0;border-color:#edb4b4}.ph-releasePagination{justify-content:space-between;align-items:center;gap:18px;padding:15px 2px 2px;display:flex}.ph-releasePagination>span{color:#756d61;font-size:12px}.ph-releasePagination>div{align-items:center;gap:12px;display:flex}.ph-releasePagination strong{font-size:12px}@media (width<=1050px){.ph-releaseDivisionGrid{grid-template-columns:1fr}.ph-releaseWorkspaceHeader{flex-direction:column;align-items:stretch}.ph-releaseWorkspaceHeader input{width:100%}}@media (width<=760px){.ph-releaseWindowTabs{grid-template-columns:1fr}.ph-releaseDivisionStats{grid-template-columns:repeat(2,minmax(90px,1fr))}.ph-releasePagination{flex-direction:column;align-items:stretch}.ph-releasePagination>div{justify-content:space-between}}.ph-critiqueInternalTabs{border-top:1px solid #e3d9ca;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:24px;padding-top:20px;display:grid}.ph-critiqueInternalTabs button{cursor:pointer;text-align:left;background:#fff;border:1px solid #ded4c5;border-radius:12px;flex-direction:column;align-items:flex-start;gap:5px;min-height:78px;padding:14px 16px;display:flex}.ph-critiqueInternalTabs button.active{color:#f3bf37;background:#19140d;border-color:#c99216;box-shadow:inset 0 0 0 1px #c99216}.ph-critiqueInternalTabs strong{font-size:15px}.ph-critiqueInternalTabs span{color:#776f63;font-size:11px;line-height:1.4}.ph-critiqueInternalTabs button.active span{color:#d8caa9}.ph-judgeProgressTable{min-width:1150px}.ph-judgeProgressTable audio{width:260px;max-width:100%}.ph-mutedText{color:#7c7468;font-size:12px}.ph-audioReviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.ph-audioReviewCard{background:#fff;border:1px solid #ded4c5;border-radius:14px;padding:17px}.ph-audioReviewHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.ph-audioReviewHeader>div>span{color:#9a6700;letter-spacing:.1em;font-size:10px;font-weight:900}.ph-audioReviewHeader h4{margin:5px 0 2px;font-size:18px}.ph-audioReviewHeader p{color:#756d61;margin:0;font-size:12px}.ph-audioReviewCard audio{width:100%;margin-top:16px}.ph-audioReviewMeta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.ph-audioReviewMeta>div{background:#fbfaf7;border:1px solid #e6ddcf;border-radius:9px;flex-direction:column;gap:4px;padding:10px;display:flex}.ph-audioReviewMeta span{color:#766e62;text-transform:uppercase;font-size:9px;font-weight:800}.ph-audioReviewMeta strong{font-size:12px}.ph-audioReturnReason{background:#fff1f1;border:1px solid #edb4b4;border-radius:9px;flex-direction:column;gap:5px;margin-top:12px;padding:11px;display:flex}.ph-audioReturnReason strong{color:#9d2929;font-size:11px}.ph-audioReturnReason span{color:#6f3b3b;font-size:12px}.ph-audioReviewActions{gap:9px;margin-top:14px;display:flex}.ph-audioReviewActions .ph-button{flex:1}@media (width<=1050px){.ph-audioReviewGrid{grid-template-columns:1fr}}@media (width<=760px){.ph-critiqueInternalTabs{grid-template-columns:1fr}.ph-audioReviewHeader,.ph-audioReviewActions{flex-direction:column}.ph-audioReviewActions .ph-button{width:100%}}.ph-audioBatchToolbar{background:#fffaf0;border:1px solid #e1c682;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex}.ph-audioBatchToolbar>div{flex-direction:column;gap:4px;display:flex}.ph-audioBatchToolbar strong{color:#17130e;font-size:16px}.ph-audioBatchToolbar span{color:#756b5e;font-size:13px}.ph-audioBatchToolbar .ph-button{min-width:230px}@media (width<=760px){.ph-audioBatchToolbar{flex-direction:column;align-items:stretch}.ph-audioBatchToolbar .ph-button{width:100%;min-width:0}}.ph-voteAuditAccordionList{gap:14px;margin-top:16px;display:grid}.ph-voteAuditWindow{background:#fff;border:1px solid #dfd4c5;border-radius:16px;overflow:hidden}.ph-voteAuditWindow--pre-event{border-color:#bcd1ee}.ph-voteAuditWindow--on-site{border-color:#e1b239}.ph-voteAuditWindowSummary,.ph-voteAuditDivisionSummary{cursor:pointer;list-style:none}.ph-voteAuditWindowSummary::-webkit-details-marker{display:none}.ph-voteAuditDivisionSummary::-webkit-details-marker{display:none}.ph-voteAuditWindowSummary{background:linear-gradient(120deg,#fffdf8,#fff);grid-template-columns:minmax(260px,1fr) minmax(520px,1.8fr);align-items:center;gap:18px;min-height:86px;padding:15px 18px;display:grid}.ph-voteAuditWindowSummary:hover,.ph-voteAuditDivisionSummary:hover{background:#fffaf0}.ph-voteAuditSummaryIdentity{align-items:center;gap:12px;display:flex}.ph-voteAuditSummaryIdentity>div{gap:2px;display:grid}.ph-voteAuditSummaryIdentity strong{color:#17120d;font-size:17px}.ph-voteAuditSummaryIdentity small{color:#746b60;font-size:11px;font-weight:700}.ph-voteAuditChevron{color:#efbd39;background:#17120d;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:24px;font-weight:900;line-height:1;transition:transform .16s;display:grid}.ph-voteAuditChevronSmall{flex-basis:29px;width:29px;height:29px;font-size:20px}.ph-voteAuditWindow[open]>.ph-voteAuditWindowSummary .ph-voteAuditChevron,.ph-voteAuditDivision[open]>.ph-voteAuditDivisionSummary .ph-voteAuditChevron{transform:rotate(90deg)}.ph-voteAuditSummaryMetrics{grid-template-columns:repeat(4,minmax(100px,1fr));gap:9px;display:grid}.ph-voteAuditSummaryMetrics>div{background:#f7f3eb;border-radius:10px;align-content:center;gap:3px;min-height:50px;padding:8px 11px;display:grid}.ph-voteAuditSummaryMetrics span,.ph-voteAuditMetaValue span{color:#756d61;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ph-voteAuditSummaryMetrics strong{color:#17120d;font-size:15px}.ph-voteAuditSummaryMetrics .complete{background:#eaf7ed}.ph-voteAuditSummaryMetrics .complete strong{color:#176b32}.ph-voteAuditSummaryMetrics .winner{background:#fff5d3}.ph-voteAuditSummaryMetrics .winner strong{color:#8b6200}.ph-voteAuditSummaryMetrics .pending{background:#fff0df}.ph-voteAuditSummaryMetrics .pending strong{color:#b45309}.ph-voteAuditWindowBody{background:#faf8f4;border-top:1px solid #e7ddcf;gap:12px;padding:14px;display:grid}.ph-voteAuditDivision{background:#fff;border:1px solid #e4d8c7;border-radius:13px;overflow:hidden}.ph-voteAuditDivisionSummary{background:#fffdf9;grid-template-columns:minmax(240px,1fr) auto;align-items:center;gap:16px;min-height:70px;padding:12px 15px;display:grid}.ph-voteAuditDivisionMetrics{color:#675e52;justify-content:flex-end;align-items:center;gap:18px;font-size:11px;font-weight:700;display:flex}.ph-voteAuditDivisionMetrics strong{border-radius:999px;padding:5px 9px;font-size:10px}.ph-voteAuditDivisionMetrics strong.complete{color:#176b32;background:#e7f6eb}.ph-voteAuditDivisionMetrics strong.pending{color:#a64d0b;background:#fff0df}.ph-voteAuditParticipantList{overscroll-behavior:contain;border-top:1px solid #e7ddcf;gap:10px;max-height:720px;padding:12px;display:grid;overflow-y:auto}.ph-voteAuditParticipantCard{background:#fff;border:1px solid #e3dacd;border-radius:12px;overflow:hidden}.ph-voteAuditParticipantCard.officialWinner{border-color:#d9aa20;box-shadow:inset 4px 0 #d9aa20}.ph-voteAuditParticipantHeader{background:#fffdf9;border-bottom:1px solid #eee5d9;grid-template-columns:minmax(240px,1.3fr) minmax(220px,1fr) auto;align-items:center;gap:16px;padding:12px 14px;display:grid}.ph-voteAuditParticipantHeader h3{color:#17120d;margin:1px 0 2px;font-size:16px}.ph-voteAuditParticipantHeader p{color:#746b60;margin:0;font-size:11px}.ph-voteAuditParticipantRegistration{gap:3px;display:grid}.ph-voteAuditParticipantRegistration span{color:#776f64;letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900}.ph-voteAuditParticipantRegistration strong{color:#17120d;font-size:12px}.ph-voteAuditParticipantHeaderStatus{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.ph-voteAuditCompletionBadge{border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-flex}.ph-voteAuditCompletionBadge.complete{color:#176b32;background:#e7f6eb}.ph-voteAuditCompletionBadge.pending{color:#a64d0b;background:#fff0df}.ph-voteAuditJudgeGrid{display:grid}.ph-voteAuditJudgeRecord{grid-template-columns:30px minmax(180px,1.2fr) 115px minmax(160px,1fr) 95px 95px;align-items:center;gap:12px;min-height:66px;padding:9px 14px;display:grid}.ph-voteAuditJudgeRecord+.ph-voteAuditJudgeRecord{border-top:1px solid #eee5d9}.ph-voteAuditJudgeNumber{color:#e8b729;background:#17120d;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.ph-voteAuditJudgeIdentity{gap:2px;min-width:0;display:grid}.ph-voteAuditJudgeIdentity strong{color:#17120d;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ph-voteAuditJudgeIdentity small{color:#746b60;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.ph-voteAuditSubmittedCompact{gap:2px}.ph-voteAuditSubmittedCompact strong{font-size:11px}.ph-voteAuditSubmittedCompact small{font-size:9px}.ph-voteAuditMetaValue{gap:3px;display:grid}.ph-voteAuditMetaValue strong{color:#17120d;font-size:11px}.ph-voteAuditResultOfficial{color:#8a6100!important}@media (width<=1250px){.ph-voteAuditWindowSummary{grid-template-columns:1fr}.ph-voteAuditParticipantHeader{grid-template-columns:minmax(230px,1fr) minmax(190px,1fr)}.ph-voteAuditParticipantHeaderStatus{grid-column:1/-1;justify-content:flex-start}.ph-voteAuditJudgeRecord{grid-template-columns:30px minmax(180px,1fr) 115px minmax(150px,1fr)}.ph-voteAuditMetaValue{grid-column:auto}}@media (width<=850px){.ph-voteAuditSummaryMetrics{grid-template-columns:repeat(2,minmax(100px,1fr))}.ph-voteAuditDivisionSummary,.ph-voteAuditParticipantHeader{grid-template-columns:1fr}.ph-voteAuditDivisionMetrics{flex-wrap:wrap;justify-content:flex-start}.ph-voteAuditJudgeGrid{overflow-x:auto}.ph-voteAuditJudgeRecord{min-width:820px}}@media print{.ph-voteAuditWindow,.ph-voteAuditDivision{break-inside:avoid}.ph-voteAuditWindowBody,.ph-voteAuditParticipantList{max-height:none!important;display:grid!important;overflow:visible!important}.ph-voteAuditParticipantCard{break-inside:avoid}}.ph-voteAuditEmptyWindow{text-align:center;background:#fffaf0;border:1px dashed #dfbd62;border-radius:12px;place-content:center;gap:5px;min-height:92px;padding:20px;display:grid}.ph-voteAuditEmptyWindow strong{color:#17120d;font-size:15px}.ph-voteAuditEmptyWindow span{color:#746b60;max-width:620px;font-size:11px;line-height:1.5}.judgeHiringPipelineCard{background:#fff;border:1px solid #e1d7c7;border-radius:16px;grid-template-columns:58px minmax(240px,1.5fr) minmax(210px,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid;box-shadow:0 10px 28px #291f120d}.judgeHiringPipelineCard--background_screening{border-left:5px solid #b97c13}.judgeHiringPipelineCard--hired{border-left:5px solid #24844a}.judgeHiringPipelineCard--standby{border-left:5px solid #2f6da8}.judgeHiringPipelineCard--not_hired{border-left:5px solid #a94747}.judgeHiringPipelineInitial{color:#ddb33f;background:#1d1811;border-radius:14px;place-items:center;width:52px;height:52px;font-size:20px;font-weight:900;display:grid}.judgeHiringPipelineIdentity{gap:3px;min-width:0;display:grid}.judgeHiringPipelineIdentity>span,.judgeHiringPipelineRecord>span{color:#8b7b66;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.judgeHiringPipelineIdentity h2{color:#1d1811;margin:0;font-size:18px}.judgeHiringPipelineIdentity p{color:#635a4e;margin:0;font-size:12px}.judgeHiringPipelineIdentity small{color:#887e71;font-size:10px}.judgeHiringPipelineRecord{gap:4px;display:grid}.judgeHiringPipelineRecord strong{color:#2c241b;font-size:11px}.judgeHiringPipelineRecord small{color:#82776a;font-size:10px}.judgeHiringDecisionPanel{background:linear-gradient(145deg,#fffdf8,#fff);border:1px solid #d9cba9;border-radius:18px;margin-top:20px;overflow:hidden}.judgeHiringDecisionHeader{background:#fbf7ed;border-bottom:1px solid #e6dcc9;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:22px;display:grid}.judgeHiringDecisionHeader span{color:#a57b16;letter-spacing:.12em;font-size:10px;font-weight:900}.judgeHiringDecisionHeader h2{color:#1d1811;margin:5px 0;font-size:22px}.judgeHiringDecisionHeader p{color:#6e6458;max-width:680px;margin:0;font-size:12px;line-height:1.55}.judgeHiringDecisionHeader>strong{color:#f1c34a;text-transform:capitalize;background:#1d1811;border-radius:999px;padding:8px 12px;font-size:10px}.judgeHiringDecisionActions{grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding:18px;display:grid}.judgeHiringDecisionButton{text-align:left;cursor:pointer;border:1px solid #0000;border-radius:13px;align-content:center;gap:5px;min-height:76px;padding:14px 16px;display:grid}.judgeHiringDecisionButton span{font-size:13px;font-weight:900}.judgeHiringDecisionButton small{font-size:10px;line-height:1.4}.judgeHiringDecisionButton.background{color:#7c5600;background:#fff6db;border-color:#e0bd70}.judgeHiringDecisionButton.hired{color:#176b36;background:#eaf7ee;border-color:#9fd2af}.judgeHiringDecisionButton.standby{color:#215f93;background:#eaf3fb;border-color:#9bbfe0}.judgeHiringDecisionButton.decline{color:#913737;background:#fbecec;border-color:#dfabab}.judgeHiringDecisionButton.restore{color:#51483e;background:#f6f3ee;border-color:#d9d0c2;grid-column:1/-1;min-height:58px}.judgeHiringDecisionButton:disabled{cursor:not-allowed;opacity:.55}@media (width<=1050px){.judgeHiringPipelineCard{grid-template-columns:52px minmax(220px,1fr) auto}.judgeHiringPipelineRecord{grid-column:2}}@media (width<=760px){.judgeHiringPipelineCard{grid-template-columns:48px minmax(0,1fr)}.judgeHiringPipelineRecord,.judgeHiringPipelineCard .judgeApplicationReviewButton{grid-column:1/-1}.judgeHiringDecisionHeader{grid-template-columns:1fr}.judgeHiringDecisionHeader>strong{justify-self:start}.judgeHiringDecisionActions{grid-template-columns:1fr}.judgeHiringDecisionButton.restore{grid-column:auto}}.sidebarSubmenu button .judgeSidebarCount{color:#f5c542;background:#d4a82e1f;border:1px solid #d4a82e47;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:24px;height:24px;margin-left:auto;padding:0 7px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.sidebarSubmenu button.active .judgeSidebarCount{color:#15110a;background:#f5c542;border-color:#f5c542}.judgePipelineBulkBar{background:#fff;border:1px solid #e5d9c8;border-radius:14px;align-items:center;gap:14px;margin:0 0 14px;padding:12px 16px;display:flex}.judgePipelineSelectAll{white-space:nowrap;align-items:center;gap:9px;font-weight:800;display:inline-flex}.judgePipelineSelectAll input,.judgePipelineCardCheckbox input{accent-color:#c99617;cursor:pointer;width:18px;height:18px}.judgePipelineSelectedCount{color:#7a5600;white-space:nowrap;background:#fff4cf;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:800}.judgePipelineBulkActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto;display:flex}.judgePipelineBulkActions button{color:#17120c;cursor:pointer;background:#fff;border:1px solid #d8cab7;border-radius:10px;min-height:36px;padding:8px 13px;font-weight:800}.judgePipelineBulkActions button:hover:not(:disabled){background:#fff8e7;border-color:#c99617}.judgePipelineBulkActions button.danger{color:#9b2922;background:#fff4f3;border-color:#efb8b2}.judgePipelineBulkActions button:disabled,.judgePipelineMiniButton:disabled{cursor:not-allowed;opacity:.45}.judgeHiringPipelineCard{position:relative}.judgeHiringPipelineCard.isSelected{background:#fffaf0;box-shadow:inset 0 0 0 2px #c9961759}.judgePipelineCardCheckbox{justify-content:center;align-self:stretch;align-items:center;padding:0 4px;display:flex}.judgePipelineCardActions{flex-direction:column;align-items:stretch;gap:8px;min-width:190px;display:flex}.judgePipelineMiniActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.judgePipelineMiniButton{color:#30271d;cursor:pointer;background:#fff;border:1px solid #dfd2c1;border-radius:8px;min-height:28px;padding:5px 9px;font-size:11px;font-weight:800}.judgePipelineMiniButton.screening,.judgePipelineMiniButton.passed{color:#765200;background:#fff5d5;border-color:#d6ad3d}.judgePipelineMiniButton.hired{color:#14652f;background:#effbf2;border-color:#9fd6af}.judgePipelineMiniButton.standby{color:#205a92;background:#eff7ff;border-color:#a8c9eb}.judgePipelineMiniButton.notHired,.judgePipelineMiniButton.delete{color:#982f27;background:#fff4f3;border-color:#efbeb8}@media (width<=1100px){.judgePipelineBulkBar{flex-wrap:wrap;align-items:flex-start}.judgePipelineBulkActions{justify-content:flex-start;width:100%;margin-left:0}.judgePipelineCardActions{min-width:160px}}@media (width<=760px){.judgePipelineBulkActions button{flex:150px}.judgePipelineCardActions{width:100%}.judgePipelineMiniActions{justify-content:flex-start}}.judgeHiringPipelineGrid{gap:12px;display:grid}.judgeHiringPipelineCard{box-sizing:border-box;width:100%;min-height:116px;grid-template-columns:34px 62px minmax(260px,1fr) minmax(180px,230px) minmax(280px,360px)!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;display:grid!important}.judgePipelineCardCheckbox{grid-column:1;align-self:center;width:34px;padding:0}.judgeHiringPipelineInitial{border-radius:14px;grid-column:2;justify-content:center;align-items:center;min-width:54px;display:flex;width:54px!important;height:54px!important;margin:0!important}.judgeHiringPipelineIdentity{grid-column:3;min-width:0;text-align:left!important}.judgeHiringPipelineIdentity span{margin-bottom:3px;display:block}.judgeHiringPipelineIdentity h2{font-size:18px;line-height:1.15;margin:0 0 3px!important}.judgeHiringPipelineIdentity p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 0 4px!important}.judgeHiringPipelineIdentity small{display:block}.judgeHiringPipelineRecord{grid-column:4;min-width:0;text-align:left!important;align-items:flex-start!important}.judgeHiringPipelineRecord span,.judgeHiringPipelineRecord strong,.judgeHiringPipelineRecord small{display:block}.judgeHiringPipelineRecord strong{margin:3px 0;font-size:13px;line-height:1.25}.judgePipelineCardActions{flex-direction:column;grid-column:5;justify-content:center;align-items:stretch;gap:8px;width:100%;min-width:0;display:flex}.judgePipelineCardActions .judgeApplicationReviewButton{width:100%;min-height:38px;margin:0}.judgePipelineMiniActions{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;display:flex}.judgePipelineMiniButton{white-space:nowrap;flex:none;min-height:29px;padding:5px 10px}.judgePipelineBulkBar{box-sizing:border-box;width:100%}.judgePipelineBulkActions{align-items:center}@media (width<=1350px){.judgeHiringPipelineCard{grid-template-columns:32px 58px minmax(230px,1fr) minmax(160px,200px) minmax(245px,300px)!important;gap:13px!important}.judgePipelineMiniButton{padding:5px 8px;font-size:10px}}@media (width<=1050px){.judgeHiringPipelineCard{grid-template-columns:32px 58px minmax(220px,1fr) minmax(220px,280px)!important}.judgeHiringPipelineRecord{grid-column:3;margin-top:8px}.judgePipelineCardActions{grid-area:1/4/span 2}}@media (width<=760px){.judgeHiringPipelineCard{grid-template-columns:30px 52px minmax(0,1fr)!important;padding:16px!important}.judgePipelineCardCheckbox{grid-column:1}.judgeHiringPipelineInitial{grid-column:2;min-width:48px;width:48px!important;height:48px!important}.judgeHiringPipelineIdentity{grid-column:3}.judgeHiringPipelineRecord{grid-column:2/-1;margin-top:4px}.judgePipelineCardActions{grid-area:auto/1/auto/-1;margin-top:6px}.judgePipelineMiniActions{justify-content:flex-start}.judgePipelineMiniButton{flex:110px}}.judgeCheckrStatus{background:#faf8f4;border:1px solid #e3d6c5;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.judgeCheckrStatus div{min-width:0}.judgeCheckrStatus span{color:#8b7559;letter-spacing:.08em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.judgeCheckrStatus strong{color:#241d15;font-size:11px;line-height:1.25;display:block}.judgeCheckrStatus small{color:#7a6b5b;text-align:right;flex-shrink:0;font-size:9px}.judgePipelineMiniButton.checkr{color:#fff;background:#17130f;border-color:#c9bca9}.judgePipelineMiniButton.checkr:hover{background:#2b241c}.judgePipelineMiniButton.checkrSent{color:#765200;background:#fff5d5;border-color:#d6ad3d}.judgePipelineMiniButton.checkrComplete{color:#14652f;background:#effbf2;border-color:#a7d7b3}@media (width<=760px){.judgeCheckrStatus{flex-direction:column;align-items:flex-start}.judgeCheckrStatus small{text-align:left}}.judgeHiringPipelineCard--final_onboarding{align-items:start!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{min-width:390px}.judgeOnboardingControlCenter{background:#fbf9f5;border:1px solid #e4d7c4;border-radius:12px;padding:12px}.judgeOnboardingHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.judgeOnboardingHeader span{color:#967525;letter-spacing:.12em;margin-bottom:2px;font-size:9px;font-weight:900;display:block}.judgeOnboardingHeader strong{color:#211a12;font-size:13px;display:block}.judgeOnboardingHeader b{color:#fff;text-align:center;background:#201a13;border-radius:999px;min-width:42px;padding:5px 8px;font-size:11px}.judgeOnboardingProgress{background:#e9e2d8;border-radius:999px;height:6px;margin:10px 0;overflow:hidden}.judgeOnboardingProgress div{border-radius:inherit;background:#c99820;height:100%;transition:width .25s}.judgeOnboardingChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.judgeOnboardingChecklist>div{background:#fff;border:1px solid #e6ded3;border-radius:8px;align-items:center;gap:7px;min-width:0;padding:6px 7px;display:flex}.judgeOnboardingChecklist>div>span{color:#0000;border:1px solid #cfc3b3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:inline-flex}.judgeOnboardingChecklist small{color:#75695c;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;font-weight:800;overflow:hidden}.judgeOnboardingChecklist>div.isComplete{background:#f1faf3;border-color:#b9d9c1}.judgeOnboardingChecklist>div.isComplete>span{color:#fff;background:#28914a;border-color:#28914a}.judgeOnboardingChecklist>div.isComplete small{color:#176a32}.judgeOnboardingProfileMatch,.judgeOnboardingProfileMissing{border-radius:8px;margin-top:9px;padding:8px 9px}.judgeOnboardingProfileMatch{color:#176733;background:#f0faf3;border:1px solid #b8dbc2}.judgeOnboardingProfileMissing{color:#755500;background:#fff9e6;border:1px solid #e6d49d}.judgeOnboardingProfileMatch strong,.judgeOnboardingProfileMatch small,.judgeOnboardingProfileMissing strong,.judgeOnboardingProfileMissing small{display:block}.judgeOnboardingProfileMatch strong,.judgeOnboardingProfileMissing strong{margin-bottom:2px;font-size:10px}.judgeOnboardingProfileMatch small,.judgeOnboardingProfileMissing small{font-size:9px;line-height:1.3}.judgeOnboardingDirectoryError{color:#9a3027;margin-top:8px;font-size:9px;font-weight:700}.judgeOnboardingActions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.judgeOnboardingActions button{color:#30271d;cursor:pointer;background:#fff;border:1px solid #d7cab8;border-radius:7px;min-height:28px;padding:5px 8px;font-size:9px;font-weight:800}.judgeOnboardingActions button:hover:not(:disabled){background:#fff8e5;border-color:#c99820}.judgeOnboardingActions button:disabled{cursor:not-allowed;opacity:.45}.judgePipelineMiniButton.onboardingLocked{color:#81776b;background:#f2efeb;border-color:#d9d1c6}@media (width<=1350px){.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{min-width:320px}}@media (width<=1050px){.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{min-width:0}}@media (width<=760px){.judgeOnboardingChecklist{grid-template-columns:1fr}.judgeOnboardingActions button{flex:135px}}.sidebarGroup.current .sidebarSubmenu.open{max-height:500px}.sidebarGroup.current .sidebarSubmenu.open,.sidebarGroup.expanded .sidebarSubmenu.open{max-height:1000px!important;overflow:visible!important}main>.message{box-sizing:border-box;z-index:10000!important;background:#fff8dc!important;border:1px solid #d8aa36!important;border-radius:12px!important;justify-content:space-between!important;align-items:center!important;gap:16px!important;width:min(720px,100vw - 280px)!important;margin:0!important;padding:14px 18px!important;display:flex!important;position:fixed!important;top:24px!important;left:calc(50% + 110px)!important;transform:translate(-50%)!important;box-shadow:0 12px 35px #1e160a24,0 2px 8px #1e160a14!important}main>.message span{min-width:0;font-weight:700;line-height:1.4}main>.message button{cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:20px;line-height:1;display:inline-flex;color:#211a12!important;background:0 0!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0!important}main>.message button:hover{background:#0000000f!important}@media (width<=760px){main>.message{width:auto!important;top:12px!important;left:12px!important;right:12px!important;transform:none!important}}.judgeHiringPipelineCard--final_onboarding{grid-template-columns:34px 62px minmax(240px,1fr) minmax(170px,220px) minmax(390px,440px)!important;align-items:start!important;min-height:0!important;padding:16px 20px!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardCheckbox{align-self:center!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineInitial{align-self:start!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineIdentity,.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineRecord{padding-top:2px;align-self:start!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{align-self:start!important;gap:7px!important;width:100%!important;min-width:0!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingControlCenter{box-sizing:border-box;width:100%;padding:10px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingProgress{margin:7px 0!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingChecklist{gap:5px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingChecklist>div{box-sizing:border-box;min-height:28px;padding:5px 6px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingProfileMatch,.judgeHiringPipelineCard--final_onboarding .judgeOnboardingProfileMissing{margin-top:7px!important;padding:6px 8px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingActions{margin-top:7px!important}.judgeHiringPipelineCard--final_onboarding .judgeApplicationReviewButton{min-height:34px!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineMiniActions{gap:5px!important}@media (width<=1350px){.judgeHiringPipelineCard--final_onboarding{grid-template-columns:32px 58px minmax(210px,1fr) minmax(150px,185px) minmax(330px,390px)!important}}@media (width<=1050px){.judgeHiringPipelineCard--final_onboarding{grid-template-columns:32px 58px minmax(220px,1fr) minmax(300px,360px)!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineRecord{grid-column:3;margin-top:8px}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{grid-area:1/4/span 2}}@media (width<=760px){.judgeHiringPipelineCard--final_onboarding{grid-template-columns:30px 52px minmax(0,1fr)!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineRecord{grid-column:2/-1}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{grid-area:auto/1/auto/-1}}.judgeHiringPipelineCard--final_onboarding{grid-template-columns:34px 62px minmax(300px,1fr) minmax(180px,240px)!important;align-items:center!important;row-gap:12px!important;min-height:0!important;padding:16px 20px!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardCheckbox{grid-area:1/1;align-self:center!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineInitial{grid-area:1/2;align-self:center!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineIdentity{grid-area:1/3;align-self:center!important;padding:0!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineRecord{grid-area:1/4;align-self:center!important;margin:0!important;padding:0!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{grid-area:2/1/auto/-1!important;grid-template-columns:minmax(0,1fr) 220px!important;align-items:end!important;gap:10px 14px!important;width:100%!important;min-width:0!important;margin:0!important;display:grid!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingControlCenter{box-sizing:border-box;grid-column:1/-1;width:100%!important;padding:12px 14px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingChecklist{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingChecklist>div{min-height:34px!important;padding:6px 8px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingProfileMatch,.judgeHiringPipelineCard--final_onboarding .judgeOnboardingProfileMissing{margin-top:8px!important}.judgeHiringPipelineCard--final_onboarding .judgeOnboardingActions{flex-wrap:wrap;gap:6px!important;margin-top:8px!important;display:flex!important}.judgeHiringPipelineCard--final_onboarding .judgeApplicationReviewButton{grid-column:1!important;width:100%!important;min-height:36px!important;margin:0!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineMiniActions{grid-column:2!important;justify-content:flex-end!important;align-items:center!important;width:auto!important;margin:0!important}@media (width<=1350px){.judgeHiringPipelineCard--final_onboarding .judgeOnboardingChecklist{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=1050px){.judgeHiringPipelineCard--final_onboarding{grid-template-columns:32px 58px minmax(0,1fr)!important}.judgeHiringPipelineCard--final_onboarding .judgeHiringPipelineRecord{grid-area:2/3!important;margin-top:6px!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineCardActions{grid-area:3/1/auto/-1!important;grid-template-columns:1fr!important}.judgeHiringPipelineCard--final_onboarding .judgeApplicationReviewButton,.judgeHiringPipelineCard--final_onboarding .judgePipelineMiniActions{grid-column:1!important}.judgeHiringPipelineCard--final_onboarding .judgePipelineMiniActions{justify-content:flex-start!important}}@media (width<=760px){.judgeHiringPipelineCard--final_onboarding .judgeOnboardingChecklist{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.judgeProfileSetupSent{color:#176a32;box-sizing:border-box;background:#effaf2;border:1px solid #abd4b7;border-radius:7px;align-items:center;gap:7px;min-height:28px;padding:5px 9px;display:inline-flex}.judgeProfileSetupSent strong{font-size:9px;font-weight:900}.judgeProfileSetupSent small{color:#42724f;font-size:8px}.oroContractTemplateManager{background:linear-gradient(135deg,#fffdf8 0%,#fffaf0 100%);border:1px solid #e6d9bd;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin:0 0 16px;padding:18px 20px;display:flex}.oroContractTemplateManagerInfo{min-width:0}.oroContractTemplateEyebrow{color:#9a6a00;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:800}.oroContractTemplateTitle{color:#17130d;font-size:16px;font-weight:800}.oroContractTemplateDescription{color:#756b5b;margin-top:3px;font-size:12px;line-height:1.4}.oroContractTemplateActions{flex-shrink:0;align-items:center;gap:10px;display:flex}.oroContractTemplateStatus{color:#6f6557;background:#fff;border:1px solid #ddd5c8;border-radius:9px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.oroContractTemplateStatus.ready{color:#24743c;background:#f1faf3;border-color:#b8dbc2}.oroContractTemplateStatus.missing{color:#916600;background:#fff9e9;border-color:#ead3a0}.oroContractTemplateStatusDot{background:currentColor;border-radius:50%;width:7px;height:7px}.oroContractUploadButton{color:#17130d;cursor:pointer;background:#e4ae21;border:1px solid #c89100;border-radius:9px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:800;transition:transform .12s,box-shadow .12s;display:inline-flex}.oroContractUploadButton:hover{transform:translateY(-1px);box-shadow:0 5px 12px #a4740024}.oroContractUploadButton.disabled{cursor:wait;opacity:.55}.oroContractUploadButton input{display:none}.oroContractTemplateMessage{color:#6d6253;width:100%;margin-top:4px;font-size:11px;font-weight:700}@media (width<=900px){.oroContractTemplateManager{flex-direction:column;align-items:flex-start}.oroContractTemplateActions{flex-wrap:wrap;width:100%}}.contractCenterPrimaryButton{color:#111;cursor:pointer;background:linear-gradient(135deg,#d8a51d,#f0c64d);border:1px solid #c89512;border-radius:10px;min-height:42px;padding:0 22px;font-weight:800}.contractCenterStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.contractCenterStats article{background:#fff;border:1px solid #e5dac2;border-radius:16px;min-height:145px;padding:22px;box-shadow:0 8px 24px #1f180c0a}.contractCenterStats span{color:#80651d;letter-spacing:.11em;text-transform:uppercase;margin-bottom:13px;font-size:11px;font-weight:800;display:block}.contractCenterStats strong{color:#111;margin-bottom:8px;font-size:34px;line-height:1;display:block}.contractCenterStats small{color:#786f62;font-size:13px}.contractCenterWorkspace{background:#fff;border:1px solid #e5dac2;border-radius:18px;overflow:hidden;box-shadow:0 10px 30px #1f180c0a}.contractCenterWorkspaceHeader{border-bottom:1px solid #eee5d5;justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.contractCenterWorkspaceHeader span{color:#9b7411;letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.contractCenterWorkspaceHeader h2{color:#111;margin:0 0 5px;font-size:22px}.contractCenterWorkspaceHeader p{color:#756c60;margin:0;font-size:13px}.contractCenterWorkspaceHeader button{color:#6c510c;cursor:pointer;background:#fffaf0;border:1px solid #ddcda9;border-radius:9px;min-height:38px;padding:0 16px;font-weight:800}.contractCenterEmpty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:55px 30px;display:flex}.contractCenterDocumentIcon{color:#e4b52c;letter-spacing:.08em;background:#15130f;border:1px solid #d6a520;border-radius:18px;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;font-size:16px;font-weight:900;display:flex}.contractCenterEmpty h3{color:#151515;margin:0 0 8px;font-size:20px}.contractCenterEmpty p{color:#786f62;max-width:610px;margin:0;font-size:14px;line-height:1.65}@media (width<=1050px){.contractCenterStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.contractCenterStats{grid-template-columns:1fr}.contractCenterWorkspaceHeader{flex-direction:column;align-items:flex-start}}.contractTemplateGrid{padding:28px}.contractTemplateCard{background:#fff;border:1px solid #e4d7bb;border-radius:16px;grid-template-columns:270px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 10px 30px #1f180c0d}.contractTemplatePreview{background:#f8f5ee;border-right:1px solid #eee4d2;justify-content:center;align-items:center;min-height:330px;padding:28px;display:flex}.contractTemplatePaper{text-align:center;background:#fff;border:1px solid #ddd4c4;border-radius:4px;width:170px;min-height:230px;padding:24px 18px;box-shadow:0 12px 25px #140f081f}.contractTemplateLogo{color:#e4b52c;background:#15130f;border:1px solid #c99a1a;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;margin:0 auto 18px;font-size:10px;font-weight:900;display:flex}.contractTemplatePaper>span{color:#9a7414;letter-spacing:.13em;margin-bottom:8px;font-size:7px;font-weight:900;display:block}.contractTemplatePaper>strong{color:#111;margin-bottom:5px;font-size:16px;display:block}.contractTemplatePaper>small{color:#81786b;font-size:9px;display:block}.contractTemplateLines{margin-top:28px}.contractTemplateLines i{background:#eee9df;border-radius:5px;height:4px;margin:8px 0;display:block}.contractTemplateLines i:nth-child(2){width:82%}.contractTemplateLines i:nth-child(4){width:70%}.contractTemplateInfo{flex-direction:column;justify-content:center;padding:38px;display:flex}.contractTemplateTopline{justify-content:space-between;align-items:center;gap:18px;margin-bottom:12px;display:flex}.contractTemplateType{color:#96700f;letter-spacing:.13em;font-size:10px;font-weight:900}.contractTemplateReady{color:#237a42;background:#eef9f1;border:1px solid #b8dec5;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:800}.contractTemplateInfo h3{color:#111;margin:0 0 9px;font-size:25px}.contractTemplateInfo p{color:#71695e;max-width:570px;margin:0 0 20px;font-size:14px;line-height:1.6}.contractTemplateMeta{gap:8px;margin-bottom:28px;display:flex}.contractTemplateMeta span{color:#6e665b;background:#faf8f3;border:1px solid #e7dfd0;border-radius:8px;padding:7px 10px;font-size:11px;font-weight:700}.contractTemplateActions{flex-wrap:wrap;gap:10px;display:flex}.contractTemplateActions button{cursor:pointer;border-radius:9px;min-height:40px;padding:0 16px;font-weight:800}.contractTemplateSecondary{color:#5f4b18;background:#fff;border:1px solid #ddd1b7}.contractTemplateUse{color:#111;background:linear-gradient(135deg,#d8a51d,#f0c64d);border:1px solid #c89512}.contractTemplateEmptyButton{margin-top:20px}@media (width<=850px){.contractTemplateCard{grid-template-columns:1fr}.contractTemplatePreview{border-bottom:1px solid #eee4d2;border-right:0}}.contractCenterSecondaryTop{color:#5c4a20;cursor:pointer;background:#fff;border:1px solid #dbcdad;border-radius:10px;min-height:42px;padding:0 18px;font-weight:800}.contractPrepareShell{background:#fff;border:1px solid #e2d6bd;border-radius:18px;overflow:hidden;box-shadow:0 12px 32px #22190a0d}.contractPrepareToolbar{background:#fffdf8;border-bottom:1px solid #e9dfcc;justify-content:space-between;align-items:center;gap:20px;padding:16px 20px;display:flex}.contractPrepareToolbar>div:first-child{flex-direction:column;gap:3px;display:flex}.contractPrepareToolbar span{color:#9a7314;letter-spacing:.13em;font-size:9px;font-weight:900}.contractPrepareToolbar strong{color:#151515;font-size:15px}.contractPrepareToolbarActions{gap:8px;display:flex}.contractPrepareToolbarActions button{color:#604d1d;cursor:pointer;background:#fff;border:1px solid #ded1b8;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.contractPrepareToolbarActions .contractPrepareSaveTop{color:#111;background:#e8b52b;border-color:#c99410}.contractPrepareWorkspace{grid-template-columns:minmax(0,1fr) 410px;min-height:760px;display:grid}.contractPrepareDocument{background:#ebe8e1;border-right:1px solid #e8decb;min-width:0;padding:20px}.contractPrepareDocumentHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.contractPrepareDocumentHeader div{flex-direction:column;gap:3px;display:flex}.contractPrepareDocumentHeader span{color:#826419;letter-spacing:.12em;font-size:9px;font-weight:900}.contractPrepareDocumentHeader strong{color:#222;font-size:14px}.contractPreparePdfBadge{background:#fff;border:1px solid #d5c6a6;border-radius:7px;padding:5px 8px}.contractPreparePdfFrame{background:#777;border:1px solid #cfc7b9;border-radius:10px;height:680px;overflow:hidden;box-shadow:0 10px 30px #140f081f}.contractPreparePdfFrame iframe{background:#fff;border:0;width:100%;height:100%}.contractPreparePanel{background:#fff;padding:24px}.contractPreparePanelHeading{margin-bottom:22px}.contractPreparePanelHeading>span{color:#987115;letter-spacing:.13em;font-size:9px;font-weight:900}.contractPreparePanelHeading h2{color:#111;margin:5px 0;font-size:24px}.contractPreparePanelHeading p{color:#776f63;margin:0;font-size:12px;line-height:1.5}.contractPrepareField{flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.contractPrepareField>span{color:#5c554c;font-size:11px;font-weight:800}.contractPrepareField input,.contractPrepareField select,.contractPrepareField textarea{box-sizing:border-box;color:#151515;width:100%;font:inherit;background:#fff;border:1px solid #ded7ca;border-radius:8px;outline:none;font-size:13px}.contractPrepareField input,.contractPrepareField select{min-height:40px;padding:0 11px}.contractPrepareField textarea{resize:vertical;padding:10px 11px}.contractPrepareField input:focus,.contractPrepareField select:focus,.contractPrepareField textarea:focus{border-color:#c89b26;box-shadow:0 0 0 2px #c89b2614}.contractPrepareFieldRow{grid-template-columns:minmax(0,1fr) 120px;gap:10px;display:grid}.contractPrepareMoneyInput{border:1px solid #ded7ca;border-radius:8px;align-items:center;display:flex;overflow:hidden}.contractPrepareMoneyInput>span{color:#8f6c17;padding:0 0 0 12px;font-weight:900}.contractPrepareMoneyInput input{border:0}.contractPrepareFieldPalette{background:#faf8f3;border:1px solid #e3d8c3;border-radius:10px;margin-top:22px;padding:15px}.contractPrepareFieldPalette>div:first-child{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.contractPrepareFieldPalette span{color:#8c6814;letter-spacing:.11em;font-size:9px;font-weight:900}.contractPrepareFieldPalette small{color:#8b8377;font-size:10px}.contractPrepareFieldButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.contractPrepareFieldButtons button{color:#8a8377;background:#fff;border:1px solid #ddd5c7;border-radius:7px;min-height:34px;font-weight:700}.contractPrepareMessage{border-radius:9px;margin:14px 20px 0;padding:11px 14px;font-size:12px;font-weight:700}.contractPrepareMessage.success{color:#237a42;background:#eef9f1;border:1px solid #b7dec4}.contractPrepareMessage.error{color:#a63434;background:#fff1f1;border:1px solid #efb9b9}.contractPrepareSavedRecord{background:#eef9f1;border:1px solid #b7dec4;border-radius:9px;margin-top:15px;padding:14px}.contractPrepareSavedRecord span,.contractPrepareSavedRecord strong,.contractPrepareSavedRecord small{display:block}.contractPrepareSavedRecord span{color:#237a42;letter-spacing:.1em;margin-bottom:4px;font-size:9px;font-weight:900}.contractPrepareSavedRecord strong{color:#155d30;margin-bottom:3px;font-size:13px}.contractPrepareSavedRecord small{color:#33734a;font-size:11px}.contractPrepareFooterActions{gap:8px;margin-top:20px;display:grid}.contractPrepareFooterActions button{cursor:pointer;border-radius:8px;min-height:42px;font-weight:850}.contractPreparePreviewButton{color:#5e4b1b;background:#fff;border:1px solid #dcd1ba}.contractPrepareDraftButton{color:#4a3500;background:#f6e2a0;border:1px solid #c89413}.contractPrepareSendButton{color:#111;background:linear-gradient(135deg,#d8a51d,#f0c64d);border:1px solid #ca9611}.contractPrepareSendButton:disabled{color:#aaa49a;cursor:not-allowed;background:#eeeae2;border-color:#e0dbcf}@media (width<=1100px){.contractPrepareWorkspace{grid-template-columns:1fr}.contractPrepareDocument{border-bottom:1px solid #e8decb;border-right:0}.contractPreparePanel{max-width:none}}.oroContractRecipientSelector{background:#fffdf8;border:1px solid #eadfc9;border-radius:14px;margin:18px 0 22px;padding:16px}.oroContractRecipientSelector>label{letter-spacing:.08em;text-transform:uppercase;color:#755100;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.oroContractRecipientSearch input{box-sizing:border-box;width:100%;font:inherit;color:#151515;background:#fff;border:1px solid #ddd3c2;border-radius:9px;outline:none;padding:12px 13px}.oroContractRecipientSearch input:focus{border-color:#c89500;box-shadow:0 0 0 3px #c895001a}.oroContractRecipientResults{background:#fff;border:1px solid #eadfc9;border-radius:10px;max-height:285px;margin-top:9px;overflow-y:auto}.oroContractRecipientResults>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0e8da;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.oroContractRecipientResults>button:last-child{border-bottom:0}.oroContractRecipientResults>button:hover{background:#fff9e8}.oroContractRecipientAvatar{color:#e9b21d;background:#17130d;border-radius:10px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-weight:900;display:flex}.oroContractRecipientIdentity{flex-direction:column;gap:2px;min-width:0;display:flex}.oroContractRecipientIdentity strong{text-overflow:ellipsis;white-space:nowrap;color:#111;font-size:13px;overflow:hidden}.oroContractRecipientIdentity small{text-overflow:ellipsis;white-space:nowrap;color:#786f64;font-size:11px;overflow:hidden}.oroContractRecipientRole{color:#6c5630;background:#faf6ec;border:1px solid #e6d9bd;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.oroContractSelectedRecipient{background:#effaf3;border:1px solid #acd9bc;border-radius:10px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;padding:11px;display:grid}.oroContractSelectedRecipient>div:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.oroContractSelectedRecipient span{color:#43805a;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800}.oroContractSelectedRecipient strong{color:#15351f;font-size:13px}.oroContractSelectedRecipient small{color:#55705e;font-size:11px}.oroContractSelectedRecipient>button{color:#245c37;cursor:pointer;background:#fff;border:1px solid #b9d8c3;border-radius:8px;padding:7px 10px;font-weight:800}.oroContractDirectoryStatus,.oroContractDirectoryError{border-radius:8px;margin-top:8px;padding:9px 10px;font-size:11px}.oroContractDirectoryStatus{color:#6f685e;background:#f5f2eb}.oroContractDirectoryError{color:#9a382f;background:#fff2f0}.oroContractFieldEditorFrame{box-sizing:border-box;padding:18px;background:#77736d!important;height:760px!important;overflow:hidden auto!important}.oroPdfEditorLoading{color:#fff;justify-content:center;align-items:center;min-height:620px;font-weight:800;display:flex}.oroPdfEditorLoading.error{color:#ffe2e2}.oroPdfEditorPages{flex-direction:column;align-items:center;gap:28px;display:flex}.oroPdfEditorPageShell{width:min(100%,820px)}.oroPdfEditorPageNumber{color:#f3eee5;margin-bottom:7px;font-size:11px;font-weight:800}.oroPdfEditorPage{cursor:default;background:#fff;width:100%;position:relative;overflow:hidden;box-shadow:0 15px 40px #00000047}.oroPdfEditorPage.isPlacing{cursor:crosshair;outline:3px solid #e2ae2473}.oroPdfEditorPage canvas{width:100%;height:auto;display:block}.oroPdfFieldLayer{pointer-events:none;position:absolute;inset:0}.oroPdfPlacedField{box-sizing:border-box;color:#4e3900;cursor:move;pointer-events:auto;-webkit-user-select:none;user-select:none;z-index:5;background:#fff5c4e0;border:2px solid #c99916;border-radius:4px;justify-content:center;align-items:center;min-width:40px;min-height:18px;padding:2px 6px;font-size:10px;font-weight:800;display:flex;position:absolute;overflow:hidden}.oroPdfPlacedField span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.oroPdfPlacedField b{color:#b43c2e;margin-left:3px}.oroPdfPlacedField.selected{z-index:10;background:#ebb72cf0;border-color:#17130d;box-shadow:0 0 0 3px #e2ae2440}.oroPdfPlacedField--signature{background:#ffecace6;border-color:#b27b00}.oroPdfPlacedField--date_signed{color:#204a6a;background:#ddefffe6;border-color:#487ba4}.oroPdfPlacedField--full_name{color:#174f31;background:#dcf7e5e6;border-color:#357f57}.oroPdfPlacedField--initial{color:#4f2d75;background:#efe3ffe6;border-color:#7651a3}.oroContractFieldPaletteV1 .contractPrepareFieldButtons{grid-template-columns:repeat(2,minmax(0,1fr))}.oroContractFieldPaletteV1 .contractPrepareFieldButtons button{cursor:pointer;color:#5c5346}.oroContractFieldPaletteV1 .contractPrepareFieldButtons button.active{color:#211700;background:#f4d16a;border-color:#c89512;box-shadow:0 0 0 2px #c895121f}.oroContractPlacementNotice{color:#6c5000;background:#fff8dd;border:1px solid #e4c66f;border-radius:8px;margin-top:10px;padding:9px 10px;font-size:11px;font-weight:700}.oroContractFieldMessage{color:#5e574d;margin-top:9px;font-size:11px}.oroContractFieldSummary{border-top:1px solid #e6dece;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.oroContractFieldSummary>span{color:#6f6659;font-size:11px;font-weight:700}.oroContractFieldSummary>button{color:#211700;cursor:pointer;background:#e6b52d;border:1px solid #c89512;border-radius:7px;min-height:34px;padding:0 12px;font-size:11px;font-weight:850}.oroContractFieldInspector{background:#fff;border:1px solid #ddcfad;border-radius:9px;margin-top:12px;padding:12px}.oroContractFieldInspectorHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.oroContractFieldInspectorHeader>div{flex-direction:column;gap:2px;display:flex}.oroContractFieldInspectorHeader span{color:#9a7314;letter-spacing:.1em;font-size:8px;font-weight:900}.oroContractFieldInspectorHeader strong{color:#17130d;font-size:13px}.oroContractFieldInspectorHeader>button{color:#9c3328;cursor:pointer;background:#fff3f1;border:1px solid #e1b3ad;border-radius:6px;padding:6px 9px;font-size:10px;font-weight:800}.oroContractFieldInspector>label{color:#5e574e;grid-template-columns:72px 1fr;align-items:center;gap:10px;margin:9px 0;font-size:10px;font-weight:700;display:grid}.oroContractFieldInspector input[type=range]{width:100%}.oroContractTextFieldLabel input{border:1px solid #ddd3c2;border-radius:6px;min-height:32px;padding:0 8px}.oroContractFieldInspector>small{color:#82786a;margin-top:8px;font-size:10px;line-height:1.45;display:block}.contractPrepareWorkspace{align-items:stretch}.contractPrepareDocument{min-width:0}.contractPreparePdfFrame.oroContractFieldEditorFrame{overscroll-behavior:contain;min-height:680px;max-height:900px;height:calc(100vh - 250px)!important;overflow:hidden auto!important}.contractPreparePanel{overscroll-behavior:contain;scrollbar-gutter:stable;height:calc(100vh - 250px);min-height:680px;max-height:900px;position:relative;overflow:hidden auto}.oroContractFieldPaletteV1{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf5fa;border:1px solid #dfcfaa;border-radius:12px;margin-top:18px;padding:14px;position:sticky;bottom:0;box-shadow:0 -10px 28px #271d0a14}.oroContractFieldPaletteV1 .contractPrepareFieldButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.oroContractFieldPaletteV1 .contractPrepareFieldButtons button{min-height:38px}.oroContractFieldInspector{scroll-margin-bottom:230px}.contractPrepareFooterActions{z-index:5;margin-top:18px;padding-bottom:20px;position:relative}@media (width<=1200px){.contractPreparePdfFrame.oroContractFieldEditorFrame,.contractPreparePanel{height:760px;min-height:620px}}@media (width<=800px){.contractPreparePdfFrame.oroContractFieldEditorFrame,.contractPreparePanel{height:auto;min-height:0;max-height:none}.contractPreparePanel{overflow:visible}.oroContractFieldPaletteV1{position:relative;bottom:auto}}.oroPdfEditorWorkspaceV3{grid-template-columns:92px minmax(0,1fr);align-items:start;gap:18px;width:100%;display:grid}.oroPdfPageNavigatorV3{box-sizing:border-box;z-index:25;background:#2a2824e6;border-radius:9px;align-self:start;height:calc(100vh - 310px);min-height:610px;max-height:820px;padding:10px 8px;position:sticky;top:0;overflow:hidden auto}.oroPdfPageNavigatorTitle{color:#f5e9c5;letter-spacing:.12em;text-align:center;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:900}.oroPdfPageNavigatorList{flex-direction:column;gap:9px;display:flex}.oroPdfPageNavButton{color:#fff;cursor:pointer;background:#312f2b;border:1px solid #ffffff24;border-radius:7px;flex-direction:column;gap:5px;width:100%;padding:6px;transition:border-color .16s,background .16s,transform .16s;display:flex}.oroPdfPageNavButton:hover{background:#403a2a;border-color:#d7a916;transform:translateY(-1px)}.oroPdfPageNavPreview{aspect-ratio:8.5/11;box-sizing:border-box;color:#7b5a00;background:linear-gradient(#fff 0% 10%,#eee9df 10% 11%,#fff 11% 100%);border:2px solid #e8e1d5;border-radius:3px;justify-content:center;align-items:center;width:100%;display:flex}.oroPdfPageNavPreview strong{color:#efbd31;background:#17130d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.oroPdfPageNavButton small{color:#f7f3eb;text-align:center;font-size:9px;font-weight:800;display:block}.oroPdfEditorWorkspaceV3 .oroPdfEditorPages{width:100%;min-width:0}.oroPdfEditorWorkspaceV3 .oroPdfEditorPageShell{scroll-margin-top:18px}.oroPdfPlacedField.selected{overflow:visible}.oroPdfResizeHandle{pointer-events:auto;touch-action:none;z-index:30;background:#17130d;border:2px solid #fff;border-radius:3px;width:15px;height:15px;padding:0;display:block;position:absolute;box-shadow:0 0 0 1px #d6a514,0 2px 5px #0000004d}.oroPdfResizeHandle--se{cursor:nwse-resize;bottom:-8px;right:-8px}.oroPdfPlacedField.selected:before{content:"";pointer-events:none;border:1px dashed #16120aa6;border-radius:5px;position:absolute;inset:-4px}.oroContractFieldEditorFrame{padding:16px!important}@media (width<=1050px){.oroPdfEditorWorkspaceV3{grid-template-columns:72px minmax(0,1fr);gap:10px}.oroPdfPageNavigatorV3{padding:8px 5px}}@media (width<=760px){.oroPdfEditorWorkspaceV3{display:block}.oroPdfPageNavigatorV3{width:100%;height:auto;min-height:0;max-height:none;margin-bottom:12px;display:flex;position:relative;overflow:auto hidden}.oroPdfPageNavigatorTitle{display:none}.oroPdfPageNavigatorList{flex-direction:row}.oroPdfPageNavButton{flex:0 0 62px}}.oroPdfPlacedField{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab!important}.oroPdfPlacedField:active{cursor:grabbing!important}body.oroContractFieldDragging,body.oroContractFieldDragging *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.oroPdfPlacedField.selected{z-index:20}.oroContractFieldMessage{color:#245c32;background:#eef8f0;border:1px solid #9cc9a7;border-radius:8px;margin:8px 0 10px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.35}.oroContractFieldSummary button:not(:disabled){transition:background .18s,border-color .18s,transform .18s}.oroPdfPlacedField--checkbox{min-width:28px;min-height:24px;padding:2px 5px}.oroPdfPlacedField--checkbox span:before{content:"☐";margin-right:4px;font-size:14px;line-height:1;display:inline-block}.oroPdfPageNavPreview{aspect-ratio:8.5/11;box-sizing:border-box;border:2px solid #e8e1d5;border-radius:3px;justify-content:center;align-items:center;width:100%;padding:3px;display:flex;overflow:hidden;background:#fff!important}.oroPdfPageNavPreview strong{display:none!important}.oroPdfPageThumbnailCanvas{background:#fff;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.oroPdfMainWorkspaceV1{width:100%;min-width:0}.oroPdfZoomToolbarV1{z-index:45;box-sizing:border-box;background:#2f2d29f5;border:1px solid #ffffff1f;border-radius:8px;justify-content:flex-end;align-items:center;gap:6px;width:100%;margin-bottom:10px;padding:7px 9px;display:flex;position:sticky;top:0;box-shadow:0 4px 12px #0000001f}.oroPdfZoomButtonV1,.oroPdfZoomPercentV1,.oroPdfZoomResetV1{color:#17130d;cursor:pointer;background:#fff;border:1px solid #fff3;border-radius:6px;min-height:32px;font-family:inherit;font-size:13px;font-weight:800}.oroPdfZoomButtonV1{width:36px;padding:0;font-size:21px;line-height:1}.oroPdfZoomPercentV1{min-width:66px;padding:0 12px}.oroPdfZoomResetV1{padding:0 13px}.oroPdfZoomButtonV1:hover:not(:disabled),.oroPdfZoomPercentV1:hover:not(:disabled),.oroPdfZoomResetV1:hover:not(:disabled){background:#f8edc8;border-color:#d5a214}.oroPdfZoomButtonV1:disabled,.oroPdfZoomResetV1:disabled{opacity:.4;cursor:default}.oroPdfZoomViewportV1{width:100%;overflow:auto visible}.oroPdfZoomViewportV1 .oroPdfEditorPages{min-width:0;margin-left:auto;margin-right:auto;transition:width .18s}@media (width<=760px){.oroPdfZoomToolbarV1{justify-content:center;position:relative}}.oroPdfZoomViewportV1 .oroPdfEditorPages .oroPdfEditorPageShell{width:100%!important;max-width:none!important}.oroPdfZoomViewportV1 .oroPdfEditorPages{align-items:stretch}.oroPdfHandButtonV2{color:#17130d;cursor:pointer;background:#fff;border:1px solid #ffffff40;border-radius:6px;min-width:72px;min-height:32px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:850}.oroPdfHandButtonV2:hover{background:#f8edc8;border-color:#d5a214}.oroPdfZoomViewportV1.handMode{-webkit-user-select:none;user-select:none;cursor:grab!important;overflow:auto!important}.oroPdfZoomViewportV1.handMode .oroPdfEditorPage{cursor:grab!important}.oroPdfZoomViewportV1.handMode.isPanning .oroPdfEditorPage{cursor:grabbing!important}.oroPdfHandButtonV2{box-shadow:0 2px 6px #27153d40;color:#fff!important;background:#5d3c82!important;border:1px solid #7651a3!important;min-width:82px!important}.oroPdfHandButtonV2.active{color:#211700!important;background:#e6b52d!important;border-color:#f0c241!important;box-shadow:0 0 0 3px #e6b52d40!important}.oroPdfZoomViewportV1{overscroll-behavior:contain;max-height:calc(100vh - 345px);overflow:auto!important}.oroPdfZoomViewportV1.handMode{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important}.oroPdfZoomViewportV1.handMode .oroPdfPlacedField{pointer-events:none!important}.oroPdfMainWorkspaceV1{min-height:0!important;overflow:hidden!important}.oroPdfZoomViewportV1{scrollbar-gutter:stable;overscroll-behavior:contain!important;width:100%!important;height:calc(100vh - 345px)!important;min-height:420px!important;max-height:none!important;position:relative!important;overflow:auto!important}.oroPdfZoomViewportV1.handMode{cursor:grab!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important;overflow:auto!important}.oroPdfZoomViewportV1.handMode.isPanning{cursor:grabbing!important}.oroPdfZoomViewportV1.handMode *,.oroPdfZoomViewportV1.handMode.isPanning *{cursor:inherit!important;-webkit-user-select:none!important;user-select:none!important}.oroPdfZoomViewportV1.handMode .oroPdfPlacedField,.oroPdfZoomViewportV1.handMode .oroPdfResizeHandle{pointer-events:none!important}.oroPdfZoomViewportV1>.oroPdfEditorPages{flex-shrink:0!important;position:relative!important}.oroPdfZoomViewportV1::-webkit-scrollbar{width:12px;height:12px}.oroPdfZoomViewportV1::-webkit-scrollbar-thumb{background:#694f2a7a padding-box padding-box;border:3px solid #0000;border-radius:999px}.oroPdfZoomViewportV1::-webkit-scrollbar-track{background:#00000012}@media (height<=800px){.oroPdfZoomViewportV1{height:calc(100vh - 300px)!important;min-height:340px!important}}.oroPdfHandButtonV2{color:#fff!important;background:#0f5b3a!important;border:1px solid #b8911d!important;min-width:82px!important;box-shadow:0 2px 7px #00321e47!important}.oroPdfHandButtonV2:hover{color:#fff!important;background:#16734a!important;border-color:#e3b52d!important}.oroPdfHandButtonV2.active{color:#fff!important;background:#178a54!important;border:2px solid #e3b52d!important;box-shadow:0 0 0 3px #e3b52d38,0 3px 10px #00502d47!important}.oroPdfHandButtonV2:before{content:"✋";color:#e3b52d;margin-right:6px;font-size:16px;line-height:1}.oroPdfZoomViewportV1.handMode,.oroPdfZoomViewportV1.handMode *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23e3b52d' stroke='%2317130d' stroke-width='1.5' d='M11 15V6.7c0-1.5 2.2-1.5 2.2 0V14h.8V4.9c0-1.6 2.3-1.6 2.3 0V14h.8V5.7c0-1.6 2.3-1.6 2.3 0V14h.8V8c0-1.5 2.2-1.5 2.2 0v9.2c0 6.1-3.2 9.8-8.3 9.8-3.9 0-6.2-2.3-7.9-5.1l-2.1-3.5c-.8-1.4 1.1-2.7 2.1-1.5L9 20v-5c0-1.6 2-1.6 2 0z'/%3E%3C/svg%3E") 10 7,grab!important}.oroPdfZoomViewportV1.handMode.isPanning,.oroPdfZoomViewportV1.handMode.isPanning *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23f0c241' stroke='%2317130d' stroke-width='1.5' d='M10 14V8.5c0-1.5 2.2-1.5 2.2 0V14h.8V6.2c0-1.6 2.3-1.6 2.3 0V14h.8V7c0-1.6 2.3-1.6 2.3 0V14h.8V9.2c0-1.5 2.2-1.5 2.2 0v8.1c0 6.2-3.2 9.7-8.2 9.7-3.8 0-6.1-2.1-7.9-5l-2-3.3c-.8-1.4 1-2.7 2.1-1.5L8 20v-6c0-1.6 2-1.6 2 0z'/%3E%3C/svg%3E") 10 7,grabbing!important}.oroRecipientPreviewBanner{color:#fff;background:linear-gradient(135deg,#0f5b3a,#083b28);border:1px solid #d9aa22;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:15px 18px;display:flex;box-shadow:0 8px 22px #0000001f}.oroRecipientPreviewBanner>div{flex-direction:column;gap:3px;display:flex}.oroRecipientPreviewBanner span{color:#e3b52d;letter-spacing:.12em;font-size:10px;font-weight:900}.oroRecipientPreviewBanner strong{font-size:18px;font-weight:850}.oroRecipientPreviewBanner small{color:#ffffffc7;font-size:12px}.oroRecipientPreviewBanner button{color:#17130d;cursor:pointer;background:#e3b52d;border:1px solid #e3b52d;border-radius:8px;min-height:38px;padding:0 16px;font-family:inherit;font-size:12px;font-weight:850}.oroRecipientPreviewWorkspace{grid-template-columns:minmax(0,1fr)!important}.oroRecipientPreviewWorkspace .contractPreparePanel{display:none!important}.oroRecipientPreviewWorkspace .contractPrepareDocument{width:100%!important;max-width:none!important}.oroRecipientPreviewWorkspace .oroPdfFieldLayer{pointer-events:none!important}.oroRecipientPreviewWorkspace .oroPdfResizeHandle{display:none!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField{color:#3f3109!important;cursor:default!important;background:#fff9e2f5!important;border:1px solid #c39416d1!important;box-shadow:0 1px 4px #0000001f!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField.selected:before{display:none!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField--full_name{font-weight:850!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField--signature{color:#12653b!important;background:#ebf9f0f5!important;border-color:#1f7b4ccc!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField--checkbox{color:#17130d!important;background:#fff!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField--checkbox span{font-size:18px!important}.oroRecipientPreviewWorkspace .oroPdfPlacedField b{display:none!important}.oroContractDraftGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.oroContractDraftCard{background:#fff;border:1px solid #19140c1f;border-radius:14px;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 8px 24px #1e160a14}.oroContractDraftCard:hover{border-color:#ca9b1880;transform:translateY(-3px);box-shadow:0 14px 34px #1e160a21}.oroContractDraftPreview{background:linear-gradient(145deg,#f1eee6,#e6e1d7);justify-content:center;align-items:center;min-height:210px;padding:18px;display:flex}.oroContractDraftPaper{background:#fff;border:1px solid #0000001f;border-radius:4px;flex-direction:column;align-items:center;width:128px;min-height:166px;padding:16px 12px;display:flex;box-shadow:0 8px 22px #00000026}.oroContractDraftLogo{color:#e3b52d;letter-spacing:.06em;background:#17130d;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:9px;font-size:11px;font-weight:900;display:flex}.oroContractDraftPaper small{color:#776d59;letter-spacing:.08em;text-align:center;font-size:6px;font-weight:850}.oroContractDraftPaper strong{color:#17130d;text-align:center;margin-top:8px;font-size:12px;font-weight:900}.oroContractDraftPaper>span:not(.oroContractDraftLogo){color:#9b7730;margin-top:3px;font-size:8px;font-weight:750}.oroContractDraftLines{flex-direction:column;gap:6px;width:100%;margin-top:16px;display:flex}.oroContractDraftLines i{background:#ebe6dc;border-radius:999px;width:100%;height:3px;display:block}.oroContractDraftLines i:nth-child(2){width:82%}.oroContractDraftLines i:nth-child(3){width:93%}.oroContractDraftLines i:nth-child(4){width:70%}.oroContractDraftLines i:nth-child(5){width:88%}.oroContractDraftInfo{padding:17px}.oroContractDraftTopline{justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;display:flex}.oroContractDraftTopline>span{color:#8b680b;letter-spacing:.08em;background:#fff6d7;border:1px solid #be8f1259;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:9px;font-weight:900;display:inline-flex}.oroContractDraftTopline small{color:#776f62;font-size:11px;font-weight:750}.oroContractDraftInfo h3{color:#17130d;margin:0;font-size:17px;font-weight:900;line-height:1.15}.oroContractDraftInfo p{color:#655e53;margin:6px 0 4px;font-size:12px;font-weight:700}.oroContractDraftInfo>small{color:#91897c;margin-bottom:14px;font-size:10px;font-weight:650;display:block}.oroContractDraftInfo button{color:#fff;cursor:pointer;background:#17130d;border:1px solid #17130d;border-radius:8px;width:100%;min-height:38px;font-family:inherit;font-size:11px;font-weight:850;transition:background .16s,color .16s,border-color .16s}.oroContractDraftInfo button:hover{color:#17130d;background:#d7a916;border-color:#d7a916}@media (width<=1250px){.oroContractDraftGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=950px){.oroContractDraftGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.oroContractDraftGrid{grid-template-columns:1fr}}.oroContractDraftToolbar{background:#fffdf8;border-bottom:1px solid #19140c1a;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:14px 18px;display:flex}.oroContractDraftToolbarLeft,.oroContractDraftToolbarActions{align-items:center;gap:12px;display:flex}.oroContractDraftSelectAll{color:#292218;cursor:pointer;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.oroContractDraftSelectAll input{accent-color:#d6a716;cursor:pointer;width:16px;height:16px}.oroContractDraftCount,.oroContractDraftSelectedCount{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:10px;font-weight:850;display:inline-flex}.oroContractDraftCount{color:#665e50;background:#fff;border:1px solid #19140c1f}.oroContractDraftSelectedCount{color:#856308;background:#fff5d3;border:1px solid #c9971259}.oroContractDraftToolbarActions button{cursor:pointer;border-radius:8px;min-height:34px;padding:0 13px;font-family:inherit;font-size:10px;font-weight:850}.oroContractDeleteSelected{color:#241d14;background:#fff;border:1px solid #19140c2e}.oroContractDeleteAll{color:#a52222;background:#fff7f7;border:1px solid #b83232}.oroContractDraftToolbarActions button:disabled{opacity:.42;cursor:not-allowed}.oroContractDraftDeleteMessage{color:#176a3b;background:#f0faf4;border:1px solid #298b5340;border-radius:8px;margin:14px 18px 0;padding:11px 13px;font-size:11px;font-weight:750}.oroContractDraftCard{position:relative}.oroContractDraftCard.selected{border-color:#d6a716;box-shadow:0 0 0 2px #d6a71629,0 14px 34px #1e160a21}.oroContractDraftCheckbox{z-index:10;cursor:pointer;background:#fffffff5;border:1px solid #19140c26;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:14px;left:14px;box-shadow:0 4px 12px #19140c1a}.oroContractDraftCheckbox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.oroContractDraftCheckbox span{background:#fff;border:1.5px solid #776e60;border-radius:4px;width:14px;height:14px;position:relative}.oroContractDraftCheckbox input:checked+span{background:#d6a716;border-color:#d6a716}.oroContractDraftCheckbox input:checked+span:after{content:"";border:2px solid #17130d;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}@media (width<=760px){.oroContractDraftToolbar{flex-direction:column;align-items:stretch}.oroContractDraftToolbarLeft,.oroContractDraftToolbarActions{flex-wrap:wrap}}.oroSigningPage{color:#1c1711;background:#f5f2eb;min-height:100vh}.oroSigningHeader{background:#fff;border-bottom:1px solid #1e18101a;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 34px;display:flex}.oroSigningBrand{align-items:center;gap:13px;display:flex}.oroSigningMark{color:#dfb33a;letter-spacing:.08em;background:#1b160f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:12px;font-weight:900;display:flex}.oroSigningBrand>div:last-child{flex-direction:column;gap:2px;display:flex}.oroSigningBrand span{color:#9a7421;letter-spacing:.12em;font-size:9px;font-weight:900}.oroSigningBrand strong{font-size:15px;font-weight:850}.oroSigningSecurity{color:#21613b;background:#eff8f2;border:1px solid #28754633;border-radius:999px;padding:8px 12px;font-size:10px;font-weight:850}.oroSigningHero{justify-content:space-between;align-items:flex-end;gap:30px;max-width:1500px;margin:0 auto;padding:38px 34px 24px;display:flex}.oroSigningHero>div:first-child>span{color:#a27a20;letter-spacing:.12em;font-size:10px;font-weight:900}.oroSigningHero h1{margin:8px 0;font-size:32px;line-height:1.1}.oroSigningHero p{color:#756d60;max-width:680px;margin:0;font-size:14px;line-height:1.6}.oroSigningRecipient{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.oroSigningRecipient small{color:#9d7928;letter-spacing:.1em;font-size:9px;font-weight:900}.oroSigningRecipient strong{font-size:16px}.oroSigningRecipient span{color:#756d60;font-size:11px}.oroSigningWorkspace{grid-template-columns:minmax(0,1fr) 390px;gap:20px;max-width:1500px;margin:0 auto;padding:0 34px 40px;display:grid}.oroSigningDocument,.oroSigningForm{background:#fff;border:1px solid #1e18101c;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #1e181012}.oroSigningDocumentHeader{border-bottom:1px solid #1e181017;justify-content:space-between;align-items:center;min-height:68px;padding:0 20px;display:flex}.oroSigningDocumentHeader>div{flex-direction:column;gap:2px;display:flex}.oroSigningDocumentHeader span{color:#a27a20;letter-spacing:.1em;font-size:9px;font-weight:900}.oroSigningDocumentHeader strong{font-size:14px}.oroSigningPdfBadge{background:#f0ede6;border-radius:7px;justify-content:center;align-items:center;min-height:27px;padding:0 10px;display:inline-flex;color:#5d564b!important;letter-spacing:.06em!important;font-size:9px!important}.oroSigningPdf{background:#ebe8e1;border:0;width:100%;height:76vh;min-height:720px;display:block}.oroSigningPdfMissing{color:#7c7467;justify-content:center;align-items:center;min-height:700px;display:flex}.oroSigningForm{align-self:start;padding:22px;position:sticky;top:18px}.oroSigningFormHeader{border-bottom:1px solid #1e181017;margin-bottom:17px;padding-bottom:17px}.oroSigningFormHeader>span,.oroSigningGroupLabel{color:#a27a20;letter-spacing:.1em;font-size:9px;font-weight:900}.oroSigningFormHeader h2{margin:6px 0;font-size:22px}.oroSigningFormHeader p{color:#7a7266;margin:0;font-size:12px;line-height:1.5}.oroSigningField{flex-direction:column;gap:7px;margin-bottom:15px;display:flex}.oroSigningField>span{color:#453d31;font-size:11px;font-weight:800}.oroSigningField b{color:#ad3030;margin-left:3px}.oroSigningField input{box-sizing:border-box;color:#1d1812;background:#fff;border:1px solid #d9d3c8;border-radius:8px;width:100%;min-height:42px;padding:0 12px;font-family:inherit;font-size:13px}.oroSigningField input:read-only{color:#5d564a;background:#f7f5f0}.oroSigningField small{color:#938b7d;font-size:9px}.oroSigningCheckboxGroup{flex-direction:column;gap:10px;margin:18px 0;display:flex}.oroSigningCheckbox{cursor:pointer;background:#fbfaf7;border:1px solid #ded8cd;border-radius:9px;align-items:flex-start;gap:10px;padding:11px;display:flex}.oroSigningCheckbox input{accent-color:#c99b23;width:17px;height:17px;margin-top:1px}.oroSigningCheckbox span{color:#544c40;font-size:11px;line-height:1.5}.oroSigningSignaturePreview{color:#292018;background:#fffcf3;border:1px dashed #c9b57b;border-radius:9px;align-items:center;min-height:58px;padding:0 14px;font-family:Brush Script MT,Segoe Script,cursive;font-size:24px;display:flex}.oroSigningConsent{color:#696154;background:#f3f0e8;border-radius:9px;margin:18px 0 14px;padding:12px;font-size:10px;line-height:1.55}.oroSigningSubmit{color:#fff;cursor:pointer;background:#1b160f;border:1px solid #1b160f;border-radius:9px;width:100%;min-height:46px;font-family:inherit;font-size:12px;font-weight:850}.oroSigningSubmit:disabled{opacity:.38;cursor:not-allowed}.oroSigningRequiredNote{color:#92897c;text-align:center;margin-top:9px;font-size:9px;display:block}.oroSigningInlineError{color:#9b2929;background:#fff5f5;border:1px solid #b1303040;border-radius:8px;margin-bottom:14px;padding:11px 12px;font-size:11px;line-height:1.5}.oroSigningLoading,.oroSigningErrorCard,.oroSigningCompleteCard{text-align:center;flex-direction:column;align-items:center;width:min(520px,100% - 40px);margin:0 auto;padding:16vh 34px 70px;display:flex}.oroSigningLoading h1,.oroSigningErrorCard h1,.oroSigningCompleteCard h1{margin:18px 0 8px}.oroSigningLoading p,.oroSigningErrorCard p,.oroSigningCompleteCard p{color:#756d60;line-height:1.6}.oroSigningErrorCard>span,.oroSigningCompleteCard>span{color:#a27a20;letter-spacing:.12em;margin-top:20px;font-size:9px;font-weight:900}.oroSigningCompleteStatus{color:#22663d;background:#eff9f2;border:1px solid #2a824c38;border-radius:999px;margin:20px 0;padding:10px 15px;font-size:11px;font-weight:850}.oroSigningCompleteCard small{color:#938a7c}@media (width<=980px){.oroSigningWorkspace{grid-template-columns:1fr}.oroSigningForm{position:static}.oroSigningHero{flex-direction:column;align-items:flex-start}.oroSigningRecipient{align-items:flex-start}}@media (width<=640px){.oroSigningHeader,.oroSigningHero,.oroSigningWorkspace{padding-left:16px;padding-right:16px}.oroSigningSecurity{display:none}.oroSigningPdf{min-height:600px}}.judgeHiringPipelineGrid:has(.oroOnboardingApplicantCard){grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.oroOnboardingApplicantCard{background:#fffdfa;border:1px solid #41321821;border-radius:12px;flex-direction:column;align-items:center;min-width:0;min-height:350px;padding:20px 16px 16px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 6px 20px #23190a0b}.oroOnboardingApplicantCard:hover{border-color:#ca991a7a;transform:translateY(-2px);box-shadow:0 12px 28px #23190a17}.oroOnboardingApplicantCard.isSelected{border-color:#d5a11f;box-shadow:0 0 0 1px #d5a11f2e,0 10px 28px #23190a14}.oroOnboardingApplicantSelect{position:absolute;top:13px;left:13px}.oroOnboardingApplicantSelect input{accent-color:#c89412;width:15px;height:15px}.oroOnboardingApplicantAvatar{color:#e0b536;background:#17130d;border:3px solid #f3ede0;border-radius:50%;justify-content:center;align-items:center;width:74px;height:74px;margin-top:3px;font-size:24px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 5px 14px #1b140a1f}.oroOnboardingApplicantAvatar img,.oroOnboardingDetailAvatar img{object-fit:cover;width:100%;height:100%}.oroOnboardingApplicantIdentity{text-align:center;width:100%;margin-top:12px}.oroOnboardingApplicantIdentity h3{color:#18140e;margin:0;font-size:15px;font-weight:900}.oroOnboardingApplicantIdentity p{color:#686054;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 3px;font-size:10px;overflow:hidden}.oroOnboardingApplicantIdentity small{color:#898174;font-size:9px}.oroOnboardingApplicantSteps{justify-content:center;align-items:center;gap:5px;width:100%;margin-top:17px;display:flex}.oroOnboardingApplicantSteps>span{color:#8f877b;background:#fff;border:1px solid #ddd6c9;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:8px;font-weight:900;display:flex}.oroOnboardingApplicantSteps>span.isComplete{color:#fff;background:#c99108;border-color:#b98505}.oroOnboardingApplicantSteps>span.isCurrent{color:#a06f00;background:#fff7df;border-color:#c99108;box-shadow:0 0 0 3px #c991081a}.oroOnboardingApplicantCurrent{flex-direction:column;align-items:center;gap:2px;margin-top:14px;display:flex}.oroOnboardingApplicantCurrent strong{color:#292219;font-size:11px;font-weight:850}.oroOnboardingApplicantCurrent span{color:#b57700;font-size:9px;font-weight:750}.oroOnboardingApplicantUpdated{flex-direction:column;align-items:center;gap:2px;margin-top:14px;display:flex}.oroOnboardingApplicantUpdated span{color:#9a9286;font-size:8px}.oroOnboardingApplicantUpdated strong{color:#645d52;font-size:8px;font-weight:750}.oroOnboardingApplicantOpen{color:#46330a;cursor:pointer;background:#fffdfa;border:1px solid #dfc99b;border-radius:7px;width:100%;min-height:36px;margin-top:auto;font-family:inherit;font-size:10px;font-weight:850}.oroOnboardingApplicantOpen:hover{background:#fff5d8;border-color:#d19a13}.oroOnboardingDetailPage{max-width:1180px;margin:0 auto;padding:28px 28px 50px}.oroOnboardingDetailTopbar{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.oroOnboardingBackButton,.oroOnboardingCloseButton{color:#544b3d;cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:800}.oroOnboardingBackButton{padding:8px 0;font-size:11px}.oroOnboardingCloseButton{background:#fff;border:1px solid #e0d8cb;border-radius:8px;width:34px;height:34px;font-size:18px}.oroOnboardingDetailIdentity,.oroOnboardingDetailProgressCard,.oroOnboardingDetailActionCard,.oroOnboardingStepDetails,.oroOnboardingDetailFooter{background:#fff;border:1px solid #3b2e171f;border-radius:13px;box-shadow:0 7px 22px #23190a0b}.oroOnboardingDetailIdentity{justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.oroOnboardingDetailPerson{align-items:center;gap:14px;display:flex}.oroOnboardingDetailAvatar{color:#e1b63a;background:#17130d;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;font-size:20px;font-weight:900;display:flex;overflow:hidden}.oroOnboardingDetailPerson h1{color:#17130d;margin:0;font-size:21px;line-height:1.1}.oroOnboardingDetailPerson p{color:#625a4e;margin:4px 0 3px;font-size:11px}.oroOnboardingDetailPerson small{color:#91897e;font-size:9px}.oroOnboardingDetailUpdated{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.oroOnboardingDetailUpdated span,.oroOnboardingDetailProgressHeading span,.oroOnboardingDetailActionStatus span,.oroOnboardingStepDetailsHeader span{color:#9d7414;letter-spacing:.1em;font-size:8px;font-weight:900}.oroOnboardingDetailUpdated strong{font-size:10px}.oroOnboardingDetailUpdated small{color:#8c8478;font-size:9px}.oroOnboardingDetailProgressCard{margin-top:12px;padding:18px 20px 22px}.oroOnboardingDetailProgressHeading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.oroOnboardingDetailProgressHeading>div{flex-direction:column;gap:4px;display:flex}.oroOnboardingDetailProgressHeading strong{font-size:15px}.oroOnboardingDetailProgressHeading b{color:#fff;background:#c8930d;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:27px;font-size:10px;display:inline-flex}.oroOnboardingDetailStepper{grid-template-columns:repeat(6,minmax(0,1fr));margin-top:22px;display:grid}.oroOnboardingDetailStep{text-align:center;min-width:0}.oroOnboardingDetailStepLine{align-items:center;margin-bottom:8px;display:flex}.oroOnboardingDetailStepLine>span{color:#756e64;z-index:2;background:#fff;border:1px solid #ddd5c7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;margin-left:calc(50% - 14px);font-size:10px;font-weight:900;display:flex;position:relative}.oroOnboardingDetailStepLine>i{background:#ddd5c7;flex:1;height:1px;margin-left:0;margin-right:-50%}.oroOnboardingDetailStep.isComplete .oroOnboardingDetailStepLine>span{color:#fff;background:#c58e0b;border-color:#c58e0b}.oroOnboardingDetailStep.isCurrent .oroOnboardingDetailStepLine>span{color:#a46f00;background:#fff6da;border-color:#c58e0b;box-shadow:0 0 0 5px #c58e0b1f}.oroOnboardingDetailStep.isComplete .oroOnboardingDetailStepLine>i{background:#c58e0b}.oroOnboardingDetailStep strong{color:#312a21;padding:0 5px;font-size:9px;font-weight:850;display:block}.oroOnboardingDetailStep small{color:#8c8579;margin-top:3px;font-size:8px;display:block}.oroOnboardingDetailStep.isComplete small{color:#38804c}.oroOnboardingDetailStep.isCurrent small{color:#b37600}.oroOnboardingDetailActionCard{margin-top:12px;padding:18px 20px}.oroOnboardingDetailActionStatus{border-bottom:1px solid #eee7dc;justify-content:space-between;align-items:center;gap:15px;padding-bottom:13px;display:flex}.oroOnboardingDetailActionStatus>div:first-child{flex-direction:column;gap:3px;display:flex}.oroOnboardingDetailActionStatus strong{font-size:14px}.oroOnboardingDetailStatusBadge{color:#8d6508;background:#fff8e6;border:1px solid #dbc589;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850}.oroOnboardingDetailActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.oroOnboardingDetailActions>button{color:#3f382f;cursor:pointer;background:#fff;border:1px solid #ded6ca;border-radius:7px;min-height:36px;padding:0 13px;font-family:inherit;font-size:9px;font-weight:800}.oroOnboardingDetailActions>button:hover:not(:disabled){background:#fff8e7;border-color:#c79315}.oroOnboardingStepDetails{margin-top:12px;overflow:hidden}.oroOnboardingStepDetailsHeader{border-bottom:1px solid #eee7dc;padding:14px 18px}.oroOnboardingStepDetailRow{border-bottom:1px solid #f0ebe3;grid-template-columns:28px minmax(170px,1fr) 110px minmax(180px,auto);align-items:center;gap:12px;min-height:45px;padding:0 18px;display:grid}.oroOnboardingStepDetailRow:last-child{border-bottom:0}.oroOnboardingStepDetailIcon{color:#7e776d;border:1px solid #d8d0c4;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;font-weight:900;display:flex}.oroOnboardingStepDetailIcon.isComplete{color:#fff;background:#40925b;border-color:#40925b}.oroOnboardingStepDetailRow>strong{font-size:10px}.oroOnboardingStepDetailRow>span{color:#9d8e79;font-size:9px}.oroOnboardingStepDetailRow>span.isComplete{color:#367949}.oroOnboardingStepDetailRow>small{color:#827a6e;text-align:right;font-size:9px}.oroOnboardingDetailFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:12px;padding:14px;display:flex}.oroOnboardingOpenApplication{color:#17130d;cursor:pointer;background:linear-gradient(90deg,#dda20d,#f0c44e);border:0;border-radius:7px;flex:1;min-height:39px;font-family:inherit;font-size:10px;font-weight:900}@media (width<=1450px){.judgeHiringPipelineGrid:has(.oroOnboardingApplicantCard){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1100px){.judgeHiringPipelineGrid:has(.oroOnboardingApplicantCard){grid-template-columns:repeat(2,minmax(0,1fr))}.oroOnboardingDetailStepper{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}}@media (width<=700px){.judgeHiringPipelineGrid:has(.oroOnboardingApplicantCard){grid-template-columns:1fr}.oroOnboardingDetailPage{padding:18px 14px 40px}.oroOnboardingDetailIdentity,.oroOnboardingDetailFooter{flex-direction:column;align-items:flex-start}.oroOnboardingDetailUpdated{align-items:flex-start}.oroOnboardingDetailStepper{grid-template-columns:repeat(2,minmax(0,1fr))}.oroOnboardingStepDetailRow{grid-template-columns:25px minmax(0,1fr)}.oroOnboardingStepDetailRow>span,.oroOnboardingStepDetailRow>small{text-align:left;grid-column:2}}.oroOnboardingActionCenter{background:#fffdfa;border:1px solid #3d2e141f;border-radius:14px;margin-top:12px;padding:22px;box-shadow:0 8px 24px #23190a0b}.oroOnboardingActionHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.oroOnboardingActionHeader>div:first-child{min-width:0}.oroOnboardingActionHeader span,.oroOnboardingActionLabel{color:#9a6c0c;letter-spacing:.11em;font-size:9px;font-weight:900}.oroOnboardingActionHeader h2{color:#17130d;margin:5px 0 4px;font-size:21px;line-height:1.15}.oroOnboardingActionHeader p{color:#70675a;margin:0;font-size:11px}.oroOnboardingActionCount{color:#72510a;background:#fff7df;border:1px solid #dfbd64;border-radius:999px;flex:none;padding:9px 14px;font-size:10px;font-weight:850}.oroOnboardingConnectedProfile{background:#f1fbf4;border:1px solid #b8dec4;border-radius:10px;align-items:center;gap:12px;margin-top:20px;padding:14px 16px;display:flex}.oroOnboardingConnectedIcon{color:#267a43;background:#dff3e5;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;font-weight:900;display:flex}.oroOnboardingConnectedProfile strong{color:#287446;font-size:11px;display:block}.oroOnboardingConnectedProfile p{color:#494239;margin:2px 0 0;font-size:10px}.oroOnboardingActionLabel{margin-top:22px;margin-bottom:10px}.oroOnboardingActionGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.oroOnboardingActionStep{text-align:center;background:#fff;border:1px solid #e6dfd4;border-radius:11px;flex-direction:column;align-items:center;min-width:0;min-height:215px;padding:18px 12px 12px;display:flex;position:relative}.oroOnboardingActionStep.isCurrent{border-color:#d5a21e;box-shadow:0 0 0 2px #d5a21e17}.oroOnboardingActionStep.isComplete{background:#fbfffc;border-color:#c4dfca}.oroOnboardingActionNumber{color:#fff;background:#bd890a;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:flex;position:absolute;top:10px;left:10px}.oroOnboardingActionStep.isComplete .oroOnboardingActionNumber{background:#46945e}.oroOnboardingActionIcon{color:#926511;background:#fff7e7;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-top:12px;font-size:19px;font-weight:900;display:flex}.oroOnboardingActionStep.isComplete .oroOnboardingActionIcon{color:#377f4d;background:#edf8f0}.oroOnboardingActionStep h3{color:#292218;margin:12px 0 6px;font-size:11px;line-height:1.25}.oroOnboardingActionStatus{color:#777066;background:#f2f1ef;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:800;display:inline-flex}.oroOnboardingActionStep.isCurrent .oroOnboardingActionStatus{color:#9b6800;background:#fff2cf}.oroOnboardingActionStep.isComplete .oroOnboardingActionStatus{color:#347b49;background:#eaf7ed}.oroOnboardingActionStep>button{color:#6e4e08;cursor:pointer;background:#fffdfa;border:1px solid #ddc27d;border-radius:7px;width:100%;min-height:35px;margin-top:auto;padding:0 8px;font-family:inherit;font-size:8px;font-weight:850}.oroOnboardingActionStep>button:hover:not(:disabled){background:#fff4d5;border-color:#c48d0d}.oroOnboardingActionStep>button:disabled{color:#aaa398;cursor:default;background:#f6f5f3;border-color:#e8e4dd}.oroOnboardingActionTip{color:#655b4c;background:#fffaf0;border:1px solid #eee0bb;border-radius:8px;margin-top:16px;padding:11px 13px;font-size:9px}@media (width<=1250px){.oroOnboardingActionGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.oroOnboardingActionHeader{flex-direction:column}.oroOnboardingActionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.oroOnboardingActionGrid{grid-template-columns:1fr}}.judgeHiringPipelineCard--hired,.judgeHiringPipelineCard--standby,.judgeHiringPipelineCard--not_hired{min-height:112px}.judgeHiringPipelineCard--hired .judgeHiringPipelineInitial,.judgeHiringPipelineCard--standby .judgeHiringPipelineInitial,.judgeHiringPipelineCard--not_hired .judgeHiringPipelineInitial{background:#1d1811;border:3px solid #f1eadb;overflow:hidden;box-shadow:0 5px 15px #1f160a1f;border-radius:50%!important;width:72px!important;min-width:72px!important;height:72px!important}.judgeHiringPipelineInitial.hasPhoto{padding:0!important}.judgeHiringPipelineInitial.hasPhoto img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.judgeHiringPipelineCard--hired .judgeHiringPipelineIdentity h2,.judgeHiringPipelineCard--standby .judgeHiringPipelineIdentity h2,.judgeHiringPipelineCard--not_hired .judgeHiringPipelineIdentity h2{font-size:19px;font-weight:900}.judgeHiringPipelineCard--hired{background:linear-gradient(90deg,#31985c09,#fff0 18%),#fff;border-left:5px solid #31985c}@media (width<=900px){.judgeHiringPipelineCard--hired .judgeHiringPipelineInitial,.judgeHiringPipelineCard--standby .judgeHiringPipelineInitial,.judgeHiringPipelineCard--not_hired .judgeHiringPipelineInitial{width:62px!important;min-width:62px!important;height:62px!important}}.judgeHiringPipelineGrid:has(.oroJudgeRosterCard){grid-template-columns:repeat(auto-fill,minmax(285px,320px));align-items:start;gap:20px}.oroJudgeRosterCard{background:#fff;border:1px solid #dfd2bc;border-radius:18px;flex-direction:column;width:100%;min-height:430px;padding:26px 22px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 30px #271d100f}.oroJudgeRosterCard--hired{border-top:4px solid #31945b}.oroJudgeRosterCard--standby{border-top:4px solid #3978b5}.oroJudgeRosterCard--not_hired{border-top:4px solid #b95656}.oroJudgeRosterCard.isSelected{box-shadow:0 0 0 2px #d29d1838,0 12px 30px #271d1014}.oroJudgeRosterSelect{z-index:2;position:absolute;top:18px;left:18px}.oroJudgeRosterSelect input{width:17px;height:17px}.oroJudgeRosterStatus{color:#237846;letter-spacing:.1em;text-transform:uppercase;background:#edf8f0;border-radius:999px;padding:6px 10px;font-size:9px;font-weight:900;position:absolute;top:18px;right:18px}.oroJudgeRosterCard--standby .oroJudgeRosterStatus{color:#286a9f;background:#edf5fc}.oroJudgeRosterCard--not_hired .oroJudgeRosterStatus{color:#a54242;background:#fceeee}.oroJudgeRosterPhoto{color:#efbd31;background:#1d1811;border:2px solid #d5a51d;border-radius:50%;place-items:center;width:96px;height:96px;margin:8px auto 14px;font-size:30px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 8px 22px #271d101f}.oroJudgeRosterPhoto img{object-fit:cover;width:100%;height:100%}.oroJudgeRosterIdentity{text-align:center}.oroJudgeRosterIdentity h2{color:#17120d;margin:0;font-size:21px;line-height:1.2}.oroJudgeRosterIdentity p{color:#71685d;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;font-size:11px;overflow:hidden}.oroJudgeRosterStats{background:#eadfce;border:1px solid #eadfce;border-radius:12px;grid-template-columns:1fr 1fr;gap:1px;margin-top:20px;display:grid;overflow:hidden}.oroJudgeRosterStats>div{text-align:center;background:#fbf8f2;gap:4px;padding:12px;display:grid}.oroJudgeRosterStats span,.oroJudgeRosterUpdated>span{color:#a27512;letter-spacing:.11em;font-size:8px;font-weight:900}.oroJudgeRosterStats strong{color:#211a13;font-size:15px}.oroJudgeRosterUpdated{text-align:center;gap:3px;margin-top:14px;display:grid}.oroJudgeRosterUpdated strong{color:#292118;font-size:11px}.oroJudgeRosterUpdated small{color:#8b8175;font-size:9px}.oroJudgeRosterOpen{color:#17120d;cursor:pointer;background:linear-gradient(90deg,#dfa91f,#f2c94f);border:1px solid #d29d18;border-radius:10px;width:100%;min-height:42px;margin-top:auto;font-size:12px;font-weight:900}.oroJudgeRosterActions{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:9px;display:flex}.oroJudgeRosterActions .judgePipelineMiniButton{flex:70px;min-height:30px;padding:5px 8px;font-size:9px}@media (width<=760px){.judgeHiringPipelineGrid:has(.oroJudgeRosterCard){grid-template-columns:1fr}.oroJudgeRosterCard{max-width:360px}}.sidebar{transition:width .22s,box-shadow .22s}.layout{transition:grid-template-columns .22s}.adminSidebarCollapseButton{z-index:140;color:#e6b533;cursor:pointer;background:#15120d;border:1px solid #e2b1308c;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;transition:background .15s,color .15s,transform .15s;display:grid;position:absolute;top:98px;right:-14px;box-shadow:0 6px 18px #00000047}.adminSidebarCollapseButton:hover{color:#15120d;background:#e6b533;transform:scale(1.06)}.adminSidebarCollapseButton svg{display:block}.adminSidebarNavIcon{color:#d7aa3a;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.adminSidebarNavIcon svg{display:block}.sidebarDirectLink{align-items:center;gap:11px;display:flex!important}.adminSidebarGroupIdentity{align-items:center;gap:11px;min-width:0;display:flex}.sidebarGroupButton{align-items:center;display:flex}.sidebarSettingsIcon svg{display:block}.oroAdminSidebarIsCollapsed .layout{grid-template-columns:82px minmax(0,1fr)!important}.sidebar.adminSidebarCollapsed{width:82px!important}.oroAdminSidebarIsCollapsed main{grid-column:2}.adminSidebarCollapsed .brand{justify-content:center;padding-left:8px;padding-right:8px;display:flex}.adminSidebarCollapsed .oroBrandButton{justify-content:center;width:58px}.adminSidebarCollapsed .oroBrandText{display:none}.adminSidebarCollapsed .oroBrandMark{margin:0}.adminSidebarCollapsed .sidebarDirectLink{border-radius:9px;justify-content:center;width:54px;min-height:48px;margin:0 auto 7px;position:relative;padding:0!important}.adminSidebarCollapsed .sidebarDirectLink .adminSidebarNavLabel{display:none}.adminSidebarCollapsed .sidebarDirectLink .adminSidebarNavIcon{flex-basis:22px;width:22px;height:22px}.adminSidebarCollapsed .sidebarGroup{width:54px;margin:0 auto 7px;position:relative}.adminSidebarCollapsed .sidebarGroupButton{border-radius:9px;justify-content:center;width:54px;min-height:48px;position:relative;padding:0!important}.adminSidebarCollapsed .adminSidebarGroupIdentity{justify-content:center}.adminSidebarCollapsed .adminSidebarGroupLabel{display:none}.adminSidebarCollapsed .sidebarGroupButton .adminSidebarNavIcon{flex-basis:22px;width:22px;height:22px}.adminSidebarCollapsed .sidebarChevron{display:none}.adminSidebarCollapsed .sidebarSubmenu{display:none!important}.adminSidebarCollapsed .sidebarGroup.current .sidebarGroupButton{color:#17120a;background:linear-gradient(135deg,#e5b63c,#d5a32c);box-shadow:0 8px 22px #c18b1433}.adminSidebarCollapsed .sidebarGroup.current .adminSidebarNavIcon{color:#17120a}.adminSidebarCollapsed .sidebarGroupBadge{z-index:3;border:2px solid #10100f;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:7px;display:grid;position:absolute;top:-5px;right:-5px}.adminSidebarCollapsed .sidebarBottomNavigation{padding:10px 14px}.adminSidebarCollapsed .sidebarSettingsLink{justify-content:center;width:54px;min-height:48px;margin:0 auto;padding:0}.adminSidebarCollapsed .adminSidebarSettingsLabel{display:none}.adminSidebarCollapsed .sidebarSettingsIcon{width:25px;height:25px}.adminSidebarCollapsed .sidebarFooter{text-align:center;padding-left:8px;padding-right:8px}.adminSidebarCollapsed .sidebarFooter small{display:none}.adminSidebarCollapsed .sidebarFooter span{margin:0 auto}@media (width>=761px){.adminSidebarCollapsed .sidebarDirectLink{overflow:visible}.adminSidebarCollapsed .sidebarDirectLink:after{z-index:300;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#181511;border:1px solid #ffffff14;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:750;transition:opacity .12s,visibility .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-4px,-50%);box-shadow:0 8px 24px #00000040}.adminSidebarCollapsed .sidebarDirectLink:first-of-type:after{content:"Dashboard"}.adminSidebarCollapsed .sidebarDirectLink:nth-of-type(2):after{content:"Welcome Center"}.adminSidebarCollapsed .sidebarDirectLink:nth-of-type(3):after{content:"Judge Training"}.adminSidebarCollapsed .sidebarDirectLink:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)}.adminSidebarCollapsed .sidebarGroup:after{content:attr(data-group-label);z-index:300;color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;background:#181511;border:1px solid #ffffff14;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:750;transition:opacity .12s,visibility .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 14px);transform:translate(-4px,-50%);box-shadow:0 8px 24px #00000040}.adminSidebarCollapsed .sidebarGroup:hover:after{opacity:1;visibility:visible;transform:translateY(-50%)}}@media (width<=760px){.oroAdminSidebarIsCollapsed .layout{display:block!important}.sidebar.adminSidebarCollapsed{position:static;width:100%!important}.adminSidebarCollapseButton{display:none}.adminSidebarCollapsed .oroBrandText,.adminSidebarCollapsed .adminSidebarNavLabel,.adminSidebarCollapsed .adminSidebarGroupLabel,.adminSidebarCollapsed .adminSidebarSettingsLabel,.adminSidebarCollapsed .sidebarFooter small{display:initial}.adminSidebarCollapsed .sidebarSubmenu.open{display:block!important}.adminSidebarCollapsed .sidebarChevron{display:inline}.adminSidebarCollapsed .sidebarDirectLink,.adminSidebarCollapsed .sidebarGroup,.adminSidebarCollapsed .sidebarGroupButton,.adminSidebarCollapsed .sidebarSettingsLink{width:100%}.adminSidebarCollapsed .sidebarDirectLink,.adminSidebarCollapsed .sidebarGroupButton,.adminSidebarCollapsed .sidebarSettingsLink{justify-content:flex-start;padding-left:14px!important;padding-right:14px!important}}.adminSidebarCollapsed .sidebarGroup,.adminSidebarCollapsed .sidebarGroupButton{overflow:visible!important}.adminSidebarCollapsed .sidebarGroupBadge{z-index:20!important;color:#fff!important;background:#e84242!important;border:2px solid #10100f!important;border-radius:999px!important;place-items:center!important;min-width:20px!important;height:20px!important;padding:0 5px!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:-6px!important;right:-6px!important;box-shadow:0 4px 12px #e8424257!important}.adminSidebarCollapsed .sidebarScroll{overflow-x:hidden!important}.adminSidebarCollapsed .sidebarScroll::-webkit-scrollbar:horizontal{height:0!important;display:none!important}.adminSidebarCollapsed .sidebarNavigation{overflow-x:hidden!important}.adminSidebarCollapsed .sidebarNavigation:after{display:none!important}.adminSidebarCollapsed .sidebarScroll{scrollbar-width:thin;scrollbar-color:#dcaa2d59 transparent}.adminSidebarCollapseButton,.adminSidebarCollapsed .adminSidebarCollapseButton{right:-11px!important}.adminSidebarCollapsed .sidebarDirectLink,.adminSidebarCollapsed .sidebarGroup,.adminSidebarCollapsed .sidebarSettingsLink{margin-left:auto!important;margin-right:auto!important}.adminSidebarCollapsed .sidebarNavigation,.adminSidebarCollapsed .sidebarBottomNavigation{padding-left:14px!important;padding-right:14px!important}.sidebar.adminSidebarCollapsed{overflow:visible!important}.adminSidebarCollapsed .sidebarScroll{clip-path:none!important}@media (width<=760px){.sidebar.adminSidebarCollapsed{overflow:hidden!important}.adminSidebarCollapseButton{display:none!important}.adminSidebarCollapsed .sidebarScroll{overflow-x:hidden!important}}.adminSidebarCollapseButton{z-index:100!important;right:8px!important}.sidebar{overflow:hidden!important}.adminSidebarCollapseButton{border-radius:50%!important;flex:0 0 30px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}@media (width<=760px){.adminSidebarCollapseButton{display:none!important}}.adminSidebarCollapseButton{box-sizing:border-box!important;z-index:200!important;border-radius:50%!important;place-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:94px!important;right:10px!important}.adminSidebarCollapsed .adminSidebarCollapseButton{right:10px!important}.sidebar{overflow-x:hidden!important}@media (width<=760px){.adminSidebarCollapseButton{display:none!important}}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupBadge{color:#fff!important;background:#ef4040!important;border:0!important;border-radius:999px!important;flex:none!important;place-items:center!important;min-width:21px!important;height:21px!important;margin-left:auto!important;margin-right:7px!important;padding:0 6px!important;font-size:9px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;position:static!important;box-shadow:0 4px 12px #ef404052!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupButton{gap:8px!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupButton .adminSidebarGroupIdentity{flex:auto!important;min-width:0!important}.sidebar:not(.adminSidebarCollapsed) .sidebarChevron{flex:none!important;margin-left:0!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadge{z-index:30!important;color:#fff!important;background:#ef4040!important;border:2px solid #10100f!important;border-radius:999px!important;place-items:center!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0 4px!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:2px!important;right:2px!important;box-shadow:0 3px 10px #ef404059!important}.sidebar.adminSidebarCollapsed .sidebarGroup,.sidebar.adminSidebarCollapsed .sidebarGroupButton{position:relative!important;overflow:visible!important}.sidebar.adminSidebarCollapsed .sidebarGroup{width:50px!important;max-width:50px!important;margin-left:auto!important;margin-right:auto!important}.sidebar.adminSidebarCollapsed .sidebarGroupButton{box-sizing:border-box!important;border-radius:10px!important;justify-content:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;min-height:48px!important;padding:0!important}.sidebar.adminSidebarCollapsed .sidebarDirectLink,.sidebar.adminSidebarCollapsed .sidebarSettingsLink{box-sizing:border-box!important;width:50px!important;min-width:50px!important;max-width:50px!important}.sidebar.adminSidebarCollapsed .sidebarNavigation{padding-left:16px!important;padding-right:16px!important}.sidebar.adminSidebarCollapsed .sidebarScroll,.sidebar.adminSidebarCollapsed{overflow-x:hidden!important}@media (width<=760px){.sidebarGroupBadge{position:static!important}}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupBadge{color:#fff!important;background:#ef4444!important;border:0!important;border-radius:50%!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;margin-left:10px!important;margin-right:10px!important;padding:0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:inline-grid!important;position:static!important;box-shadow:0 3px 9px #ef444447!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupButton{grid-template-columns:minmax(0,1fr) auto auto;align-items:center!important;gap:0!important;display:grid!important}.sidebar:not(.adminSidebarCollapsed) .adminSidebarGroupIdentity{min-width:0!important}.sidebar:not(.adminSidebarCollapsed) .sidebarChevron{margin-left:0!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadge{color:#fff!important;background:#ef4444!important;border:2px solid #10100f!important;border-radius:50%!important;place-items:center!important;width:16px!important;min-width:16px!important;height:16px!important;margin:0!important;padding:0!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:absolute!important;top:4px!important;right:4px!important;box-shadow:0 3px 8px #ef444447!important}.sidebar.adminSidebarCollapsed .sidebarGroup{overflow:visible!important}@media (width<=760px){.sidebarGroupBadge{position:static!important}}.sidebar:not(.adminSidebarCollapsed) .adminSidebarGroupLabel{white-space:nowrap!important;min-width:0!important;display:block!important;overflow:visible!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupBadgeSlot{flex:none!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;margin-left:auto!important;display:flex!important;position:static!important}.sidebar.adminSidebarCollapsed .sidebarGroupButton{position:relative!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadgeSlot+.sidebarChevron{display:none!important}@media (width<=760px){.sidebarGroupBadgeSlot{width:auto!important;height:auto!important;margin-left:auto!important;display:inline-flex!important;position:static!important}}.sidebar .adminSidebarGroupIdentity{position:relative!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupButton{align-items:center!important;gap:9px!important;width:100%!important;display:flex!important}.sidebar:not(.adminSidebarCollapsed) .adminSidebarGroupIdentity{flex:auto!important;align-items:center!important;gap:11px!important;min-width:0!important;display:flex!important}.sidebar:not(.adminSidebarCollapsed) .adminSidebarGroupLabel{white-space:nowrap!important;text-overflow:ellipsis!important;flex:0 auto!important;min-width:0!important;display:block!important;overflow:hidden!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupBadgeSlot{flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;height:18px!important;margin-left:auto!important;padding:0!important;display:inline-flex!important;position:static!important}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupBadge{color:#fff!important;background:#ef4040!important;border:0!important;border-radius:50%!important;place-items:center!important;width:18px!important;min-width:18px!important;height:18px!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:static!important;box-shadow:0 3px 9px #ef404047!important}.sidebar:not(.adminSidebarCollapsed) .sidebarChevron{flex:0 0 18px!important;justify-content:center!important;align-items:center!important;width:18px!important;margin:0!important;display:inline-flex!important;position:static!important}.sidebar.adminSidebarCollapsed .adminSidebarGroupIdentity{flex:0 0 22px!important;justify-content:center!important;align-items:center!important;width:22px!important;height:22px!important;display:flex!important;position:relative!important;overflow:visible!important}.sidebar.adminSidebarCollapsed .adminSidebarGroupLabel{display:none!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadgeSlot{z-index:50!important;pointer-events:none!important;width:15px!important;height:15px!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:-7px!important;right:-9px!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadge{color:#fff!important;background:#ef4040!important;border:2px solid #10100f!important;border-radius:50%!important;place-items:center!important;width:15px!important;min-width:15px!important;height:15px!important;margin:0!important;padding:0!important;font-size:7px!important;font-weight:900!important;line-height:1!important;display:grid!important;position:static!important;box-shadow:0 3px 8px #ef40404d!important}.sidebar.adminSidebarCollapsed .sidebarGroupButton{justify-content:center!important;align-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;padding:0!important;display:flex!important}.sidebar.adminSidebarCollapsed{overflow-x:hidden!important}@media (width<=760px){.sidebarGroupBadgeSlot{width:18px!important;height:18px!important;margin-left:auto!important;position:static!important}.sidebarGroupBadge{width:18px!important;min-width:18px!important;height:18px!important}}.sidebar:not(.adminSidebarCollapsed) .sidebarGroupBadge{color:#fff!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:8px!important;display:grid!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadgeSlot{z-index:50!important;width:10px!important;height:10px!important;position:absolute!important;top:-3px!important;right:-3px!important}.sidebar.adminSidebarCollapsed .sidebarGroupBadge{color:#0000!important;background:#ef4444!important;border:2px solid #10100f!important;border-radius:50%!important;width:10px!important;min-width:10px!important;height:10px!important;padding:0!important;font-size:0!important;box-shadow:0 2px 7px #ef444466!important}.sidebar.adminSidebarCollapsed .adminSidebarGroupIdentity{position:relative!important;overflow:visible!important}.sidebar.adminSidebarCollapsed .sidebarGroup,.sidebar.adminSidebarCollapsed .sidebarGroupButton{overflow:visible!important}@media (width<=760px){.sidebarGroupBadge{color:#fff!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:8px!important}}.oroStaffApplicationGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:stretch;gap:22px;display:grid}.oroStaffApplicationCard{text-align:center;background:#fff;border:1px solid #b3851238;border-radius:18px;padding:26px 24px 24px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 14px 35px #2b1f0512}.oroStaffApplicationCard:hover{border-color:#ca97117a;transform:translateY(-2px);box-shadow:0 18px 42px #2b1f051c}.oroStaffApplicationPhoto{background:linear-gradient(145deg,#fff8dc,#efd274);border:2px solid #d7a514;border-radius:50%;justify-content:center;align-items:center;width:82px;height:82px;margin:0 auto 16px;display:flex;overflow:hidden;box-shadow:0 8px 22px #b1800024}.oroStaffApplicationPhoto img{object-fit:cover;width:100%;height:100%;display:block}.oroStaffApplicationPhoto span{color:#251c09;font-size:30px;font-weight:800;line-height:1}.oroStaffApplicationPosition{color:#8b6200;letter-spacing:.07em;text-transform:uppercase;background:#fff7dd;border:1px solid #e5bd4d;border-radius:999px;justify-content:center;align-items:center;min-height:27px;margin-bottom:11px;padding:5px 11px;font-size:11px;font-weight:800;display:inline-flex}.oroStaffApplicationCard h2{color:#17130c;margin:0;font-size:20px;font-weight:800;line-height:1.2}.oroStaffApplicationLocation{color:#857d6d;margin-top:7px;font-size:13px}.oroStaffApplicationEmail{color:#4f493f;overflow-wrap:anywhere;margin-top:8px;font-size:13px}.oroStaffIntroStatus{text-transform:uppercase;letter-spacing:.045em;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin:18px auto;padding:7px 12px;font-size:11px;font-weight:800;display:flex}.oroStaffIntroStatus.isComplete{color:#27623a;background:#edf8f0;border:1px solid #badfc3}.oroStaffIntroStatus.isMissing{color:#985817;background:#fff5eb;border:1px solid #efc99f}.oroStaffIntroDot{background:currentColor;border-radius:50%;width:7px;height:7px}.oroStaffReviewButton{color:#171108;cursor:pointer;background:linear-gradient(90deg,#dda91a,#f0c949);border:1px solid #c99712;border-radius:9px;width:100%;min-height:42px;font-weight:800;transition:transform .15s,box-shadow .15s}.oroStaffReviewButton:hover{transform:translateY(-1px);box-shadow:0 7px 18px #be8b0933}.oroStaffEmptyState{text-align:center;background:#fff;border:1px solid #b385122e;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.oroStaffEmptyIcon{color:#8b6200;background:#fff4ce;border:1px solid #deb63e;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;margin-bottom:15px;font-size:25px;font-weight:900;display:flex}.oroStaffEmptyState h2{margin:0 0 7px}.oroStaffEmptyState p{color:#817969;max-width:430px;margin:0;line-height:1.6}@media (width<=760px){.oroStaffApplicationGrid{grid-template-columns:1fr}}.oroStaffOnboardingPanel{overflow:hidden}.oroStaffOnboardingHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.oroStaffOnboardingHeader h2{margin-bottom:6px}.oroStaffOnboardingHeader p{max-width:720px;margin:0}.oroStaffOnboardingStage{letter-spacing:.08em;white-space:nowrap;background:#b0872514;border:1px solid #b0872547;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.oroStaffOnboardingProgress{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}.oroStaffOnboardingStep{background:#fff;border:1px solid #e8e1d7;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.oroStaffOnboardingStep.isCurrent{border-color:#b0872599;box-shadow:0 0 0 3px #b0872514}.oroStaffOnboardingStep.isComplete{background:#2085550a;border-color:#20855559}.oroStaffOnboardingStepNumber{color:#fff;background:#191611;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.oroStaffOnboardingStep.isComplete .oroStaffOnboardingStepNumber{background:#287a53}.oroStaffOnboardingStep strong,.oroStaffOnboardingStep small{display:block}.oroStaffOnboardingStep strong{font-size:14px}.oroStaffOnboardingStep small{color:#82786d;margin-top:4px}.oroStaffPortalAccountCard{background:#fbfaf7;border:1px solid #ded6ca;border-radius:18px;padding:22px}.oroStaffPortalAccountTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.oroStaffPortalAccountLabel{color:#a07b20;letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:800}.oroStaffPortalAccountTop h3{margin:0 0 5px;font-size:22px}.oroStaffPortalAccountTop p{margin:0}.oroStaffPortalAccountBadge{letter-spacing:.07em;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.oroStaffPortalAccountBadge.isPending{color:#756a5f;background:#efeae2}.oroStaffPortalAccountBadge.isActive{color:#1f734c;background:#2085551c}.oroStaffPortalAccountBadge.isInactive{color:#9a3535;background:#a939391a}.oroStaffPortalNotice{border-radius:10px;margin-bottom:15px;padding:12px 14px;font-size:14px;font-weight:600}.oroStaffPortalNotice.isSuccess{color:#236c49;background:#20855517}.oroStaffPortalNotice.isError{color:#963737;background:#a9393917}.oroStaffPortalCreate p{max-width:760px;margin:0 0 16px}.oroStaffPortalIdentityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.oroStaffPortalIdentityGrid>div{background:#fff;border:1px solid #e7dfd3;border-radius:11px;padding:13px 14px}.oroStaffPortalIdentityGrid span,.oroStaffPortalIdentityGrid strong{display:block}.oroStaffPortalIdentityGrid span{color:#8a7d70;letter-spacing:.05em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700}.oroStaffPortalIdentityGrid strong{overflow-wrap:anywhere;font-size:13px}.oroStaffPortalActions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.oroStaffPortalActions button{border-radius:9px;min-height:40px;padding:0 15px}.oroStaffTemporaryPassword{background:#b0872512;border:1px solid #b087255c;border-radius:13px;margin-top:18px;padding:18px}.oroStaffTemporaryPassword span,.oroStaffTemporaryPassword strong{display:block}.oroStaffTemporaryPassword span{color:#8d6918;letter-spacing:.1em;margin-bottom:7px;font-size:11px;font-weight:800}.oroStaffTemporaryPassword strong{letter-spacing:.04em;font-size:24px}.oroStaffTemporaryPassword p{color:#756a5d;margin:8px 0 0;font-size:13px}.oroStaffOnboardingNext{background:#f4f1eb;border-radius:11px;gap:12px;margin-top:16px;padding:14px 16px;display:flex}.oroStaffOnboardingNext strong{flex:none}@media (width<=900px){.oroStaffOnboardingProgress,.oroStaffPortalIdentityGrid{grid-template-columns:1fr}.oroStaffOnboardingHeader,.oroStaffPortalAccountTop{flex-direction:column}}.oroTourPulse{width:100%;max-width:1500px;margin:0 auto;padding-bottom:60px}.oroTourPulseHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.oroTourPulseHeader h1{letter-spacing:-1.4px;margin:5px 0 7px;font-size:38px;line-height:1}.oroTourPulseHeader p{color:#77757a;margin:0;font-size:14px}.oroTourPulseLive{color:#fff;letter-spacing:.12em;background:#161616;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:10px;font-weight:800;display:flex}.oroTourPulseLive span{background:#35bd6b;border-radius:50%;width:7px;height:7px}.oroTourPulseStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:15px;display:grid}.oroTourPulseStats article{background:#fff;border:1px solid #e7e3dd;border-radius:16px;padding:20px 21px;box-shadow:0 5px 18px #00000006}.oroTourPulseStats span{color:#8b8782;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.oroTourPulseStats strong{color:#181716;margin:7px 0 3px;font-size:29px;line-height:1;display:block}.oroTourPulseStats small{color:#aaa49d;font-size:11px}.oroTourPulseSeason{color:#fff;background:linear-gradient(135deg,#151515,#24211c);border-radius:18px;margin-bottom:31px;padding:23px 25px}.oroTourPulseSeasonTop{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.oroTourPulseSeasonTop span{color:#aaa49c;letter-spacing:.11em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.oroTourPulseSeasonTop strong{font-size:24px}.oroTourPulseSeasonPercent{color:#d7b35d;font-size:27px;font-weight:800}.oroTourPulseSeasonTrack{background:#3a3732;border-radius:999px;height:7px;margin-top:17px;overflow:hidden}.oroTourPulseSeasonFill{border-radius:inherit;background:linear-gradient(90deg,#9e7929,#e1c16d);height:100%}.oroTourPulseTitleRow{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.oroTourPulseTitleRow h2{color:#1c1b19;margin:0;font-size:21px}.oroTourPulseTitleRow p{color:#8d8882;margin:4px 0 0;font-size:12px}.oroTourPulseTitleRow>span{color:#a37c29;letter-spacing:.08em;font-size:10px;font-weight:800}.oroTourPulseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.oroTourPulseCard{background:#fff;border:1px solid #e8e3dc;border-radius:17px;padding:20px;box-shadow:0 5px 18px #00000006}.oroTourPulseCardHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.oroTourPulseCardHeader h3{color:#1b1a18;margin:0;font-size:19px}.oroTourPulseCardHeader p{color:#a09b95;margin:3px 0 0;font-size:11px;font-weight:700}.oroTourPulseHealth{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:800}.oroTourPulseHealth.isStrong{color:#287d49;background:#e6f5eb}.oroTourPulseHealth.isWatch{color:#996a0c;background:#fff2d5}.oroTourPulseHealth.isLow{color:#a9473e;background:#f9e8e5}.oroTourPulseMainNumber{align-items:baseline;gap:7px;margin:23px 0 11px;display:flex}.oroTourPulseMainNumber strong{color:#181715;font-size:29px;line-height:1}.oroTourPulseMainNumber span{color:#9c9791;font-size:10px}.oroTourPulseTrack{background:#efede9;border-radius:999px;height:6px;overflow:hidden}.oroTourPulseFill{border-radius:inherit;height:100%}.oroTourPulseFill.isStrong{background:#3baa67}.oroTourPulseFill.isWatch{background:#d3a23d}.oroTourPulseFill.isLow{background:#ca6157}.oroTourPulseNumbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:18px;display:grid}.oroTourPulseNumbers span{color:#a19c96;margin-bottom:4px;font-size:9px;display:block}.oroTourPulseNumbers strong{color:#24221f;font-size:17px}@media (width<=1150px){.oroTourPulseStats,.oroTourPulseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.oroTourPulseHeader{flex-direction:column}.oroTourPulseStats,.oroTourPulseGrid{grid-template-columns:1fr}.oroTourPulseSeasonTop{flex-direction:column;align-items:flex-start}}.oroTourPulseActions{align-items:center;gap:9px;display:flex}.oroTourPulseRefresh{color:#292621;cursor:pointer;background:#fff;border:1px solid #d7d0c6;border-radius:999px;min-height:34px;padding:0 14px;font-size:11px;font-weight:800}.oroTourPulseRefresh:hover{background:#f8f4ed}.oroTourPulseError{color:#9b4138;background:#fff1ef;border:1px solid #e7b7b2;border-radius:10px;margin-bottom:16px;padding:12px 15px;font-size:13px;font-weight:700}.oroTourPulseGoals{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.oroTourPulseGoalCard{color:#fff;background:linear-gradient(135deg,#151515,#24211c);border-radius:17px;padding:21px 23px}.oroTourPulseGoalHeader{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.oroTourPulseGoalHeader span{color:#aaa49c;letter-spacing:.11em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.oroTourPulseGoalHeader strong{font-size:21px}.oroTourPulseGoalHeader b{color:#d8b45d;font-size:24px}.oroTourPulseSeasonFill.anticipated{background:linear-gradient(90deg,#9f7b30,#f0d88c)}.oroTourPulseSummary{background:#fff;border:1px solid #e1dacd;border-radius:14px;align-items:center;gap:18px;margin-bottom:31px;padding:15px 18px;display:flex}.oroTourPulseSummary>div{flex:none}.oroTourPulseSummary strong{color:#9b741d;font-size:26px;line-height:1;display:block}.oroTourPulseSummary span{color:#8f887e;letter-spacing:.08em;margin-top:4px;font-size:8px;font-weight:800;display:block}.oroTourPulseSummary p{color:#716b63;margin:0;font-size:12px}.oroTourPulseUpdated{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.oroTourPulseUpdated span{color:#a37c29;letter-spacing:.08em;font-size:10px;font-weight:800}.oroTourPulseUpdated small{color:#99928a;font-size:9px}.oroTourPulseMetric{margin-top:18px}.oroTourPulseMetricTop{grid-template-columns:1fr auto auto;align-items:center;gap:10px;margin-bottom:7px;display:grid}.oroTourPulseMetricTop span{color:#9b958e;letter-spacing:.08em;font-size:8px;font-weight:800}.oroTourPulseMetricTop strong{color:#4f4a44;font-size:11px}.oroTourPulseMetricTop b{text-align:right;color:#24211e;min-width:34px;font-size:13px}.oroTourPulseFill.registered{background:#b18a32}.oroTourPulseEventStatus{color:#756b5e;text-transform:uppercase;background:#f2eee7;border-radius:7px;margin-top:10px;padding:4px 8px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=900px){.oroTourPulseGoals{grid-template-columns:1fr}.oroTourPulseActions{align-items:flex-start}}.oroTourPulseTabs{background:#eee9e1;border:1px solid #ded7cc;border-radius:12px;gap:4px;margin:0 0 24px;padding:4px;display:inline-flex}.oroTourPulseTabs button{color:#777069;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 19px;font-size:12px;font-weight:800}.oroTourPulseTabs button.active{color:#e3bd5d;background:#171614;box-shadow:0 3px 10px #0000001f}.oroTourGraphics{padding-bottom:70px}.oroTourGraphicsIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:22px;display:flex}.oroTourGraphicsIntro>div:first-child>span{color:#a57c22;letter-spacing:.13em;font-size:10px;font-weight:900}.oroTourGraphicsIntro h2{margin:5px 0;font-size:29px}.oroTourGraphicsIntro p{color:#79736c;margin:0;font-size:13px}.oroTourGraphicsFreshness{background:#fff;border:1px solid #e1dacd;border-radius:12px;padding:12px 15px}.oroTourGraphicsFreshness strong,.oroTourGraphicsFreshness span{display:block}.oroTourGraphicsFreshness strong{color:#27905a;letter-spacing:.1em;margin-bottom:4px;font-size:9px}.oroTourGraphicsFreshness span{color:#777068;font-size:10px}.oroTourGraphicsWorkspace{grid-template-columns:minmax(420px,1fr) minmax(360px,.78fr);align-items:start;gap:20px;display:grid}.oroTourGraphicsControls{flex-direction:column;gap:14px;display:flex}.oroTourGraphicsPanel{background:#fff;border:1px solid #e4ded5;border-radius:16px;padding:19px}.oroTourGraphicsLabel{color:#9b7628;letter-spacing:.12em;margin-bottom:13px;font-size:9px;font-weight:900;display:block}.oroTourGraphicsPanel label{color:#746e67;margin:11px 0 6px;font-size:10px;font-weight:800;display:block}.oroTourGraphicsPanel input[type=text],.oroTourGraphicsPanel input:not([type]){width:100%}.oroTourGraphicsPanel>input{box-sizing:border-box;background:#faf9f7;border:1px solid #ddd6cc;border-radius:9px;width:100%;min-height:42px;padding:0 12px}.oroTourGraphicsFormat{grid-template-columns:1fr 1fr;gap:9px;display:grid}.oroTourGraphicsFormat button{color:#57524c;cursor:pointer;background:#faf9f7;border:1px solid #ddd5ca;border-radius:11px;min-height:68px;padding:12px;font-weight:800}.oroTourGraphicsFormat button.active{color:#8f6714;background:#fff8e8;border-color:#c5962e}.oroTourGraphicsFormat small{color:#9e978e;margin-top:4px;font-size:9px;font-weight:600;display:block}.oroTourGraphicsPanelTop{justify-content:space-between;align-items:center;display:flex}.oroTourGraphicsPanelTop .oroTourGraphicsLabel{margin:0}.oroTourGraphicsPanelTop>div{gap:6px;display:flex}.oroTourGraphicsPanelTop button{color:#98701d;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.oroTourGraphicsEventList{border-top:1px solid #eee9e2;max-height:640px;margin-top:13px;overflow-y:auto}.oroTourGraphicsEvent{border-bottom:1px solid #eee9e2;grid-template-columns:24px 1fr 140px;align-items:center;gap:10px;padding:11px 0;display:grid}.oroTourGraphicsEventName strong,.oroTourGraphicsEventName span,.oroTourGraphicsEventName small{display:block}.oroTourGraphicsEventName strong{color:#282521;font-size:12px}.oroTourGraphicsEventName span{color:#837b72;margin-top:2px;font-size:9px}.oroTourGraphicsEventName small{color:#aa8a44;margin-top:3px;font-size:8px}.oroTourGraphicsEvent select{color:#4b4640;background:#faf9f7;border:1px solid #ded7ce;border-radius:8px;width:100%;min-height:34px;padding:0 7px;font-size:9px;font-weight:800}.oroTourGenerateButton{color:#17130b;cursor:pointer;background:linear-gradient(135deg,#b48221,#e0bb58);border:0;border-radius:13px;min-height:52px;font-size:13px;font-weight:900;box-shadow:0 8px 22px #9f751b38}.oroTourGraphicsPreviewArea{position:sticky;top:20px}.oroTourGraphicsPreview{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 10% 15%,#c6911838,#0000 18%),radial-gradient(circle at 90% 60%,#c6911829,#0000 22%),linear-gradient(160deg,#050505,#171510 55%,#050505);border-radius:18px;width:100%;padding:28px 25px 76px;position:relative;overflow:hidden;box-shadow:0 18px 40px #0000002e}.oroTourGraphicsPreview.post{aspect-ratio:4/5}.oroTourGraphicsPreview.story{aspect-ratio:9/16}.oroTourPreviewLogo{color:#dfbd66;letter-spacing:.08em;border:2px solid #c59a38;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 15px;font-size:13px;font-weight:900;display:flex}.oroTourGraphicsPreview h3{text-align:center;color:#e0bc60;letter-spacing:.02em;margin:0;font-family:Georgia,serif;font-size:clamp(22px,3vw,38px)}.oroTourGraphicsPreview>p{text-align:center;color:#fff;letter-spacing:.15em;text-transform:uppercase;margin:7px 0 0;font-size:10px;font-weight:700}.oroTourPreviewRule{background:#a97e25;width:68%;height:1px;margin:16px auto 17px}.oroTourPreviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.oroTourPreviewGrid article{background:#ffffff0e;border:1px solid #d7b1574a;border-radius:8px;min-width:0;padding:9px 8px}.oroTourPreviewGrid strong,.oroTourPreviewGrid span,.oroTourPreviewGrid b{display:block}.oroTourPreviewGrid strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.oroTourPreviewGrid span{color:#aaa49b;margin:3px 0 7px;font-size:7px}.oroTourPreviewGrid b{color:#111;text-align:center;letter-spacing:.03em;background:#9b9b9b;border-radius:999px;padding:4px 3px;font-size:6px}.oroTourPreviewGrid .status-filling-fast,.oroTourPreviewGrid .status-limited-space{background:#d5a22c}.oroTourPreviewGrid .status-final-spots{background:#df6940}.oroTourPreviewGrid .status-sold-out{color:#fff;background:#c74840}.oroTourGraphicsPreview footer{text-align:center;position:absolute;bottom:22px;left:0;right:0}.oroTourGraphicsPreview footer strong,.oroTourGraphicsPreview footer span{display:block}.oroTourGraphicsPreview footer strong{color:#dcba60;letter-spacing:.09em;font-size:10px}.oroTourGraphicsPreview footer span{color:#fff;letter-spacing:.12em;margin-top:4px;font-size:8px}.oroTourPreviewNote{text-align:center;color:#8d867d;margin:9px 0 0;font-size:9px}@media (width<=1100px){.oroTourGraphicsWorkspace{grid-template-columns:1fr}.oroTourGraphicsPreviewArea{max-width:600px;margin:0 auto;position:static}}@media (width<=700px){.oroTourGraphicsIntro{flex-direction:column;align-items:flex-start}.oroTourGraphicsEvent{grid-template-columns:24px 1fr}.oroTourGraphicsEvent select{grid-column:2}.oroTourGraphicsFormat{grid-template-columns:1fr}}.oroTourGraphicsPreview{background:radial-gradient(circle at 15% 8%,#e2ac2b4d,#0000 19%),radial-gradient(circle at 88% 24%,#be7e0f3d,#0000 22%),radial-gradient(circle at 12% 78%,#ab74102b,#0000 20%),linear-gradient(145deg,#020202 0%,#15120d 42%,#090807 72%,#000 100%);border:1px solid #cd9d3185;box-shadow:0 26px 60px #0000004d,inset 0 0 80px #bf8c1d0f}.oroTourGraphicsPreview:before{content:"";pointer-events:none;opacity:.16;background-image:radial-gradient(circle,#e7b9486b 0 1px,#0000 1.5px);background-size:53px 61px;position:absolute;inset:0}.oroTourPreviewLogo{z-index:2;color:#e6c164;background:radial-gradient(circle,#282016,#080808 70%);border:2px solid #d0a03a;width:60px;height:60px;margin-bottom:18px;position:relative;box-shadow:0 0 32px #d39e2238}.oroTourGraphicsPreview h3{z-index:2;color:#e6bd5b;text-shadow:0 3px 20px #ce951933;font-size:clamp(28px,3.4vw,48px);line-height:1;position:relative}.oroTourGraphicsPreview>p{z-index:2;color:#fff;letter-spacing:.22em;margin-top:10px;font-size:11px;position:relative}.oroTourPreviewRule{z-index:2;background:linear-gradient(90deg,#0000,#d4a63a,#0000);width:76%;margin-top:20px;margin-bottom:21px;position:relative}.oroTourPreviewGrid{z-index:2;gap:9px;position:relative}.oroTourPreviewGrid article{background:linear-gradient(#302c23eb,#111110f7);border:1px solid #ddb24c57;padding:11px 10px 10px;position:relative;box-shadow:0 8px 18px #0000002e}.oroTourPreviewGrid strong{color:#fff;letter-spacing:.015em;font-size:9px;font-weight:900}.oroTourPreviewGrid span{color:#bdb5aa;margin:4px 0 9px;font-size:7px;font-weight:700}.oroTourPreviewGrid b{letter-spacing:.05em;border-radius:999px;justify-content:center;align-items:center;min-height:18px;font-size:6px;font-weight:900;display:flex}.oroTourPreviewGrid .status-open{color:#141414;background:#898989}.oroTourPreviewGrid .status-filling-fast{color:#111;background:linear-gradient(90deg,#af7817,#efc455,#ae7616)}.oroTourPreviewGrid .status-limited-space{color:#111;background:linear-gradient(90deg,#bc7014,#efa946,#bc7014)}.oroTourPreviewGrid .status-final-spots{color:#fff;background:linear-gradient(90deg,#be4829,#ec7846)}.oroTourPreviewGrid .status-sold-out{color:#fff;background:linear-gradient(90deg,#9f2825,#dd554d);box-shadow:0 0 14px #cc3b3440}.oroTourGraphicsPreview footer{z-index:2}.oroTourGraphicsPreview footer strong{color:#e6bc56;letter-spacing:.12em;font-size:12px;font-weight:900}.oroTourGraphicsPreview footer span{letter-spacing:.17em;margin-top:6px;font-size:9px;font-weight:800}.oroTourPosterPreview{background:radial-gradient(circle at 5% 3%,#ffc32f3d,#0000 20%),radial-gradient(circle at 94% 7%,#de9b193b,#0000 22%),radial-gradient(circle at 10% 70%,#ba7f1524,#0000 24%),radial-gradient(circle at 90% 80%,#cf911a21,#0000 23%),linear-gradient(155deg,#000 0%,#11100d 46%,#030303 100%);border:2px solid #d7a6309e;padding:27px 24px 72px}.oroTourPosterPreview:after{content:"";pointer-events:none;opacity:.9;background:linear-gradient(125deg,#0000 0 4%,#d39d2833 4.2%,#0000 4.5%),linear-gradient(-125deg,#0000 0 4%,#d39d2833 4.2%,#0000 4.5%);position:absolute;inset:0}.oroTourPosterBrand{z-index:3;flex-direction:column;align-items:center;margin-bottom:10px;display:flex;position:relative}.oroTourPosterLogo{color:#e8bd54;letter-spacing:-.08em;font-size:31px;font-weight:1000;line-height:.9}.oroTourPosterBrand>span{color:#cfc9c0;letter-spacing:.28em;margin-top:4px;font-size:6px;font-weight:700}.oroTourPosterPreview h3{z-index:3;color:#e6bd59;text-shadow:0 3px 3px #000,0 0 20px #dda42633;margin-top:12px;font-family:Georgia,serif;font-size:clamp(34px,4vw,55px);position:relative}.oroTourPosterTagline{z-index:3;position:relative;color:#fff!important;letter-spacing:.24em!important;margin:6px 0 12px!important;font-size:7px!important;font-weight:800!important}.oroTourPosterLegend{z-index:3;grid-template-columns:repeat(4,1fr);gap:8px;margin:4px 0 14px;display:grid;position:relative}.oroTourPosterLegend>div{align-items:center;gap:5px;min-width:0;display:flex}.oroTourPosterLegend>div>b{border:1px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:8px;display:flex}.oroTourPosterLegend span,.oroTourPosterLegend strong,.oroTourPosterLegend small{display:block}.oroTourPosterLegend strong{letter-spacing:.04em;font-size:6px}.oroTourPosterLegend small{color:#aaa39a;margin-top:1px;font-size:4.5px}.oroTourPosterLegend .sold{color:#e0473f}.oroTourPosterLegend .fast{color:#e4a728}.oroTourPosterLegend .track{color:#a0bf25}.oroTourPosterLegend .grow{color:#72a919}.oroTourPosterGrid{z-index:3;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid;position:relative}.oroTourPosterCard{background:#070706;border:1.3px solid #bf8c1e;border-radius:7px;min-width:0;position:relative;overflow:hidden;box-shadow:0 6px 14px #00000059}.oroTourPosterStatus{z-index:4;color:#fff;letter-spacing:.025em;border-radius:0 0 7px;max-width:90%;padding:4px 8px;font-size:6px;font-weight:900;position:absolute;top:0;left:0}.oroTourPosterStatus.sold-out{background:linear-gradient(90deg,#8e1716,#d43830)}.oroTourPosterStatus.filling-fast{background:linear-gradient(90deg,#d5540f,#f08d16)}.oroTourPosterStatus.on-track{background:linear-gradient(90deg,#688711,#96b921)}.oroTourPosterStatus.room-to-grow{background:linear-gradient(90deg,#537c0b,#7cae13)}.oroTourPhotoPlaceholder{box-sizing:border-box;background:linear-gradient(#00000014,#000000d9);align-items:flex-end;width:100%;height:100%;padding:8px;display:flex}.oroTourPhotoPlaceholder span{color:#ffffff42;text-transform:uppercase;font-size:8px;font-weight:900}.oroTourPosterCardBody{text-align:center;background:linear-gradient(#11110f,#050505);padding:7px 8px 8px}.oroTourPosterCity{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-weight:900;display:block;overflow:hidden}.oroTourPosterDate{color:#d9a62f;letter-spacing:.04em;margin-top:3px;font-size:6.5px;font-weight:900;display:block}.oroTourPosterNumbers{justify-content:center;align-items:center;gap:7px;margin-top:5px;display:flex}.oroTourPosterNumbers span{color:#d8d3cb;font-size:7px;font-weight:800}.oroTourPosterNumbers b{color:#fff;background:linear-gradient(90deg,#bd4f11,#e26b14);border-radius:4px;padding:2px 5px;font-size:7px}.oroTourPosterCard.isNationals{border-color:#e1bd68}.oroTourNationals{background:radial-gradient(circle at 50% 30%,#e6b54147,#0000 52%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.oroTourNationals span{color:#fff;font-size:18px;font-weight:1000}.oroTourNationals strong{color:#e1ba59;font-size:12px;font-weight:1000}.oroTourPosterFooter{z-index:3;text-align:center;position:absolute;bottom:16px;left:0;right:0}.oroTourPosterFooter strong,.oroTourPosterFooter span,.oroTourPosterFooter b{display:block}.oroTourPosterFooter strong{color:#fff;letter-spacing:.08em;font-size:10px}.oroTourPosterFooter strong:first-letter{color:#ddb044}.oroTourPosterFooter span{color:#bbb4aa;letter-spacing:.1em;margin-top:4px;font-size:6px}.oroTourPosterFooter b{color:#dfaf3e;letter-spacing:.09em;margin-top:4px;font-size:7px}.oroTourPosterPreview.story .oroTourPosterGrid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=700px){.oroTourPosterLegend{grid-template-columns:repeat(2,1fr)}}.oroTourPosterRule{z-index:3;background:linear-gradient(90deg,#0000,#d6a63a,#0000);width:74%;height:1px;margin:13px auto 16px;position:relative}.oroTourPosterPhoto{background:linear-gradient(145deg,#211b10,#050505);height:88px;position:relative;overflow:hidden}.oroTourCityPhoto{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0;transform:scale(1.01)}.oroTourPhotoShade{pointer-events:none;background:linear-gradient(#00000005 20%,#0000001f 58%,#000000c2 100%);position:absolute;inset:0}.oroTourPosterCardBody{background:linear-gradient(#13110c,#030303);padding:8px 7px 10px}.oroTourPosterCity{letter-spacing:.015em;font-size:9px}.oroTourPosterDate{color:#e4b543;letter-spacing:.055em;margin-top:4px;font-size:7px}.oroTourPosterStatus{padding:5px 9px;font-size:6.5px;box-shadow:0 3px 10px #00000052}.oroTourPosterStatus.open{color:#ffffffb8;background:#121212e0;border-bottom:1px solid #daae457a;border-right:1px solid #daae457a}.oroTourPosterStatus.filling-fast{color:#111;background:linear-gradient(90deg,#c77b0e,#efb328)}.oroTourPosterStatus.limited-space{color:#111;background:linear-gradient(90deg,#c38b18,#f0c450)}.oroTourPosterStatus.final-spots{color:#fff;background:linear-gradient(90deg,#d95d17,#f18d27)}.oroTourPosterStatus.sold-out{color:#fff;background:linear-gradient(90deg,#9c1716,#d8342e)}.oroTourPosterGrid{gap:8px}.oroTourPosterCard{border:1.5px solid #c89626;box-shadow:0 8px 18px #0000006b}.oroTourPosterPreview.story .oroTourPosterPhoto{height:105px}.oroFinanceCenter{gap:26px;padding-bottom:70px;display:grid}.oroFinanceHero{color:#fff;background:radial-gradient(circle at 85% 20%,#dfb44f2e,#0000 34%),linear-gradient(135deg,#090909,#161616);border-radius:24px;justify-content:space-between;align-items:center;gap:40px;min-height:220px;padding:42px 46px;display:flex;position:relative;overflow:hidden}.oroFinanceHero:after{content:"$";color:#dfb44f0e;pointer-events:none;font-size:260px;font-weight:900;line-height:1;position:absolute;bottom:-70px;right:42px}.oroFinanceEyebrow{color:#dfb44f;letter-spacing:2.2px;margin-bottom:10px;font-size:12px;font-weight:800}.oroFinanceHero h1{letter-spacing:-2px;margin:0;font-size:clamp(38px,5vw,62px);line-height:1}.oroFinanceHero p{color:#ffffffad;max-width:650px;margin:18px 0 0;font-size:17px;line-height:1.65}.oroFinanceHeroStatus{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #dfb44f4d;border-radius:16px;min-width:210px;padding:22px;position:relative}.oroFinanceHeroStatus span{color:#dfb44f;letter-spacing:1.6px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.oroFinanceHeroStatus strong{font-size:18px}.oroFinanceMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.oroFinanceMetrics article{background:#fff;border:1px solid #e7e7e7;border-radius:18px;padding:24px;box-shadow:0 8px 30px #00000009}.oroFinanceMetrics span{color:#777;letter-spacing:1.25px;font-size:10px;font-weight:800;display:block}.oroFinanceMetrics strong{color:#111;margin:10px 0 6px;font-size:30px;line-height:1;display:block}.oroFinanceMetrics small{color:#999}.oroFinanceSectionHeading{justify-content:space-between;align-items:end;gap:25px;padding-top:8px;display:flex}.oroFinanceSectionHeading span,.oroFinanceEventHeader span{color:#b38a2f;letter-spacing:1.5px;font-size:10px;font-weight:800}.oroFinanceSectionHeading h2,.oroFinanceEventHeader h2{color:#111;margin:6px 0 0;font-size:27px}.oroFinanceSectionHeading p{color:#888;margin:0}.oroFinanceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.oroFinanceCard{background:#fff;border:1px solid #e6e6e6;border-radius:19px;min-height:190px;padding:25px;transition:transform .18s,box-shadow .18s,border-color .18s}.oroFinanceCard:hover{border-color:#dfb44f99;transform:translateY(-3px);box-shadow:0 18px 45px #00000014}.oroFinanceCardTop{justify-content:space-between;align-items:center;display:flex}.oroFinanceCardTop>span{color:#b38a2f;letter-spacing:1.3px;text-transform:uppercase;font-size:10px;font-weight:800}.oroFinanceArrow{color:#9a7424;background:#f5f1e8;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.oroFinanceCard h3{color:#111;margin:26px 0 9px;font-size:21px}.oroFinanceCard p{color:#777;margin:0;line-height:1.55}.oroFinanceEventPreview{background:#fff;border:1px solid #e5e5e5;border-radius:20px;overflow:hidden}.oroFinanceEventHeader{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:25px;padding:25px 28px;display:flex}.oroFinanceEventHeader button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.oroFinanceEmptyState{text-align:center;padding:55px 30px}.oroFinanceEmptyState strong{color:#222;font-size:18px;display:block}.oroFinanceEmptyState p{color:#888;max-width:620px;margin:10px auto 0;line-height:1.6}@media (width<=1100px){.oroFinanceMetrics,.oroFinanceGrid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.oroFinanceHero,.oroFinanceSectionHeading,.oroFinanceEventHeader{display:grid}.oroFinanceHero{padding:30px 25px}.oroFinanceHeroStatus{min-width:0}.oroFinanceMetrics,.oroFinanceGrid{grid-template-columns:1fr}}.oroFinanceAssistant{color:#f7f7f4;background:radial-gradient(circle at 10% 0,#d9a92814,#0000 28%),#0d100f;border:1px solid #d9a92847;border-radius:22px;overflow:hidden;box-shadow:0 18px 45px #00000024}.oroFinanceAssistantHeader{border-bottom:1px solid #d9a9282e;justify-content:space-between;align-items:center;gap:24px;padding:25px 28px;display:flex}.oroFinanceAssistantIdentity{align-items:center;gap:17px;display:flex}.oroFinanceAssistantOrb{background:radial-gradient(circle at 35% 25%,#f0c74745,#d9a92814 45%,#00000026);border:1px solid #f0c747c7;border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;position:relative;box-shadow:0 0 28px #d9a9281f}.oroFinanceAssistantOrb:before{content:"";border-radius:inherit;border:1px solid #f0c74733;position:absolute;inset:5px}.oroFinanceAssistantOrb span{color:#f0c747;font-size:25px;font-weight:800;position:relative}.oroFinanceAssistantEyebrow{color:#d9a928;letter-spacing:1.65px;margin-bottom:5px;font-size:10px;font-weight:800}.oroFinanceAssistantIdentity h2{color:#fff;margin:0;font-size:23px}.oroFinanceAssistantIdentity p{color:#93958f;margin:6px 0 0;line-height:1.45}.oroFinanceAssistantStatus{color:#8ee5ac;letter-spacing:1.3px;background:#32c96a0e;border:1px solid #32c96a38;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:10px;font-weight:800;display:flex}.oroFinanceStatusDot{background:#32c96a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #32c96aa6}.oroFinanceAssistantBody{gap:22px;padding:27px 28px 30px;display:grid}.oroFinanceSuggestionLabel,.oroFinanceAskForm label{color:#9f7614;letter-spacing:1.5px;margin-bottom:11px;font-size:10px;font-weight:800;display:block}.oroFinanceSuggestionGrid{flex-wrap:wrap;gap:9px;display:flex}.oroFinanceSuggestionGrid button{color:#d9d9d4;cursor:pointer;background:#111412;border:1px solid #d9a92838;border-radius:999px;padding:10px 13px;font-size:12px;transition:all .18s}.oroFinanceSuggestionGrid button:hover{color:#f0c747;background:#151816;border-color:#f0c747a6}.oroFinanceSuggestionGrid button:disabled{opacity:.45;cursor:wait}.oroFinanceAskRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:12px;display:grid}.oroFinanceAskRow textarea{resize:vertical;color:#f7f7f4;width:100%;min-height:92px;font:inherit;background:#090b0a;border:1px solid #d9a9283b;border-radius:14px;outline:none;padding:16px 17px;line-height:1.5;transition:all .18s}.oroFinanceAskRow textarea::placeholder{color:#62655f}.oroFinanceAskRow textarea:focus{border-color:#f0c747c2;box-shadow:0 0 0 3px #d9a92812}.oroFinanceAskRow button{color:#080907;cursor:pointer;background:linear-gradient(135deg,#9f7614,#d9a928 45%,#f0c747);border:0;border-radius:14px;min-width:142px;padding:0 22px;font-weight:850;transition:transform .18s,box-shadow .18s,opacity .18s}.oroFinanceAskRow button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 28px #d9a92829}.oroFinanceAskRow button:disabled{opacity:.5;cursor:not-allowed}.oroFinanceAiResponse{background:#090b0a;border:1px solid #d9a92830;border-radius:16px;overflow:hidden}.oroFinanceAiResponseTop{border-bottom:1px solid #d9a9281f;justify-content:space-between;align-items:center;gap:20px;padding:15px 17px;display:flex}.oroFinanceAiResponseTop span{color:#9f7614;letter-spacing:1.4px;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.oroFinanceAiResponseTop strong{color:#e9e9e5;font-size:13px}.oroFinanceAiAnswer{min-height:170px;padding:21px 22px}.oroFinanceAiEmpty{text-align:center;place-items:center;min-height:125px;display:grid}.oroFinanceAiEmpty strong{color:#f7f7f4;font-size:16px}.oroFinanceAiEmpty p{color:#777a75;max-width:520px;margin:7px auto 0;line-height:1.55}.oroFinanceAnswerText{color:#d9d9d4;white-space:pre-wrap;line-height:1.7}.oroFinanceAiError{color:#ff9d9d;background:#d946460f;border:1px solid #d9464640;border-radius:12px;padding:12px 14px}.oroFinanceThinking{gap:4px;display:flex}.oroFinanceThinking i{background:#d9a928;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite oroFinanceDot;display:block}.oroFinanceThinking i:nth-child(2){animation-delay:.14s}.oroFinanceThinking i:nth-child(3){animation-delay:.28s}.oroFinanceAnalyzingState{align-items:center;gap:17px;min-height:125px;display:flex}.oroFinanceAnalyzingState strong{color:#f7f7f4}.oroFinanceAnalyzingState p{color:#7c7f79;margin:5px 0 0}.oroFinanceAnalyzingRing{border:1px solid #d9a92829;border-top-color:#f0c747;border-radius:50%;flex:none;width:42px;height:42px;animation:.9s linear infinite oroFinanceSpin}@keyframes oroFinanceSpin{to{transform:rotate(360deg)}}@keyframes oroFinanceDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (width<=760px){.oroFinanceAssistantHeader{align-items:flex-start}.oroFinanceAskRow{grid-template-columns:1fr}.oroFinanceAskRow button{min-height:50px}}.oroFinanceMascot{isolation:isolate;flex:none;place-items:center;width:88px;height:88px;display:grid;position:relative}.oroFinanceMascotImage{z-index:3;object-fit:contain;filter:drop-shadow(0 10px 14px #0000007a)drop-shadow(0 0 12px #f0c74724);transform-origin:bottom;width:86px;height:86px;display:block;position:relative}.oroFinanceMascotGlow{z-index:1;filter:blur(6px);background:radial-gradient(circle,#f0c74747,#d9a92814 45%,#0000 72%);border-radius:50%;width:64px;height:64px;position:absolute}.oroFinanceMascotIdle .oroFinanceMascotImage{animation:3.4s ease-in-out infinite oroMascotFloat}.oroFinanceMascotThinking .oroFinanceMascotImage{animation:.82s ease-in-out infinite oroMascotThink}.oroFinanceMascotThinking .oroFinanceMascotGlow{animation:.75s ease-in-out infinite alternate oroMascotGlow}.oroFinanceMascotSuccess .oroFinanceMascotImage{animation:.62s cubic-bezier(.34,1.56,.64,1) oroMascotSuccess}.oroFinanceMascotFallback{z-index:2;background:linear-gradient(145deg,#171a18,#030404 70%);border:2px solid #f0c747bf;border-radius:44% 44% 38% 38%;width:70px;height:70px;display:none;position:absolute;box-shadow:inset 0 0 0 4px #d9a9281f,0 0 22px #d9a92821}.oroFinanceMascotMissing .oroFinanceMascotFallback{display:block}.oroFinanceFallbackStar{color:#f0c747;text-shadow:0 0 9px #f0c7478c;font-size:31px;line-height:1;position:absolute;top:-19px;left:50%;transform:translate(-50%)}.oroFinanceFallbackFace{background:radial-gradient(circle,#101515,#020303);border:1px solid #d9a9288c;border-radius:16px;position:absolute;inset:20px 13px 15px}.oroFinanceFallbackFace span{background:#f0c747;border-radius:50%;width:8px;height:13px;position:absolute;top:12px;box-shadow:0 0 7px #f0c7478c}.oroFinanceFallbackFace span:first-child{left:10px}.oroFinanceFallbackFace span:last-child{right:10px}.oroFinanceMascotData{z-index:5;background:#070908;border:1px solid #f0c74747;border-radius:999px;gap:3px;padding:5px 7px;display:flex;position:absolute;bottom:8px;right:-1px}.oroFinanceMascotData i{background:#f0c747;border-radius:50%;width:4px;height:4px;animation:.8s infinite oroMascotData;display:block}.oroFinanceMascotData i:nth-child(2){animation-delay:.14s}.oroFinanceMascotData i:nth-child(3){animation-delay:.28s}@keyframes oroMascotFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-6px)rotate(1deg)}}@keyframes oroMascotThink{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.035)}}@keyframes oroMascotGlow{0%{opacity:.55;transform:scale(.92)}to{opacity:1;transform:scale(1.18)}}@keyframes oroMascotSuccess{0%{transform:scale(.92)rotate(-4deg)}50%{transform:scale(1.12)rotate(5deg)}to{transform:scale(1)rotate(0)}}@keyframes oroMascotData{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.oroFinanceMascot *,.oroFinanceMascot:before,.oroFinanceMascot:after{animation:none!important}}.oroFinancePage,.financeCenterPage,.finance-center-page{background:radial-gradient(circle at 75% 5%,#d9a9280e,#0000 28%),#070908!important}.oroFinanceMetrics>*,.financeMetrics>*,.financeMetricCard{color:#f5f5f2!important;background:linear-gradient(145deg,#111412,#090b0a)!important;border:1px solid #d9a9282e!important;box-shadow:0 14px 30px #0000002e!important}.oroFinanceMetrics>* span,.oroFinanceMetrics>* small,.financeMetricCard span,.financeMetricCard small{color:#8f928c!important}.oroFinanceMetrics>* strong,.oroFinanceMetrics>* h2,.oroFinanceMetrics>* h3,.financeMetricCard strong,.financeMetricCard h2,.financeMetricCard h3{color:#fff!important}.oroFinanceMetrics>:first-child{background:radial-gradient(circle at 85% 20%,#d9a9281f,#0000 35%),linear-gradient(145deg,#141613,#090b0a)!important}.oroFinanceOperationsHeader,.financeOperationsHeader{color:#f7f7f4!important}.oroFinanceOperationsHeader h2,.financeOperationsHeader h2{color:#fff!important}.oroFinanceOperationsHeader p,.financeOperationsHeader p{color:#82857f!important}.oroFinanceOperationsGrid>*,.financeOperationsGrid>*,.oroFinanceOperationCard,.financeOperationCard{position:relative;overflow:hidden;color:#f5f5f2!important;background:linear-gradient(150deg,#101311,#090b0a)!important;border:1px solid #d9a9282b!important;transition:transform .18s,border-color .18s,box-shadow .18s!important;box-shadow:0 12px 26px #00000029!important}.oroFinanceOperationsGrid>:before,.financeOperationsGrid>:before,.oroFinanceOperationCard:before,.financeOperationCard:before{content:"";opacity:.45;background:linear-gradient(90deg,#0000,#d9a928,#0000);width:100%;height:2px;position:absolute;top:0;left:0}.oroFinanceOperationsGrid>:hover,.financeOperationsGrid>:hover,.oroFinanceOperationCard:hover,.financeOperationCard:hover{transform:translateY(-2px);border-color:#f0c74775!important;box-shadow:0 18px 34px #0000003b!important}.oroFinanceOperationsGrid h2,.oroFinanceOperationsGrid h3,.financeOperationsGrid h2,.financeOperationsGrid h3,.oroFinanceOperationCard h3,.financeOperationCard h3{color:#fff!important}.oroFinanceOperationsGrid p,.financeOperationsGrid p,.oroFinanceOperationCard p,.financeOperationCard p{color:#969994!important}.oroFinanceOperationsGrid small,.oroFinanceOperationsGrid span,.financeOperationsGrid small,.financeOperationsGrid span{color:#d9a928}.oroFinanceOperationsGrid button,.financeOperationsGrid button,.oroFinanceOperationCard button,.financeOperationCard button{color:#f0c747!important;background:#d9a92812!important;border:1px solid #d9a92847!important}.oroFinanceOperationsGrid button:hover,.financeOperationsGrid button:hover,.oroFinanceOperationCard button:hover,.financeOperationCard button:hover{background:#d9a92826!important}.oroFinanceSummary,.eventFinancialSummary,.financeEventSummary{overflow:hidden;color:#f7f7f4!important;background:linear-gradient(145deg,#101311,#080a09)!important;border:1px solid #d9a92833!important;box-shadow:0 16px 34px #0003!important}.oroFinanceSummary h2,.oroFinanceSummary h3,.eventFinancialSummary h2,.eventFinancialSummary h3,.financeEventSummary h2,.financeEventSummary h3{color:#fff!important}.oroFinanceSummary p,.eventFinancialSummary p,.financeEventSummary p{color:#8e918b!important}.oroFinanceEmptyState,.financeEmptyState{color:#d6d7d3!important;background:#090b0a!important}.oroFinanceEmptyState strong,.financeEmptyState strong{color:#fff!important}.oroFinanceEmptyState p,.financeEmptyState p{color:#858882!important}.oroFinanceSummary button,.eventFinancialSummary button,.financeEventSummary button{color:#070807!important;background:linear-gradient(135deg,#9f7614,#d9a928,#f0c747)!important;border:1px solid #f0c747a6!important;font-weight:800!important}.oroFinancePage h1,.oroFinancePage h2,.oroFinancePage h3,.financeCenterPage h1,.financeCenterPage h2,.financeCenterPage h3{color:#fff}.oroFinancePage::-webkit-scrollbar{width:8px}.financeCenterPage::-webkit-scrollbar{width:8px}.oroFinancePage::-webkit-scrollbar-thumb{background:#d9a92847;border-radius:999px}.financeCenterPage::-webkit-scrollbar-thumb{background:#d9a92847;border-radius:999px}@media (width<=800px){.oroFinanceMetrics,.financeMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.oroFloatingFinanceAgent{z-index:9998;-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;width:122px;height:145px;transition:filter .2s;position:fixed;top:0;left:0}.oroFloatingFinanceAgent:active{cursor:grabbing}.oroAgentCharacter{z-index:4;width:106px;height:112px;cursor:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:3px;left:8px}.oroAgentCharacter img{object-fit:contain;pointer-events:none;filter:drop-shadow(0 11px 10px #0000006b)drop-shadow(0 0 11px #f0c7472e);transform-origin:bottom;width:106px;height:112px;display:block}.oroAgentAura{z-index:1;filter:blur(8px);background:radial-gradient(circle,#f0c7473d,#d9a92812 43%,#0000 72%);border-radius:50%;width:82px;height:82px;animation:2.4s ease-in-out infinite oroAgentAura;position:absolute;top:24px;left:20px}.oroAgentShadow{z-index:1;filter:blur(5px);background:#00000059;border-radius:50%;width:55px;height:11px;animation:2.8s ease-in-out infinite oroAgentShadow;position:absolute;bottom:22px;left:34px}.oroAgent-idle .oroAgentCharacter img{animation:2.8s ease-in-out infinite oroAgentHover}.oroAgent-happy .oroAgentCharacter img{animation:.58s cubic-bezier(.34,1.56,.64,1) oroAgentHappy}.oroAgent-grabbed .oroAgentCharacter img{transform:rotate(-9deg)scale(1.07)}.oroAgent-thinking .oroAgentCharacter img{animation:.78s ease-in-out infinite oroAgentThinking}.oroAgentHint{z-index:5;white-space:nowrap;color:#b8b9b5;letter-spacing:.4px;pointer-events:none;opacity:.66;background:#080a09e3;border:1px solid #d9a92838;border-radius:999px;padding:5px 8px;font-size:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.oroAgentBubble{z-index:20;color:#f4f4f1;background:linear-gradient(145deg,#111412fa,#060807fa);border:1px solid #f0c7476b;border-radius:17px 17px 4px;width:315px;padding:14px;animation:.22s ease-out oroBubbleOpen;position:absolute;bottom:62px;right:108px;box-shadow:0 20px 50px #00000061,0 0 30px #d9a92814}.oroAgentBubble:after{content:"";background:#080a09;border-top:1px solid #f0c7476b;border-right:1px solid #f0c7476b;width:17px;height:17px;position:absolute;bottom:18px;right:-9px;transform:rotate(45deg)}.oroAgentBubbleTop{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.oroAgentBubbleTop span{color:#d9a928;letter-spacing:1.3px;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.oroAgentBubbleTop strong{font-size:15px}.oroAgentBubbleTop>button{color:#aaa;cursor:pointer;background:#111412;border:1px solid #d9a9282e;border-radius:50%;width:25px;height:25px}.oroAgentQuickActions{flex-wrap:wrap;gap:6px;margin-bottom:11px;display:flex}.oroAgentQuickActions button{color:#d2d2ce;cursor:pointer;background:#0b0e0c;border:1px solid #d9a92830;border-radius:999px;padding:7px 8px;font-size:9px}.oroAgentQuickActions button:hover{color:#f0c747;border-color:#f0c74794}.oroAgentQuestion{grid-template-columns:1fr auto;gap:6px;display:grid}.oroAgentQuestion input{color:#fff;background:#050706;border:1px solid #d9a9283b;border-radius:9px;outline:0;min-width:0;padding:9px 10px}.oroAgentQuestion input:focus{border-color:#d9a928}.oroAgentQuestion button{color:#090a09;cursor:pointer;background:linear-gradient(135deg,#a67b16,#e0ad2c);border:0;border-radius:9px;padding:0 13px;font-weight:800}.oroAgentThinkingParticles i{z-index:8;color:#f0c747;background:#080a09f0;border:1px solid #f0c74759;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;font-weight:800;animation:1.7s ease-in-out infinite oroAgentParticle;display:grid;position:absolute}.oroAgentThinkingParticles i:first-child{top:8px;left:1px}.oroAgentThinkingParticles i:nth-child(2){animation-delay:.25s;top:18px;right:0}.oroAgentThinkingParticles i:nth-child(3){animation-delay:.5s;bottom:35px;left:4px}.oroAgentThinkingParticles i:nth-child(4){animation-delay:.75s;bottom:27px;right:8px}.oroAgentMinimized{width:64px;height:64px}.oroAgentMinimized .oroAgentCharacter{background:radial-gradient(circle,#171a17,#070908);border:1px solid #f0c74785;border-radius:50%;width:58px;height:58px;box-shadow:0 8px 25px #00000059}.oroAgentMiniStar{color:#f0c747;text-shadow:0 0 12px #f0c7478c;font-size:27px;animation:2s ease-in-out infinite oroMiniStar}@keyframes oroAgentHover{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-9px)rotate(1.6deg)}}@keyframes oroAgentShadow{0%,to{opacity:.42;transform:translate(-50%)scaleX(1)}50%{opacity:.24;transform:translate(-50%)scaleX(.76)}}@keyframes oroAgentAura{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.88)}50%{opacity:.9;transform:translate(-50%,-50%)scale(1.14)}}@keyframes oroAgentHappy{0%{transform:scale(.88)rotate(-7deg)}45%{transform:translateY(-16px)scale(1.12)rotate(8deg)}to{transform:translateY(0)scale(1)rotate(0)}}@keyframes oroAgentThinking{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-7px)rotate(3deg)scale(1.04)}}@keyframes oroAgentParticle{0%,to{opacity:.25;transform:translateY(4px)scale(.7)}50%{opacity:1;transform:translateY(-8px)scale(1)}}@keyframes oroBubbleOpen{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes oroMiniStar{0%,to{transform:scale(1)rotate(-3deg)}50%{transform:scale(1.13)rotate(3deg)}}@media (width<=700px){.oroAgentBubble{width:280px;right:82px}}@media (prefers-reduced-motion:reduce){.oroFloatingFinanceAgent *,.oroFloatingFinanceAgent:before,.oroFloatingFinanceAgent:after{animation:none!important}}.oroFloatingFinanceAgentV2{z-index:99999;-webkit-user-select:none;user-select:none;touch-action:none;pointer-events:none;width:120px;height:145px;position:fixed}.oroFinanceAgentCharacter{cursor:grab;pointer-events:auto;touch-action:none;transform-origin:50% 82%;animation:3.2s ease-in-out infinite oroStarFloat;position:absolute;inset:0}.oroFloatingFinanceAgentV2.isDragging .oroFinanceAgentCharacter{cursor:grabbing;animation:none;transform:scale(1.08)rotate(-3deg)}.oroFinanceAgentCharacter img{z-index:5;object-fit:contain;pointer-events:none;filter:drop-shadow(0 10px 12px #0006)drop-shadow(0 0 10px #e2ae2c2e);width:105px;height:126px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.oroFinanceAgentAura{background:radial-gradient(circle,#efb93240,#efb93212 42%,#0000 72%);border-radius:50%;width:90px;height:90px;animation:2.4s ease-in-out infinite oroAgentAura;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.oroFinanceAgentOrbit{pointer-events:none;border:1px solid #ebb42c38;border-radius:50%;position:absolute;top:48%;left:50%}.oroFinanceAgentOrbit.orbitOne{width:95px;height:48px;animation:6s linear infinite oroAgentOrbitOne}.oroFinanceAgentOrbit.orbitTwo{width:82px;height:82px;animation:8s linear infinite reverse oroAgentOrbitTwo}.oroFinanceAgentSpark{z-index:8;color:#efb92f;text-shadow:0 0 8px #efb92fcc;pointer-events:none;position:absolute}.oroFinanceAgentSpark.sparkOne{font-size:15px;animation:2.8s ease-in-out infinite oroSparkOne;top:17px;left:10px}.oroFinanceAgentSpark.sparkTwo{font-size:13px;animation:3.4s ease-in-out infinite oroSparkTwo;top:43px;right:7px}.oroFinanceAgentSpark.sparkThree{font-size:28px;animation:2.2s ease-in-out infinite oroSparkThree;bottom:32px;left:16px}.oroFinanceAgentShadow{filter:blur(5px);background:#00000059;border-radius:50%;width:65px;height:12px;animation:3.2s ease-in-out infinite oroAgentShadow;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.oroFinanceAgentHint{z-index:10;color:#e9b431;letter-spacing:1.2px;text-align:center;white-space:nowrap;opacity:.86;background:#0b0d0cf0;border:1px solid #dda92873;border-radius:999px;min-width:67px;padding:5px 9px;font-size:8px;font-weight:900;position:absolute;bottom:-17px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #0000003d}.oroFinanceAgentThinking{z-index:20;background:#0a0d0b;border:1px solid #e6b02a80;border-radius:999px;gap:3px;padding:5px 7px;display:flex;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.oroFinanceAgentThinking i{background:#e9b431;border-radius:50%;width:4px;height:4px;animation:.9s ease-in-out infinite oroThinkingDot}.oroFinanceAgentThinking i:nth-child(2){animation-delay:.14s}.oroFinanceAgentThinking i:nth-child(3){animation-delay:.28s}.oroFinanceAgentBubble{z-index:40;color:#fff;pointer-events:auto;touch-action:auto;background:linear-gradient(145deg,#0e110ffc,#050807fc);border:1px solid #cb971c7a;border-radius:18px;width:min(390px,100vw - 170px);animation:.22s ease-out oroBubbleIn;position:absolute;bottom:25px;right:105px;overflow:hidden;box-shadow:0 28px 80px #0000007a,0 0 35px #c6921617}.oroFinanceAgentBubbleTop{border-bottom:1px solid #cd9a1e2e;justify-content:space-between;align-items:center;gap:15px;padding:15px 16px 13px;display:flex}.oroFinanceAgentBubbleTop>div{flex-direction:column;gap:3px;display:flex}.oroFinanceAgentBubbleTop span{color:#dba62b;letter-spacing:1.6px;font-size:8px;font-weight:900}.oroFinanceAgentBubbleTop strong{font-size:15px}.oroFinanceAgentBubbleTop button{color:#dcb13f;cursor:pointer;background:#ffffff08;border:1px solid #dcab3040;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.oroFinanceAgentMessage{color:#d9d8d3;white-space:pre-wrap;max-height:260px;padding:16px;font-size:12px;line-height:1.6;overflow:auto}.oroFinanceAgentMessage>strong,.oroFinanceAgentMessage>span{display:block}.oroFinanceAgentMessage>strong{color:#fff;margin-bottom:4px;font-size:13px}.oroFinanceAgentMessage>span{color:#918f88}.oroFinanceAgentAnswer{white-space:pre-wrap}.oroFinanceAgentForm{border-top:1px solid #cd9a1e29;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.oroFinanceAgentForm textarea{resize:none;color:#fff;min-width:0;font:inherit;background:#080b09;border:1px solid #cc9b2340;border-radius:10px;outline:none;padding:10px 11px;font-size:11px}.oroFinanceAgentForm textarea:focus{border-color:#e5b231b3;box-shadow:0 0 0 2px #e5b23114}.oroFinanceAgentForm button{color:#080807;cursor:pointer;background:linear-gradient(#d9aa36,#a77913);border:0;border-radius:10px;min-width:66px;padding:0 13px;font-weight:900}.oroFinanceAgentForm button:disabled{cursor:wait;opacity:.55}.oroFloatingFinanceAgentV2.isThinking .oroFinanceAgentCharacter img{animation:.7s ease-in-out infinite oroAgentThink}.oroFloatingFinanceAgentV2.hasAnswer .oroFinanceAgentCharacter img{animation:.55s ease-out oroAgentCelebrate}@keyframes oroStarFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}@keyframes oroAgentOrbitOne{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes oroAgentOrbitTwo{0%{transform:translate(-50%,-50%)rotate(25deg)}to{transform:translate(-50%,-50%)rotate(385deg)}}@keyframes oroSparkOne{0%,to{opacity:.15;transform:translateY(4px)scale(.7)}50%{opacity:1;transform:translate(5px,-5px)scale(1.15)}}@keyframes oroSparkTwo{0%,to{opacity:.2;transform:translate(-2px,3px)rotate(0)}50%{opacity:1;transform:translate(4px,-6px)rotate(80deg)}}@keyframes oroSparkThree{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.8;transform:translateY(-8px)}}@keyframes oroThinkingDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes oroAgentThink{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%)rotate(3deg)translateY(-3px)}}@keyframes oroAgentCelebrate{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%)translateY(-10px)scale(1.12)rotate(5deg)}70%{transform:translate(-50%)scale(.97)rotate(-3deg)}to{transform:translate(-50%)scale(1)}}@keyframes oroBubbleIn{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.oroFinanceAgentBubble{width:auto;position:fixed;bottom:165px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.oroFloatingFinanceAgentV2 *,.oroFloatingFinanceAgentV2 :before,.oroFloatingFinanceAgentV2 :after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.oroAdminAgent{pointer-events:none;-webkit-user-select:none;user-select:none;touch-action:none;width:150px;height:175px;z-index:999999!important;position:fixed!important}.oroAdminAgentHitbox{pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;isolation:isolate;width:150px;height:175px;position:absolute;top:0;left:0}.oroAdminAgent.isDragging .oroAdminAgentHitbox{cursor:grabbing}.oroAdminAgentHitbox img{z-index:5;object-fit:contain;transform-origin:50% 80%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 12px 11px #00000057)drop-shadow(0 0 12px #e0ab2733);width:128px;height:150px;animation:3.1s ease-in-out infinite oroAdminStarIdle;position:absolute;top:3px;left:50%;transform:translate(-50%)}.oroAdminAgent.isDragging .oroAdminAgentHitbox img{animation:none;transform:translate(-50%)scale(1.08)rotate(-4deg)}.oroAdminAgent.isThinking .oroAdminAgentHitbox img{animation:.62s ease-in-out infinite oroAdminStarThinking}.oroAdminAgent.hasAnswer:not(.isThinking) .oroAdminAgentHitbox img{animation:.7s cubic-bezier(.34,1.56,.64,1) oroAdminStarCelebrate,3.1s ease-in-out .7s infinite oroAdminStarIdle}.oroAdminAgentGlow{z-index:1;filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#efb92f40,#d8a42114 45%,#0000 72%);border-radius:50%;width:104px;height:104px;animation:2.4s ease-in-out infinite oroAdminGlowPulse;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.oroAdminAgentGround{z-index:1;filter:blur(5px);pointer-events:none;background:#00000052;border-radius:50%;width:72px;height:12px;animation:3.1s ease-in-out infinite oroAdminGroundPulse;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.oroAdminAgentStar{z-index:8;color:#efb92f;text-shadow:0 0 10px #efb92fb8;pointer-events:none;position:absolute}.oroAdminAgentStar.starA{font-size:16px;animation:2.2s ease-in-out infinite oroAdminSparkA;top:20px;left:12px}.oroAdminAgentStar.starB{font-size:15px;animation:2.8s ease-in-out infinite oroAdminSparkB;top:47px;right:7px}.oroAdminAgentStar.starC{font-size:27px;animation:3.1s ease-in-out infinite oroAdminSparkC;bottom:38px;left:18px}.oroAdminAgentLabel{z-index:12;color:#e5b035;letter-spacing:1.3px;white-space:nowrap;pointer-events:none;background:#080a09f0;border:1px solid #e0ab2773;border-radius:999px;padding:6px 10px;font-size:8px;font-weight:900;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 8px 20px #00000038}.oroAdminThinkingDots{z-index:20;background:#070908f5;border:1px solid #e0ab2766;border-radius:999px;gap:4px;padding:6px 8px;display:flex;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.oroAdminThinkingDots i{background:#e7b334;border-radius:50%;width:5px;height:5px;animation:.8s ease-in-out infinite oroAdminThinkDot}.oroAdminThinkingDots i:nth-child(2){animation-delay:.12s}.oroAdminThinkingDots i:nth-child(3){animation-delay:.24s}.oroAdminAgentBubble{z-index:30;color:#fff;pointer-events:auto;touch-action:auto;background:linear-gradient(145deg,#101311fc,#050706fc);border:1px solid #daa52480;border-radius:18px;width:min(390px,100vw - 190px);animation:.22s ease-out oroAdminBubbleOpen;position:absolute;bottom:38px;right:135px;overflow:hidden;box-shadow:0 28px 70px #0000006b,0 0 32px #daa52414}.oroAdminAgentBubble header{border-bottom:1px solid #daa5242b;justify-content:space-between;align-items:center;gap:16px;padding:15px 16px;display:flex}.oroAdminAgentBubble header span{color:#dca72c;letter-spacing:1.5px;margin-bottom:3px;font-size:8px;font-weight:900;display:block}.oroAdminAgentBubble header strong{font-size:15px}.oroAdminAgentBubble header button{color:#dbae38;cursor:pointer;background:#ffffff08;border:1px solid #daa52438;border-radius:50%;place-items:center;width:30px;height:30px;font-size:20px;display:grid}.oroAdminAgentQuick{flex-wrap:wrap;gap:6px;padding:12px 14px 0;display:flex}.oroAdminAgentQuick button{color:#d6d6d1;cursor:pointer;background:#ffffff06;border:1px solid #daa52438;border-radius:999px;padding:7px 10px;font-size:9px}.oroAdminAgentQuick button:hover{color:#e8b83d;border-color:#eeb931a6}.oroAdminAgentResponse{color:#d8d8d3;white-space:pre-wrap;max-height:280px;padding:15px;font-size:12px;line-height:1.6;overflow:auto}.oroAdminAgentResponse strong{color:#fff}.oroAdminAgentResponse p{color:#999b95}.oroAdminAgentBubble form{border-top:1px solid #daa5242b;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px;display:grid}.oroAdminAgentBubble textarea{resize:none;color:#fff;min-width:0;font:inherit;background:#080a09;border:1px solid #daa52440;border-radius:10px;outline:none;padding:10px 11px}.oroAdminAgentBubble textarea:focus{border-color:#ebb52fb8}.oroAdminAgentBubble form button{color:#080907;cursor:pointer;background:linear-gradient(145deg,#e2af30,#9f7412);border:0;border-radius:10px;min-width:72px;padding:0 14px;font-weight:900}@keyframes oroAdminStarIdle{0%,to{transform:translate(-50%)translateY(0)rotate(-1.5deg)}25%{transform:translate(-50%)translateY(-4px)rotate(.5deg)}50%{transform:translate(-50%)translateY(-10px)rotate(1.8deg)}75%{transform:translate(-50%)translateY(-5px)rotate(-.4deg)}}@keyframes oroAdminStarThinking{0%,to{transform:translate(-50%)translateY(0)rotate(-4deg)scale(1)}50%{transform:translate(-50%)translateY(-7px)rotate(4deg)scale(1.04)}}@keyframes oroAdminStarCelebrate{0%{transform:translate(-50%)scale(.9)rotate(-6deg)}45%{transform:translate(-50%)translateY(-17px)scale(1.12)rotate(7deg)}70%{transform:translate(-50%)translateY(2px)scale(.96)rotate(-3deg)}to{transform:translate(-50%)scale(1)rotate(0)}}@keyframes oroAdminGlowPulse{0%,to{opacity:.45;transform:translate(-50%,-50%)scale(.86)}50%{opacity:.95;transform:translate(-50%,-50%)scale(1.18)}}@keyframes oroAdminGroundPulse{0%,to{opacity:.38;transform:translate(-50%)scaleX(1)}50%{opacity:.2;transform:translate(-50%)scaleX(.7)}}@keyframes oroAdminSparkA{0%,to{opacity:.15;transform:translateY(4px)scale(.65)}50%{opacity:1;transform:translate(5px,-7px)scale(1.1)}}@keyframes oroAdminSparkB{0%,to{opacity:.15;transform:translate(-2px,3px)rotate(0)}50%{opacity:1;transform:translate(4px,-7px)rotate(80deg)}}@keyframes oroAdminSparkC{0%,to{opacity:.12;transform:translateY(2px)}50%{opacity:.72;transform:translateY(-7px)}}@keyframes oroAdminThinkDot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes oroAdminBubbleOpen{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=720px){.oroAdminAgent,.oroAdminAgentHitbox{width:125px;height:150px}.oroAdminAgentHitbox img{width:108px;height:127px}.oroAdminAgentBubble{width:auto;position:fixed;bottom:165px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.oroAdminAgent *,.oroAdminAgent :before,.oroAdminAgent :after{animation:none!important}}.oroAdminAgent{transition:none!important}.oroAdminAgentHitbox{width:150px!important;height:175px!important}.oroReaction-grabbed .oroAdminAgentHitbox img{animation:none!important;transform:translate(-50%)rotate(-8deg)scale(1.08)!important}.oroReaction-flying .oroAdminAgentHitbox img{animation:.38s ease-in-out infinite oroStarFlying!important}.oroReaction-bounce .oroAdminAgentHitbox img{animation:.36s ease-out oroStarBounce!important}.oroReaction-happy .oroAdminAgentHitbox img{animation:.6s cubic-bezier(.34,1.56,.64,1) oroStarHappy!important}.oroReaction-celebrate .oroAdminAgentHitbox img{animation:.85s ease-out oroStarBigCelebrate!important}.oroReaction-alert .oroAdminAgentHitbox img{animation:.45s ease-in-out infinite oroStarAlert!important}.oroAdminAgentHitbox:hover img{filter:drop-shadow(0 13px 13px #0000005e)drop-shadow(0 0 18px #ecb62d5c)}.oroAdminAgentHitbox:hover .oroAdminAgentLabel{color:#ffd55b;border-color:#ffd250bf;transform:translate(-50%)scale(1.08)}@keyframes oroStarFlying{0%,to{transform:translate(-50%)rotate(-6deg)scale(1.03)}50%{transform:translate(-50%)rotate(6deg)scale(.98)}}@keyframes oroStarBounce{0%{transform:translate(-50%)scale(1.08,.88)}55%{transform:translate(-50%)translateY(-12px)scale(.94,1.1)}to{transform:translate(-50%)scale(1)}}@keyframes oroStarHappy{0%{transform:translate(-50%)scale(.9)}45%{transform:translate(-50%)translateY(-16px)rotate(8deg)scale(1.13)}72%{transform:translate(-50%)rotate(-5deg)scale(.96)}to{transform:translate(-50%)scale(1)}}@keyframes oroStarDance{0%{transform:translate(-50%)rotate(0)scale(1)}15%{transform:translate(-50%)rotate(-12deg)translateY(-8px)}30%{transform:translate(-50%)rotate(12deg)translateY(-3px)scale(1.06)}45%{transform:translate(-50%)rotate(-14deg)translateY(-10px)}60%{transform:translate(-50%)rotate(14deg)translateY(-4px)scale(1.08)}76%{transform:translate(-50%)rotate(-7deg)translateY(-8px)}90%{transform:translate(-50%)rotate(5deg)}to{transform:translate(-50%)rotate(0)scale(1)}}@keyframes oroStarBigCelebrate{0%{transform:translate(-50%)scale(.85)rotate(-8deg)}35%{transform:translate(-50%)translateY(-22px)scale(1.18)rotate(10deg)}60%{transform:translate(-50%)translateY(1px)scale(.92)rotate(-6deg)}80%{transform:translate(-50%)translateY(-8px)scale(1.07)rotate(3deg)}to{transform:translate(-50%)scale(1)}}@keyframes oroStarAlert{0%,to{transform:translate(-50%)rotate(-3deg)}50%{transform:translate(-50%)rotate(3deg)scale(1.04)}}.oroReaction-jump .oroAdminAgentHitbox img{animation:.38s ease-out infinite alternate oroStarJump!important}.oroReaction-land .oroAdminAgentHitbox img{animation:.42s ease-out oroStarLand!important}.oroReaction-curious .oroAdminAgentHitbox img{animation:.8s ease-in-out infinite alternate oroStarCurious!important}.oroReaction-look .oroAdminAgentHitbox img{animation:1.2s ease-in-out oroStarLook!important}.oroReaction-sleep .oroAdminAgentHitbox img,.oroAdminAgent.isSleeping .oroAdminAgentHitbox img{filter:drop-shadow(0 8px 8px #00000040);opacity:.93;animation:3.4s ease-in-out infinite oroStarSleep!important}.oroReaction-wake .oroAdminAgentHitbox img{animation:.65s cubic-bezier(.34,1.56,.64,1) oroStarWake!important}.oroAdminSleepBubble{z-index:30;color:#e6b338;pointer-events:none;background:#080a09ed;border:1px solid #e5b03066;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:900;animation:2.2s ease-in-out infinite oroSleepBubble;display:grid;position:absolute;top:3px;right:5px}.oroReaction-curious .oroAdminAgentGlow{opacity:1;animation:1s ease-in-out infinite alternate oroCuriousGlow}.oroReaction-jump .oroAdminAgentGround{animation:.6s ease-in-out infinite alternate oroJumpShadow}@keyframes oroStarJump{0%{transform:translate(-50%)rotate(-4deg)scale(1.02)}to{transform:translate(-50%)rotate(4deg)scale(1.07)}}@keyframes oroStarLand{0%{transform:translate(-50%)scale(1.12,.82)}55%{transform:translate(-50%)scale(.94,1.09)}to{transform:translate(-50%)scale(1)}}@keyframes oroStarCurious{0%{transform:translate(-50%)rotate(-3deg)translateY(-2px)}to{transform:translate(-50%)rotate(4deg)translateY(-8px)scale(1.035)}}@keyframes oroStarLook{0%,to{transform:translate(-50%)rotate(0)}30%{transform:translate(-50%)rotate(-6deg)translateY(-5px)}65%{transform:translate(-50%)rotate(6deg)translateY(-3px)}}@keyframes oroStarSleep{0%,to{transform:translate(-50%)translateY(5px)rotate(-4deg)scale(.98)}50%{transform:translate(-50%)translateY(8px)rotate(-6deg)scale(1.01)}}@keyframes oroStarWake{0%{transform:translate(-50%)scale(.85)rotate(-8deg)}45%{transform:translate(-50%)translateY(-18px)scale(1.14)rotate(7deg)}to{transform:translate(-50%)scale(1)}}@keyframes oroSleepBubble{0%{opacity:0;transform:translateY(8px)scale(.7)}50%{opacity:1;transform:translate(8px,-4px)scale(1)}to{opacity:0;transform:translate(14px,-16px)scale(.8)}}@keyframes oroCuriousGlow{0%{opacity:.5;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1.2)}}@keyframes oroJumpShadow{0%{opacity:.35;transform:translate(-50%)scaleX(1)}to{opacity:.14;transform:translate(-50%)scaleX(.55)}}.oroReaction-dance .oroAdminAgentHitbox{animation:1.45s cubic-bezier(.36,.07,.19,.97) oroWholeStarDance!important}.oroReaction-dance .oroAdminAgentGlow{animation:.22s ease-in-out infinite alternate oroDanceGlow!important}.oroReaction-dance .oroAdminAgentStar.starA,.oroReaction-dance .oroAdminAgentStar.starB,.oroReaction-dance .oroAdminAgentStar.starC{animation:.28s ease-in-out infinite alternate oroDanceStars!important}.oroReaction-sleep .oroAdminAgentHitbox{transform-origin:bottom;transform:rotate(-8deg)translateY(8px)}.oroReaction-sleep .oroAdminAgentLabel{opacity:.65}.oroReaction-wake .oroAdminAgentHitbox{animation:.8s cubic-bezier(.34,1.56,.64,1) oroWholeStarWake}@keyframes oroWholeStarDance{0%{transform:translate(0)rotate(0)scale(1)}12%{transform:translate(-14px,-8px)rotate(-12deg)scale(1.05)}25%{transform:translate(12px,-18px)rotate(13deg)scale(.98)}38%{transform:translate(-15px,-4px)rotate(-15deg)scale(1.08)}52%{transform:translate(14px,-20px)rotate(15deg)scale(1.02)}66%{transform:translate(-10px,-7px)rotate(-9deg)}78%{transform:translate(10px,-14px)rotate(9deg)scale(1.06)}90%{transform:translate(-4px,-5px)rotate(-4deg)}to{transform:translate(0)rotate(0)scale(1)}}@keyframes oroCrazyStarDance{0%{transform:translate(-50%)rotate(-10deg)scale(.96)}to{transform:translate(-50%)rotate(10deg)scale(1.08)}}@keyframes oroDanceGlow{0%{opacity:.4;transform:translate(-50%,-50%)scale(.85)}to{opacity:1;transform:translate(-50%,-50%)scale(1.4)}}@keyframes oroDanceStars{0%{opacity:.35;transform:translateY(4px)rotate(-20deg)scale(.8)}to{opacity:1;transform:translateY(-13px)rotate(20deg)scale(1.4)}}@keyframes oroWholeStarWake{0%{transform:translateY(10px)rotate(-8deg)scale(.88)}45%{transform:translateY(-22px)rotate(8deg)scale(1.15)}70%{transform:translateY(2px)rotate(-4deg)scale(.96)}to{transform:translateY(0)rotate(0)scale(1)}}.oroAdminAgentPose{object-fit:contain!important;object-position:center center!important}.oroReaction-dance .oroAdminAgentPose{width:138px!important;height:155px!important}.oroReaction-sleep .oroAdminAgentPose,.oroAdminAgent.isSleeping .oroAdminAgentPose{object-fit:contain!important;width:142px!important;height:145px!important}.oroReaction-thinking .oroAdminAgentPose,.oroAdminAgent.isThinking .oroAdminAgentPose{width:135px!important;height:155px!important}.oroReaction-alert .oroAdminAgentPose,.oroReaction-curious .oroAdminAgentPose,.oroReaction-happy .oroAdminAgentPose,.oroReaction-celebrate .oroAdminAgentPose{width:134px!important;height:155px!important}.oroReaction-dance .oroAdminAgentHitbox img{animation:.24s ease-in-out infinite alternate oroPoseDanceBounce!important}.oroReaction-sleep .oroAdminAgentHitbox img,.oroAdminAgent.isSleeping .oroAdminAgentHitbox img{animation:2.8s ease-in-out infinite oroPoseSleepBreath!important}.oroReaction-thinking .oroAdminAgentHitbox img,.oroAdminAgent.isThinking .oroAdminAgentHitbox img{animation:.8s ease-in-out infinite alternate oroPoseThinkPulse!important}@keyframes oroPoseDanceBounce{0%{transform:translate(-50%)translateY(0)scale(.98)}to{transform:translate(-50%)translateY(-7px)scale(1.04)}}@keyframes oroPoseSleepBreath{0%,to{transform:translate(-50%)translateY(6px)scale(.98)}50%{transform:translate(-50%)translateY(9px)scale(1.02)}}@keyframes oroPoseThinkPulse{0%{transform:translate(-50%)rotate(-2deg)scale(1)}to{transform:translate(-50%)rotate(2deg)scale(1.045)}}.oroAdminAgentPose{will-change:transform, opacity;backface-visibility:hidden;transform-origin:bottom}.oroAdminAgent:not(.isDragging) .oroAdminAgentPose{transition:filter .16s,opacity .12s}.oroReaction-dance .oroAdminAgentPose{animation:.24s ease-in-out infinite alternate oroV2DanceLift!important}@keyframes oroV2DanceLift{0%{transform:translate(-50%)translateY(1px)scale(.99)}to{transform:translate(-50%)translateY(-6px)scale(1.03)}}.oroReaction-curious .oroAdminAgentPose{animation:.9s ease-in-out infinite alternate oroV2Curious!important}@keyframes oroV2Curious{0%{transform:translate(-50%)rotate(-2deg)translateY(0)}to{transform:translate(-50%)rotate(3deg)translateY(-5px)}}.oroStarCommandCenter{color:#f7f7f4;background:radial-gradient(circle at 90% 0,#daa52414,#0000 28%),#070908;min-height:100%;padding:28px}.oroStarCommandHero{background:linear-gradient(145deg,#121512,#090b0a);border:1px solid #dca82740;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:30px;display:flex}.oroStarCommandEyebrow{color:#d9a928;letter-spacing:1.6px;margin-bottom:7px;font-size:10px;font-weight:900}.oroStarCommandHero h1{color:#fff;margin:0;font-size:30px}.oroStarCommandHero p{color:#949791;max-width:680px;margin:8px 0 0;line-height:1.5}.oroStarCommandHeroActions{align-items:center;gap:12px;display:flex}.oroStarCommandLive{color:#8ce3aa;letter-spacing:1.2px;border:1px solid #32c96a40;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:900;display:flex}.oroStarCommandLive i{background:#32c96a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #32c96ab3}.oroStarCommandHeroActions button{color:#070807;cursor:pointer;background:linear-gradient(135deg,#a67a15,#e1ad2c);border:0;border-radius:11px;min-height:42px;padding:0 17px;font-weight:900}.oroStarCommandMetrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.oroStarCommandMetrics article{background:#0d100e;border:1px solid #daa5242b;border-radius:15px;padding:19px}.oroStarCommandMetrics span{color:#8f928c;letter-spacing:1.1px;font-size:9px;font-weight:900;display:block}.oroStarCommandMetrics strong{color:#fff;margin-top:7px;font-size:27px;display:block}.oroStarCommandPanel{background:#0b0e0c;border:1px solid #daa5242b;border-radius:18px;margin-top:18px;overflow:hidden}.oroStarCommandPanel>header{border-bottom:1px solid #daa52424;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.oroStarCommandPanel header span{color:#c69220;letter-spacing:1.3px;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.oroStarCommandPanel header h2{color:#fff;margin:0;font-size:18px}.oroStarCommandPanel header small{color:#767a74}.oroStarFindings article,.oroStarJournal article{border-top:1px solid #ffffff0b;justify-content:space-between;gap:20px;padding:16px 20px;display:flex}.oroStarFindings article:first-child,.oroStarJournal article:first-child{border-top:0}.oroStarFindings strong{color:#f4f4f0;margin-top:8px;display:block}.oroStarFindings p,.oroStarJournal p,.oroStarSystemGrid p{color:#878b84;margin:5px 0 0;line-height:1.45}.oroStarCommandBadge{letter-spacing:.7px;text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;display:inline-flex}.oroStarCommandBadge.is-info{color:#8db9ff;border:1px solid #529bff38}.oroStarCommandBadge.is-low{color:#d9b754;border:1px solid #e6be4638}.oroStarCommandBadge.is-medium{color:#efa43c;border:1px solid #f1a93b4d}.oroStarCommandBadge.is-high,.oroStarCommandBadge.is-critical{color:#ff8686;border:1px solid #eb4f4f59}.oroStarSystemGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;display:grid}.oroStarSystemGrid article{background:#080a09;border:1px solid #daa5241f;border-radius:13px;padding:15px}.oroStarSystemTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.oroStarSystemTop strong{color:#f4f4f0}.oroStarSystemGrid small{color:#676b65;margin-top:8px;display:block}.oroStarJournal time{color:#b68a22;min-width:120px;font-size:10px}.oroStarJournal strong{color:#f1f1ed}.oroStarCommandEmpty{color:#898c86;text-align:center;padding:35px 20px}.oroStarCommandEmpty.isHealthy{color:#88d9a4}.oroStarCommandError{color:#ff9696;background:#eb4f4f12;border:1px solid #eb4f4f4d;border-radius:12px;margin-top:14px;padding:13px 15px}@media (width<=900px){.oroStarCommandHero{flex-direction:column;align-items:flex-start}.oroStarCommandMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.oroStarSystemGrid{grid-template-columns:1fr}}.oroStarApprovals article{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.oroStarApprovals article:first-child{border-top:0}.oroStarApprovalBody{min-width:0}.oroStarApprovalBody strong{color:#f5f5f2;margin-top:8px;font-size:14px;display:block}.oroStarApprovalBody p{color:#93978f;max-width:720px;margin:5px 0 8px;line-height:1.45}.oroStarApprovalBody small{color:#696d67;margin-top:3px;display:block}.oroStarApprovalActions{gap:8px;display:flex}.oroStarApprovalActions button{cursor:pointer;border-radius:9px;min-width:88px;min-height:37px;padding:0 13px;font-weight:900}.oroStarApprovalActions .approve{color:#88e4a5;background:#3fc4681f;border:1px solid #3fc46859}.oroStarApprovalActions .reject{color:#ef8d8d;background:#ee545414;border:1px solid #ee545447}@media (width<=760px){.oroStarApprovals article{flex-direction:column;align-items:flex-start}}.oroStarBriefActions{gap:8px;display:flex}.oroStarBriefActions button{color:#e1b344;cursor:pointer;background:#daa52414;border:1px solid #daa52447;border-radius:9px;min-height:36px;padding:0 13px;font-weight:900}.oroStarBriefActions button.send{color:#080908;background:linear-gradient(135deg,#a67a15,#e1ad2c)}.oroStarBriefActions button:disabled{cursor:wait;opacity:.55}.oroStarLatestBrief{grid-template-columns:150px minmax(0,1fr);gap:22px;padding:22px;display:grid}.oroStarBriefMeta strong,.oroStarBriefMeta small{display:block}.oroStarBriefMeta strong{color:#e0ae34}.oroStarBriefMeta small{color:#72766f;margin-top:6px;font-size:9px}.oroStarBriefText{color:#d9dbd5;white-space:pre-wrap;max-height:620px;padding-right:10px;font-size:12px;line-height:1.65;overflow:auto}@media (width<=760px){.oroStarLatestBrief{grid-template-columns:1fr}.oroStarBriefActions{flex-direction:column;align-items:stretch}}.oroStarDeliveryStatus{border-bottom:1px solid #ffffff0d;align-items:center;gap:9px;padding:12px 20px;display:flex}.oroStarDeliveryStatus strong{color:#b7bbb4;font-size:11px}.oroStarDeliveryStatus span{color:#d4a52d;text-transform:uppercase;border:1px solid #daa52440;border-radius:999px;padding:4px 8px;font-size:8px;font-weight:900}.oroStarDeliveryStatus span.is-delivered,.oroStarDeliveryStatus span.is-read{color:#83df9f;border-color:#36c76b52}.oroStarDeliveryStatus span.is-failed,.oroStarDeliveryStatus span.is-undelivered{color:#f28c8c;border-color:#ea4b4b59}.oroStarDeliveryStatus small{color:#8d918a}.oroFinanceReviewPanel{color:#fff;background:#0b0d0c;border:1px solid #cd9d1747;border-radius:24px;margin-top:28px;margin-bottom:34px;padding:28px}.oroFinanceReviewHeader>div:first-child>span{color:#d5a51f;letter-spacing:.16em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.oroFinanceReviewSummary>div{text-align:center;background:#ffffff08;border:1px solid #cd9d1738;border-radius:14px;min-width:110px;padding:14px 16px}.oroFinanceReviewItemTop{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.oroFinanceReviewAmount{color:#e3b22a;white-space:nowrap;font-size:20px;font-weight:800}.oroFinanceRecipientIntel strong{font-size:14px}.oroFinanceReviewEmpty{color:#ffffff8c;text-align:center;border:1px dashed #ffffff1f;border-radius:16px;padding:32px}@media (width<=850px){.oroFinanceReviewHeader{flex-direction:column}.oroFinanceReviewSummary{width:100%}.oroFinanceReviewSummary>div{flex:1}.oroFinanceReviewItemTop{flex-direction:column}}.oroFinanceReviewPanel{color:#fff;background:#0b0d0c;border:1px solid #cd9d1747;border-radius:22px;margin:30px 0 36px;padding:26px}.oroFinanceReviewHeader{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.oroFinanceReviewHeader>div:first-child>span{color:#d5a51f;letter-spacing:.15em;font-size:11px;font-weight:800}.oroFinanceReviewHeader h2{margin:6px 0;font-size:28px}.oroFinanceReviewHeader p{color:#ffffff9e;max-width:680px;margin:0}.oroFinanceReviewSummary{gap:10px;display:flex}.oroFinanceReviewSummary>div{text-align:center;border:1px solid #cd9d1733;border-radius:13px;min-width:105px;padding:13px 15px}.oroFinanceReviewSummary strong{color:#e0ae20;font-size:22px;display:block}.oroFinanceReviewSummary span{color:#ffffff8c;margin-top:3px;font-size:11px;display:block}.oroFinanceReviewMessage{color:#edc552;background:#cd9d171a;border-radius:10px;margin-bottom:15px;padding:11px 14px}.oroFinanceReviewList{gap:13px;display:grid}.oroFinanceReviewItem{background:#ffffff06;border:1px solid #ffffff17;border-radius:17px;padding:19px}.oroFinanceReviewItemTop{justify-content:space-between;gap:18px;display:flex}.oroFinanceReviewItemTop strong{font-size:16px;display:block}.oroFinanceReviewItemTop span{color:#ffffff80;margin-top:4px;font-size:12px;display:block}.oroFinanceReviewAmount{color:#e0ad20;font-size:20px;font-weight:800}.oroFinanceReviewMeta{color:#ffffff94;flex-wrap:wrap;gap:8px 18px;margin-top:12px;font-size:12px;display:flex}.oroFinanceRecipientIntel{background:#cd9d1712;border-left:3px solid #d5a51f;border-radius:8px;margin-top:14px;padding:12px 14px}.oroFinanceRecipientIntel>span{color:#dcb22e;letter-spacing:.12em;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.oroFinanceRecipientIntel p{color:#ffffff9e;margin:5px 0 0;font-size:12px}.oroFinanceReviewActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.oroFinanceReviewActions button,.oroFinanceReviewMore{color:#e0af26;cursor:pointer;background:#d4a41a12;border:1px solid #d4a41a59;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:700}.oroFinanceReviewActions button:hover,.oroFinanceReviewMore:hover{color:#090a09;background:#d4a41a}.oroFinanceReviewActions button:disabled{opacity:.4;cursor:wait}.oroFinanceReviewMore{margin:18px auto 0;display:block}.oroFinanceReviewEmpty{text-align:center;color:#ffffff80;border:1px dashed #ffffff1f;border-radius:15px;padding:28px}@media (width<=850px){.oroFinanceReviewHeader{flex-direction:column}.oroFinanceReviewSummary{width:100%}.oroFinanceReviewSummary>div{flex:1}.oroFinanceReviewItemTop{flex-direction:column}}.oroFinanceReviewSearch{align-items:center;gap:10px;margin-bottom:18px;display:flex}.oroFinanceReviewSearch input{color:#fff;background:#ffffff09;border:1px solid #cd9d1740;border-radius:12px;outline:none;flex:1;min-width:0;padding:12px 15px;font-size:13px}.oroFinanceReviewSearch input::placeholder{color:#ffffff61}.oroFinanceReviewSearch input:focus{border-color:#e0ae20a6}.oroFinanceReviewSearch button{color:#e0ae20;cursor:pointer;background:0 0;border:1px solid #cd9d174d;border-radius:10px;padding:10px 14px}.oroFinanceReviewSearch span{color:#ffffff85;white-space:nowrap;font-size:12px}@media (width<=760px){.oroFinanceReviewSearch{flex-direction:column;align-items:stretch}.oroFinanceReviewSearch span{white-space:normal}}.oroFinanceLearnedRecommendationV454{background:linear-gradient(135deg,#d4a82a17,#d4a82a06);border:1px solid #d4a82a47;border-left:3px solid #d4a82a;border-radius:10px;margin-top:14px;padding:14px 16px}.oroFinanceLearnedRecommendationV454>span{color:#e3b83c;letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.oroFinanceLearnedRecommendationV454 strong{color:#f8f5ec;font-size:13px;display:block}.oroFinanceLearnedRecommendationV454 p{color:#ffffffad;margin:5px 0 0;font-size:12px}.oroFinanceLearnedRecommendationV454 small{color:#ffffff75;margin-top:8px;font-size:10px;display:block}.oroFinanceLearnedApplyV454{color:#0b0c0b;cursor:pointer;background:linear-gradient(#e6bd47,#c99a20);border:1px solid #e8c04c;border-radius:8px;min-height:38px;margin-top:12px;padding:0 15px;font-size:11px;font-weight:900;transition:transform .15s,filter .15s,box-shadow .15s}.oroFinanceLearnedApplyV454:hover{filter:brightness(1.08);box-shadow:0 7px 20px #0003}.oroFinanceLearnedApplyV454:active{transform:translateY(1px)}.oroFinanceLearnedAppliedV454{background:#e6bd4714;border:1px solid #e6bd476b;border-radius:8px;flex-direction:column;gap:3px;margin-top:10px;padding:10px 12px;display:flex}.oroFinanceLearnedAppliedV454 strong{color:#e6bd47;font-size:11px;font-weight:900}.oroFinanceLearnedAppliedV454 span{color:#ffffffb8;font-size:10px;font-weight:700}.oroFinanceLearnedApplyV454:disabled{color:#ffffff94;box-shadow:none;cursor:default;filter:none;background:#ffffff12;border-color:#e6bd473d;transform:none}.oroFinanceLearnedApplyV454:disabled:hover{filter:none;box-shadow:none;transform:none}.oroFinanceLearnedConfirmV454{color:#0b0c0b;cursor:pointer;background:linear-gradient(#f0c84d,#d5a82b);border:1px solid #f3cc52;border-radius:8px;min-height:40px;margin-top:12px;padding:0 16px;font-size:11px;font-weight:900;transition:transform .15s,filter .15s,box-shadow .15s;box-shadow:0 7px 20px #0000002e}.oroFinanceLearnedConfirmV454:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 9px 24px #00000038}.oroFinanceLearnedConfirmV454:active:not(:disabled){transform:translateY(1px)}.oroFinanceLearnedConfirmV454:disabled{color:#ffffff73;box-shadow:none;cursor:not-allowed;background:#ffffff12;border-color:#ffffff1a}.oroFinanceReviewSummaryActionV454E{appearance:none;min-width:150px;color:inherit;cursor:pointer;text-align:left;background:#e6bd470f;border:1px solid #e6bd4757;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;padding:12px 16px;transition:background .15s,border-color .15s,transform .15s;display:flex}.oroFinanceReviewSummaryActionV454E strong{color:#e6bd47;font-size:20px;font-weight:900;line-height:1}.oroFinanceReviewSummaryActionV454E span{color:#ffffffad;letter-spacing:.03em;margin-top:5px;font-size:10px;font-weight:800}.oroFinanceReviewSummaryActionV454E:hover{background:#e6bd471c;border-color:#e6bd479e}.oroFinanceReviewSummaryActionV454E:active{transform:translateY(1px)}.judgeSettingsPage{gap:20px;display:grid}.judgeSettingsHero{color:#fff;background:radial-gradient(circle at 88% 10%,#dca92a38,#0000 30%),linear-gradient(135deg,#17120c,#3d2904);border:1px solid #4a3510;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:25px;padding:36px;display:flex}.judgeSettingsEyebrow,.judgeSettingsIntro>div>span,.judgeVideoCardTop>div>span,.judgeVideoHistoryHeader span,.judgeVideoModal>span{color:#e9b331;letter-spacing:2px;font-size:10px;font-weight:900}.judgeSettingsHero h1{margin:8px 0;font-size:44px}.judgeSettingsHero p{color:#eee3d0;max-width:720px;margin:0;line-height:1.55}.judgeSettingsHero>button{cursor:pointer;background:#e5b43d;border:1px solid #d5a128;border-radius:10px;min-height:46px;padding:0 17px;font-weight:850}.judgeSettingsAlert{border-radius:12px;padding:14px 17px;font-weight:750}.judgeSettingsAlert.error{color:#a52822;background:#fff3f2;border:1px solid #dfaaa6}.judgeSettingsAlert.success{color:#176c33;background:#eff9f1;border:1px solid #abd2b4}.judgeSettingsIntro{background:#fff;border:1px solid #dfd4c4;border-radius:17px;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.judgeSettingsIntro h2{margin:6px 0;font-size:27px}.judgeSettingsIntro p{color:#766d63;margin:0}.judgeSettingsRequirements{background:#fffaf0;border:1px solid #e1d3bb;border-radius:12px;gap:5px;min-width:230px;padding:14px;display:grid}.judgeSettingsRequirements strong{margin-bottom:4px}.judgeSettingsRequirements span{color:#756a5d;font-size:11px}.judgeVideoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.judgeVideoCard{background:#fff;border:1px solid #ddd2c2;border-radius:17px;flex-direction:column;min-width:0;padding:18px;display:flex;box-shadow:0 12px 30px #3122080f}.judgeVideoCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.judgeVideoCardTop h3{margin:5px 0 0;font-size:20px}.judgeVideoStatus{text-transform:uppercase;border-radius:999px;align-items:center;min-height:27px;padding:5px 9px;font-size:8px;font-weight:900;display:inline-flex}.judgeVideoStatus.ready{color:#176d34;background:#eaf7ed;border:1px solid #add2b5}.judgeVideoStatus.attention{color:#896000;background:#fff7dc;border:1px solid #e1c16c}.judgeVideoPreview{cursor:pointer;background:#111;border:0;border-radius:12px;height:190px;margin:16px 0;padding:0;position:relative;overflow:hidden}.judgeVideoPreview video{object-fit:cover;opacity:.78;width:100%;height:100%}.judgeVideoPreview>span{color:#efb93a;background:#120e08db;border:1px solid #efb93299;border-radius:9px;justify-content:center;align-items:center;min-height:34px;font-size:10px;font-weight:900;display:flex;position:absolute;inset:auto 12px 12px}.judgeVideoMissing{color:#7b7167;background:#faf8f4;border:1px dashed #d5c8b7;border-radius:12px;place-items:center;height:190px;margin:16px 0;display:grid}.judgeVideoDetails{grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 17px;display:grid}.judgeVideoDetails div{border-top:1px solid #eee7de;padding:9px 2px}.judgeVideoDetails dt{color:#80766b;text-transform:uppercase;font-size:8px;font-weight:800}.judgeVideoDetails dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:10px;font-weight:750;overflow:hidden}.judgeVideoActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:auto;display:grid}.judgeVideoActions button,.judgeVideoActions a{color:#17120d;cursor:pointer;background:#fff;border:1px solid #d9cdbd;border-radius:9px;justify-content:center;align-items:center;min-height:39px;font-size:9px;font-weight:850;text-decoration:none;display:flex}.judgeVideoActions .primary{background:#e5b43d;border-color:#c69221}.judgeVideoActions .disabled,.judgeVideoActions button:disabled{pointer-events:none;opacity:.45}.judgeVideoUploadProgress{margin:0 0 14px}.judgeVideoUploadProgress>div:first-child{color:#796f63;justify-content:space-between;margin-bottom:6px;font-size:9px;display:flex}.judgeVideoUploadProgress>div:last-child{background:#eee7dc;border-radius:999px;height:7px;overflow:hidden}.judgeVideoUploadProgress>div:last-child span{border-radius:inherit;background:#d9a42a;height:100%;display:block}.judgeVideoHistory{background:#fff;border:1px solid #ddd2c2;border-radius:17px;padding:22px}.judgeVideoHistoryHeader{justify-content:space-between;align-items:flex-start;display:flex}.judgeVideoHistoryHeader h2{margin:5px 0 17px}.judgeVideoHistoryList{display:grid}.judgeVideoHistoryList article{border-top:1px solid #eee6dc;grid-template-columns:38px minmax(0,1fr) minmax(170px,.4fr);align-items:center;gap:12px;padding:12px 0;display:grid}.judgeVideoHistoryNumber{color:#eab334;background:#17130d;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.judgeVideoHistoryList article>div:not(:first-child){flex-direction:column;gap:3px;min-width:0;display:flex}.judgeVideoHistoryList span{color:#81776c;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.judgeVideoHistoryEmpty{color:#81776c;text-align:center;background:#faf8f4;border:1px dashed #d9cdbd;border-radius:11px;padding:25px}.judgeVideoModalBackdrop{z-index:1000;background:#000000c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.judgeVideoModal{color:#fff;background:#15110b;border:1px solid #5b4316;border-radius:18px;width:min(1000px,100%);max-height:92vh;padding:24px;position:relative;overflow:auto}.judgeVideoModal h2{margin:6px 45px 18px 0}.judgeVideoModal video{background:#000;border-radius:12px;width:100%;max-height:72vh;display:block}.judgeVideoModalClose{color:#efb83a;cursor:pointer;background:#211a0e;border:1px solid #5c4b2d;border-radius:50%;width:38px;height:38px;font-size:26px;position:absolute;top:13px;right:15px}@media (width<=1200px){.judgeVideoGrid{grid-template-columns:1fr}.judgeVideoPreview{aspect-ratio:16/9;height:auto}}@media (width<=720px){.judgeSettingsHero,.judgeSettingsIntro{flex-direction:column;align-items:stretch}.judgeSettingsRequirements{min-width:0}.judgeVideoHistoryList article{grid-template-columns:38px 1fr}.judgeVideoHistoryList article>div:last-child{grid-column:2}.judgeSettingsHero h1{font-size:34px}}.judgeSettingsHeroActions{flex:none;align-items:center;gap:10px;display:flex}.judgeSettingsHeroActions a,.judgeSettingsHeroActions button{cursor:pointer;border:1px solid #d5a128;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 17px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.judgeSettingsHeroActions a{color:#efb83a;background:#17120c}.judgeSettingsHeroActions a:hover{background:#241a09}.judgeSettingsHeroActions button{color:#17120a;background:#e5b43d}@media (width<=720px){.judgeSettingsHeroActions{flex-direction:column;align-items:stretch;width:100%}.judgeSettingsHeroActions a,.judgeSettingsHeroActions button{width:100%}}.judgeVideoCard{border-color:#ded2bf;padding:20px;transition:transform .18s,box-shadow .18s,border-color .18s}.judgeVideoCard:hover{border-color:#c89a2d;transform:translateY(-2px);box-shadow:0 18px 38px #3122081c}.judgeVideoCardTop{min-height:52px}.judgeVideoCardTop h3{font-size:21px;line-height:1.15}.judgeVideoPreview{border:1px solid #2e250f;box-shadow:inset 0 0 0 1px #e0ac282e}.judgeVideoDetails{border-top:1px solid #e8dfd3;border-bottom:1px solid #e8dfd3;gap:0 18px;padding:5px 0}.judgeVideoDetails div{border-top:0;border-bottom:1px solid #eee7de;min-width:0;padding:10px 0}.judgeVideoDetails div:nth-last-child(-n+2){border-bottom:0}.judgeVideoDetails dt{color:#8d7e68;letter-spacing:.7px;font-size:8px}.judgeVideoDetails dd{margin-top:5px;font-size:11px}.judgeVideoProductionStatus{background:#f0f9f2;border:1px solid #b7d9bd;border-radius:11px;align-items:center;gap:10px;margin:2px 0 11px;padding:10px 11px;display:flex}.judgeVideoProductionIcon{color:#fff;background:#198a43;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;font-size:15px;font-weight:900;display:grid}.judgeVideoProductionStatus>div:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.judgeVideoProductionStatus strong{color:#176b35;font-size:10px}.judgeVideoProductionStatus span{color:#597160;font-size:8px;line-height:1.35}.judgeExperienceButton{color:#efb632;background:linear-gradient(135deg,#15110b,#3a2806);border:1px solid #c8941d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:46px;margin-bottom:8px;padding:0 15px;font-size:10px;font-weight:900;text-decoration:none;transition:background .16s,transform .16s;display:flex}.judgeExperienceButton:hover{background:linear-gradient(135deg,#211708,#543902);transform:translateY(-1px)}.judgeExperienceButton span{font-size:16px}.judgeExperienceButton.disabled{pointer-events:none;opacity:.4}.judgeVideoActions{gap:8px}.judgeVideoActions button,.judgeVideoActions a{min-height:41px;font-size:9px;transition:border-color .15s,background .15s}.judgeVideoActions button:hover,.judgeVideoActions a:hover{background:#fffaf0;border-color:#c89a2d}.judgeVideoActions .primary:hover{background:#dca72e}@media (width<=1200px){.judgeVideoCard{padding:18px}}.judgeAudioCenter{border-top:1px solid #ddd1bf;gap:18px;margin-top:20px;padding-top:24px;display:grid}.judgeAudioHeader,.judgeApplicantAudioHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.judgeAudioHeader>div>span,.judgeAudioLabel{color:#d89f20;letter-spacing:2px;font-size:9px;font-weight:900}.judgeAudioHeader h2{margin:6px 0;font-size:28px}.judgeAudioHeader p,.judgeApplicantAudioHeader p{color:#746a5e;margin:0}.judgeAudioHeader>button{cursor:pointer;background:#e7b63c;border:1px solid #c79524;border-radius:10px;min-height:44px;padding:0 16px;font-weight:850}.judgeAudioAlert{border-radius:10px;padding:12px 14px;font-weight:750}.judgeAudioAlert.error{color:#a52822;background:#fff3f2;border:1px solid #dfaaa6}.judgeAudioAlert.success{color:#176c33;background:#eff9f1;border:1px solid #abd2b4}.judgeAudioGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.judgeAudioPanel,.judgeApplicantAudio{background:#fff;border:1px solid #ddd1bf;border-radius:16px;padding:20px}.judgeAudioPanel h3,.judgeApplicantAudio h3{margin:6px 0 15px;font-size:21px}.judgeAudioSlider{border-top:1px solid #eee5d9;gap:8px;padding:14px 0;display:grid}.judgeAudioSlider>div{justify-content:space-between;display:flex}.judgeAudioSlider input{accent-color:#d9a428;width:100%}.judgeAudioSlider small,.judgeAudioToggle small,.judgeApplicantRecordings small{color:#81766a;font-size:9px}.judgeAudioToggle{border-top:1px solid #eee5d9;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.judgeAudioToggle>div{flex-direction:column;gap:3px;display:flex}.judgeAudioToggle input{accent-color:#d9a428;width:20px;height:20px}.judgeAudioTechnical{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.judgeAudioTechnical div{background:#faf8f4;border:1px solid #e4d8c8;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.judgeAudioTechnical span{color:#81766a;text-transform:uppercase;font-size:8px}.judgeAudioTest p{color:#746a5e;min-height:48px;font-size:11px;line-height:1.5}.judgeAudioMeter{background:linear-gradient(90deg,#dceede 0 60%,#fff0bb 60% 82%,#ffd5d0 82%);border-radius:999px;height:13px;overflow:hidden}.judgeAudioMeter div{border-radius:inherit;background:#168b43;height:100%;transition:width 80ms linear}.judgeAudioMeterLabels{color:#84796d;justify-content:space-between;margin:5px 0 13px;font-size:8px;display:flex}.judgeAudioTestActions{gap:8px;display:flex}.judgeAudioTestActions button{cursor:pointer;background:#fff;border:1px solid #d5c8b7;border-radius:9px;flex:1;min-height:39px;font-weight:800}.judgeAudioTestActions button:first-child{background:#e7b63c;border-color:#c79524}.judgeAudioTestActions .stop{color:#a52b25;background:#fff1f0;border-color:#be4039}.judgeAudioTest audio{width:100%;margin-top:14px}.judgeApplicantAudio{gap:16px;display:grid}.judgeApplicantAudioHeader select{background:#fff;border:1px solid #d7c9b7;border-radius:9px;min-width:280px;min-height:43px;padding:0 12px}.judgeApplicantIdentity{background:#faf8f4;border:1px solid #e3d7c7;border-radius:10px;align-items:center;gap:15px;padding:13px;display:flex}.judgeApplicantIdentity span{color:#756b60;font-size:10px}.judgeApplicantRecordings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.judgeApplicantRecordings article{border:1px solid #ddd1bf;border-radius:12px;gap:10px;padding:14px;display:grid}.judgeApplicantRecordings article>div{justify-content:space-between;align-items:center;display:flex}.judgeApplicantRecordings article>div span{color:#d39c20;letter-spacing:1.5px;font-size:9px;font-weight:900}.judgeApplicantRecordings article>div strong{font-size:24px}.judgeApplicantRecordings audio{width:100%}.judgeApplicantEmpty{text-align:center;color:#7d7266;background:#faf8f4;border:1px dashed #d7c9b7;border-radius:10px;padding:25px}@media (width<=1100px){.judgeAudioGrid,.judgeApplicantRecordings{grid-template-columns:1fr}}@media (width<=720px){.judgeAudioHeader,.judgeApplicantAudioHeader,.judgeApplicantIdentity{flex-direction:column;align-items:stretch}.judgeApplicantAudioHeader select{width:100%;min-width:0}}.judgeAudioAnalyzing,.judgeAudioAnalysisError{border-radius:9px;margin-top:12px;padding:11px 12px;font-size:10px;font-weight:750}.judgeAudioAnalyzing{color:#795b08;background:#fff9e7;border:1px solid #d9c68d}.judgeAudioAnalysisError{color:#a62d27;background:#fff2f1;border:1px solid #dea9a5}.judgeAudioAnalysis{gap:10px;margin-top:13px;display:grid}.judgeAudioQualityResult{border:1px solid;border-radius:11px;gap:6px;padding:12px;display:grid}.judgeAudioQualityResult>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.judgeAudioQualityResult span{letter-spacing:1.3px;font-size:8px;font-weight:900}.judgeAudioQualityResult strong{font-size:11px}.judgeAudioQualityResult p{margin:0;font-size:9px;line-height:1.45}.judgeAudioQualityResult.ready{color:#176d35;background:#eff9f1;border-color:#aad4b4}.judgeAudioQualityResult.acceptable{color:#7a5a05;background:#fff8df;border-color:#dfc370}.judgeAudioQualityResult.warning{color:#a12d27;background:#fff2f1;border-color:#dfa7a2}.judgeAudioAnalysisGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.judgeAudioAnalysisGrid>div{background:#faf8f4;border:1px solid #e3d8c9;border-radius:9px;flex-direction:column;gap:4px;min-width:0;padding:9px;display:flex}.judgeAudioAnalysisGrid span{color:#83786b;text-transform:uppercase;font-size:7px;font-weight:800}.judgeAudioAnalysisGrid strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}@media (width<=480px){.judgeAudioAnalysisGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.judgeAudioQualityResult.veryGood{color:#165d85;background:#f1f8fc;border-color:#a9c9df}.judgeAudioLiveGuidance{border:1px solid;border-radius:10px;flex-direction:column;justify-content:center;gap:3px;min-height:48px;margin:0 0 13px;padding:10px 12px;display:flex}.judgeAudioLiveGuidance strong{font-size:10px}.judgeAudioLiveGuidance span{font-size:8px;line-height:1.4}.judgeAudioLiveGuidance.good{color:#176d35;background:#eff9f1;border-color:#a9d4b3}.judgeAudioLiveGuidance.quiet{color:#765805;background:#fff8df;border-color:#dec371}.judgeAudioLiveGuidance.high{color:#a12d27;background:#fff2f1;border-color:#dfa7a2}.judgeAudioLiveGuidance.steady{color:#265f84;background:#f2f7fc;border-color:#b8cce0}.judgeAudioLevelWarning{color:#765600;background:#fff8df;border:1px solid #ddbf6a;border-radius:10px;margin:10px 0 12px;padding:11px 12px;font-size:10px;font-weight:800;line-height:1.4}.judgeAudioLiveFeedback,.judgeAudioLevelWarning,.judgeAudioLiveFeedback{display:none!important}.judgeAudioAnalysisUnavailable{color:#725607;background:#fff9e8;border:1px solid #d8c37f;border-radius:10px;flex-direction:column;gap:5px;margin-top:12px;padding:12px;display:flex}.judgeAudioAnalysisUnavailable strong{font-size:11px}.judgeAudioAnalysisUnavailable span{font-size:9px;line-height:1.5}.oroPhotoBoothManager{flex-direction:column;gap:22px;display:flex}.oroPhotoBoothHeader{background:linear-gradient(135deg,#ffffff0f,#ffffff04);border:1px solid #ffffff14;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:24px;padding:26px;display:flex}.oroPhotoBoothHeader h2{margin:5px 0 7px;font-size:30px}.oroPhotoBoothHeader p{opacity:.68;margin:0}.oroPhotoBoothHeaderActions{align-items:center;gap:10px;display:flex}.oroPhotoBoothCount{text-align:center;background:#ffffff0f;border-radius:14px;min-width:82px;padding:10px 14px}.oroPhotoBoothCount strong{font-size:20px;display:block}.oroPhotoBoothCount span{opacity:.6;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:10px;display:block}.oroPhotoBoothUpload{color:#090909;cursor:pointer;background:#d6b756;border-radius:13px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex}.oroPhotoBoothUpload input{display:none}.oroPhotoBoothRules{flex-wrap:wrap;gap:10px;display:flex}.oroPhotoBoothRules strong,.oroPhotoBoothRules span{background:#ffffff0e;border-radius:999px;padding:9px 13px;font-size:12px}.oroPhotoBoothRules strong{color:#d6b756}.oroPhotoBoothMessage,.oroPhotoBoothEmpty{background:#ffffff0d;border-radius:14px;padding:18px}.oroPhotoBoothGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px;display:grid}.oroPhotoBoothCard{background:#ffffff09;border:1px solid #ffffff14;border-radius:20px;overflow:hidden}.oroPhotoBoothPreview{background:linear-gradient(45deg,#222 25%,#292929 25% 50%,#222 50% 75%,#292929 75%) 0 0/24px 24px;justify-content:center;align-items:center;min-height:320px;padding:16px;display:flex;position:relative}.oroPhotoBoothPreview img{object-fit:contain;filter:drop-shadow(0 12px 20px #00000059);width:auto;max-width:100%;height:300px;display:block}.oroPhotoBoothStatus,.oroPhotoBoothNumber{border-radius:999px;padding:7px 9px;font-size:10px;font-weight:900;position:absolute;top:12px}.oroPhotoBoothStatus{background:#444;left:12px}.oroPhotoBoothStatus.active{color:#080808;background:#d6b756}.oroPhotoBoothNumber{background:#000000bf;right:12px}.oroPhotoBoothCardBody{padding:16px}.oroPhotoBoothCardBody h3{margin:0 0 10px;font-size:16px}.oroPhotoBoothSpecs{opacity:.7;flex-direction:column;gap:4px;font-size:11px;display:flex}.oroPhotoBoothSpecs .warning{color:#ffb1b1;opacity:1}.oroPhotoBoothCoordinates{opacity:.75;background:#00000038;border-radius:9px;margin-top:10px;padding:8px;font-family:monospace;font-size:10px}.oroPhotoBoothCardActions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.oroPhotoBoothCardActions button{min-height:34px;color:inherit;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:9px;font-size:10px}.oroPhotoBoothCardBody small{opacity:.42;margin-top:10px;font-size:9px;display:block}@media (width<=800px){.oroPhotoBoothHeader{flex-direction:column;align-items:stretch}.oroPhotoBoothHeaderActions{flex-wrap:wrap}}.oroPhotoBoothGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px}.oroPhotoBoothCard{min-width:0}.oroPhotoBoothPreview{min-height:390px}.oroPhotoBoothPreview img{height:360px}.oroPhotoBoothPublish{color:#fff;cursor:pointer;background:#111;border:0;border-radius:13px;min-height:46px;padding:0 20px;font-weight:900}.oroPhotoBoothPublish:disabled{opacity:.45;cursor:default}.oroPhotoBoothMessage.success{border:1px solid #4696463d}.oroPhotoBoothMessage.error{color:#a40000;border:1px solid #be323240}.oroPhotoBoothNameRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.oroPhotoBoothNameRow h3{margin:0}.oroLiveBadge{color:#e6c55b;background:#121212;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.oroPhotoBoothSpecs .pass{color:#28773c;opacity:1}.oroPhotoBoothSpecs .legacy{color:#916c00;opacity:1}.oroPhotoBoothMoveRow{grid-template-columns:1fr 1fr;gap:7px;margin-top:13px;display:grid}.oroPhotoBoothMoveRow button{cursor:pointer;background:#0000000a;border:1px solid #0000001a;border-radius:9px;min-height:34px}.oroPhotoBoothCardActions{grid-template-columns:repeat(4,1fr)}.oroPhotoBoothCardActions button,.oroReplaceButton{min-height:36px;color:inherit;cursor:pointer;background:#0000000a;border:1px solid #0000001a;border-radius:9px;font-size:10px}.oroReplaceButton{justify-content:center;align-items:center;display:flex}.oroReplaceButton input{display:none}.oroPhotoBoothCardActions .danger{color:#9f1717}@media (width>=1500px){.oroPhotoBoothGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1100px){.oroPhotoBoothGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.oroPhotoBoothGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.oroPhotoBoothGrid{grid-template-columns:1fr}}.globalSettings{color:#17130e;gap:18px;padding-bottom:60px;display:grid}.globalSettingsHero{color:#fff;background:radial-gradient(circle at 100% 0,#d69f2547,#0000 44%),linear-gradient(120deg,#17130e,#2d1f0a);border-radius:22px;justify-content:space-between;align-items:center;gap:30px;padding:32px 36px;display:flex}.globalSettingsHero h1{color:#fff;margin:6px 0 8px;font-size:clamp(38px,5vw,58px)}.globalSettingsHero p{color:#d4ccbf;max-width:760px;margin:0;line-height:1.55}.globalSettingsHero button{color:#17130e;font:inherit;cursor:pointer;background:#edb82f;border:1px solid #e3b941;border-radius:11px;flex:none;padding:12px 18px;font-weight:900}.globalSettingsEyebrow{color:#b57b0d;letter-spacing:.16em;font-size:10px;font-weight:950}.globalSettingsPrimaryNav{background:#f7f3ed;border:1px solid #dfd4c5;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;display:grid}.globalSettingsPrimaryNav button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:4px;padding:15px 17px;display:grid}.globalSettingsPrimaryNav button.active{background:#fff7df;border-color:#d09a21}.globalSettingsPrimaryNav strong,.globalSettingsPrimaryNav span{display:block}.globalSettingsPrimaryNav span{color:#766b5f;font-size:11px}.globalSettingsError{color:#a61b13;background:#fff1ef;border:1px solid #e7aaa4;border-radius:11px;padding:13px;font-weight:800}.photogenicStudio{gap:16px;display:grid}.photogenicStudioHeader{background:#fff;border:1px solid #ded2c2;border-radius:18px;justify-content:space-between;align-items:center;gap:28px;padding:24px 26px;display:flex}.photogenicStudioHeader h2{margin:5px 0 7px;font-size:34px}.photogenicStudioHeader p{color:#70665b;margin:0}.photogenicStudioStats{gap:10px;display:flex}.photogenicStudioStats article{background:#faf7f1;border:1px solid #e1d4c0;border-radius:12px;min-width:130px;padding:13px 15px}.photogenicStudioStats span,.photogenicStudioStats strong{display:block}.photogenicStudioStats span{color:#766b5f;font-size:10px;font-weight:800}.photogenicStudioStats strong{margin-top:4px;font-size:25px}.photogenicStudioTabs{background:#f7f3ed;border:1px solid #dfd4c5;border-radius:14px;gap:7px;padding:8px;display:flex;overflow-x:auto}.photogenicStudioTabs button{font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:none;padding:11px 15px;font-weight:850}.photogenicStudioTabs button.active{color:#17130e;background:#fff5d8;border-color:#d09a21}.photogenicStudioSelectors{background:#fff;border:1px solid #dfd4c5;border-radius:16px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) auto;align-items:end;gap:13px;padding:18px;display:grid}.photogenicStudioSelectors label{gap:7px;display:grid}.photogenicStudioSelectors span{font-size:12px;font-weight:850}.photogenicStudioSelectors select{width:100%;font:inherit;background:#fff;border:1px solid #d5c6b2;border-radius:10px;padding:12px}.photogenicStudioSelectors>a{color:#17130e;background:#e4aa27;border:1px solid #c58d17;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;font-weight:900;text-decoration:none;display:inline-flex}.photogenicStudioWorkspace{grid-template-columns:minmax(230px,310px) minmax(0,1fr);gap:16px;display:grid}.photogenicStudioParticipant,.photogenicStudioAssets>section,.photogenicStudioPlaceholder{background:#fff;border:1px solid #ded2c2;border-radius:17px;padding:20px}.photogenicStudioParticipant h3{margin:7px 0 18px;font-size:25px}.photogenicStudioParticipant dl{gap:0;margin:0;display:grid}.photogenicStudioParticipant dl div{border-top:1px solid #eee5d9;gap:4px;padding:13px 0;display:grid}.photogenicStudioParticipant dt{color:#7b7063;text-transform:uppercase;font-size:10px;font-weight:900}.photogenicStudioParticipant dd{margin:0;font-weight:800}.photogenicStudioAssets{gap:16px;display:grid}.photogenicStudioSectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;display:flex}.photogenicStudioSectionHeader h3{margin:5px 0 0;font-size:23px}.photogenicStudioSectionHeader>span{color:#7a5207;background:#f7df9e;border-radius:999px;place-items:center;min-width:34px;min-height:34px;font-weight:900;display:grid}.photogenicStudioAssetGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.photogenicStudioAssetGrid article{background:#faf8f4;border:1px solid #e4d9ca;border-radius:13px;gap:8px;padding:10px;display:grid}.photogenicStudioAssetGrid img{aspect-ratio:4/5;object-fit:cover;background:#111;border-radius:9px;width:100%}.photogenicStudioAssetGrid small{color:#776c60;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photogenicStudioAssetGrid a,.photogenicStudioAssetGrid button{color:#17130e;min-height:38px;font:inherit;background:#fff;border:1px solid #ccb47e;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.photogenicStudioAssetGrid button:disabled{opacity:.48;cursor:not-allowed}.photogenicStudioEmpty{color:#776c60;text-align:center;background:#faf8f5;border:1px dashed #d9cbb8;border-radius:13px;padding:34px}.photogenicEditorFoundation{background:#fff9e9;border:1px dashed #c9992c;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;padding:22px;display:flex}.photogenicEditorFoundation h3{margin:6px 0 7px}.photogenicEditorFoundation p{color:#746958;max-width:760px;margin:0;line-height:1.55}.photogenicEditorFoundation>span{color:#76510a;background:#f2dda1;border-radius:999px;flex:none;padding:8px 12px;font-size:11px;font-weight:900}.photogenicStudioPlaceholder h3{margin:6px 0 7px;font-size:27px}.photogenicStudioPlaceholder p{color:#746a5e;margin:0}@media (width<=1100px){.photogenicStudioWorkspace{grid-template-columns:1fr}.photogenicStudioAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.globalSettingsHero,.photogenicStudioHeader,.photogenicEditorFoundation{flex-direction:column;align-items:stretch}.globalSettingsPrimaryNav,.photogenicStudioSelectors,.photogenicStudioAssetGrid{grid-template-columns:1fr}.photogenicStudioStats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.photogenicStudioTool{background:#fff;border:1px solid #ded2c2;border-radius:17px;overflow:hidden}.photogenicStudioToolHeader{padding:24px 26px 8px}.photogenicStudioToolHeader h3{margin:6px 0 7px;font-size:28px}.photogenicStudioToolHeader p{color:#746a5e;max-width:760px;margin:0;line-height:1.55}.photogenicStudioTool .judgeSettingsPageEmbedded{background:0 0;min-height:0;padding-top:0}.photogenicStudioTool .judgeSettingsPageEmbedded .judgeSettingsHero{display:none}.photogenicGraphicEditButton{color:#17130e;min-height:38px;font:inherit;cursor:pointer;background:#e7ad25;border:1px solid #c58d17;border-radius:8px;justify-content:center;align-items:center;padding:8px;font-size:11px;font-weight:950;display:inline-flex}.photogenicGraphicEditorBackdrop{z-index:99999;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0a0805d1;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.photogenicGraphicEditorModal{background:#f4f0e9;border:1px solid #c99621;border-radius:20px;grid-template-rows:auto minmax(0,1fr);width:min(1480px,98vw);height:min(920px,96vh);display:grid;overflow:hidden;box-shadow:0 30px 90px #00000073}.photogenicGraphicEditorHeader{color:#fff;background:radial-gradient(circle at 100% 0,#d9a32552,#0000 45%),#17130e;border-bottom:1px solid #dbcdb8;justify-content:space-between;align-items:center;gap:25px;padding:20px 24px;display:flex}.photogenicGraphicEditorHeader span{color:#e3ad2b;letter-spacing:.16em;font-size:10px;font-weight:950}.photogenicGraphicEditorHeader h2{color:#fff;margin:5px 0 4px;font-size:30px}.photogenicGraphicEditorHeader p{color:#d2c8b9;margin:0}.photogenicGraphicEditorHeader button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #ad8c49;border-radius:9px;padding:10px 15px;font-weight:900}.photogenicGraphicEditorBody{grid-template-columns:230px minmax(420px,1fr) 300px;min-height:0;display:grid}.photogenicGraphicEditorPhotos,.photogenicGraphicEditorControls{background:#fff;padding:20px;overflow-y:auto}.photogenicGraphicEditorPhotos{border-right:1px solid #ded2c2}.photogenicGraphicEditorControls{border-left:1px solid #ded2c2}.photogenicGraphicEditorLabel{color:#af7505;letter-spacing:.16em;font-size:9px;font-weight:950}.photogenicGraphicEditorPhotos h3,.photogenicGraphicEditorControls h3{margin:5px 0 16px;font-size:22px}.photogenicGraphicEditorPhotoList{gap:10px;display:grid}.photogenicGraphicEditorPhotoList button{text-align:left;cursor:pointer;background:#faf7f1;border:1px solid #ddd0bd;border-radius:11px;grid-template-columns:60px 1fr;align-items:center;gap:10px;padding:8px;display:grid}.photogenicGraphicEditorPhotoList button.active{background:#fff4d8;border-color:#d19314;box-shadow:inset 0 0 0 1px #d19314}.photogenicGraphicEditorPhotoList img{object-fit:cover;border-radius:7px;width:60px;height:70px}.photogenicGraphicEditorTips{color:#706452;background:#fff9e9;border:1px solid #eadbb8;border-radius:11px;margin-top:18px;padding:13px;font-size:12px;line-height:1.5}.photogenicGraphicEditorTips p{margin:5px 0 0}.photogenicGraphicEditorCanvasArea{background-color:#f1ede6;background-image:linear-gradient(45deg,#e7e1d8 25%,#0000 25%),linear-gradient(-45deg,#e7e1d8 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e7e1d8 75%),linear-gradient(-45deg,#0000 75%,#e7e1d8 75%),none;background-position:0 0,0 10px,10px -10px,-10px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:20px 20px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;align-content:center;justify-items:center;min-width:0;padding:24px;display:grid;overflow:auto}.photogenicGraphicEditorCanvas{aspect-ratio:1080/1350;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#080705;border:2px solid #c8941f;border-radius:8px;width:min(540px,58vh);position:relative;overflow:hidden;box-shadow:0 16px 45px #00000047}.photogenicGraphicEditorCanvas:active{cursor:grabbing}.photogenicGraphicEditorBase{z-index:1;object-fit:fill;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.photogenicGraphicEditorPhotoWindow{z-index:2;pointer-events:none;background:#111;width:56.4815%;height:51.8519%;position:absolute;top:24.0741%;left:21.7593%;overflow:hidden}.photogenicGraphicEditorPhotoWindow img{object-fit:cover;pointer-events:none;max-width:none;position:absolute;transform:translate(-50%,-50%)}.photogenicGraphicEditorFrameGuide{z-index:3;color:#ffffffe0;text-transform:uppercase;pointer-events:none;background:#0000000f;border:2px dashed #ffd55ee6;place-items:center;width:56.4815%;height:51.8519%;font-size:11px;font-weight:900;display:grid;position:absolute;top:24.0741%;left:21.7593%}.photogenicGraphicEditorCanvasHelp{color:#6f6457;text-align:center;max-width:520px;margin:12px 0 0;font-size:11px}.photogenicGraphicEditorControls label{border-top:1px solid #eee4d6;gap:8px;padding:15px 0;display:grid}.photogenicGraphicEditorControls label>div{justify-content:space-between;gap:10px;display:flex}.photogenicGraphicEditorControls label span{color:#9a6a0b;font-weight:900}.photogenicGraphicEditorControls input[type=range]{accent-color:#cc941d;width:100%}.photogenicGraphicEditorNudgeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:8px 0 16px;display:grid}.photogenicGraphicEditorNudgeGrid button{font:inherit;cursor:pointer;background:#faf7f1;border:1px solid #d6c8b3;border-radius:8px;padding:9px;font-size:11px;font-weight:850}.photogenicGraphicEditorNudgeGrid button:first-child,.photogenicGraphicEditorNudgeGrid button:nth-child(5){grid-column:1/-1}.photogenicGraphicEditorSuccess,.photogenicGraphicEditorError{border-radius:9px;margin-bottom:10px;padding:10px;font-size:12px;font-weight:800}.photogenicGraphicEditorSuccess{color:#17652d;background:#effaf1;border:1px solid #9ed0aa}.photogenicGraphicEditorError{color:#a4261d;background:#fff1ef;border:1px solid #e2aaa4}.photogenicGraphicEditorSave,.photogenicGraphicEditorSaveNew,.photogenicGraphicEditorReset{width:100%;font:inherit;cursor:pointer;border-radius:9px;padding:12px;font-weight:950}.photogenicGraphicEditorSave{color:#15110c;background:#e5a921;border:1px solid #bd8210}.photogenicGraphicEditorSaveNew{color:#17130e;background:#fff5da;border:1px solid #cab47f;margin-top:8px}.photogenicGraphicEditorReset{color:#51483c;background:#fff;border:1px solid #d7cbb9;margin-top:8px}.photogenicGraphicEditorSave:disabled,.photogenicGraphicEditorSaveNew:disabled,.photogenicGraphicEditorReset:disabled{opacity:.55;cursor:wait}@media (width<=1050px){.photogenicGraphicEditorModal{height:98vh}.photogenicGraphicEditorBody{grid-template-columns:190px 1fr}.photogenicGraphicEditorControls{border-top:1px solid #ded2c2;border-left:0;grid-column:1/-1}}@media (width<=720px){.photogenicGraphicEditorBackdrop{padding:0}.photogenicGraphicEditorModal{border-radius:0;width:100vw;height:100vh}.photogenicGraphicEditorBody{display:block;overflow-y:auto}.photogenicGraphicEditorPhotos,.photogenicGraphicEditorControls{overflow:visible}.photogenicGraphicEditorCanvas{width:min(92vw,470px)}}.photogenicGraphicEditorCanvas{overscroll-behavior:contain;-webkit-user-drag:none}.photogenicGraphicEditorCanvas,.photogenicGraphicEditorCanvas *{-webkit-user-select:none;user-select:none}.photogenicGraphicEditorCanvas:hover .photogenicGraphicEditorFrameGuide{background:#0000001f}.photogenicGraphicEditorCanvas:active .photogenicGraphicEditorFrameGuide{background:#da9e191f;border-style:solid}.photogenicGraphicEditorPhotoWindow img{will-change:width, height, left, top}.photogenicGraphicEditorPhotoWindow .photogenicGraphicEditorBlurBackground{object-fit:cover;filter:blur(18px)brightness(.82);width:116%;max-width:none;height:116%;position:absolute;inset:-8%;transform:none}.photogenicGraphicEditorPhotoWindow .photogenicGraphicEditorForeground{object-fit:contain;will-change:left, top, width, height;max-width:none;position:absolute;transform:translate(-50%,-50%)}.photogenicCreateWorkspace{gap:16px;display:grid}.photogenicCreateHeader{background:#fff;border:1px solid #ded2c2;border-radius:17px;justify-content:space-between;align-items:end;gap:24px;padding:22px 24px;display:flex}.photogenicCreateHeader h3{margin:6px 0 7px;font-size:28px}.photogenicCreateHeader p{color:#746a5e;max-width:720px;margin:0;line-height:1.5}.photogenicCreateHeader label{gap:7px;min-width:270px;display:grid}.photogenicCreateHeader label span{font-size:11px;font-weight:900}.photogenicCreateHeader select{width:100%;font:inherit;background:#fff;border:1px solid #d5c6b2;border-radius:10px;padding:11px 12px}.photogenicCreateTemplatePreview{background:#fff9e7;border:1px solid #e2c878;border-radius:16px;grid-template-columns:minmax(0,1fr) 130px;align-items:center;gap:20px;padding:18px 20px;display:grid}.photogenicCreateTemplatePreview strong{margin-top:5px;font-size:19px;display:block}.photogenicCreateTemplatePreview p{color:#6e6252;max-width:760px;margin:6px 0 0;line-height:1.5}.photogenicCreateTemplatePreview img{border:2px solid #c8941f;border-radius:7px;justify-self:end;width:110px}.photogenicCreateEmpty{color:#706452;text-align:center;background:#fff9e9;border:1px dashed #d4b35f;border-radius:16px;gap:7px;padding:34px;display:grid}.photogenicCreateEmpty p{max-width:680px;margin:0 auto;line-height:1.5}.photogenicCreateWorkspace .photogenicGraphicEditorBackdrop{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;padding:0;display:block;position:relative;inset:auto}.photogenicCreateWorkspace .photogenicGraphicEditorModal{width:100%;height:min(840px,100vh - 130px);box-shadow:none;border-radius:18px}@media (width<=800px){.photogenicCreateHeader{flex-direction:column;align-items:stretch}.photogenicCreateHeader label{min-width:0}.photogenicCreateTemplatePreview{grid-template-columns:1fr}.photogenicCreateTemplatePreview img{justify-self:start}}@media (width<=1150px){.photogenicPhotoLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.photogenicPhotoLibraryHeader{flex-direction:column;align-items:stretch}.photogenicPhotoLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.photogenicPhotoLibraryGrid{grid-template-columns:1fr}}.photogenicPhotoLibrary{background:#fff;border:1px solid #ded2c2;border-radius:17px;gap:14px;padding:20px;display:grid}.photogenicPhotoLibraryHeader{justify-content:space-between;align-items:center;gap:22px;display:flex}.photogenicPhotoLibraryHeader h3{margin:5px 0 6px;font-size:25px}.photogenicPhotoLibraryHeader p{color:#746a5e;max-width:760px;margin:0;line-height:1.5}.photogenicPhotoLibraryHeader>button{color:#17130e;font:inherit;cursor:pointer;background:#e6aa22;border:1px solid #bd8210;border-radius:10px;flex:none;padding:12px 16px;font-weight:950}.photogenicPhotoDropzone{color:#766a5b;text-align:center;background:#faf7f1;border:2px dashed #d1bc8b;border-radius:13px;padding:18px;transition:border-color .16s,background .16s}.photogenicPhotoDropzone.dragging{color:#684500;background:#fff3cf;border-color:#c88e16}.photogenicPhotoLibraryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.photogenicPhotoLibraryGrid article{background:#faf8f4;border:1px solid #e1d5c5;border-radius:13px;gap:7px;padding:10px;display:grid}.photogenicPhotoLibraryImage{position:relative}.photogenicPhotoLibraryImage img{aspect-ratio:4/5;object-fit:cover;background:#111;border-radius:9px;width:100%}.photogenicPhotoLibraryImage span{color:#fff;background:#120e09d1;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;position:absolute;bottom:7px;left:7px}.photogenicPhotoLibraryGrid small{color:#776c60;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.photogenicPhotoLibraryActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:3px;display:grid}.photogenicPhotoLibraryActions a,.photogenicPhotoLibraryActions button,.photogenicPhotoLibraryActions span{color:#342b20;min-height:36px;font:inherit;background:#fff;border:1px solid #d3c4ad;border-radius:8px;justify-content:center;align-items:center;padding:7px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.photogenicPhotoLibraryActions button{color:#9d241b;cursor:pointer}.photogenicPhotoLibraryActions span{color:#756b60;background:#eee9e2}.photogenicPhotoLibrarySuccess,.photogenicPhotoLibraryError{border-radius:10px;padding:11px 12px;font-weight:800}.photogenicPhotoLibrarySuccess{color:#17632c;background:#eff9f1;border:1px solid #a3d3ae}.photogenicPhotoLibraryError{color:#a4251d;background:#fff1ef;border:1px solid #e1aaa4}.photogenicCreateHeader{padding:17px 20px}.photogenicCreateHeader h3{font-size:24px}.photogenicCreateTemplatePreview{padding:14px 18px}.photogenicCreateTemplatePreview img{width:82px}.photogenicCreateWorkspace .photogenicGraphicEditorModal{height:min(760px,100vh - 170px)}@media (width<=1150px){.photogenicPhotoLibraryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.photogenicPhotoLibraryHeader{flex-direction:column;align-items:stretch}.photogenicPhotoLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.photogenicPhotoLibraryGrid{grid-template-columns:1fr}}.photogenicPrimaryNavigation{background:#f8f5ef;border:1px solid #dfd3c3;border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:8px;display:grid}.photogenicPrimaryNavigation>button{color:#554a3d;min-height:76px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:5px;padding:14px 17px;transition:border-color .16s,background .16s,transform .16s;display:grid}.photogenicPrimaryNavigation>button:hover{background:#fff9e9;border-color:#ddbf70;transform:translateY(-1px)}.photogenicPrimaryNavigation>button.active{color:#17120c;background:linear-gradient(135deg,#fff9e7,#f6e5b2);border-color:#c58c15;box-shadow:inset 0 0 0 1px #c58c151f}.photogenicPrimaryNavigation strong{font-size:17px;font-weight:950}.photogenicPrimaryNavigation span{color:#766b5e;font-size:11px;line-height:1.4}.photogenicStudioSubNavigation{background:#fff;border:1px solid #ddd0bd;border-radius:12px;gap:6px;width:fit-content;margin-top:12px;padding:5px;display:inline-flex}.photogenicStudioSubNavigation button{color:#5b5043;min-height:42px;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 20px;font-weight:900}.photogenicStudioSubNavigation button:hover{background:#faf3e5}.photogenicStudioSubNavigation button.active{color:#17120c;background:#fff2d0;border-color:#c89019}@media (width<=850px){.photogenicPrimaryNavigation{grid-template-columns:1fr}.photogenicPrimaryNavigation>button{min-height:64px}}@media (width<=520px){.photogenicStudioSubNavigation{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.photogenicStudioSubNavigation button{padding-inline:10px}}.photogenicStudioCompactHeader{background:#fff;border:1px solid #ded2c2;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;padding:11px 15px;display:flex}.photogenicStudioCompactHeader h2{margin:2px 0 0;font-size:19px;line-height:1.1}.photogenicStudioCompactHeader .globalSettingsEyebrow{font-size:8px}.photogenicStudioCompactStats{align-items:center;gap:7px;display:flex}.photogenicStudioCompactStats span{color:#74695d;background:#faf7f2;border:1px solid #e0d4c4;border-radius:8px;align-items:baseline;gap:5px;padding:6px 9px;font-size:10px;font-weight:800;display:flex}.photogenicStudioCompactStats strong{color:#17120d;font-size:16px}.photogenicStudioCompactHeader+.photogenicStudioSubNavigation{margin-top:0}@media (width<=650px){.photogenicStudioCompactHeader{flex-direction:column;align-items:flex-start}}.oroPhotoBoothTopTab{color:#111;cursor:pointer;background:#fff;border:1px solid #ae840f40;border-radius:14px;width:100%;margin:14px 0;padding:14px 18px;font-weight:800;display:block}.oroPhotoBoothTopTab.active{background:#fff5d4;border-color:#d1a625}.oroVoting{color:#171719;background:radial-gradient(circle at 88% 4%,#d3a74f1f,#0000 26%),#f7f7f8;min-height:100%;padding:30px}.votingHero{background:#fff;border:1px solid #e6e6e9;border-radius:22px;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px;display:flex}.votingEyebrow{color:#9d741e;letter-spacing:.18em;margin-bottom:7px;font-size:11px;font-weight:900}.votingHero h1,.votingEventHeader h2,.createVotingEvent h2,.votingEmpty h2{color:#151518;margin:0}.votingHero h1{letter-spacing:-.04em;font-size:34px}.votingHero p,.createVotingEvent p,.votingEventHeader p,.votingEmpty p{color:#73737b;margin:8px 0 0;line-height:1.55}.votingHeroStatus{color:#74747b;border:1px solid #e7e7ea;border-radius:14px;grid-template-columns:auto auto;align-items:center;gap:2px 8px;padding:12px 16px;font-size:11px;display:grid}.votingHeroStatus strong{color:#1f8a52;grid-column:2;font-size:12px}.votingLiveDot{background:#29ad69;border-radius:50%;grid-row:1/span 2;width:9px;height:9px;box-shadow:0 0 0 5px #29ad691f}.votingAlert{border-radius:12px;margin-top:16px;padding:13px 16px;font-size:13px;font-weight:700}.votingAlert.error{color:#9b2c2c;background:#fff0f0;border:1px solid #f4caca}.votingAlert.success{color:#16643d;background:#edfaf3;border:1px solid #c8ebd7}.votingToolbar{background:#fff;border:1px solid #e4e4e7;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:18px;padding:18px 20px;display:flex}.votingToolbar label:not(.scheduleUpload){gap:7px;width:min(430px,100%);display:grid}.votingToolbar label span{color:#777780;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800}.votingToolbar select,.createVotingEvent input{color:#222226;background:#fff;border:1px solid #d9d9de;border-radius:11px;outline:none;width:100%;min-height:44px;padding:0 13px}.scheduleUpload{color:#fff;cursor:pointer;background:#171719;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:13px;font-weight:800;display:inline-flex}.scheduleUpload input{display:none}.votingStats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}.votingStats article{background:#fff;border:1px solid #e5e5e8;border-radius:17px;padding:18px 20px}.votingStats span{color:#85858d;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;display:block}.votingStats strong{margin-top:8px;font-size:29px;display:block}.votingEventHeader{background:#fff;border:1px solid #e4e4e7;border-radius:18px;margin-top:18px;padding:22px 24px}.votingEventHeader h2{font-size:23px}.votingEmpty{text-align:center;background:#fff;border:1px dashed #d8d8dc;border-radius:20px;margin-top:18px;padding:70px 25px}.votingEmptyIcon{color:#936b18;background:#f4e8c9;border-radius:16px;place-items:center;width:52px;height:52px;margin:0 auto 16px;font-weight:900;display:grid}.createVotingEvent{background:#fff;border:1px solid #e4e4e7;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:18px;padding:30px;display:grid}.createVotingEvent form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.createVotingEvent button{color:#fff;cursor:pointer;background:#171719;border:0;border-radius:11px;min-height:44px;font-weight:800}.sessionGrid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-top:18px;display:grid}.sessionCard{background:#fff;border:1px solid #e3e3e7;border-radius:19px;overflow:hidden}.sessionCard header{justify-content:space-between;align-items:flex-start;gap:12px;padding:19px 20px 16px;display:flex}.sessionCard header span{color:#9999a0;letter-spacing:.14em;font-size:10px;font-weight:900}.sessionCard h3{margin:4px 0 0;font-size:19px}.sessionStatus{border-radius:20px;padding:6px 9px;font-size:10px;font-weight:900}.sessionStatus.open{color:#157344;background:#e7f8ef}.sessionStatus.locked{color:#6c6c73;background:#eeeef1}.sessionNumbers{border-top:1px solid #eeeef0;border-bottom:1px solid #eeeef0;grid-template-columns:1fr 1fr;display:grid}.sessionNumbers div{padding:14px 20px}.sessionNumbers div+div{border-left:1px solid #eeeef0}.sessionNumbers span,.sessionLeader>span{color:#9999a0;letter-spacing:.08em;font-size:10px;font-weight:800;display:block}.sessionNumbers strong{margin-top:4px;font-size:20px;display:block}.sessionLeader{background:#faf8f2;padding:18px 20px}.sessionLeader strong{color:#5f4714;margin-top:7px;font-size:15px;display:block}.sessionLeader small{color:#8e7b50;margin-top:4px;display:block}.sessionActions{grid-template-columns:1fr 1fr;gap:9px;padding:16px 20px;display:grid}.sessionActions button{cursor:pointer;border-radius:10px;min-height:39px;font-weight:800}.openButton{color:#fff;background:#1d8a54;border:0}.lockButton{color:#fff;background:#303036;border:0}.winnerButton{color:#745513;background:#fff8e5;border:1px solid #d9b866}.sessionCard details{border-top:1px solid #eeeef0}.sessionCard summary{color:#686870;cursor:pointer;padding:14px 20px;font-size:12px;font-weight:800}.routineList{border-top:1px solid #eeeef0;max-height:280px;overflow:auto}.routineList>div{border-bottom:1px solid #f0f0f2;grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:11px 20px;font-size:12px;display:grid}.routineList b{color:#9b751e;font-size:11px}@media (width<=900px){.oroVoting{padding:18px}.votingHero,.votingToolbar{flex-direction:column}.votingStats{grid-template-columns:1fr 1fr}.createVotingEvent{grid-template-columns:1fr}}.voteHistorySection{background:#111;border:1px solid #ffffff14;border-radius:20px;margin-top:24px;padding:26px}.voteHistoryHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.voteHistoryHeader h2{margin:5px 0;font-size:25px}.voteHistoryHeader p{color:#858589;margin:0}.voteHistoryHeader button{color:#f4c430;cursor:pointer;background:#211c0d;border:1px solid #f4c43040;border-radius:10px;padding:11px 16px;font-weight:800}.voteHistoryStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.voteHistoryStats article{background:#171717;border:1px solid #ffffff12;border-radius:14px;padding:17px}.voteHistoryStats span{color:#777;letter-spacing:1px;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.voteHistoryStats strong{color:#fff;margin-top:7px;font-size:28px;display:block}.voteHistorySessions{flex-wrap:wrap;gap:9px;margin-top:13px;display:flex}.voteHistorySessions>div{color:#888;background:#181818;border:1px solid #ffffff0f;border-radius:9px;gap:12px;padding:8px 11px;font-size:11px;display:flex}.voteHistorySessions strong{color:#fff}.voteHistoryTools{gap:9px;margin-top:18px;display:flex}.voteHistoryTools input{color:#fff;background:#181818;border:1px solid #ffffff1a;border-radius:10px;flex:1;min-width:220px;padding:12px 14px}.voteHistoryTools button{color:#fff;cursor:pointer;background:#1c1c1c;border:1px solid #ffffff1a;border-radius:10px;padding:11px 14px;font-weight:800}.voteHistoryTools .marketingExportButton{color:#111;background:#f4c430;border-color:#f4c430}.voteHistoryTableWrap{border:1px solid #ffffff12;border-radius:12px;margin-top:14px;overflow:auto}.voteHistoryTable{border-collapse:collapse;width:100%;min-width:850px}.voteHistoryTable th{text-align:left;color:#777;text-transform:uppercase;background:#171717;padding:12px 14px;font-size:10px}.voteHistoryTable td{color:#999;border-top:1px solid #ffffff0f;padding:13px 14px;font-size:12px}.voteHistoryTable td strong{color:#fff}.historyRoutineCell{flex-direction:column;gap:3px;display:flex}.historyRoutineCell b{color:#f4c430}.historyRoutineCell span{color:#ddd}.historyMarketingYes{color:#f4c430;background:#f4c4301c;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900;display:inline-block}.historyMarketingNo{color:#666}.voteHistoryEmpty{text-align:center;color:#777;padding:30px}@media (width<=800px){.voteHistoryStats{grid-template-columns:1fr}.voteHistoryTools,.voteHistoryHeader{flex-direction:column}}.votingAdminTabs{background:#fff;border:1px solid #e6e2da;border-radius:13px;gap:8px;width:max-content;margin-bottom:20px;padding:6px;display:flex}.votingAdminTabs button{color:#777;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 17px;font-weight:800}.votingAdminTabs button.active{color:#f4c430;background:#111}.audienceContactsPage{background:#fff;border:1px solid #e4e1da;border-radius:20px;padding:25px}.audienceContactsHero{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.audienceContactsHero h2{margin:5px 0;font-size:28px}.audienceContactsHero p{color:#777;max-width:660px;margin:0}.audienceContactsHero>button{color:#8a6500;cursor:pointer;background:#fff8df;border:1px solid #d9a900;border-radius:10px;padding:11px 16px;font-weight:800}.audienceContactsStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.audienceContactsStats article{background:#faf9f6;border:1px solid #e7e4dc;border-radius:14px;padding:18px}.audienceContactsStats span{color:#888;text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:900;display:block}.audienceContactsStats strong{color:#111;margin-top:7px;font-size:30px;display:block}.audienceContactsFilters{grid-template-columns:minmax(250px,1fr) 200px 150px 250px;gap:9px;margin-top:20px;display:grid}.audienceContactsFilters input,.audienceContactsFilters select{color:#222;background:#fff;border:1px solid #ddd9d0;border-radius:10px;min-height:43px;padding:0 13px}.audienceContactsActions{justify-content:flex-end;gap:9px;margin-top:12px;display:flex}.audienceContactsActions button{color:#fff;cursor:pointer;background:#171717;border:1px solid #d8d5cd;border-radius:10px;padding:11px 14px;font-weight:800}.audienceContactsActions .audienceMarketingExport{color:#111;background:#f4c430;border-color:#f4c430}.audienceContactsTableWrap{border:1px solid #e4e1da;border-radius:13px;margin-top:14px;overflow:auto}.audienceContactsTable{border-collapse:collapse;width:100%;min-width:1100px}.audienceContactsTable th{text-align:left;color:#777;text-transform:uppercase;letter-spacing:.8px;background:#f8f7f4;padding:12px 14px;font-size:10px}.audienceContactsTable td{color:#666;vertical-align:middle;border-top:1px solid #ece9e2;padding:14px;font-size:12px}.audienceContactsTable td>strong{color:#111}.contactSubscribed{color:#8a6500;text-transform:uppercase;background:#fff3c5;border-radius:999px;padding:5px 9px;font-size:9px;font-weight:900;display:inline-block}.contactNotOpted{color:#888}.contactLastEvent{flex-direction:column;gap:3px;display:flex}.contactLastEvent strong{color:#111}.contactLastEvent span{color:#999;font-size:11px}.audienceContactsEmpty{text-align:center;color:#888;padding:35px}@media (width<=1000px){.audienceContactsFilters{grid-template-columns:1fr 1fr}}@media (width<=700px){.audienceContactsStats,.audienceContactsFilters{grid-template-columns:1fr}.audienceContactsHero,.audienceContactsActions{flex-direction:column}.votingAdminTabs{width:100%}.votingAdminTabs button{flex:1}}.votingEventDangerActions{align-items:center;gap:10px;margin-left:10px;display:flex}.clearScheduleButton,.deleteVotingEventButton{cursor:pointer;border-radius:10px;min-height:44px;padding:0 18px;font-weight:800}.clearScheduleButton{color:#292929;background:#fff;border:1px solid #d8d8d8}.clearScheduleButton:disabled{opacity:.4;cursor:not-allowed}.deleteVotingEventButton{color:#9d291b;background:#fff4f2;border:1px solid #d79286}.votingSeasonHistoryPage{background:#fff;border:1px solid #e2dfd7;border-radius:20px;margin-top:20px;padding:28px}.votingSeasonHistoryHero{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.votingSeasonHistoryHero h2{margin:4px 0 8px;font-size:30px}.votingSeasonHistoryHero p{color:#706f73;margin:0}.votingSeasonHistoryHero>button{color:#7b5900;cursor:pointer;background:#fffaf0;border:1px solid #d9a800;border-radius:10px;min-height:46px;padding:0 20px;font-weight:800}.seasonHistoryStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.seasonHistoryStats article{background:#faf9f6;border:1px solid #e4e1da;border-radius:14px;padding:20px}.seasonHistoryStats span{color:#78767a;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.seasonHistoryStats strong{font-size:28px}.seasonHistoryFilters{grid-template-columns:minmax(260px,1fr) 180px;gap:10px;margin-bottom:16px;display:grid}.seasonHistoryFilters input,.seasonHistoryFilters select{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #ddd9d0;border-radius:10px;padding:0 14px}.seasonHistoryTableWrap{border:1px solid #e5e1d8;border-radius:14px;overflow-x:auto}.seasonHistoryTable{border-collapse:collapse;width:100%;min-width:1050px}.seasonHistoryTable th{color:#706d69;text-align:left;letter-spacing:1px;text-transform:uppercase;background:#f7f5f0;padding:13px 14px;font-size:10px}.seasonHistoryTable td{vertical-align:middle;border-top:1px solid #ebe7df;padding:15px 14px}.seasonHistoryTable td strong{display:block}.seasonHistoryTable td small{color:#8b8986;margin-top:3px;display:block}.historyEventLive,.historyEventDraft{text-transform:uppercase;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.historyEventLive{color:#745500;background:#fff1be}.historyEventDraft{color:#666;background:#f0f0f0}.historyOpenEventButton{color:#6a4b00;cursor:pointer;background:#fff9e7;border:1px solid #d6aa25;border-radius:8px;min-height:34px;padding:0 12px;font-weight:800}@media (width<=1000px){.seasonHistoryStats{grid-template-columns:repeat(2,minmax(0,1fr))}.seasonHistoryFilters{grid-template-columns:1fr}.votingSeasonHistoryHero{flex-direction:column}.votingEventDangerActions{flex-wrap:wrap;width:100%;margin-left:0}}.oroTieModalOverlay{z-index:99999;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000000b8;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.oroTieModal{color:#fff;background:radial-gradient(circle at 100% 0,#d7ac331f,#0000 35%),#111;border:1px solid #d2a62d80;border-radius:22px;width:min(760px,100%);max-height:calc(100vh - 56px);padding:28px;overflow-y:auto;box-shadow:0 35px 90px #0000008c}.oroTieModalHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.oroTieModalEyebrow{color:#d9ad32;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:900}.oroTieModalHeader h2{color:#fff;margin:0;font-size:30px;line-height:1.1}.oroTieModalHeader p{color:#a8a8ad;margin:10px 0 0;font-size:14px}.oroTieModalClose{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;flex:none;width:42px;height:42px;font-size:26px;line-height:1}.oroTieModalNotice{color:#cacace;background:#d9ad3212;border:1px solid #d9ad3238;border-radius:12px;margin-top:22px;padding:14px 16px;font-size:13px;line-height:1.5}.oroTieChoices{gap:10px;margin-top:18px;display:grid}.oroTieChoice{color:#fff;text-align:left;cursor:pointer;background:#181818;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:17px;transition:border-color .15s,background .15s,transform .15s;display:grid}.oroTieChoice:hover{background:#1c1a15;border-color:#d9ad328c}.oroTieChoice.selected{background:linear-gradient(90deg,#e0b53626,#e0b5360a);border-color:#e0b536}.oroTieChoiceRadio{border:2px solid #66666b;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.oroTieChoice.selected .oroTieChoiceRadio{border-color:#e0b536}.oroTieChoiceRadio span{background:0 0;border-radius:50%;width:10px;height:10px;display:block}.oroTieChoice.selected .oroTieChoiceRadio span{background:#e0b536}.oroTieChoiceMain{min-width:0}.oroTieChoiceNumber{color:#e0b536;margin-bottom:3px;font-size:12px;font-weight:900}.oroTieChoiceMain strong{color:#fff;font-size:17px;line-height:1.2;display:block}.oroTieChoiceMain small{color:#99999f;margin-top:5px;font-size:12px;display:block}.oroTieChoiceVotes{text-align:right;min-width:64px}.oroTieChoiceVotes strong{color:#fff;font-size:20px;display:block}.oroTieChoiceVotes span{color:#898990;text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:10px;display:block}.oroTieModalFooter{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.oroTieCancelButton,.oroTieConfirmButton{cursor:pointer;border-radius:11px;min-height:46px;padding:0 20px;font-size:14px;font-weight:900}.oroTieCancelButton{color:#fff;background:#202020;border:1px solid #ffffff29}.oroTieConfirmButton{color:#111;background:linear-gradient(135deg,#f1cd60,#d9a918);border:1px solid #e0b536}.oroTieConfirmButton:disabled{opacity:.4;cursor:not-allowed}@media (width<=650px){.oroTieModalOverlay{align-items:flex-end;padding:12px}.oroTieModal{border-radius:18px;max-height:calc(100vh - 24px);padding:20px}.oroTieModalHeader h2{font-size:25px}.oroTieChoice{grid-template-columns:22px minmax(0,1fr);gap:12px}.oroTieChoiceVotes{text-align:left;grid-column:2}.oroTieModalFooter{grid-template-columns:1fr 1fr;display:grid}}.oroTieSessionName{color:#e5b82e;letter-spacing:.08em;text-transform:uppercase;background:#e5b82e14;border:1px solid #e5b82e47;border-radius:999px;align-items:center;margin-top:8px;margin-bottom:6px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex}.sessionLeader.officialWinner{background:linear-gradient(135deg,#e1b53626,#e1b5360a);border-color:#d3a62957}.sessionLeader.officialWinner>span{color:#b38109}.sessionLeader.officialWinner>strong{color:#17130a}.sessionLeader.officialWinner>small{display:block}.winnerFinalizedControl{color:#176b42;background:#28a76314;border:1px solid #28a76347;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;padding:10px 16px;display:flex}.winnerFinalizedControl>div{flex-direction:column;gap:2px;display:flex}.winnerFinalizedControl strong{letter-spacing:.04em;font-size:13px;font-weight:900}.winnerFinalizedControl small{color:#5e7568;font-size:11px}.winnerFinalizedDot{background:#28a763;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #28a7631f}
