.app-shell.eq-design.eq-photo-design .bfr-reference{--bfr-ink:#27005e;--bfr-muted:#8474bc;--bfr-line:#e8dcff;--bfr-pale:#f8f4ff;--bfr-gradient:linear-gradient(105deg,#7200ff,#ff00bd);color:var(--bfr-ink);font-size:14px;line-height:1.55}.app-shell.eq-design.eq-photo-design .bfr-reference h1,.app-shell.eq-design.eq-photo-design .bfr-reference h2,.app-shell.eq-design.eq-photo-design .bfr-reference h3,.app-shell.eq-design.eq-photo-design .bfr-reference p{margin-top:0}.app-shell.eq-design.eq-photo-design .bfr-reference h2{font-size:20px;font-weight:700;line-height:1.3}.app-shell.eq-design.eq-photo-design .bfr-reference h3{font-size:16px;font-weight:600}.app-shell.eq-design.eq-photo-design .bfr-reference p,.app-shell.eq-design.eq-photo-design .bfr-reference small{color:var(--bfr-muted)}.app-shell.eq-design.eq-photo-design .bfr-reference small{font-size:12px;line-height:1.5;display:block}.app-shell.eq-design.eq-photo-design .bfr-reference svg{color:#8500ff;flex-shrink:0;width:20px;height:20px}.app-shell.eq-design.eq-photo-design .bfr-reference label{color:#33006f;align-content:start;gap:8px;font-size:13px;font-weight:500;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference input,.app-shell.eq-design.eq-photo-design .bfr-reference select,.app-shell.eq-design.eq-photo-design .bfr-reference textarea{box-sizing:border-box;color:#32106c;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #e5d8ef;border-radius:7px;min-height:43px;padding:11px 12px;box-shadow:0 2px 3px #6e269804}.app-shell.eq-design.eq-photo-design .bfr-reference textarea{resize:vertical;min-height:100px}.app-shell.eq-design.eq-photo-design .bfr-reference fieldset{border:0;min-width:0;margin:0;padding:0}.app-shell.eq-design.eq-photo-design .bfr-reference button,.app-shell.eq-design.eq-photo-design .bfr-reference a.secondary{color:#7900ff;font:inherit;cursor:pointer;background:#fff;border:1px solid #e6d5f4;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:37px;padding:9px 13px;font-size:13px;text-decoration:none;display:inline-flex}.app-shell.eq-design.eq-photo-design .bfr-reference button:hover{background:#f5eaff}.app-shell.eq-design.eq-photo-design .bfr-reference button:focus-visible,.app-shell.eq-design.eq-photo-design .bfr-reference a:focus-visible{outline-offset:3px;outline:2px solid #912cf3}.app-shell.eq-design.eq-photo-design .bfr-reference button:disabled{cursor:not-allowed;opacity:.5}.app-shell.eq-design.eq-photo-design .bfr-reference button.primary,.app-shell.eq-design.eq-photo-design .bfr-reference button.ebp-primary{background:var(--bfr-gradient)!important;color:#fff!important;border:0!important}.app-shell.eq-design.eq-photo-design .bfr-reference button.primary svg,.app-shell.eq-design.eq-photo-design .bfr-reference button.ebp-primary svg{color:inherit}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-card,.app-shell.eq-design.eq-photo-design .bfr-reference .ebf-panel{border:1px solid var(--bfr-line);background:#fff;border-radius:12px;min-width:0;margin:0;padding:23px;box-shadow:0 3px 9px #47157605}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-card>header,.app-shell.eq-design.eq-photo-design .bfr-reference .ebf-panel>header{border:0;align-items:center;gap:13px;margin:0 0 22px;padding:0;display:flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-card>header h2,.app-shell.eq-design.eq-photo-design .bfr-reference .ebf-panel>header h2{align-items:center;gap:11px;margin:0;display:flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-card>header p{margin:7px 0 0;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-reference .ebf-panel>header h2>svg,.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-icon{box-sizing:content-box;background:#f5edfd;border-radius:9px;padding:9px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-icon{align-items:center;display:flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-icon svg{width:24px;height:24px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-stack{align-content:start;gap:20px;min-width:0;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-two{grid-template-columns:1fr 1fr;gap:20px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-three small{font-weight:400}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-unit{display:block;position:relative}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-unit>span{color:#aa95bc;position:absolute;top:12px;right:11px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-unit input{padding-right:62px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-footer{border-top:1px solid var(--bfr-line);justify-content:space-between;align-items:center;gap:18px;margin-top:25px;padding-top:21px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-footer p{gap:9px;margin:0;font-size:12px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-soft{background:var(--bfr-pale);border:1px solid var(--bfr-line);border-radius:8px;padding:15px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-pink{color:#a649e2;background:#fff0fb;border:1px solid #f2d4ee;border-radius:8px;gap:9px;padding:14px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-pill{color:#963bdd;background:#f5e7ff;border-radius:8px;padding:6px 14px;font-size:13px;display:inline-flex}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:#b617ff;font-size:11px;font-weight:650}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-info-list{gap:18px;margin:0;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-info-list>div{gap:4px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-info-list dt{color:#8c72be;font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-info-list dd{color:#361078;margin:0;font-weight:500}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-avatar{color:#ab78d3;background:#f2e7fc;border:1px solid #e4d6f0;border-radius:50%;flex-shrink:0;place-items:center;width:49px;height:49px;font-size:18px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap{overflow-x:auto}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap table{border-collapse:collapse;width:100%}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap th{color:#a489b5;text-align:left;background:#fbf8fe;padding:13px;font-size:12px;font-weight:500}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap td{border-bottom:1px solid var(--bfr-line);padding:18px 12px;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap td:first-child>svg{float:left;margin:5px 12px 20px 0}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap td:first-child strong{display:block}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap td:last-child{white-space:nowrap}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-table-wrap td a{margin-left:7px}.app-shell.eq-design.eq-photo-design .bfr-program{grid-template-columns:minmax(0,2.25fr) minmax(265px,1fr);align-items:start;gap:23px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-two{margin-bottom:23px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-follow-settings{border-top:1px solid var(--bfr-line);margin-top:28px;padding-top:24px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-follow-settings .bfr-soft{gap:8px;padding:15px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-follow-settings .bfr-soft strong{font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-model{border-top:1px solid var(--bfr-line);align-items:center;gap:13px;margin-top:27px;padding-top:23px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-model>div{flex:1}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-model p{margin:3px 0 0;font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-model button{max-width:190px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat{color:#8471b3;justify-content:space-between;align-items:center;gap:16px;margin:19px 0;font-size:13px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat strong{color:#320080;white-space:nowrap;font-size:22px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat+p{border-top:1px solid var(--bfr-line);margin-bottom:0;padding-top:18px;font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-distribution{align-items:center;gap:19px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-donut{border-radius:50%;flex-shrink:0;place-items:center;width:126px;height:126px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-donut>span{text-align:center;background:#fff;border-radius:50%;place-content:center;width:91px;height:91px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-donut strong{color:#35008b;font-size:25px;line-height:1.3}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-donut small{font-size:10px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-legend{font-size:11px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-legend p{gap:7px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-legend i{background:#df00ed;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-legend p:nth-child(2) i{background:#f2a5ff}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-legend strong{color:#46109c;font-size:14px;display:block}.app-shell.eq-design.eq-photo-design .bfr-program.is-compact{display:block}.app-shell.eq-design.eq-photo-design .bfr-program.is-compact .bfr-footer p{max-width:260px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-access-grid{grid-template-columns:1fr 1fr;gap:24px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-people-head{display:none}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row{background:#fcfaff;border:1px solid #ede3f4;border-radius:8px;grid-template-columns:1fr auto;margin:10px 0;padding:16px 12px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row>span:nth-child(2){display:none}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row>span:last-child{font-size:0}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row:first-of-type{margin-top:18px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row button{font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row>span:first-child{min-width:0}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row strong{font-size:14px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-person-row small{font-size:11px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-assignment{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:18px 0 0;display:grid}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-assignment label{margin:0}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-assignment button{min-height:43px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-assignment button:last-child:not(.ebp-primary){grid-column:1/-1}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-tabs{border-bottom:0;margin-bottom:5px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-tabs button{font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-tabs button[aria-current=page]{color:#892fd0;background:#f2e7ff}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row{border-bottom:1px solid var(--bfr-line);align-items:start;gap:12px;padding:19px 0;display:flex}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row>div{flex:1}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row p{margin:5px 0 0;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row>span{white-space:nowrap;background:#faf6ff;border:1px solid #e8daf4;border-radius:6px;padding:3px 6px;font-size:10px}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row+.bfr-soft{margin:17px 0 0;font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-access .brf-note-input{display:block}.app-shell.eq-design.eq-photo-design .bfr-access .brf-note-input textarea{min-height:160px}.app-shell.eq-design.eq-photo-design .bfr-access .brf-note-input small{text-align:right}.app-shell.eq-design.eq-photo-design .bfr-access .brf-notes form>button{float:right}.app-shell.eq-design.eq-photo-design .bfr-access .brf-notes form:after{content:"";clear:both;display:table}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-bottom{margin-top:0}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-access-grid>aside{align-content:start;gap:20px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-messages{grid-template-columns:minmax(200px,.92fr) minmax(340px,1.5fr) minmax(230px,1fr);align-items:start;gap:20px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversations .ebf-panel{min-height:680px;padding:20px 12px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversations header{margin-bottom:24px;padding:0 7px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversations h2{font-size:18px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversation{text-align:left;white-space:normal;width:100%;min-height:90px;margin-bottom:10px;border:0!important;border-radius:8px!important;justify-content:start!important;padding:16px 9px!important}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversation.is-selected{box-shadow:inset 3px 0 #d11bea;background:linear-gradient(105deg,#f4e6ff,#fce9fc)!important}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversation strong{font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversation small{font-size:11px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversation>span:nth-child(2){flex:1;min-width:0}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-avatar{color:#ab79d0;background:#f0e4fc;width:37px;height:37px;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-chat{border-color:var(--bfr-line);border-radius:12px;min-width:0}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-chat-heading{padding:21px 20px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-chat-heading h2{font-size:17px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-chat-heading p{font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-thread{min-height:285px;max-height:490px;padding:20px 17px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message>time{color:#ab99b9;text-align:center;margin:10px 0 17px;font-size:10px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-bubble{background:#f4ecfb;border:0;border-radius:10px;padding:13px 15px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-bubble p{color:#71617e;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message.is-mine .ebc-bubble{background:#f9e8f7}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message.is-mine .ebc-bubble-row{flex-direction:row-reverse}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-composer{background:#fff;padding:18px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-composer label{font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-composer textarea{min-height:92px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-composer footer button{font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside{grid-column:auto;gap:20px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside .ebf-panel{padding:21px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside h2{font-size:17px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside p{font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside .ebc-person{display:none}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-information{gap:8px;padding:0;display:flex}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-information>svg{display:none}.app-shell.eq-design.eq-photo-design .bfr-messages .bfr-attachment{border-top:1px solid var(--bfr-line);color:#82659c;align-items:center;gap:9px;padding:13px 0;text-decoration:none;display:flex}.app-shell.eq-design.eq-photo-design .bfr-messages .bfr-attachment>span{flex:1;min-width:0}.app-shell.eq-design.eq-photo-design .bfr-messages .bfr-attachment strong{overflow-wrap:anywhere;font-size:12px}.app-shell.eq-design.eq-photo-design .bfr-messages .bfr-attachment small{font-size:10px}.app-shell.eq-design.eq-photo-design .bfr-page-heading{justify-content:space-between;align-items:center;gap:24px;margin:12px 0 24px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-page-heading h1{color:#251236;letter-spacing:-.025em;margin:5px 0 11px;font-size:36px;font-weight:750;line-height:1.18}.app-shell.eq-design.eq-photo-design .bfr-page-heading p{margin:0}.app-shell.eq-design.eq-photo-design .bfr-page-heading .bfr-eyebrow{margin-bottom:8px;font-size:11px}.app-shell.eq-design.eq-photo-design .bfr-page-heading .bfr-pill{margin-right:12px}.app-shell.eq-design.eq-photo-design .bfr-page-heading>div:last-child{align-items:center;gap:9px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-admin-shell{max-width:1340px;margin:0 auto}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-grid{grid-template-columns:minmax(0,1.75fr) minmax(290px,1fr);align-items:start;gap:24px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact{align-items:center;gap:17px;margin-bottom:20px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact>div{flex:1}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact h3{margin:0 0 6px;font-size:19px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact p{margin:0 0 5px;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact dl{gap:3px;margin:0;font-size:12px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact dt{color:#9177c0}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact dd{margin:0 0 6px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-grid>.bfr-stack>.bfr-two{gap:18px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-grid .bfr-two h2{font-size:17px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-tool-list{gap:11px;margin-bottom:26px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-tool-list button{background:#fdfbff;border-color:#eadef5;width:100%;font-size:13px;justify-content:start!important;padding:13px!important}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-tool-list button>span{color:#b895d3;margin-left:auto}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-tool-list b{background:#f3e8fd;border:1px solid #e5d7f0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-nav{border:1px solid var(--bfr-line);background:#fff;border-radius:11px;gap:5px;margin-bottom:24px;padding:7px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-nav>button{white-space:nowrap;border:0;flex:1;padding:12px;font-size:13px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-nav>button[aria-current=page]{background:var(--bfr-gradient);color:#fff}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-nav>button[aria-current=page] svg{color:inherit}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-nav>details{align-self:center;padding:10px;font-size:13px;position:relative}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-nav>details[open]>button{display:flex}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-extra{margin-top:24px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-extra>summary{cursor:pointer;color:#8750b3;font-weight:600}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-extra[open]>summary{margin-bottom:20px}.app-shell.eq-design.eq-photo-design .bfr-closure{gap:24px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-closure-grid{grid-template-columns:minmax(260px,1fr) minmax(0,1.5fr);align-items:start;gap:24px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list{gap:12px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list button{text-align:left;background:0 0;border:0;justify-content:start;gap:13px;width:100%;padding:12px 0;display:flex}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list b{color:#7300fc;border:1px solid #e9d5f7;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list strong{font-size:14px}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list small{margin-top:3px;font-size:12px;font-weight:400}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list .is-current{background:#f9eefa!important;padding:13px 10px!important}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list .is-current b{background:var(--bfr-gradient);color:#fff;border:0}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist{gap:11px;margin:0 0 27px;display:grid}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist button{text-align:left;background:#fcfaff;justify-content:start!important;padding:13px!important}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist strong{flex:1;font-size:13px;font-weight:500}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist span{color:#9875c5;font-size:11px}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist span.is-ready{color:#9661c0}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist .is-ready{background:#f1e8fa;border-radius:6px;padding:3px 7px}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist+form label{max-width:350px}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist+form .bfr-footer{justify-content:flex-end}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-checklist+form .bfr-pink{margin-top:18px}:is(.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.page-heading,.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.eq-record-context){display:none}.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.eq-session-tabs{margin-bottom:10px}.app-shell.eq-design.eq-photo-design .eq-accomp-dossier.eq-bilan-mockup:is([data-bilan-page=access],[data-bilan-page=messages]) .eq-bilan-more>summary{color:#fff;background:linear-gradient(105deg,#7200ff,#ff00bd)}@media (width<=1150px){.app-shell.eq-design.eq-photo-design .bfr-program{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-distribution{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-legend{gap:14px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-messages{grid-template-columns:minmax(180px,.9fr) minmax(280px,1.5fr) minmax(220px,1fr);gap:12px}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-footer{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-grid{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}}@media (width<=950px){.app-shell.eq-design.eq-photo-design .bfr-messages{grid-template-columns:220px minmax(0,1fr)}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.app-shell.eq-design.eq-photo-design .bfr-program{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-program>aside{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-access-grid{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-page-heading{flex-direction:column;align-items:flex-start}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-admin-grid{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-admin-nav{overflow:auto}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-closure-grid{grid-template-columns:1fr}}@media (width<=650px){.app-shell.eq-design.eq-photo-design .bfr-reference :is(.bfr-two,.bfr-three){grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-reference .bfr-card,.app-shell.eq-design.eq-photo-design .bfr-reference .ebf-panel{padding:18px}.app-shell.eq-design.eq-photo-design .bfr-program>aside{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-model{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .bfr-messages{grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-conversations .ebf-panel{min-height:0}.app-shell.eq-design.eq-photo-design .bfr-messages .ebc-message-aside{grid-column:auto;grid-template-columns:1fr}.app-shell.eq-design.eq-photo-design .bfr-page-heading h1{font-size:29px}.app-shell.eq-design.eq-photo-design .bfr-page-heading>div:last-child,.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-contact{flex-wrap:wrap}.app-shell.eq-design.eq-photo-design .bfr-access .ebc-assignment{grid-template-columns:1fr}}:is(.app-shell.eq-design.eq-photo-design .eq-accompaniment:is([data-accompaniment-kind=bilan],[data-accompaniment-kind=vae]):has(.bfr-admin-shell)>.eq-page-heading,.app-shell.eq-design.eq-photo-design .eq-accompaniment:is([data-accompaniment-kind=bilan],[data-accompaniment-kind=vae]):has(.bfr-admin-shell)>.eq-accomp-main-tabs),:is(.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.session-page-heading,.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.eq-session-tabs){display:none}.app-shell.eq-design.eq-photo-design .bfr-admin-secondary{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-summary-box{background:#f8f3ff;border-radius:12px;padding:14px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat{justify-content:start;gap:17px;margin:0;padding:4px 0}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat+.bfr-stat{margin-top:15px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat>div{min-width:0}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat strong{font-size:25px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat .bfr-icon{background:#efe3ff;padding:15px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-stat .bfr-icon svg{width:29px;height:29px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-follow-settings .bfr-soft{grid-template-columns:38px 1fr;gap:5px 10px}.app-shell.eq-design.eq-photo-design .bfr-program .bfr-follow-settings .bfr-soft>svg{box-sizing:content-box;background:#efe3ff;border-radius:7px;grid-row:1/3;align-self:center;padding:8px}.app-shell.eq-design.eq-photo-design .bfr-page-heading h1{font-size:clamp(30px,3.3vw,44px)}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row{border:1px solid #e9d8ff;border-radius:10px;margin-bottom:14px;padding:18px 13px}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row>svg{color:#ed00c6;box-sizing:content-box;background:#ffecfc;border-radius:8px;padding:9px}.app-shell.eq-design.eq-photo-design .bfr-access .bfr-privacy-row>span{white-space:normal;color:#6123ad;background:#f6edff;max-width:110px;padding:8px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-tool-list button>svg{color:#f000c4;box-sizing:content-box;background:#ffedfb;border-radius:8px;padding:8px}.app-shell.eq-design.eq-photo-design .bfr-admin-shell .bfr-tool-list button{color:#2d0079;font-weight:550;padding:9px!important}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list button{border:1px solid #eadcff!important;padding:16px 11px!important}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-phase-list button.is-current{box-shadow:inset 3px 0 #9100ff;background:linear-gradient(105deg,#f7edff,#f5e8fc)!important}.app-shell.eq-design.eq-photo-design .bfr-closure .bfr-info-list>div{border-bottom:1px solid #eee3f6;grid-template-columns:1fr 1fr;padding:10px 0}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference :is(h2,h3,strong){color:#2c075d!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference h2{font-size:20px!important;font-weight:700!important;line-height:1.3!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference h3{font-size:16px!important;font-weight:650!important}.app-shell.eq-design.eq-photo-design .bfr-reference>header,.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-card>header,.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebf-panel>header{box-shadow:none!important;background:0 0!important;border:0!important;min-height:0!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-card>header>div>p{margin:7px 0 0!important;padding:0!important;font-size:13px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebf-panel-heading{align-items:center!important;gap:12px!important;display:flex!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebf-panel-symbol{background:#f4e8ff;border-radius:9px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebf-panel-heading p{margin:6px 0 0!important;font-size:13px!important;line-height:1.5!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button:not(.primary):not(.ebp-primary):not(:where(.bfr-catalog-controls button)){color:#7200e9!important;box-shadow:none!important;text-transform:none!important;background:#fff!important;border:1px solid #e4d3f6!important;border-radius:7px!important;font-size:13px!important;font-weight:550!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button.primary,.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button.ebp-primary{color:#fff!important;box-shadow:none!important;background:linear-gradient(105deg,#7200ff,#ff00bd)!important;border-radius:7px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button[aria-current=page],.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-admin-nav>button[aria-current=page]{color:#fff!important;background:linear-gradient(105deg,#7200ff,#ff00bd)!important;border-color:#0000!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button:hover:not(:disabled):not([aria-current=page]):not(.primary):not(.ebp-primary){background:#f7efff!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference svg{color:#8900ff!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button:is(.primary,.ebp-primary,[aria-current=page]) svg{color:#fff!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference :is(.bfr-card,.ebf-panel){background:#fff!important;border:1px solid #e7dafa!important;border-radius:12px!important;box-shadow:0 3px 9px #47157605!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference input,.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference select,.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference textarea{color:#3c126f!important;box-shadow:none!important;border-color:#e3d4f5!important;border-radius:7px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference label small{margin:0!important;font-size:12px!important;line-height:1.5!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-stat strong{font-size:26px!important;line-height:1.25!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-donut strong{font-size:23px!important;line-height:1.2!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-admin-nav>button{border:0!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-page-heading h1{color:#210b43!important;font-size:clamp(30px,3.3vw,44px)!important}:is(.app-shell.eq-design.eq-photo-design .eq-accompaniment:is([data-accompaniment-kind=bilan],[data-accompaniment-kind=vae]):has(.bfr-admin-shell)>.eq-page-heading,.app-shell.eq-design.eq-photo-design .eq-accompaniment:is([data-accompaniment-kind=bilan],[data-accompaniment-kind=vae]):has(.bfr-admin-shell)>.eq-accomp-main-tabs){display:none!important}.app-shell.eq-design.eq-photo-design .eq-accompaniment:is([data-accompaniment-kind=bilan],[data-accompaniment-kind=vae])[data-accompaniment-view=editor]{flex-direction:column!important;display:flex!important}.app-shell.eq-design.eq-photo-design .eq-accompaniment:is([data-accompaniment-kind=bilan],[data-accompaniment-kind=vae])[data-accompaniment-view=editor]>details.panel.eb-card{order:50!important;margin-top:26px!important}:is(.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.session-page-heading,.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]):has(.bfr-admin-shell)>.eq-session-tabs){display:none!important}.app-shell.eq-design.eq-photo-design .training-center:is([data-accompaniment-scope=BC],[data-accompaniment-scope=VAE]) .training-session-detail:has(>.bfr-admin-shell){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-admin-nav>details[open]{z-index:8}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-admin-nav>details[open]>button{min-width:195px;position:absolute;right:0;background:#fff!important;display:flex!important;box-shadow:0 4px 12px #5a158518!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-admin-nav>details[open]>button:nth-of-type(2){top:75px}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-conversation.is-selected{color:#35116f!important;background:linear-gradient(105deg,#f4e6ff,#fce9fc)!important;border:0!important;box-shadow:inset 3px 0 #d11bea!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .bfr-privacy-row>svg{box-sizing:content-box!important;color:#e900c9!important;width:22px!important;min-width:22px!important;height:22px!important;padding:9px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .brf-note-input textarea{height:110px!important;min-height:110px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .brf-notes form>button{float:none!important;width:auto!important;margin-top:10px!important;padding:10px 18px!important;display:inline-flex!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-chat-heading{min-height:0!important;padding:19px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-chat-heading h2{margin:0!important;font-size:18px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-chat-heading p{margin:5px 0 0!important;font-size:12px!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-composer label{margin-bottom:16px!important;display:block!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-composer label .ebc-muted{font-weight:400!important;display:inline!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-composer label input,.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .ebc-composer label textarea{margin-top:7px!important;display:block!important}.app-shell.eq-design.eq-photo-design .eq-accomp-dossier.eq-bilan-mockup .bfr-reference.bfr-messages.bfr-messages button.ebc-conversation.is-selected{color:#35116f!important;background:linear-gradient(105deg,#f4e6ff,#fce9fc)!important;border:0!important;box-shadow:inset 3px 0 #d11bea!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference .brf-notes form>button{flex:none!important;place-self:start!important;width:fit-content!important}.app-shell.eq-design.eq-photo-design .bfr-reference.bfr-reference button:disabled{opacity:.5!important;cursor:not-allowed!important;box-shadow:none!important}
