﻿*,*::before,*::after{box-sizing:border-box}*:not(dialog){margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}th{text-align:left}.text-right{text-align:right}.hidden{display:none}.datepicker{z-index:8040}.archive-source td:first-child,.archive-additional-setting td:first-child,.archive-textbook-component td:first-child{text-decoration:line-through}.search table{width:auto}.search table input[type='text']{width:100%}.search table.advance-search{display:none}.select-calendar-date,.select-calendar-start-date{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300836C' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><rect width='18' height='18' x='3' y='4' rx='2'/><path d='M16 2v4M8 2v4M3 10h18'/></svg>") 0 center/18px 18px no-repeat;color:var(--ls-primary);margin-top:0;padding-left:26px;text-decoration:none;font-weight:600}.select-calendar-date:hover,.select-calendar-start-date:hover{color:var(--ls-primary-hover);text-decoration:underline}.small-popup{width:350px}.medium-popup{width:650px}.bg-success{background-color:#dff0d8;margin:0 0 10px;padding:15px}.bg-danger{background-color:#f2dede;margin:0 0 10px;padding:15px}.sort-options-wrapper,.bulk-options-wrapper{position:relative;width:35px}.sort-options-wrapper img,.bulk-options-wrapper img{position:absolute}.sort-options-wrapper ul.sort-options,.sort-options-wrapper ul.bulk-options,.bulk-options-wrapper ul.sort-options,.bulk-options-wrapper ul.bulk-options{background-color:#fff;border:solid 1px #000;display:none;list-style-type:none;margin:0;padding:10px;position:absolute;right:0;width:180px}.bulk-options-wrapper{width:100px}.notification-options-wrapper{position:relative;display:inline}.notification-options-wrapper .notification-options{display:none}.notification-options-wrapper img{vertical-align:middle}.notification_message{min-width:200px;min-height:100px;background:white;border:1px solid lightgrey}.padding_5{padding:5px}.btn{display:inline-block;padding:4px 8px;margin-bottom:0;font-size:14px;font-weight:400;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;text-align:center;text-decoration:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover{color:#fff;background-color:#c9302c;text-decoration:none}.progress-sheet-header{padding-top:8px;padding-bottom:5px;position:sticky;position:-webkit-sticky;top:111px;z-index:200;width:100%}table.progress-sheet{width:auto !important}.progress-sheet-header,table.progress-sheet-sticky th{background-color:white}table.progress-sheet-sticky th{position:sticky;position:-webkit-sticky;top:187px}.progress-sheet-sticky-table-header{padding-top:15px}table.progress-sheet-sticky .progress-sheet-sticky-table-header{position:sticky;position:-webkit-sticky;top:141px}.calendar-workaround{outline:none}.center{text-align:center}.student_textbook_select{margin-bottom:10px}.landing{border-spacing:0;border-collapse:collapse;padding:0;margin:0}.landing td{padding:0}.landing .landing-info{font-size:16px;padding-left:60px;color:darkblue}.landing .landing-info h3,.landing .landing-info h4{color:darkblue}.landing .landing-info h4{font-weight:normal}.landing .landing-info h4.red_color{color:#c00;font-weight:bold}.display-inline-block{display:inline-block}.display-inline{display:inline}.student-types-list .tr.lt .td,.course-versions-list .tr.lt .td{background:#F8F8F8}.student-types-list .tr.dk .td,.course-versions-list .tr.dk .td{background:#F0F0F0}.student-types-list .td,.student-types-list .th,.course-versions-list .td,.course-versions-list .th{display:table-cell;text-align:center;padding:4px;vertical-align:top}.student-types-list .th,.course-versions-list .th{vertical-align:bottom}.student-types-list .td,.course-versions-list .td{border-bottom:1px solid lightgray;border-right:1px solid lightgray}.student-types-list .tr:first-child .td,.course-versions-list .tr:first-child .td{border-top:1px solid lightgray;border-left:1px solid lightgray}.student-types-list .td.name,.course-versions-list .td.name{border-left:1px solid lightgray}.student-types-list .tfoot .td,.course-versions-list .tfoot .td{border:0;text-align:left}.student-types-list .th,.course-versions-list .th{font-weight:bold}.student-types-list .name,.course-versions-list .name{width:215px;text-align:left}.student-types-list .options,.course-versions-list .options{text-align:left;width:70px}.student-types-list .payment_options,.course-versions-list .payment_options{text-align:left;width:120px}.student-types-list .monthly_fee,.course-versions-list .monthly_fee{width:140px}.student-types-list .textbook_fee,.student-types-list .notes,.course-versions-list .textbook_fee,.course-versions-list .notes{width:110px}.student-types-list .joining_fee,.student-types-list .joining_fees_container,.course-versions-list .joining_fee,.course-versions-list .joining_fees_container{width:160px}.student-types-list .joining_fees_container,.course-versions-list .joining_fees_container{white-space:nowrap}.student-types-list .joining_fee_margin_left,.course-versions-list .joining_fee_margin_left{margin-left:16px}.student-types-list img,.course-versions-list img{vertical-align:top}.student-type-result,.course-version-result{display:table-cell;padding:4px;vertical-align:top}.student-type-result.student-type-success,.student-type-result.course-version-success,.course-version-result.student-type-success,.course-version-result.course-version-success{color:green}.student-type-result.student-type-error,.student-type-result.course-version-error,.course-version-result.student-type-error,.course-version-result.course-version-error{color:red}.student-self-financial-histories-table{width:auto !important}.student-self-financial-histories-table td,.student-self-financial-histories-table th{padding:4px 6px 4px 6px}.student-financial-histories-table{border-collapse:collapse;border-spacing:0}.student-financial-histories-table td,.student-financial-histories-table th{padding:4px 6px 4px 6px;text-align:center;font-size:13px}.student-financial-histories-table td:first-child,.student-financial-histories-table th:first-child{text-align:left;font-size:13px;font-weight:bold}.margin-left-right-3{margin-left:3px;margin-right:3px}.add_alternative_textbook,.add_student_suggestion_textbook{font-size:12px;float:right;margin-top:3px}.right_align{text-align:right}.width_70{width:70px !important}.width_620{width:620px !important}.width_500{width:500px !important}.width_400{width:400px}.valign_top{vertical-align:top !important}.valign_bottom{vertical-align:bottom}.margin_top_-5{margin-top:-5px}.left_padding_10{padding-left:10px}.small_text{font-style:italic;color:grey;font-size:12px}.info_box{border:1px solid grey}.pull_right{float:right}.width_100{width:100px}.width_120{width:120px}.width_140{width:140px}.margin_top_10{margin-top:10px}.no_padding{padding-top:0 !important}.no_padding div{margin-top:-10px}.new_form th{font-size:12px}.sticky{position:sticky;position:-webkit-sticky}.top_19{top:19px}.top_111{top:111px}.top_121{top:121px}.top_131{top:131px}.top_234{top:234px}.top_258{top:258px}.top_279{top:279px}.z-index_200{z-index:200}.z-index_300{z-index:300}.z-index_400{z-index:400}.float_thead_sticky_top{top:194px}.float_thead_sticky_top_plus_21{top:215px}.float_thead_border_top{border:none;padding:0;margin:0 !important}table.db_small{border-collapse:collapse}table.db_small td{padding:3px}table.db_small tr.lt td{background:#F8F8F8}table.db_small tr.dk td{background:#F0F0F0}.language-select{width:130px;text-align:left}.domain-select{width:170px}.flag-icon{margin-right:5px}.select2-selection{overflow:hidden}.select2-results ul li{background-color:#f2f2f2}.select2-selection__rendered{background-color:#f2f2f2;text-align:left}.right_5{right:5px !important}.valign_middle{vertical-align:middle !important}.left_align{text-align:left}.nowrap{white-space:nowrap}.grey{color:grey;text-decoration:line-through}.margin_top_5{margin-top:5px}.margin_bottom_10{margin-bottom:10px}.absolute{position:absolute}.relative{position:relative}.width_1150{width:1150px !important}.width_430{width:430px}.fit_width{width:1%;white-space:nowrap}.padding_right_10{padding-right:10px}.width_700{width:700px}.width_450{width:450px}.height_155{height:155px !important}.sortable tr,.sortable .tr{cursor:move}.margin_left_30{margin-left:30px}.margin_left_25{margin-left:25px}.width_auto{width:fit-content}.max_width_300{max-width:300px}.font-size-16{font-size:16px}.no-outline{outline:none}.arrow-down{width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:15px solid #f00}.arrow-right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:15px solid #f00}.height_20{height:20px}.width_20{width:20px}.gray-columns:not(.bot) td,.gray-columns:not(.bot) th{opacity:0.6}.gray-column{opacity:0.6}.width_250{width:250px !important}.resp-container{position:relative;overflow:hidden;height:100%;min-height:700px}.resp-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.min-width-380{min-width:380px}.width_650{width:650px !important}.width-750{width:750px !important}@media (max-width: 1024px){.width-750,.width_650{width:100% !important;max-width:100%}table.form{max-width:100%}table.form input[type="text"],table.form textarea,.tox.tox-tinymce{max-width:100%}}.lightgray{background-color:lightgrey}.width-100{width:100px !important}.margin-0{margin:0 !important}.archived td{color:lightgray}.border-right:not(:last-child){border-right:1px solid grey}.margin_top_3{margin-top:3px}.padding-left-50{padding-left:50px}#headerMain{width:100%}#header,#headerMain{border:none;background:#25397E;border-top-left-radius:10px;border-top-right-radius:10px}#header{background:#ccccca url(/assets/bkgnd_navtabs_border-76ee4dac8cfa88278377fc488ea43ff19be3e202c1e6efd8050f65e242215cf8.png) bottom repeat-x;border-top-left-radius:0;border-top-right-radius:0}#NavMenu{height:42px;background-color:#25397E;border-top:white 1px dotted;padding-top:3px;outline:none}#user,#user a,#other_nav,#other_nav a{color:#bfbfbf;color:#dfdfdf}#user a:hover,#other_nav a:hover{color:white;text-decoration:none}#other_nav{display:inline;margin-right:8px}#LeftCol{border-left:1px solid #CCCCCC;border-right:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC;background:white url(/assets/bkgnd_maincol-b7ae7a50b7ab05155a54e2fd5533be918098d6f80435a310b00a9186089eff1e.png) bottom repeat-x}#RightCol{border-left:1px solid #CCCCCC;border-right:none;border-bottom:none;background:#f2f2f2 url(/assets/bkgnd_rightcol-05e13c9d2cf56ff73b8eae393ca2e0d1907e6b39805f5c10c4e2bd31e486511b.png) bottom repeat-x;border-bottom-right-radius:10px}table.db tr.lt td{background:#F8F8F8}table.db tr.dk td{background:#F0F0F0}body,td,th,legend,input,button{color:#413C31}body h1.title{color:white;color:#fff}#UserSelector #user_selector_users_container #user_selector_users div.usu div.stay{color:#DDDDDD}#RightCol ul li a{color:#413C31}#MainCol #sortable_list ul li{border:1px solid #DDDDDD}table td.l a{color:#413C31}div.form_instructions,div.form_instructions p,p.form_instructions,.form_instructions,.form_instructions p{color:#646464;color:#9b9b99}div.hover{border:1px solid red}a img{background:none}fieldset{border:1px solid #DDDDDD}fieldset.req{border:1px solid #FF8000}fieldset.req legend{color:#804000}.paid{color:green}.outstanding{color:red}.aqua{background:aqua;color:teal}.black{background:black;color:white}.blue{background:blue;color:aqua}.fuchsia{background:fuchsia;color:purple}.gray{background:gray;color:white}.green{background:green;color:lime}.lime{background:lime;color:green}.maroon{background:maroon;color:red}.navy{background:navy;color:aqua}.olive{background:olive;color:yellow}.purple{background:purple;color:fuchsia}.red{background:red;color:maroon}.red_color{color:red}.silver{background:silver;color:black}.teal{background:teal;color:aqua}.white{background:white;color:gray}.yellow{background:yellow;color:olive}#portrait{border:1px solid #DDDDDD}#title_float{height:70px;width:80px;position:absolute;background:transparent url(/assets/default_logo-3e50b2b3afd17a7017a880ba77421daf666fb0b03d96754a4b28218d7a283dfa.png) no-repeat;background-size:contain;z-index:100;margin-top:-15px}#spacer{margin-left:90px}.type-lead{color:#FF851B}.type-trial{color:#2ECC40}.no_link,.no_link:hover,.no_link:visited,.no_link:active{text-decoration:none;color:white;cursor:pointer}#background_header{background-color:#ccccca;height:19px;width:100%;position:fixed;top:0;z-index:100}:root{--ls-primary:            #00836C;--ls-primary-hover:      #006B57;--ls-primary-light:      #E6FAF7;--ls-primary-foreground: #FFFFFF;--ls-secondary:          #E85535;--ls-secondary-light:    #FFF1ED;--ls-accent:             #E8A010;--ls-accent-light:       #FFF8E6;--ls-background:         #F5EFE6;--ls-background-subtle:  #EEE7DB;--ls-card:               #FFFFFF;--ls-border:             #DDD4C4;--ls-foreground:         #1A1A1A;--ls-foreground-secondary: #413C38;--ls-muted-foreground:   #6B6460;--ls-success:            #16A34A;--ls-success-bg:         #F0FDF4;--ls-success-border:     #86EFAC;--ls-warning:            #D97706;--ls-warning-bg:         #FFFBEB;--ls-warning-border:     #FCD34D;--ls-error:              #DC2626;--ls-error-bg:           #FEF2F2;--ls-error-border:       #FCA5A5;--ls-info:               #0EA5E9;--ls-info-bg:            #F0F9FF;--ls-info-border:        #7DD3FC;--ls-gold-600:           #CC8C00;--ls-radius-sm:          4px;--ls-radius-md:          8px;--ls-radius-lg:          12px}form{margin:0;padding:0}body{margin:0;padding:1%}#header ul li a.home,#header ul li a.dashboard{background:url(/assets/icons/nav_menu/32x32/grey/home-21c7e5466e4f04151835fbca39fa130faccbc38c0d790437b58f30d67d466035.png) 2px 2px no-repeat}#header ul li a.accounts{background:url(/assets/icons/nav_menu/32x32/grey/setup-1bc0a14ba10fef351bcf0e23b77291cc7498970c8af993963d79601f2c76ebc0.png) 2px 2px no-repeat}#header ul li a.setup,#header ul li a.reports{background:url(/assets/icons/nav_menu/32x32/grey/setup-1bc0a14ba10fef351bcf0e23b77291cc7498970c8af993963d79601f2c76ebc0.png) 2px 2px no-repeat}#header ul li a.schools{background:url(/images/icons/nav_menu/32x32/grey/schools.png) 2px 2px no-repeat}#header ul li a.managers,#header ul li a.owners{background:url(/assets/icons/nav_menu/32x32/grey/managers-6a60e5a86abbd609c58bab1b2f0118b75bf44bbb2e67886162c9a0aa895dd273.png) 2px 2px no-repeat}#header ul li a.staff{background:url(/assets/icons/nav_menu/32x32/grey/staff-b0ec1ed3d2f9b6a12ef38130b5e9f03cd05cc64c21263299dd2c3a06aecbbe50.png) 2px 2px no-repeat}#header ul li a.students,#header ul li a.enquiries,#header ul li a.free_trials{background:url(/assets/icons/nav_menu/32x32/grey/students-b4ec87c63a8666a7015984cbdea2e2094ab06ff07a73194a67c848cae193b149.png) 2px 2px no-repeat}#header ul li a.teachers{background:url(/assets/icons/nav_menu/32x32/grey/teachers-0b40ce02158fe07e1220c7880d6ddc023e1ce043db8a93a25e1b34050875cd67.png) 2px 2px no-repeat}#header ul li a.schedule,#header ul li a.free_lessons_schedule{background:url(/assets/icons/nav_menu/32x32/grey/schedule-8ea72f15872ed4178c8b0333955b3187a48c9386c649d836fd48472703a7bfb8.png) 2px 2px no-repeat}#header ul li a.bookings{background:url(/assets/icons/nav_menu/32x32/grey/bookings-8ea72f15872ed4178c8b0333955b3187a48c9386c649d836fd48472703a7bfb8.png) 2px 2px no-repeat}#header ul li a.shop{background:url(/images/icons/nav_menu/32x32/grey/shop.png) 2px 2px no-repeat}#header ul li a.shop_admin,#header ul li a.orders{background:url(/assets/icons/nav_menu/32x32/grey/shop_admin-e4402bb3cbfc36fa794261ac2edb2198a4c57dbd09760e7e0bdab8b74f13d7ef.png) 2px 2px no-repeat}#header ul li a.lesson_plans{background:url(/assets/icons/nav_menu/32x32/grey/lesson_plans-8c9a851115adf219923abd0c8b736b96a03aca815a751be2a5d47d9a28b52880.png) 2px 2px no-repeat}#header ul li a.student_test_scores{background:url(/assets/icons/nav_menu/32x32/grey/lesson_plans-8c9a851115adf219923abd0c8b736b96a03aca815a751be2a5d47d9a28b52880.png) 2px 2px no-repeat}#header ul li a.student_make_ups{background:url(/assets/icons/nav_menu/32x32/grey/schedule-8ea72f15872ed4178c8b0333955b3187a48c9386c649d836fd48472703a7bfb8.png) 2px 2px no-repeat}#header ul li a.student_suggested_textbooks{background:url(/assets/icons/nav_menu/32x32/grey/lesson_plans-8c9a851115adf219923abd0c8b736b96a03aca815a751be2a5d47d9a28b52880.png) 2px 2px no-repeat}#header ul li a.staff_salary_reports{background:url(/assets/icons/nav_menu/32x32/grey/lesson_plans-8c9a851115adf219923abd0c8b736b96a03aca815a751be2a5d47d9a28b52880.png) 2px 2px no-repeat}#header ul li a.financial_histories{background:url(/assets/icons/nav_menu/32x32/grey/lesson_plans-8c9a851115adf219923abd0c8b736b96a03aca815a751be2a5d47d9a28b52880.png) 2px 2px no-repeat}#header ul li a.tasks{background:url(/assets/icons/nav_menu/32x32/grey/schedule-8ea72f15872ed4178c8b0333955b3187a48c9386c649d836fd48472703a7bfb8.png) 2px 2px no-repeat}#header ul li a.downloads{background:url(/assets/icons/nav_menu/32x32/grey/shop_admin-e4402bb3cbfc36fa794261ac2edb2198a4c57dbd09760e7e0bdab8b74f13d7ef.png) 2px 2px no-repeat}#header ul li a.tasks{background:url(/assets/icons/nav_menu/32x32/grey/schedule-8ea72f15872ed4178c8b0333955b3187a48c9386c649d836fd48472703a7bfb8.png) 2px 2px no-repeat}#header ul li a.lessons{background:url(/assets/icons/nav_menu/32x32/grey/lesson_plans-8c9a851115adf219923abd0c8b736b96a03aca815a751be2a5d47d9a28b52880.png) 2px 2px no-repeat}#header ul li.current a.home,#header ul li.current a.dashboard{background:white url(/assets/icons/nav_menu/32x32/home-a791f2df20c10e797f8de40f8fef0d8e8b6e7e238d5162428d09dd586d45b64e.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.accounts{background:white url(/assets/icons/nav_menu/32x32/setup-3dbe572f0a435d48c2f401227bafac9eb0044af8b479ace94ebb760dca762936.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.setup,#header ul li.current a.reports{background:white url(/assets/icons/nav_menu/32x32/setup-3dbe572f0a435d48c2f401227bafac9eb0044af8b479ace94ebb760dca762936.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.schools{background:white url(/images/icons/nav_menu/32x32/schools.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.managers{background:white url(/assets/icons/nav_menu/32x32/managers-bc00f803eb9cc1b6090eadb7e1c7ee914d290cc320c825b40a2a9464be3aad4e.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.staff{background:white url(/assets/icons/nav_menu/32x32/staff-f3814fb11ee484fb94ea64a0b85a5590e81c6197288fb6cb823273f43aa3fcd9.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.students,#header ul li.current a.enquiries,#header ul li.current a.free_trials{background:white url(/assets/icons/nav_menu/32x32/students-d4c27690596ced6425943084ecf348654a7203a9ef534d7f0cac6f6c3b4f4b54.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.teachers{background:white url(/assets/icons/nav_menu/32x32/teachers-a3a98631b3dc82bd458df9a7a0761a680e44aa86801b9ef1e78ed8e4a982af2e.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.schedule,#header ul li.current a.free_lessons_schedule{background:white url(/assets/icons/nav_menu/32x32/schedule-06a828d6d4370ba72f6baeceea64dd2860148119a86f33988fc6471ccad051b0.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.bookings{background:white url(/assets/icons/nav_menu/32x32/bookings-06a828d6d4370ba72f6baeceea64dd2860148119a86f33988fc6471ccad051b0.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.shop{background:white url(/images/icons/nav_menu/32x32/shop.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.shop_admin,#header ul li.current a.orders{background:white url(/assets/icons/nav_menu/32x32/shop_admin-5e5ba76dfcc41c10fcc51fdf0a8906e0120003aecf650e135595ef97b5a79809.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.lesson_plans{background:white url(/assets/icons/nav_menu/32x32/lesson_plans-597cc05626add38f030108af0d4f47ebc669974950832a19406782260e47ecbe.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.student_test_scores{background:white url(/assets/icons/nav_menu/32x32/lesson_plans-597cc05626add38f030108af0d4f47ebc669974950832a19406782260e47ecbe.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.student_make_ups{background:white url(/assets/icons/nav_menu/32x32/schedule-06a828d6d4370ba72f6baeceea64dd2860148119a86f33988fc6471ccad051b0.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.student_suggested_textbooks{background:white url(/assets/icons/nav_menu/32x32/lesson_plans-597cc05626add38f030108af0d4f47ebc669974950832a19406782260e47ecbe.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.staff_salary_reports{background:white url(/assets/icons/nav_menu/32x32/lesson_plans-597cc05626add38f030108af0d4f47ebc669974950832a19406782260e47ecbe.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.financial_histories{background:white url(/assets/icons/nav_menu/32x32/lesson_plans-597cc05626add38f030108af0d4f47ebc669974950832a19406782260e47ecbe.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.tasks{background:white url(/assets/icons/nav_menu/32x32/schedule-06a828d6d4370ba72f6baeceea64dd2860148119a86f33988fc6471ccad051b0.png) 2px 2px no-repeat}#header ul li.current a.downloads{background:white url(/assets/icons/nav_menu/32x32/shop_admin-5e5ba76dfcc41c10fcc51fdf0a8906e0120003aecf650e135595ef97b5a79809.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.tasks{background:white url(/assets/icons/nav_menu/32x32/schedule-06a828d6d4370ba72f6baeceea64dd2860148119a86f33988fc6471ccad051b0.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header ul li.current a.lessons{background:white url(/assets/icons/nav_menu/32x32/lesson_plans-597cc05626add38f030108af0d4f47ebc669974950832a19406782260e47ecbe.png) 2px 2px no-repeat;border-radius:5px;-moz-border-radius:5px}#header>#NavMenu li a.home,#header>#NavMenu li a.dashboard,#header>#NavMenu li a.enquiries,#header>#NavMenu li a.free_trials,#header>#NavMenu li a.students,#header>#NavMenu li a.teachers,#header>#NavMenu li a.staff,#header>#NavMenu li a.managers,#header>#NavMenu li a.owners,#header>#NavMenu li a.schedule,#header>#NavMenu li a.free_lessons_schedule,#header>#NavMenu li a.lesson_plans,#header>#NavMenu li a.lessons,#header>#NavMenu li a.bookings,#header>#NavMenu li a.tasks,#header>#NavMenu li a.reports,#header>#NavMenu li a.downloads,#header>#NavMenu li a.orders,#header>#NavMenu li a.student_make_ups,#header>#NavMenu li a.student_test_scores,#header>#NavMenu li a.student_suggested_textbooks,#header>#NavMenu li a.staff_salary_reports,#header>#NavMenu li a.financial_histories{background-position:12px center;background-size:18px 18px;background-repeat:no-repeat}#header>#NavMenu li a.home{background-image:url(/assets/icons/sidebar/home-dc5f0adf26f432f8d8e7e7b3160a4e6f14f9eb237104dd73352c4e49962e3b33.png)}#header>#NavMenu li a.dashboard{background-image:url(/assets/icons/sidebar/dashboard-7196f048dbc7cd7f36e96956b9710b4726003f37abd7f0ffdc60f9abb6371169.png)}#header>#NavMenu li a.enquiries{background-image:url(/assets/icons/sidebar/enquiries-2bbaf4e24ebf31752c334527a4d7f1dbfaf870a391991b5551e37a9c6ee4c344.png)}#header>#NavMenu li a.free_trials{background-image:url(/assets/icons/sidebar/free_trials-1f86cf68a257ae78216ab83819b0146ca562b4bd8394c3554f19ff8750dffb21.png)}#header>#NavMenu li a.students{background-image:url(/assets/icons/sidebar/students-f9e7ca8510db0f706749a5ab81872b90eb832d23f2f31a9e7db4588711335f43.png)}#header>#NavMenu li a.teachers{background-image:url(/assets/icons/sidebar/teachers-81e85521a206bffcef52150d24d5d382df52c7e1b2e1e05f74442833e9dbf5c8.png)}#header>#NavMenu li a.staff{background-image:url(/assets/icons/sidebar/staff-600b8393aed97ebee5494354d838531caf2f001ebf76a8c9a06e62104aa4db20.png)}#header>#NavMenu li a.managers{background-image:url(/assets/icons/sidebar/managers-2332439b300c74846bb7fea32e4040e7f424b4e18678e9a331b2ee93bb7e6a46.png)}#header>#NavMenu li a.owners{background-image:url(/assets/icons/sidebar/owners-58282c87ea15fa43218f7b0b61b4fc66407abf5a73059391fcb29ab18d1a3f95.png)}#header>#NavMenu li a.schedule{background-image:url(/assets/icons/sidebar/schedule-15dd60c6b9f720cf9fea0a71175e44592759c1dca1bac06e19e9fb699f17158d.png)}#header>#NavMenu li a.free_lessons_schedule{background-image:url(/assets/icons/sidebar/free_lessons_schedule-bc82e2cdbad4a4bef695574016c7e4c5db2406dd683422f7691e79820f7da800.png)}#header>#NavMenu li a.lesson_plans{background-image:url(/assets/icons/sidebar/lesson_plans-7ff16f10affb0040f33d0e23c259413de4dcc6304b0e95a83cde821b05f9ad3e.png)}#header>#NavMenu li a.lessons{background-image:url(/assets/icons/sidebar/lessons-112a94609e9ed183738e1864eefb7325d09f2cd9363fe869c32d4f5576554e2b.png)}#header>#NavMenu li a.bookings{background-image:url(/assets/icons/sidebar/bookings-08f7e68ac2be36181eec3eac607db6ddbda4d254f12ab44c6643fa09b0afddd1.png)}#header>#NavMenu li a.tasks{background-image:url(/assets/icons/sidebar/tasks-17af9963ac6126412860f2172023cd032a5c6be59fe5acad314e69c45b68e00a.png)}#header>#NavMenu li a.reports{background-image:url(/assets/icons/sidebar/reports-8a8616d347bfad39c4166be73d9f8667725d8369244c11d78c328ea723302452.png)}#header>#NavMenu li a.downloads{background-image:url(/assets/icons/sidebar/downloads-03cfc0ecd7fd0e8d2cf1a6d629b0de46a355024b6517a0d35fe959fcfb329a9b.png)}#header>#NavMenu li a.orders{background-image:url(/assets/icons/sidebar/orders-f96616fe6935abb0314c721c5c92df36e66a222efb3673d0a05f017684de6b08.png)}#header>#NavMenu li a.student_make_ups{background-image:url(/assets/icons/sidebar/student_make_ups-e167b877befca9ad9f71b70776ca70a35e073c789a10fb5891f1cde8a5fb9696.png)}#header>#NavMenu li a.student_test_scores{background-image:url(/assets/icons/sidebar/student_test_scores-02bb213f85546d2470ae6dbf8d1f680d808dd1505403a1b36dc1a6279bc5aa3a.png)}#header>#NavMenu li a.student_suggested_textbooks{background-image:url(/assets/icons/sidebar/student_suggested_textbooks-ae10c5fa4c1a3158e37d55750ef66e965170569601e4f7887baa259ade2193f7.png)}#header>#NavMenu li a.staff_salary_reports{background-image:url(/assets/icons/sidebar/staff_salary_reports-c3f545929d426aebdae4aee47c9bc226841a86a7b7ae8df19d79c84b5ab75e0d.png)}#header>#NavMenu li a.financial_histories{background-image:url(/assets/icons/sidebar/financial_histories-f165b7c22ff248018a1f1be9e205505293d288c0b7d46d9107671ddc6666143d.png)}#header h1{clear:left}#titleHeader{border-collapse:collapse;width:100%;margin:0;padding:0}h1.title{margin:5px;padding:0}body #user{padding-right:5px;float:right;text-align:right}body #user img{float:right;margin-left:1em;border:2px solid white}.user_portrait{width:32px;height:32px;margin-left:10px}#NastyLayout{width:100%;height:500px;clear:left;border-collapse:collapse}#NastyLayout td{vertical-align:top}#LeftCol,#MainCol,#RightCol{padding:10px}#LeftCol,#RightCol{min-width:180px;width:17%}@media (max-width: 1024px){#NastyLayout,#NastyLayout>tbody,#NastyLayout>tbody>tr,#NastyLayout>tbody>tr>td{display:block;width:auto;height:auto}#NastyLayout #LeftCol,#NastyLayout #MainCol,#NastyLayout #RightCol{width:auto;min-width:0;max-width:100%}}#LeftCol h3{margin-bottom:0}div.settings{background:#F8F8F8}div.settings ul{margin:0 0 0 1em;padding:0}div.settings ul li{margin:0;padding:0;list-style:none}div.settings ul li a{display:block;margin:0;padding:5px 0 5px 0}#account_settings_wrapper{position:relative;display:inline}#account_settings{min-width:192px;position:absolute;left:2px;top:29px;bottom:0;background-color:transparent;overflow-y:auto}#MainCol{padding-bottom:75px}#MainCol #actions{margin:0;padding:0 0 16px 0}table.form_wrapper{width:100%;border-collapse:collapse;margin:0;padding:0}table.form_wrapper td.l{width:75%}table.form_wrapper td.r{width:25%}table.paginator{width:100%;border-collapse:collapse;margin:10px 0 0 0;padding:0}table.paginator td{width:50%}table.paginator td.next{text-align:right}table.db{width:100%;border-collapse:collapse;margin:0;padding:0}#NastyLayout td table.db td.l a{display:block}table.db.users td.name a{display:block}table.form_container{border-collapse:collapse;width:100%}table.form_container td,table.form_container fieldset,table.form_container p{vertical-align:top;text-align:left}table.form_container td.r{width:200px;padding-top:1em}table.form_container td table th{white-space:nowrap}.form_instructions{margin:0;padding:0}#MainCol #sortable_list ul{margin:0;padding:0;list-style:none;width:100%}#MainCol #sortable_list ul li{display:block;height:22px;margin:5px;padding:5px;vertical-align:bottom;white-space:nowrap;overflow:hidden}#MainCol #sortable_list ul li img{border:0;margin:2px;float:right}h2{margin:1em 0 0 0;padding:0}a img{border:0;margin:0;padding:0;background:none}fieldset{margin-bottom:1em}.clear{clear:both}p.form_instructions{clear:left;margin-top:10px}#user_selector select{width:170px}#UserSelector #user_selector_search{width:145px}#UserSelector #user_selector_users_container{position:relative;margin:5px 0;padding:0;width:168px;height:185px}#UserSelector #user_selector_users_container #user_selector_users{position:absolute;width:168px;height:185px}#UserSelector #user_selector_users_container #user_selector_users_busy{width:158px;height:22px;margin:0;padding:5px}#UserSelector #user_selector_users_container #user_selector_users div.usu{position:relative;width:168px;height:37px}#UserSelector #user_selector_users_container #user_selector_users div.usu div.stay{position:absolute;width:168px;height:37px}#UserSelector #user_selector_users_container #user_selector_users div.usu div.drag{z-index:100000;position:absolute;width:168px;height:37px}div.instructions{margin:10px 10px 20px 10px;padding:10px 10px 10px 32px;border:1px solid}div.notice{margin:10px 10px 20px 10px;padding:10px 10px 10px 32px;border:1px solid}div.instructions a,div.notice a{text-decoration:underline}div.busy{margin:10px 10px 20px 10px;padding:10px 10px 10px 32px}div.saving{margin:10px 10px 20px 10px;padding:10px 10px 10px 42px}div.error{margin:10px 10px 20px 10px;padding:10px 10px 10px 42px}div.tooltip{position:absolute;margin:10px 10px 20px 10px;padding:10px 10px 10px 42px}div.form_errors{margin:10px 10px 20px 10px;padding:10px 10px 10px 32px}div.form_errors h3{margin:0 0 1em 0;padding:0}div.form_errors ul{margin:0;padding:0}div.form_errors ul{margin:0;padding:0}#portrait{float:right;width:200px;margin:10px;padding:5px;text-align:left}#portrait div{text-align:center}#portrait p{margin:10px 0;padding:0}table.centered_headings th{text-align:center}.graph{position:relative;border:1px solid #969696;margin-top:4px;margin-bottom:4px;padding:2px}.graph .bar{display:block;position:relative;background:#62C462;text-align:center;height:2em;line-height:2em}.graph .bar span{position:absolute;left:1em}#cal_nav{margin:0;padding:0}#cal_nav #cal_nav_header{margin:0;padding:5px}#cal_nav #cal_nav_header,#cal_nav #cal_nav_footer{height:16px;background:#9b9b99;color:white}#cal_nav #cal_nav_header #MonthNav{width:50%;float:left;background:transparent}#cal_nav #cal_nav_header #YearNav{width:50%;float:left;text-align:right;background:transparent}#cal_nav #cal_nav_cal{clear:both;margin:0;border-left:1px solid #cfcecd;border-right:1px solid #cfcecd}#cal_nav #cal_nav_cal table{border-collapse:collapse;width:100%;margin:0;padding:0}#cal_nav #cal_nav_cal table th{background:#cfcecd}#cal_nav #cal_nav_cal table td{text-align:center}#cal_nav #cal_nav_cal table td a{display:block}#cal_nav #cal_nav_cal table td.p a{color:#cfcecd}#cal_nav #cal_nav_footer{margin:0;padding:5px;text-align:center}.toggle-account-settings{margin-left:3px;vertical-align:bottom;cursor:pointer}.toggle-main-nav{display:none;vertical-align:bottom;cursor:pointer}@media (min-width: 1025px){#nav_menu_wrapper{display:none}}@media (max-width: 1366px) and (min-width: 1025px){#background_header{height:13px !important}#spacer{margin-left:80px !important}#title_float{height:60px !important;width:70px !important;margin-top:-10px !important}.top_19{top:13px}.top_111{top:91px}.top_121{top:101px}.top_131{top:111px}.top_234{top:214px}.float_thead_sticky_top{top:174px}.float_thead_sticky_top_plus_21{top:195px}}@media (max-width: 1024px){.shared_sign_links{display:block !important}.shared_sign_links a{font-size:22px !important;display:block !important;margin-top:14px;margin-bottom:-10px}.landing h2{font-size:22px}.landing .landing-info{padding-left:30px;font-size:18px}.landing .actions input,#new_user .actions input,#new_account .actions input{font-size:22px}.landing .field,#new_user .field{font-size:18px}.landing .field input[type="checkbox"],#new_user .field input[type="checkbox"]{margin-bottom:8px;margin-top:8px}.landing .field input[type="text"],.landing .field input[type="password"],.landing .field input[type="email"],#new_user .field input[type="text"],#new_user .field input[type="password"],#new_user .field input[type="email"]{-webkit-transition:all 0.30s ease-in-out !important;-moz-transition:all 0.30s ease-in-out !important;-ms-transition:all 0.30s ease-in-out !important;-o-transition:all 0.30s ease-in-out !important;outline:none !important;padding:3px 0px 3px 3px !important;margin:5px 1px 3px 0px !important;border:1px solid #DDDDDD !important;height:22px !important;font-size:18px !important;margin-bottom:8px}.landing .field input[type="text"]:focus,.landing .field input[type="password"]:focus,.landing .field input[type="email"]:focus,#new_user .field input[type="text"]:focus,#new_user .field input[type="password"]:focus,#new_user .field input[type="email"]:focus{box-shadow:0 0 5px #51cbee !important;padding:3px 0px 3px 3px !important;margin:5px 1px 3px 0px !important;border:1px solid #51cbee !important}#new_account th{font-size:16px !important;white-space:normal}#new_account legend{font-size:20px}#new_account input[type="text"],#new_account input[type="password"],#new_account input[type="email"]{-webkit-transition:all 0.30s ease-in-out !important;-moz-transition:all 0.30s ease-in-out !important;-ms-transition:all 0.30s ease-in-out !important;-o-transition:all 0.30s ease-in-out !important;outline:none !important;padding:3px 0px 3px 3px !important;margin:5px 1px 3px 0px !important;border:1px solid #DDDDDD !important;height:22px !important;font-size:18px !important}#new_account input[type="text"]:focus,#new_account input[type="password"]:focus,#new_account input[type="email"]:focus{box-shadow:0 0 5px #51cbee !important;padding:3px 0px 3px 3px !important;margin:5px 1px 3px 0px !important;border:1px solid #51cbee !important}#new_account select,#new_account input[type="file"]{height:24px;font-size:18px}#new_account div{font-size:16px}#new_account .form_instructions{font-size:14px !important}#MainCol h2{font-size:22px}#background_header{height:8px !important}#spacer{margin-left:60px !important;font-size:18px}#other_nav a{padding-left:3px}#title_float{height:50px !important;width:60px !important;margin-top:-8px !important}.top_19{top:8px !important}.top_111{top:50px}.top_121{top:60px}.top_131{top:70px}.top_234{top:173px}.float_thead_sticky_top{top:133px}.float_thead_sticky_top_plus_21{top:154px}.toggle-main-nav{display:inline-block}#nav_menu_wrapper{position:relative;display:inline}}#nav_menu_fixed{position:fixed;top:50px;left:0;bottom:0}@media (max-width: 768px){[class*="width_"],.width-750{max-width:100% !important}.calendar-wraper{overflow:auto;max-height:calc(100vh - 64px);-webkit-overflow-scrolling:touch}.calendar-wraper .calendar-header.sticky{top:0 !important}#MainCol table.form,#salary_details table,#MainCol .makeup_additional_settings_table_wrapper{display:block;max-width:100%;overflow-x:auto}#salary_details p>span{margin:0 !important}.add_comment_form_container{width:auto !important;max-width:100%}}@media (max-width: 768px){.event-form-table,.event-form-table>tbody,.event-form-table>tbody>tr,.event-form-table>tbody>tr>td{display:block;width:100%}table.event-form-table{width:100% !important}#edit-lesson-manage-bookings{width:100% !important}.event-form-table input[type="text"],.event-form-table input[type="date"],.event-form-table select,.event-form-table textarea{max-width:100%;box-sizing:border-box}#edit_task_container form>table,#edit_task_container form>table>tbody,#edit_task_container form>table>tbody>tr,#edit_task_container form>table>tbody>tr>td{display:block;width:100% !important}#edit_task_container form>table>tbody>tr>td{padding-left:0;padding-right:0}}#header>#sidebar_header{position:fixed;top:0;left:0;width:256px;height:64px;background-color:var(--ls-card);border-right:1px solid var(--ls-border);border-bottom:1px solid var(--ls-border);padding:0 20px;box-sizing:border-box;display:flex;align-items:center;gap:10px;z-index:401}#header>#sidebar_header .sidebar_logo{width:32px;height:32px;object-fit:contain}#header>#sidebar_header .sidebar_brand{font-size:15px;font-weight:700;color:var(--ls-foreground);font-family:inherit}#header>#NavMenu{position:fixed;top:64px;bottom:380px;left:0;width:256px;height:auto;background-color:var(--ls-card);border-right:1px solid var(--ls-border);padding:16px 8px;box-sizing:border-box;z-index:400;overflow-y:auto}#header>#NavMenu #nav_menu_container,#header>#NavMenu ul{display:block;width:100%;margin:0;padding:0}#header>#NavMenu li{list-style:none;float:none;display:block;width:100%;margin:0 0 4px 0;padding:0}#header>#NavMenu li a{display:block;float:none;width:auto;height:auto;line-height:18px;padding:5px 12px 5px 44px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ls-muted-foreground);text-align:left;text-decoration:none}#header>#NavMenu li a:hover{background-color:var(--ls-background-subtle);color:var(--ls-foreground);text-decoration:none}#header>#NavMenu li.current a{background-color:var(--ls-primary-light);color:var(--ls-primary);font-weight:600}#account_settings{position:fixed;top:0;left:256px;width:240px;height:100vh !important;background-color:var(--ls-card);border-right:1px solid var(--ls-border);padding:0;box-sizing:border-box;z-index:401;overflow-y:auto}#account_settings #sub_sidebar_header{position:sticky;top:0;height:64px;padding:0 16px;box-sizing:border-box;display:flex;align-items:center;gap:8px;background-color:var(--ls-card);border-bottom:1px solid var(--ls-border);z-index:2}#account_settings #sub_sidebar_header .sub_sidebar_icon{width:16px;height:16px;object-fit:contain}#account_settings #sub_sidebar_header .sub_sidebar_title{font-size:15px;font-weight:700;color:var(--ls-foreground);font-family:inherit}#account_settings #account_settings_container ul{list-style:none;margin:0;padding:8px}#account_settings #account_settings_container li{list-style:none;margin:0 0 2px 0;padding:0}#account_settings #account_settings_container li a{display:flex;align-items:center;height:30px;padding:0 12px 0 36px;border-radius:6px;font-size:12px;font-weight:500;color:var(--ls-muted-foreground);text-decoration:none;background-position:12px center;background-size:14px 14px;background-repeat:no-repeat}#account_settings #account_settings_container li a:hover{background-color:var(--ls-background-subtle);color:var(--ls-foreground);text-decoration:none}#account_settings #account_settings_container li.current a,#account_settings #account_settings_container li a.current{background-color:var(--ls-primary-light);color:var(--ls-primary);font-weight:600}#account_settings #account_settings_container li.separator{height:1px;background-color:var(--ls-border);margin:4px 0;padding:0;list-style:none;overflow:hidden}#account_settings a.icon-credit-card{background-image:url(/assets/icons/setup/credit-card-9b4834ab202bee5c9bf8e8b04650749611364e4314417fcaadf5978958d46a24.png)}#account_settings a.icon-building{background-image:url(/assets/icons/setup/building-4e67ee0cc1cf0b206e04a8117a0ec712a6dd581baa931caf732004251c5d4b6e.png)}#account_settings a.icon-layers{background-image:url(/assets/icons/setup/layers-5ffa6c99d3cf8c0d9ec43ddacecea6896c89391dd6c91709554117858e1a46ea.png)}#account_settings a.icon-timer{background-image:url(/assets/icons/setup/timer-8132f4bade5d1b1178f3a30e40eb6f89186240b058dfd983529f581a17d470ec.png)}#account_settings a.icon-calendar-range{background-image:url(/assets/icons/setup/calendar-range-1d8548453d0d7ac27db9ccef3015a816a6db5dc7fc0dd3d24d011229442807de.png)}#account_settings a.icon-book-open{background-image:url(/assets/icons/setup/book-open-7525c0d78ee87388ac4f14bb2b1457ef445de303624095435ddb315cf699286d.png)}#account_settings a.icon-upload{background-image:url(/assets/icons/setup/upload-b313dd6e59e8910762123fefb1386449e5bce590463b39188e5697d47fad4be0.png)}#account_settings a.icon-download{background-image:url(/assets/icons/setup/download-51382eff71cdf54ab8a890f89c1009fa088c24ec96982490f2db7406065b8ccc.png)}#account_settings a.icon-bell{background-image:url(/assets/icons/setup/bell-9424d5b7580955dcaaac5fbbcce321ef785c89b3b6e8bbe5c6217a6246ceb1e3.png)}#account_settings a.icon-mail{background-image:url(/assets/icons/setup/mail-ff171973eafb5b7bfdeb5cc9da11d0c2ee1dbbb8adf638895bdf25e52953b3bd.png)}#account_settings a.icon-shield{background-image:url(/assets/icons/setup/shield-58e5c185873ded7e4a37054f45706f684a8c25bd3c6899e45e14e62ff26ea4ec.png)}#account_settings a.icon-sun{background-image:url(/assets/icons/setup/sun-a037b6eff2724a3a4a74b3f3728b5d17b9c965af44cca18df52367bb4f2082cd.png)}#account_settings a.icon-graduation-cap{background-image:url(/assets/icons/setup/graduation-cap-ba1971dad40bb894f356c3f60f11db9d954874dc6a051c5becc1c3f576a6accf.png)}#account_settings a.icon-file-check{background-image:url(/assets/icons/setup/file-check-42ddc36e39af0cc3701a621888881eba2d4cde346f385288eabeaba7806fc22c.png)}#account_settings a.icon-megaphone{background-image:url(/assets/icons/setup/megaphone-81c1edf5e1a10f62adee405bf0358b8fd54b294201fc816a1b7d5acffa7df856.png)}#account_settings a.icon-link{background-image:url(/assets/icons/setup/link-61fed07e279889a36bb56299b634196a04c318c9bf9f26018b30959c97a07d0e.png)}#account_settings a.icon-square-check{background-image:url(/assets/icons/setup/square-check-ba3ec5eb68a273b4a54849e66380e746f323899c7a087dcdc99c04130c2d3177.png)}#account_settings a.icon-book{background-image:url(/assets/icons/setup/book-ba143c1b0c105c791531ab0153c426bc87239c3988b78d951210827799d0352e.png)}#account_settings a.icon-log-out{background-image:url(/assets/icons/setup/log-out-eab8419dc973a4222d8531ce84ecaaf73f633adca6da0b42f7397a204a27e3b1.png)}#account_settings a.icon-wallet{background-image:url(/assets/icons/setup/wallet-ebcf8ebec15d31065034358635c72c68bfa0e87bd81c9601de7808502cac4c37.png)}#account_settings a.icon-chart-bar{background-image:url(/assets/icons/setup/chart-bar-2b67ff33307caf1fc05be6ce540c548d57539c4ec29e1109687e2dbe401b053d.png)}#account_settings a.icon-shopping-bag{background-image:url(/assets/icons/setup/shopping-bag-0085003ea887709c5e9e68070184250bd29f5f7df9e91296dae54d5259041842.png)}#account_settings a.icon-stamp{background-image:url(/assets/icons/setup/stamp-0f50edf5f6f44aa8d02d10bd027461109e921b7a527fc768ad2f0cb34fa008a5.png)}#account_settings a.icon-file-text{background-image:url(/assets/icons/setup/file-text-cc15fa477a9eaa8f441045cd644c657eaf0577f7b10d07302eae17436d4eca38.png)}#account_settings a.icon-trending-up{background-image:url(/assets/icons/setup/trending-up-dc747ee784c31c79b9b81e46a62528d3f4245b9eb891a1942001c00d9dbdf6dc.png)}#account_settings a.icon-users{background-image:url(/assets/icons/setup/users-db34a38703d82c2f790ef65a31564c4459014b3da5d7525cf394b900ba3af75f.png)}#account_settings a.icon-scroll{background-image:url(/assets/icons/setup/scroll-59d7cc95613bbbff89e7f76bf4bfb539117c3dfcd5584079b5695f13b4757c01.png)}#account_settings a.icon-history{background-image:url(/assets/icons/setup/history-7ed5c7c244bb4363a2f62fdcd7a7284232ce991c1c17ff8670ad6af2f0d54253.png)}body:not(.auth-layout){padding-top:64px !important;padding-left:256px !important}body.settings-open{padding-left:296px !important}#background_header{display:none}#header.sticky.top_19{position:fixed;top:0;left:256px;right:0;width:auto;height:64px;box-sizing:border-box;background:var(--ls-card);border:none;border-bottom:1px solid var(--ls-border);border-radius:0;z-index:300}#header>#headerMain{width:100%;height:64px;background:transparent;border:none;border-radius:0;margin:0}#header>#headerMain td{background:transparent;height:64px;padding:0 32px;vertical-align:middle;text-align:right}#header .select2-container--classic .select2-selection--single{background:transparent;border:none;box-shadow:none;height:auto;line-height:normal}#header .select2-container--classic .select2-selection__rendered{color:var(--ls-foreground-secondary);font-size:13px;font-weight:normal;padding:0;font-family:inherit;display:inline-flex;align-items:center;gap:6px;line-height:1}#header .select2-container--classic .select2-selection__arrow{display:none}#header .select2-container .flag-icon{background-image:url(/assets/icons/topbar/globe-e4dd509fcf5ce3621d3129e83c65da1f194d9c1477b44c38a4ca0db50732e930.png) !important;background-size:contain;background-position:center;background-repeat:no-repeat;width:16px;height:16px;margin:0}.select2-container--classic.select2-container--open .select2-dropdown{border:1px solid var(--ls-border);border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden}.select2-container--classic .select2-results__option{padding:8px 12px;font-size:13px;color:var(--ls-foreground);font-family:inherit}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:var(--ls-primary-light);color:var(--ls-foreground)}#header>#sidebar_header,#header>#NavMenu,#sidebar_footer,#account_settings{transition:width 0.15s ease, left 0.15s ease, padding 0.15s ease}.settings-open #header>#sidebar_header{width:56px;padding:0;justify-content:center;gap:0}.settings-open #header>#sidebar_header .sidebar_brand{display:none}.settings-open #header>#NavMenu{width:56px;padding:16px 4px}.settings-open #header>#NavMenu li a{padding:10px 0;font-size:0;text-align:center;background-position:center center}.settings-open #sidebar_footer{width:56px;padding:8px 4px}.settings-open #sidebar_footer .sidebar_link{padding:10px 0;font-size:0;text-align:center;background-position:center center}.settings-open #account_settings{left:56px}#sidebar_collapse_toggle{display:none;margin-left:auto;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--ls-muted-foreground, #667085);cursor:pointer}#sidebar_collapse_toggle:hover{background:var(--ls-background-subtle, rgba(16,24,40,0.06))}#sidebar_collapse_toggle svg{width:18px;height:18px;transition:transform 0.15s ease}@media (min-width: 1101px){#sidebar_collapse_toggle{display:inline-flex}body.sidebar-collapsed:not(.auth-layout){padding-left:56px !important}body.sidebar-collapsed #header.sticky.top_19{left:56px}.sidebar-collapsed #header>#sidebar_header{width:56px;padding:0;justify-content:center;gap:0}.sidebar-collapsed #header>#sidebar_header .sidebar_logo,.sidebar-collapsed #header>#sidebar_header .sidebar_brand{display:none}.sidebar-collapsed #sidebar_collapse_toggle{margin-left:0}.sidebar-collapsed #sidebar_collapse_toggle svg{transform:rotate(180deg)}.sidebar-collapsed #header>#NavMenu{width:56px;padding:16px 4px}.sidebar-collapsed #header>#NavMenu li a{padding:10px 0;font-size:0;text-align:center;background-position:center center}.sidebar-collapsed #sidebar_footer{width:56px;padding:8px 4px}.sidebar-collapsed #sidebar_footer .sidebar_link{padding:10px 0;font-size:0;text-align:center;background-position:center center}.sidebar-collapsed #sidebar_footer .sidebar_section_label{display:none}}#sidebar_footer{position:fixed;bottom:0;left:0;width:256px;background-color:var(--ls-card);border-right:1px solid var(--ls-border);padding:8px;box-sizing:border-box;z-index:400;transition:width 0.15s ease, padding 0.15s ease}#sidebar_footer ul{display:block;list-style:none;margin:0;padding:0;width:100%}#sidebar_footer li{display:block;float:none;list-style:none;width:100%;margin:0 0 4px 0;padding:0}#sidebar_footer li:last-child{margin-bottom:0}#sidebar_footer a.sidebar_link{display:block;float:none;width:auto;height:auto;line-height:18px;padding:5px 12px 5px 44px;border-radius:6px;font-size:13px;font-weight:500;color:var(--ls-muted-foreground);text-align:left;text-decoration:none;background-position:12px center;background-size:16px 16px;background-repeat:no-repeat}#sidebar_footer a.sidebar_link:hover{background-color:var(--ls-background-subtle);color:var(--ls-foreground);text-decoration:none}#sidebar_footer .sidebar_section+.sidebar_section{margin-top:8px}#sidebar_footer .sidebar_section_label{display:block;padding:0 12px 4px 12px;margin:0;font-size:10px;font-weight:500;color:var(--ls-muted-foreground);font-family:'DM Mono', ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:0.06em;text-transform:uppercase}.settings-open #sidebar_footer .sidebar_section_label{display:none}#sidebar_footer a.manual_link{background-image:url(/assets/icons/sidebar/circle-help-cc747ac176db2bb508c7255f193762295522fe13861901f90cb360d7328fdb22.svg)}#sidebar_footer a.faq_link{background-image:url(/assets/icons/sidebar/info-d675885e0a1287c5c9d7db148436d13a8a3d3cad35d34aca9547482bf34d9038.png)}#sidebar_footer a.issues_link{background-image:url(/assets/icons/sidebar/circle-alert-461b1b18f75338531b70883a3e6075e5c089214ca6614d118c287308cbee9ee9.png)}#sidebar_footer a.roadmap_link{background-image:url(/assets/icons/sidebar/map-0cad88346be764c344fc76dff3c033b9419c25f5ece031de0420d77c8497447c.png)}#sidebar_footer a.settings_link{background-image:url(/assets/icons/sidebar/settings-e2625b6300af48fe40608aa6b1553e9b7a1d443e3aa9f61d23cca50373c9ac22.png)}#sidebar_footer a.profile_link{background-image:url(/assets/icons/sidebar/user-3704928373adb81890d92595ad36b8660c04cfe57d9f352efee3cd5defd11cb2.png)}#sidebar_footer a.logout_link{background-image:url(/assets/icons/sidebar/log-out-3f916b6b41b175dbaa971f0c30be0612abf6ed77d39378fa4cb47734db27377d.png)}#RightCol ul{list-style:none;margin:0;padding:0}#RightCol ul ul{padding:0 0 0.5em 1em}#RightCol ul li a{margin:0;padding:2px;display:block;font-size:12px;font-weight:bold;text-decoration:underline}#cal_nav{margin:0;padding:0}#cal_nav #cal_nav_header{margin:0;padding:5px}#cal_nav #cal_nav_header,#cal_nav #cal_nav_footer{height:16px;background:#9b9b99;color:white}#cal_nav #cal_nav_header #MonthNav{width:50%;float:left;background:transparent}#cal_nav #cal_nav_header #YearNav{width:50%;float:left;text-align:right;background:transparent}#cal_nav #cal_nav_cal{clear:both;margin:0;border-left:1px solid #cfcecd;border-right:1px solid #cfcecd}#cal_nav #cal_nav_cal table{border-collapse:collapse;width:100%;margin:0;padding:0}#cal_nav #cal_nav_cal table th{background:#cfcecd}#cal_nav #cal_nav_cal table td{text-align:center}#cal_nav #cal_nav_cal table td a{display:block}#cal_nav #cal_nav_cal table td.p a{color:#cfcecd}#cal_nav #cal_nav_footer{margin:0;padding:5px;text-align:center}#sidebar_toggle{display:none}@media (max-width: 1100px){#header.sticky.top_19{left:0}#header>#headerMain td{padding-left:64px}#sidebar_toggle{display:flex;align-items:center;justify-content:center;position:fixed;top:12px;left:12px;width:40px;height:40px;padding:0;background:var(--ls-card);border:1px solid var(--ls-border);border-radius:8px;color:var(--ls-foreground);z-index:402;cursor:pointer}#sidebar_toggle svg{width:22px;height:22px}#header>#sidebar_header,#header>#NavMenu,#sidebar_footer{transform:translateX(-100%);transition:transform 0.2s ease}#sidebar_footer{z-index:400}body.sidebar-open #header>#sidebar_header,body.sidebar-open #header>#NavMenu,body.sidebar-open #sidebar_footer{transform:translateX(0)}body:not(.auth-layout){padding-left:0 !important}body.settings-open{padding-left:0 !important}#sidebar_overlay{display:none}body.sidebar-open #sidebar_overlay{display:block;position:fixed;inset:0;background:rgba(16,24,40,0.45);z-index:399}}body,p,td,div,ul,li,legend{font-family:"Trebuchet MS", verdana, sans-serif;font-size:14px}#header ul li a.current{font-weight:bold;text-decoration:none}div.LeftColParent h2{font-size:10px;font-weight:bold}div.LeftColParent h3{font-size:8px;font-weight:bold}#UserSelector #user_selector_users_container #user_selector_users_busy{font-weight:bold}#RightCol h3{font-size:12px}#RightCol ul li a{font-size:12px;font-weight:bold;text-decoration:underline}h1{font-size:150%}h2{font-size:134%}h3{font-size:116%}h1,h2,h3{margin-top:1em;margin-bottom:0;padding:0}body h1.title{font-size:24px;font-weight:normal}h1 a{text-decoration:underline}table.db.v h{text-align:left}div.instructions a,div.notice a{text-decoration:underline;font-weight:bold}legend{font-weight:bold}#MainCol #sortable_list ul li{font-weight:bold}div.saving,div.busy{font-weight:bold;font-size:16px}div.saving table,div.busy table,div.error table{width:auto;margin-top:10px}div.saving table td,div.busy table td,div.error table td{font-weight:normal;font-size:10px}#portrait h3{font-weight:bold;font-size:150%}table.form_container td,table.form_container fieldset,table.form_container p{font-weight:normal}table.form_container td table th{font-weight:normal}.form_instructions,.form_instructions p{font-style:italic}a.epicenter,input.epicenter,legend.epicenter{font-size:150%}dev.form_errors h3{font-size:12px}img[src*="icons/actions/"]{width:18px;height:18px;vertical-align:middle}td.action{text-align:right;white-space:nowrap}td.action a:has(img){display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 2px;border-radius:6px;line-height:1;transition:background-color 0.12s ease}td.action a:has(img):hover{background-color:var(--ls-background-subtle);text-decoration:none}td.action a:not(:has(img)){margin-right:8px}.bg-success,.bg-danger,.ls-alert{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:0 0 12px;border-radius:8px;border:1px solid transparent;font-size:13px;line-height:1.45;background-color:var(--ls-card);color:var(--ls-foreground);box-sizing:border-box}.ls-alert-title{display:block;font-size:14px;font-weight:600;margin:0 0 2px}.bg-success,.ls-alert-success{background-color:var(--ls-success-bg);border-color:var(--ls-success-border);color:var(--ls-success)}.ls-alert-warning{background-color:var(--ls-warning-bg);border-color:var(--ls-warning-border);color:var(--ls-warning)}.bg-danger,.ls-alert-error{background-color:var(--ls-error-bg);border-color:var(--ls-error-border);color:var(--ls-error)}.ls-alert-info{background-color:var(--ls-info-bg);border-color:var(--ls-info-border);color:var(--ls-info)}.bg-success a,.bg-danger a,.ls-alert a{color:inherit;text-decoration:underline}div.notice{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:12px 0;border-radius:8px;border:1px solid var(--ls-warning-border);background-color:var(--ls-warning-bg);background-image:none;color:var(--ls-warning);font-size:13px;line-height:1.45;box-sizing:border-box}div.instructions{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;margin:12px 0;border-radius:8px;border:1px solid var(--ls-info-border);background-color:var(--ls-info-bg);background-image:none;color:var(--ls-info);font-size:13px;line-height:1.45;box-sizing:border-box}div.notice a,div.instructions a{color:inherit;text-decoration:underline}div.form_errors{margin:12px 0;padding:14px 16px;border-radius:8px;border:1px solid var(--ls-error-border);background-color:var(--ls-error-bg);background-image:none;color:var(--ls-error);font-size:13px;line-height:1.45;box-sizing:border-box}div.form_errors h3{margin:0 0 6px;padding:0;font-size:14px;font-weight:700;color:var(--ls-error)}div.form_errors ul{margin:0;padding-left:18px}div.form_errors a{color:inherit;text-decoration:underline}.ls-badge,.type-lead,.type-trial,.outstanding,.paid{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-family:inherit;font-size:12px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.ls-badge::before,.type-lead::before,.type-trial::before,.outstanding::before,.paid::before{content:'';display:inline-block;width:6px;height:6px;border-radius:50%;background-color:currentColor;flex-shrink:0}.ls-badge-active,.paid{background-color:var(--ls-primary-light);color:var(--ls-primary)}.ls-badge-trial,.type-trial{background-color:var(--ls-accent-light);color:var(--ls-gold-600)}.ls-badge-trial::before,.type-trial::before{background-color:var(--ls-accent)}.ls-badge-inactive,.type-lead{background-color:var(--ls-background-subtle);color:var(--ls-muted-foreground)}.ls-badge-pending,.outstanding{background-color:var(--ls-warning-bg);color:var(--ls-warning)}button:not(.hidden),input[type="submit"]:not(.hidden),input[type="button"]:not(.hidden),input[type="reset"]:not(.hidden),.ls-btn:not(.hidden){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:8px;border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;line-height:1;cursor:pointer;text-decoration:none;user-select:none;white-space:nowrap;box-sizing:border-box;transition:background-color 0.15s ease, color 0.15s ease, border-color 0.15s ease}button,input[type="submit"],input[type="button"],.ls-btn-primary{background-color:var(--ls-primary);color:var(--ls-primary-foreground);border-color:var(--ls-primary)}button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled),.ls-btn-primary:hover:not(:disabled){background-color:var(--ls-primary-hover);border-color:var(--ls-primary-hover);color:var(--ls-primary-foreground);text-decoration:none}.ls-btn-secondary{background-color:var(--ls-secondary);color:var(--ls-primary-foreground);border-color:var(--ls-secondary)}.ls-btn-secondary:hover:not(:disabled){background-color:var(--ls-secondary-hover);border-color:var(--ls-secondary-hover);text-decoration:none}.ls-btn-outline,input[type="reset"]{background-color:transparent;color:var(--ls-primary);border-color:var(--ls-primary)}.ls-btn-outline:hover:not(:disabled),input[type="reset"]:hover:not(:disabled){background-color:var(--ls-primary-light);color:var(--ls-primary);text-decoration:none}.ls-btn-ghost{background-color:transparent;color:var(--ls-muted-foreground);border-color:transparent}.ls-btn-ghost:hover:not(:disabled){background-color:var(--ls-background-subtle);color:var(--ls-foreground);text-decoration:none}.ls-btn-destructive{background-color:var(--ls-error);color:var(--ls-primary-foreground);border-color:var(--ls-error)}.ls-btn-destructive:hover:not(:disabled){background-color:#B91C1C;border-color:#B91C1C;text-decoration:none}.ls-btn img,.ls-btn svg,.ls-btn-primary img,.ls-btn-primary svg,.ls-btn-secondary img,.ls-btn-secondary svg,.ls-btn-outline img,.ls-btn-outline svg,.ls-btn-ghost img,.ls-btn-ghost svg,.ls-btn-destructive img,.ls-btn-destructive svg,button img,button svg,input[type="submit"] img,input[type="button"] img{width:16px;height:16px;flex-shrink:0}a.ls-btn-primary,a.ls-btn-primary:visited,a.ls-btn-secondary,a.ls-btn-secondary:visited,a.ls-btn-destructive,a.ls-btn-destructive:visited{color:var(--ls-primary-foreground)}a.ls-btn-outline,a.ls-btn-outline:visited{color:var(--ls-primary)}a.ls-btn-ghost,a.ls-btn-ghost:visited{color:var(--ls-muted-foreground)}a.ls-btn,a.ls-btn:hover,a.ls-btn-primary:hover,a.ls-btn-secondary:hover,a.ls-btn-outline:hover,a.ls-btn-ghost:hover,a.ls-btn-destructive:hover{text-decoration:none}button:disabled,input[type="submit"]:disabled,input[type="button"]:disabled,input[type="reset"]:disabled,.ls-btn:disabled,.ls-btn-primary:disabled,.ls-btn-secondary:disabled,.ls-btn-outline:disabled,.ls-btn-ghost:disabled,.ls-btn-destructive:disabled{opacity:0.5;cursor:not-allowed}input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"],input[type="search"],input[type="tel"],input[type="url"],textarea{height:40px;padding:0 12px;border:1px solid var(--ls-border);border-radius:8px;background-color:var(--ls-card);font-family:inherit;font-size:14px;font-weight:normal;color:var(--ls-foreground);line-height:1.4;box-sizing:border-box;transition:border-color 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease}textarea{height:auto;min-height:96px;padding:10px 12px;resize:vertical}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="date"]:focus,input[type="time"]:focus,input[type="datetime-local"]:focus,input[type="month"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,textarea:focus{outline:none;border-color:var(--ls-primary);box-shadow:0 0 0 3px rgba(0,131,108,0.12)}input::placeholder,textarea::placeholder{color:var(--ls-muted-foreground);opacity:1}select{height:40px;padding:0 36px 0 12px;border:1px solid var(--ls-border);border-radius:8px;background-color:var(--ls-card);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B6460' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:inherit;font-size:14px;color:var(--ls-foreground);line-height:1.4;cursor:pointer;box-sizing:border-box;transition:border-color 0.15s ease, box-shadow 0.15s ease}select:focus{outline:none;border-color:var(--ls-primary);box-shadow:0 0 0 3px rgba(0,131,108,0.12)}select[multiple]{height:auto;min-height:80px;padding-right:12px;background-image:none}input[type="checkbox"],input[type="radio"]{accent-color:var(--ls-primary);width:18px;height:18px;margin:0 8px 0 0;cursor:pointer;vertical-align:middle}input[type="checkbox"]:disabled,input[type="radio"]:disabled{cursor:not-allowed;opacity:0.5}label{font-size:13px;font-weight:600;color:var(--ls-foreground)}input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled,input[type="date"]:disabled,input[type="time"]:disabled,input[type="datetime-local"]:disabled,input[type="month"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="url"]:disabled,textarea:disabled,select:disabled{background-color:var(--ls-background-subtle);color:var(--ls-muted-foreground);cursor:not-allowed;opacity:0.7}form .fieldWithErrors,body .fieldWithErrors{display:inline;background-color:transparent;padding:0}form .fieldWithErrors input[type="text"],form .fieldWithErrors input[type="email"],form .fieldWithErrors input[type="password"],form .fieldWithErrors input[type="number"],form .fieldWithErrors input[type="date"],form .fieldWithErrors input[type="time"],form .fieldWithErrors input[type="datetime-local"],form .fieldWithErrors input[type="month"],form .fieldWithErrors input[type="search"],form .fieldWithErrors input[type="tel"],form .fieldWithErrors input[type="url"],form .fieldWithErrors textarea,form .fieldWithErrors select{border-color:var(--ls-error);background-color:var(--ls-error-bg)}form .fieldWithErrors input:focus,form .fieldWithErrors textarea:focus,form .fieldWithErrors select:focus{border-color:var(--ls-error);box-shadow:0 0 0 3px rgba(220,38,38,0.12)}form .fieldWithErrors label{color:var(--ls-error)}fieldset{border:1px solid var(--ls-border);border-radius:8px;background-color:var(--ls-card);padding:16px 18px;margin-bottom:16px}fieldset>legend{padding:0 8px;font-size:13px;font-weight:600;color:var(--ls-foreground);background-color:var(--ls-card)}fieldset.req{border-color:var(--ls-error-border)}fieldset.req>legend{color:var(--ls-error)}.ls-filter-label{font-size:13px;font-weight:600;color:var(--ls-muted-foreground);margin-right:8px}.search__label{display:block;font-size:13px;font-weight:600;color:var(--ls-foreground);padding-left:12px;margin-bottom:2px}.search__form{display:flex;align-items:center;gap:12px;padding-left:12px}.search__form input[type="text"]{flex:0 0 auto;width:auto}.fancybox-bg{background:rgba(26,26,26,0.55)}.fancybox-is-open .fancybox-bg{opacity:1}.fancybox-content{background-color:var(--ls-card);border-radius:12px;padding:20px 24px;color:var(--ls-foreground);box-shadow:0 12px 32px rgba(0,0,0,0.12)}.fancybox-slide--html .fancybox-content{border-radius:12px}.fancybox-button,.fancybox-close-small{color:var(--ls-foreground)}.fancybox-button:hover,.fancybox-close-small:hover{color:var(--ls-primary)}.fancybox-caption{background:linear-gradient(to top, rgba(26,26,26,0.85), rgba(26,26,26,0));color:#fff;padding:32px 44px 24px;font-size:13px}.ls-modal{background-color:var(--ls-card);border-radius:12px;padding:20px 24px;color:var(--ls-foreground);box-shadow:0 12px 32px rgba(0,0,0,0.12);border:1px solid var(--ls-border)}.ls-modal-header{display:flex;align-items:center;justify-content:space-between;margin:0 -24px 16px;padding:0 24px 16px;border-bottom:1px solid var(--ls-border)}.ls-modal-title{margin:0;font-size:18px;font-weight:700;color:var(--ls-foreground)}.ls-modal-body{font-size:14px;line-height:1.5;color:var(--ls-foreground)}.ls-modal-footer{display:flex;justify-content:flex-end;gap:8px;margin:16px -24px 0;padding:16px 24px 0;border-top:1px solid var(--ls-border)}.ls-modal-overlay{position:fixed;inset:0;background:rgba(26,26,26,0.55);z-index:9000;display:flex;align-items:center;justify-content:center;padding:24px}.ls-modal-overlay .ls-modal{max-width:560px;width:100%;max-height:calc(100vh - 48px);overflow-y:auto}#MainCol>h1,#MainCol>h2{padding-left:12px}#MainCol>.instructions,#MainCol>.text-right,#MainCol>p{padding-left:12px}#MainCol fieldset fieldset{border:none;padding:0;margin:12px 0 0;background:transparent}#MainCol fieldset fieldset>legend{padding:0;background:transparent;font-size:14px;font-weight:600;color:var(--ls-foreground);margin-bottom:6px}#MainCol fieldset table.db{margin-left:0}#MainCol>.ls-alert,#MainCol>.page-toolbar,#MainCol>.settings-section,#MainCol>.pricing-section,#MainCol>.pricing-card,#MainCol>.pricing-terminate,#MainCol>.pricing-divider,#MainCol>.pricing-free-note,#MainCol>.schedule-options-form__actions,#MainCol>.page-toolbar__hint,#MainCol>hr.pricing-divider{margin-left:12px}#MainCol>form>.ls-alert,#MainCol>form>.page-toolbar,#MainCol>form>.settings-section{margin-left:12px}#MainCol .settings-section table.db,#MainCol fieldset table.db{margin-left:0;width:100%}table.db{width:calc(100% - 12px);border-collapse:separate;border-spacing:0;background-color:var(--ls-card);border:none;border-radius:8px;overflow:hidden;font-size:13px;color:var(--ls-foreground);box-shadow:0 1px 3px rgba(0,0,0,0.04);margin:24px 0 16px 12px}table.db thead th,table.db>tbody>tr:first-child>th,table.db>tr:first-child>th{background-color:var(--ls-background-subtle);color:var(--ls-foreground);font-weight:600;font-size:12px;letter-spacing:0.02em;text-align:left;padding:10px 12px;border-bottom:1px solid var(--ls-border);vertical-align:middle}table.db thead tr:not(:has(th:not(:empty))) th,table.db>tbody>tr:first-child:not(:has(th:not(:empty))) th,table.db>tr:first-child:not(:has(th:not(:empty))) th{padding:0;line-height:0;height:0;background-color:transparent;border-bottom:none}table.db td{padding:10px 12px;border-bottom:1px solid var(--ls-border);vertical-align:middle;background-color:var(--ls-card)}table.db tr:last-child td{border-bottom:none}table.db.users td.action{min-width:280px;white-space:nowrap}table.db tr.lt td,table.db tr.dk td{background-color:var(--ls-card)}table.db tbody tr:hover td,table.db tr.lt:hover td,table.db tr.dk:hover td{background-color:var(--ls-background-subtle)}table:not(.db):not(.form):not(.form_container):not(.welcome):not(#headerMain):not(#NastyLayout):not(.progress-sheet){border-collapse:collapse;font-size:13px;color:var(--ls-foreground)}table:not(.db):not(.form):not(.form_container):not(.welcome):not(#headerMain):not(#NastyLayout):not(.progress-sheet) th{text-align:left;font-weight:600;color:var(--ls-foreground);padding:6px 12px}table:not(.db):not(.form):not(.form_container):not(.welcome):not(#headerMain):not(#NastyLayout):not(.progress-sheet) td{padding:6px 12px;vertical-align:middle}form table.db{margin:0;width:100%;background-color:transparent;box-shadow:none;border-radius:0}form table.db input[type="text"],form table.db input[type="number"],form table.db input[type="email"],form table.db input[type="tel"]{max-width:230px}form table.db td,form table.db th{border-bottom:none;background-color:transparent}form table.db tr:hover td,form table.db tr.lt:hover td,form table.db tr.dk:hover td{background-color:transparent}@media (max-width: 1024px){table.db{display:block;width:100% !important;max-width:100%;min-width:0 !important;overflow-x:auto;-webkit-overflow-scrolling:touch}}body{background-color:var(--ls-background)}body,p,td,div,li,legend,input,button{color:var(--ls-foreground)}h1,h2,h3,h4,h5,h6,legend{color:var(--ls-foreground);font-weight:700}h1{font-size:28px}h2{font-size:22px}h3{font-size:18px}h4{font-size:16px;font-weight:600}h5{font-size:14px;font-weight:600}h6{font-size:13px;font-weight:600}legend{font-weight:600}a,a:visited{color:var(--ls-primary);text-decoration:none}a:hover{color:var(--ls-primary-hover);text-decoration:underline}a:active{color:var(--ls-primary)}.page-header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 12px;padding:8px 0 0 12px}.page-header h1,.page-header h2{margin:0;font-size:24px;line-height:1.25;font-weight:700;color:var(--ls-foreground)}.ls-alert .page-alert__icon{flex:0 0 18px;width:18px;height:18px}.ls-alert .page-alert__body{flex:1;min-width:0;display:block;font-size:13px;line-height:1.5;color:inherit}.page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 12px;padding:0}.page-toolbar__filter{display:inline-flex;align-items:center;gap:8px;margin:0}.page-toolbar__filter select{height:32px;padding:0 28px 0 12px;font-size:13px}.page-toolbar__actions{display:inline-flex;align-items:center;gap:8px}th.action-col{width:36px;background:transparent}.page-toolbar__hint{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin:0 0 8px;padding:0 12px 0 0;font-size:12px;color:var(--ls-muted-foreground)}.page-toolbar__hint img{width:14px;height:14px;opacity:0.7}.page-alert__link{color:inherit;text-decoration:underline;margin-left:6px;font-weight:600}.schedule-options-form__actions{margin-top:20px;padding-left:12px}.settings-section{margin:0 0 24px;padding:0}.settings-section__header{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 12px}.settings-section__title{margin:0;font-size:16px;font-weight:600;line-height:1.3;color:var(--ls-foreground)}.settings-section__subtitle{margin:24px 0 12px;font-size:14px;font-weight:600;line-height:1.3;color:var(--ls-foreground)}.lesson-plan-form__help{display:grid;grid-template-columns:minmax(220px, 280px) 1fr;gap:24px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ls-border)}.lesson-plan-form__template{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.lesson-plan-form__template .settings-section__subtitle{margin:0}.lesson-plan-form__instructions{font-size:12px;line-height:1.5;color:var(--ls-muted-foreground)}@media (max-width: 768px){.lesson-plan-form__help{grid-template-columns:1fr}}.settings-section__empty{margin:0;padding:12px 0;font-size:13px;font-style:italic;color:var(--ls-muted-foreground)}.export-users-filters{display:flex;flex-wrap:wrap;gap:16px 40px}.export-users-filters__col{display:flex;flex-direction:column;gap:8px}.export-users-filters__col>strong{font-size:13px;font-weight:600;color:var(--ls-foreground)}.export-users-filters .checkbox-list:not(.hidden){display:flex;flex-direction:column;gap:6px}.export-users-filters__col--dates .field{gap:4px}.export-users-filters__col--dates input{max-width:160px}.export-users-filters__actions{margin-top:16px;padding-top:16px;border-top:1px solid var(--ls-border)}.notifications-form__actions{display:inline-flex;align-items:center;gap:12px;margin-top:16px}.settings-section__hint{margin:16px 0 0;font-size:12px;color:var(--ls-muted-foreground)}.permissions-domains{max-height:240px;overflow-y:auto;padding:4px 0}.permissions-domains .domain{padding:4px 0}.permissions-table th{text-align:left;font-weight:500}.holidays-hints{padding:4px 12px 0;margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--ls-muted-foreground)}.holidays-hints p{margin:0 0 8px}.holidays-hints strong{color:var(--ls-foreground);margin-right:4px}.import-holidays-form{display:none}.import-holidays-form.is-visible,body .import-holidays-form[style*="display"]:not([style*="display: none"]){display:block}.student-tests-import{display:flex;align-items:center;gap:12px;margin:0 0 12px}.student-tests-export{margin:0 0 16px}.reports-list{list-style:none;margin:0;padding:0}.reports-list li{padding:8px 0;border-bottom:1px solid var(--ls-border)}.reports-list li:last-child{border-bottom:0}.reports-list a{color:var(--ls-primary);font-weight:500;text-decoration:none}.reports-list a:hover{text-decoration:underline}.marketing-search{flex:1;width:100%;display:flex;flex-direction:column;gap:16px}.marketing-search__fields{display:flex;flex-wrap:wrap;align-items:flex-start;gap:16px}.marketing-search__fields .field{flex:1 1 200px;min-width:180px}.marketing-search__fields .advanced-search-select{height:auto;min-height:40px}.marketing-search__actions{display:flex;gap:8px}.make-up-bulk-form{display:flex;flex-direction:column;gap:16px;max-width:760px}.make-up-bulk-form .checkbox-list{display:flex;flex-direction:column;gap:6px;margin-top:2px}.make-up-bulk-form .checkbox-list--inline{flex-flow:row wrap;gap:8px 16px}.make-up-bulk-form__actions{margin-top:4px}#MainCol .settings-section table.form,#MainCol .settings-section table.form>tbody{display:block;width:100%}#MainCol .settings-section table.form{max-width:720px;margin:0}#MainCol .settings-section table.form tr{display:flex;flex-wrap:wrap;align-items:center;gap:12px}#MainCol .settings-section table.form th{padding:0;font-size:13px;font-weight:600;text-align:left;white-space:nowrap}#MainCol .settings-section table.form td{padding:0}#MainCol .settings-section table.form td:nth-of-type(1){flex:1;min-width:200px}#MainCol .settings-section table.form td:nth-of-type(1) input[type="text"]{width:100%}.user-detail__body{display:flex;gap:24px;align-items:flex-start;flex-wrap:wrap}.user-detail__portrait{flex:0 0 220px}.user-detail__main{flex:1;min-width:0}.user-detail #portrait{float:none;width:auto;margin:0;padding:0}.user-detail #portrait>div img{max-width:200px;height:auto;border-radius:8px}.user-detail #portrait h3{margin:12px 0 2px;font-size:16px}.user-detail fieldset.collapsible{background-color:var(--ls-card);border:1px solid var(--ls-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);padding:20px 24px 22px;margin:0 0 16px}.user-detail fieldset.collapsible>details>summary{display:block;list-style:none;font-size:15px;font-weight:700;color:var(--ls-foreground);cursor:pointer;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--ls-border)}.user-detail fieldset.collapsible>details>summary::-webkit-details-marker{display:none}.user-detail fieldset.collapsible>details>summary::before{content:none}.user-detail fieldset.collapsible fieldset{border:0;padding:0;margin:0 0 16px;min-inline-size:0}.user-detail fieldset.collapsible fieldset>legend{padding:0;margin-bottom:4px;font-size:13px;font-weight:600;color:var(--ls-muted-foreground)}.user-detail fieldset.collapsible table td[align="right"],.user-detail fieldset.collapsible table th{color:var(--ls-muted-foreground);font-weight:500;white-space:nowrap;padding-right:12px}.user-detail>form:has(>table.financial-settings-table){background-color:var(--ls-card);border:1px solid var(--ls-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);padding:20px 24px 22px;margin:0 0 16px}@media (max-width: 1024px){.user-detail__body{flex-direction:column}.user-detail__portrait{flex:0 0 auto}.user-detail fieldset.collapsible table,.user-detail fieldset.collapsible table>tbody,.user-detail fieldset.collapsible table>tbody>tr{display:block;width:100%}.user-detail fieldset.collapsible table>tbody>tr>th,.user-detail fieldset.collapsible table>tbody>tr>td{display:block;width:auto !important;white-space:normal;padding-right:0}.user-detail fieldset.collapsible table>tbody>tr>th{padding-top:8px}}.form_wrapper{display:block;width:100%;max-width:920px;margin:0}.form_wrapper>tbody{display:block;width:100%}.form_wrapper>tbody>tr{display:block;width:100%;margin:0 0 20px}.form_wrapper>tbody>tr>td.l,.form_wrapper>tbody>tr>td.r{display:block;width:100%;box-sizing:border-box;padding:0}.form_wrapper>tbody>tr>td.l>fieldset.collapsible{background-color:var(--ls-card);border:1px solid var(--ls-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);padding:20px 24px 22px;margin-bottom:0}.form_wrapper fieldset.collapsible>details>summary{display:block;list-style:none;font-size:15px;font-weight:700;color:var(--ls-foreground);cursor:pointer;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--ls-border)}.form_wrapper fieldset.collapsible>details>summary::before{content:none}.form_wrapper fieldset.collapsible>details>summary::-webkit-details-marker{display:none}.form_wrapper fieldset.collapsible>details>summary::marker{content:""}.form_wrapper fieldset.collapsible>details>p{color:var(--ls-muted-foreground);font-size:13px;line-height:1.5;margin:0 0 14px}.form_wrapper>tbody>tr>td.r{margin-top:6px}.form_wrapper>tbody>tr>td.r .form_instructions,.form_wrapper>tbody>tr>td.r .form_instructions p{color:var(--ls-muted-foreground);font-size:13px;line-height:1.5;margin:0}div#actions table tbody tr td a.fancybox{display:flex;justify-content:end}div#actions table tbody tr td a.fancybox img{padding-right:8px}.alert,.toast,.flash-warning,.flash-alert,.flash-error,.flash-notice,.flash-success{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid transparent}.alert .alert-icon-wrap,.toast .alert-icon-wrap,.flash-warning .alert-icon-wrap,.flash-alert .alert-icon-wrap,.flash-error .alert-icon-wrap,.flash-notice .alert-icon-wrap,.flash-success .alert-icon-wrap{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:1px}.alert .alert-icon-wrap svg,.toast .alert-icon-wrap svg,.flash-warning .alert-icon-wrap svg,.flash-alert .alert-icon-wrap svg,.flash-error .alert-icon-wrap svg,.flash-notice .alert-icon-wrap svg,.flash-success .alert-icon-wrap svg,.alert .alert-icon-wrap .lucide,.toast .alert-icon-wrap .lucide,.flash-warning .alert-icon-wrap .lucide,.flash-alert .alert-icon-wrap .lucide,.flash-error .alert-icon-wrap .lucide,.flash-notice .alert-icon-wrap .lucide,.flash-success .alert-icon-wrap .lucide,.alert .alert-icon-wrap i.icon,.toast .alert-icon-wrap i.icon,.flash-warning .alert-icon-wrap i.icon,.flash-alert .alert-icon-wrap i.icon,.flash-error .alert-icon-wrap i.icon,.flash-notice .alert-icon-wrap i.icon,.flash-success .alert-icon-wrap i.icon{width:16px;height:16px}.alert .alert-body,.toast .alert-body,.flash-warning .alert-body,.flash-alert .alert-body,.flash-error .alert-body,.flash-notice .alert-body,.flash-success .alert-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.alert .alert-title,.toast .alert-title,.flash-warning .alert-title,.flash-alert .alert-title,.flash-error .alert-title,.flash-notice .alert-title,.flash-success .alert-title{font-size:14px;font-weight:600;line-height:1.3}.alert .alert-message,.toast .alert-message,.flash-warning .alert-message,.flash-alert .alert-message,.flash-error .alert-message,.flash-notice .alert-message,.flash-success .alert-message{font-size:13px;font-weight:400;line-height:1.45;opacity:0.9}.alert .alert-dismiss,.toast .alert-dismiss,.flash-warning .alert-dismiss,.flash-alert .alert-dismiss,.flash-error .alert-dismiss,.flash-notice .alert-dismiss,.flash-success .alert-dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-sm);opacity:0.6;transition:opacity 0.15s}.alert .alert-dismiss:hover,.toast .alert-dismiss:hover,.flash-warning .alert-dismiss:hover,.flash-alert .alert-dismiss:hover,.flash-error .alert-dismiss:hover,.flash-notice .alert-dismiss:hover,.flash-success .alert-dismiss:hover{opacity:1}.alert .alert-dismiss svg,.toast .alert-dismiss svg,.flash-warning .alert-dismiss svg,.flash-alert .alert-dismiss svg,.flash-error .alert-dismiss svg,.flash-notice .alert-dismiss svg,.flash-success .alert-dismiss svg,.alert .alert-dismiss .lucide,.toast .alert-dismiss .lucide,.flash-warning .alert-dismiss .lucide,.flash-alert .alert-dismiss .lucide,.flash-error .alert-dismiss .lucide,.flash-notice .alert-dismiss .lucide,.flash-success .alert-dismiss .lucide{width:14px;height:14px}.alert-success,.toast.toast-success,.flash-notice,.flash-success{background-color:var(--success-bg);border-color:var(--success-border);color:var(--success)}.alert-success .alert-icon-wrap svg,.toast.toast-success .alert-icon-wrap svg,.flash-notice .alert-icon-wrap svg,.flash-success .alert-icon-wrap svg,.alert-success .alert-icon-wrap .lucide,.toast.toast-success .alert-icon-wrap .lucide,.flash-notice .alert-icon-wrap .lucide,.flash-success .alert-icon-wrap .lucide{color:var(--success)}.alert-success .alert-dismiss:hover,.toast.toast-success .alert-dismiss:hover,.flash-notice .alert-dismiss:hover,.flash-success .alert-dismiss:hover{background-color:var(--success-border)}.alert-warning,.toast.toast-warning,.flash-warning{background-color:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.alert-warning .alert-icon-wrap svg,.toast.toast-warning .alert-icon-wrap svg,.flash-warning .alert-icon-wrap svg,.alert-warning .alert-icon-wrap .lucide,.toast.toast-warning .alert-icon-wrap .lucide,.flash-warning .alert-icon-wrap .lucide{color:var(--warning)}.alert-warning .alert-dismiss:hover,.toast.toast-warning .alert-dismiss:hover,.flash-warning .alert-dismiss:hover{background-color:var(--warning-border)}.alert-error,.toast.toast-error,.flash-alert,.flash-error{background-color:var(--error-bg);border-color:var(--error-border);color:var(--error)}.alert-error .alert-icon-wrap svg,.toast.toast-error .alert-icon-wrap svg,.flash-alert .alert-icon-wrap svg,.flash-error .alert-icon-wrap svg,.alert-error .alert-icon-wrap .lucide,.toast.toast-error .alert-icon-wrap .lucide,.flash-alert .alert-icon-wrap .lucide,.flash-error .alert-icon-wrap .lucide{color:var(--error)}.alert-error .alert-dismiss:hover,.toast.toast-error .alert-dismiss:hover,.flash-alert .alert-dismiss:hover,.flash-error .alert-dismiss:hover{background-color:var(--error-border)}.alert-info,.toast.toast-info{background-color:var(--info-bg);border-color:var(--info-border);color:var(--info)}.alert-info .alert-icon-wrap svg,.toast.toast-info .alert-icon-wrap svg,.alert-info .alert-icon-wrap .lucide,.toast.toast-info .alert-icon-wrap .lucide{color:var(--info)}.alert-info .alert-dismiss:hover,.toast.toast-info .alert-dismiss:hover{background-color:var(--info-border)}.flash{padding:14px 16px;border-radius:var(--radius-md);border:1px solid transparent;font-size:14px;font-weight:500;margin-bottom:16px}.toast-container{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:400px;width:calc(100vw - 32px)}.toast{box-shadow:var(--shadow-md);animation:toast-in 0.2s ease}@keyframes toast-in{from{transform:translateX(110%);opacity:0}to{transform:translateX(0);opacity:1}}.field-hint{font-size:12px;font-weight:400;margin-top:4px;line-height:1.4}.field-hint.hint-success{color:var(--success)}.field-hint.hint-warning{color:var(--warning)}.field-hint.hint-error{color:var(--error)}.field-hint.hint-info{color:var(--info)}.field-hint.hint-muted{color:var(--muted-foreground)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap;line-height:1;vertical-align:middle}.badge .badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge svg,.badge .lucide,.badge i.icon{width:12px;height:12px;flex-shrink:0}.badge-active{background-color:var(--primary-light);color:var(--primary)}.badge-active .badge-dot{background-color:var(--primary)}.badge-trial{background-color:var(--accent-light);color:var(--gold-600)}.badge-trial .badge-dot{background-color:var(--accent)}.badge-inactive{background-color:var(--background-subtle);color:var(--muted-foreground)}.badge-inactive .badge-dot{background-color:var(--muted-foreground)}.badge-pending{background-color:var(--warning-bg);color:var(--warning)}.badge-pending .badge-dot{background-color:var(--warning)}.badge-success{background-color:var(--success-bg);color:var(--success)}.badge-success .badge-dot{background-color:var(--success)}.badge-warning{background-color:var(--warning-bg);color:var(--warning)}.badge-warning .badge-dot{background-color:var(--warning)}.badge-error{background-color:var(--error-bg);color:var(--error)}.badge-error .badge-dot{background-color:var(--error)}.badge-info{background-color:var(--info-bg);color:var(--info)}.badge-info .badge-dot{background-color:var(--info)}.badge-solid-primary{background-color:var(--primary);color:var(--primary-foreground)}.badge-solid-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-solid-accent{background-color:var(--accent);color:var(--accent-foreground)}.badge-outline{background-color:transparent;border:1px solid var(--border);color:var(--foreground-secondary)}.badge-outline-primary{background-color:transparent;border:1px solid var(--primary);color:var(--primary)}.badge-lg{height:28px;padding:0 12px;font-size:13px;gap:7px}.badge-lg .badge-dot{width:7px;height:7px}.badge-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background-color:var(--secondary);color:var(--secondary-foreground);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-md);border:1px solid transparent;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;user-select:none}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:disabled,.btn[disabled],.btn.disabled{opacity:0.45;cursor:not-allowed;pointer-events:none}.btn svg,.btn .lucide,.btn i.icon{width:16px;height:16px;flex-shrink:0}button,input[type="submit"],input[type="button"],.btn-primary{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled),.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground);text-decoration:none}button:active:not(:disabled),input[type="submit"]:active:not(:disabled),input[type="button"]:active:not(:disabled),.btn-primary:active:not(:disabled){background-color:var(--teal-800)}.btn-secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.btn-secondary:hover:not(:disabled){background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--secondary-foreground);text-decoration:none}.btn-secondary:active:not(:disabled){background-color:var(--coral-600)}.btn-outline{background-color:transparent;border-color:var(--primary);color:var(--primary)}.btn-outline:hover:not(:disabled){background-color:var(--primary-light);color:var(--primary);text-decoration:none}.btn-outline:active:not(:disabled){background-color:var(--teal-100)}.btn-ghost{background-color:transparent;border-color:transparent;color:var(--muted-foreground)}.btn-ghost:hover:not(:disabled){background-color:var(--background-subtle);color:var(--foreground);text-decoration:none}.btn-ghost:active:not(:disabled){background-color:var(--border)}.btn-destructive{background-color:var(--error);border-color:var(--error);color:#FFFFFF}.btn-destructive:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;color:#FFFFFF;text-decoration:none}.btn-destructive:active:not(:disabled){background-color:#991b1b}.btn-accent{background-color:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.btn-accent:hover:not(:disabled){background-color:var(--gold-600);border-color:var(--gold-600);color:var(--accent-foreground);text-decoration:none}.btn-sm{height:32px;padding:0 12px;font-size:12px;gap:6px;border-radius:var(--radius-sm)}.btn-sm svg,.btn-sm .lucide,.btn-sm i.icon{width:14px;height:14px}.btn-lg{height:48px;padding:0 24px;font-size:15px;gap:10px}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:32px}.btn-icon.btn-lg{width:48px}.btn-block{width:100%}.btn-loading{position:relative;color:transparent !important;pointer-events:none}.btn-loading::after{content:'';position:absolute;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin 0.6s linear infinite;opacity:0.8}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-group{display:inline-flex;gap:0}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.btn-group .btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.btn-group .btn:not(:last-child){border-right-width:0}@media (max-width: 480px){.btn-responsive{width:100%;justify-content:center}}.card{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.card-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.card-title{font-size:16px;font-weight:700;color:var(--foreground);margin:0}.card-subtitle{font-size:13px;font-weight:400;color:var(--muted-foreground);margin-top:2px}.card-body{padding:16px}.card-footer{padding:12px 16px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}.card-schedule-lesson{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden}.card-schedule-lesson .schedule-card-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 12px}.card-schedule-lesson .schedule-card-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.card-schedule-lesson .schedule-card-subject{font-size:16px;font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-schedule-lesson .schedule-card-teacher{font-size:13px;font-weight:400;color:var(--muted-foreground)}.card-schedule-lesson .schedule-card-divider{height:1px;background-color:var(--border);margin:0}.card-schedule-lesson .schedule-card-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.card-schedule-lesson .schedule-card-meta-row{display:flex;align-items:center;gap:8px}.card-schedule-lesson .schedule-card-meta-row svg,.card-schedule-lesson .schedule-card-meta-row .lucide{width:14px;height:14px;flex-shrink:0;color:var(--muted-foreground)}.card-schedule-lesson .schedule-card-meta-row span{font-size:13px;font-weight:400;color:var(--foreground-secondary)}.card-schedule-lesson .schedule-card-meta-row .meta-strong{font-weight:500}.card-schedule-lesson .schedule-card-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 14px;background-color:var(--primary-light)}.card-schedule-lesson .schedule-card-next{font-family:var(--font-accent);font-size:11px;font-weight:400;color:var(--primary)}.card-student-profile{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden}.card-student-profile .student-card-header{display:flex;align-items:center;gap:14px;padding:16px 16px 14px}.card-student-profile .student-card-avatar{width:44px;height:44px;border-radius:50%;background-color:var(--teal-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;font-weight:700;color:var(--primary)}.card-student-profile .student-card-meta{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.card-student-profile .student-card-name{font-size:15px;font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-student-profile .student-card-detail{font-size:13px;font-weight:400;color:var(--muted-foreground)}.card-student-profile .student-card-divider{height:1px;background-color:var(--border);margin:0}.card-student-profile .student-card-body{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.card-student-profile .student-card-stat-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.card-student-profile .student-card-stat-row .stat-label{color:var(--muted-foreground)}.card-student-profile .student-card-stat-row .stat-value{color:var(--foreground);font-weight:500}.card-student-profile .student-card-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border)}.card-stat{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column;gap:8px}.card-stat .card-stat-label{font-family:var(--font-accent);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted-foreground)}.card-stat .card-stat-value{font-size:28px;font-weight:700;color:var(--foreground);line-height:1}.card-stat .card-stat-sub{font-size:12px;color:var(--muted-foreground)}.card-stat.card-stat-primary{background-color:var(--primary);border-color:var(--primary)}.card-stat.card-stat-primary .card-stat-label,.card-stat.card-stat-primary .card-stat-value,.card-stat.card-stat-primary .card-stat-sub{color:rgba(255,255,255,0.9)}.card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.card-grid-2{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 640px){.card-grid-2{grid-template-columns:1fr}}.card-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 900px){.card-grid-3{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.card-grid-3{grid-template-columns:1fr}}.card-grid-4{display:grid;gap:16px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1100px){.card-grid-4{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.card-grid-4{grid-template-columns:1fr}}@font-face{font-family:'Outfit';src:url(/assets/Outfit/Outfit-VariableFont_wght-73ba86e6f945a8414d8d13b973edf58a33c785a7fa2d34dfd0a837c7c231972f.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'DM Mono';src:url(/assets/DM_Mono/DMMono-Regular-ee6a3d82bbfd6c63ab3d5f4a358753f73c6a4e7db26c2c6f3f0ec6d8c204e792.ttf)}@font-face{font-family:'Noto Sans';src:url(/assets/Noto_Sans/NotoSans-VariableFont_wdth,wght-5f261a1b372d7e207c4f60ae16cdecf39c1730840b6d33b18517f8df0bdda2bf.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(/assets/Noto_Sans_JP/NotoSansJP-VariableFont_wght-e171c7ae1840bbdc0a535875e06528d1cfc6bd1c9d44b5ca6f39fed2e7934ab1.ttf);font-weight:normal;font-style:normal}.field{display:flex;flex-direction:column;gap:6px}.field-label,label.required::after,label{font-size:13px;font-weight:600;color:var(--foreground);line-height:1.3}label.required::after{content:' *';color:var(--error);font-weight:700}.input,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="week"],textarea,select{width:100%;height:40px;padding:0 12px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:400;color:var(--foreground);line-height:1;transition:border-color 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease;appearance:none;outline:none}.input::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="date"]::placeholder,input[type="datetime-local"]::placeholder,input[type="time"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,textarea::placeholder,select::placeholder{color:var(--muted-foreground);font-weight:400}.input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="week"]:focus,textarea:focus,select:focus{border-color:var(--primary);border-width:1.5px;box-shadow:0 0 0 3px rgba(0,131,108,0.12)}.input:disabled,input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="url"]:disabled,input[type="date"]:disabled,input[type="datetime-local"]:disabled,input[type="time"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,textarea:disabled,select:disabled{background-color:var(--background-subtle);color:var(--muted-foreground);cursor:not-allowed;opacity:0.7}.input:read-only,input[type="text"]:read-only,input[type="email"]:read-only,input[type="password"]:read-only,input[type="number"]:read-only,input[type="search"]:read-only,input[type="tel"]:read-only,input[type="url"]:read-only,input[type="date"]:read-only,input[type="datetime-local"]:read-only,input[type="time"]:read-only,input[type="month"]:read-only,input[type="week"]:read-only,textarea:read-only,select:read-only{background-color:var(--background-subtle);cursor:default}textarea{height:auto;min-height:100px;padding:10px 12px;line-height:1.5;resize:vertical}.input-error,.field.has-error input,.field.has-error textarea,.field.has-error select{background-color:var(--error-bg);border-color:var(--error);border-width:1.5px}.input-error:focus,.field.has-error input:focus,.field.has-error textarea:focus,.field.has-error select:focus{border-color:var(--error);box-shadow:0 0 0 3px rgba(220,38,38,0.1)}.field.has-error .field-hint,.field-error-message{font-size:12px;color:var(--error);margin-top:4px}.select-wrap{position:relative}.select-wrap select{padding-right:36px;cursor:pointer}.select-wrap::after{content:'';position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--muted-foreground);pointer-events:none}.input-icon-wrap{position:relative}.input-icon-wrap input{padding-left:38px}.input-icon-wrap .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted-foreground);pointer-events:none}.input-icon-wrap.icon-right input{padding-left:12px;padding-right:38px}.input-icon-wrap.icon-right .input-icon{left:auto;right:12px}.checkbox-wrap,.radio-wrap{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--foreground)}input[type="checkbox"],input[type="radio"]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.checkbox{width:16px;height:16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background-color:var(--card);cursor:pointer;transition:border-color 0.15s, background-color 0.15s;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.checkbox.checked,.checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.form-group{margin-bottom:20px}.form-row{display:flex;gap:16px}.form-row .field{flex:1}@media (max-width: 640px){.form-row{flex-direction:column}}.form-section{padding:24px;background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:24px}.form-section-title{font-size:15px;font-weight:700;color:var(--foreground);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.form-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border)}@media (max-width: 480px){.form-actions{flex-direction:column-reverse}.form-actions .btn{width:100%;justify-content:center}}.search-input-wrap{position:relative}.search-input-wrap input{padding-left:36px;border-radius:var(--radius-pill);background-color:var(--background-subtle);border-color:transparent}.search-input-wrap input:focus{background-color:var(--card);border-color:var(--primary)}.search-input-wrap .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted-foreground);pointer-events:none}@media (max-width: 768px){.form-section{padding:16px}}fieldset.collapsible{border:0;padding:0;margin:0 0 16px;min-inline-size:0}fieldset.collapsible details>summary{font-weight:600;font-size:13px;color:var(--foreground);cursor:pointer;list-style:none;user-select:none}fieldset.collapsible details>summary::-webkit-details-marker{display:none}fieldset.collapsible details>summary::before{content:'▶';display:inline-block;margin-right:6px;font-size:0.65em;vertical-align:middle;color:var(--muted-foreground);transition:transform 0.2s ease}fieldset.collapsible details[open]>summary::before{transform:rotate(90deg)}fieldset.collapsible details[open]>summary{padding-bottom:14px}fieldset.collapsible details[open]>summary *,fieldset.collapsible details>summary *{display:inline-block}.bg-color{background-color:var(--background)}#header{top:0 !important}.select2-selection__rendered{background:none !important}.modal-backdrop,.drawer-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;animation:backdrop-in 0.15s ease}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}.modal{background-color:var(--card);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:0 8px 40px rgba(0,0,0,0.16);width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;animation:modal-in 0.18s ease;overflow:hidden}@keyframes modal-in{from{transform:scale(0.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-sm{max-width:380px}.modal-lg{max-width:720px}.modal-xl{max-width:960px}.modal-full{max-width:100%;max-height:100%;border-radius:0;margin:0}.modal-header,.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-title{font-size:17px;font-weight:700;color:var(--foreground);line-height:1.25}.modal-subtitle{font-size:13px;font-weight:400;color:var(--muted-foreground);margin-top:3px}.modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--muted-foreground);flex-shrink:0;margin-top:-4px;margin-right:-8px;transition:background-color 0.12s, color 0.12s}.modal-close:hover{background-color:var(--background-subtle);color:var(--foreground)}.modal-close svg,.modal-close .lucide{width:18px;height:18px}.modal-body,.drawer-body{flex:1;overflow-y:auto;padding:20px 24px}.modal-footer,.drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);flex-shrink:0;background-color:var(--background-subtle)}.modal-footer-left{justify-content:space-between}.modal-confirm .modal-header,.modal-confirm .drawer-header{border-bottom:none;padding-bottom:8px}.modal-confirm .modal-confirm-icon{width:44px;height:44px;border-radius:50%;background-color:var(--error-bg);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.modal-confirm .modal-confirm-icon svg,.modal-confirm .modal-confirm-icon .lucide{width:22px;height:22px;color:var(--error)}.modal-confirm .modal-body,.modal-confirm .drawer-body{padding-top:8px;font-size:14px;color:var(--foreground-secondary);line-height:1.5}.drawer-backdrop{align-items:stretch;justify-content:flex-end;padding:0}.drawer{background-color:var(--card);border-left:1px solid var(--border);box-shadow:-4px 0 24px rgba(0,0,0,0.1);width:100%;max-width:480px;height:100%;display:flex;flex-direction:column;animation:drawer-in 0.2s ease}@keyframes drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width: 640px){.modal-backdrop,.drawer-backdrop{align-items:flex-end;padding:0}.modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:90vh}.drawer{max-width:100%}}.app{display:flex;min-height:100vh;background-color:var(--background)}.sidebar{width:var(--sidebar-width);flex-shrink:0;display:flex;flex-direction:column;background-color:var(--card);border-right:1px solid var(--border);position:fixed;top:0;left:0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:100;transition:width 0.2s ease, transform 0.2s ease}.main{flex:1;margin-left:var(--sidebar-width);min-width:0;display:flex;flex-direction:column}.sidebar-header{display:flex;align-items:center;gap:10px;height:var(--topbar-height);padding:0 20px;border-bottom:1px solid var(--border);flex-shrink:0}.sidebar-logo{width:32px;height:32px;border-radius:var(--radius-md);background-color:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-logo svg,.sidebar-logo .lucide{width:18px;height:18px;color:var(--primary)}.sidebar-brand{font-size:15px;font-weight:700;color:var(--foreground);white-space:nowrap}.sidebar-nav{display:flex;flex-direction:column;gap:16px;padding:12px 8px;flex:1}.sidebar-nav-section{display:flex;flex-direction:column;gap:4px}.sidebar-nav-section-label{font-family:var(--font-accent);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted-foreground);padding:0 4px 4px}.sidebar-item{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:var(--radius-sm);border-radius:6px;background-color:transparent;color:var(--muted-foreground);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color 0.12s ease, color 0.12s ease;white-space:nowrap}.sidebar-item svg,.sidebar-item .lucide,.sidebar-item i.icon{width:18px;height:18px;flex-shrink:0;color:inherit}.sidebar-item .sidebar-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-item .sidebar-item-badge{margin-left:auto}.sidebar-item:hover{background-color:var(--background-subtle);color:var(--foreground-secondary);text-decoration:none}.sidebar-item.active,.sidebar-item.current{background-color:var(--primary-light);color:var(--primary);font-weight:600}.sidebar-item.active svg,.sidebar-item.active .lucide,.sidebar-item.active i.icon,.sidebar-item.current svg,.sidebar-item.current .lucide,.sidebar-item.current i.icon{color:var(--primary)}.sidebar-item.active::before,.sidebar-item.current::before{content:'';position:absolute;left:0;top:10px;width:3px;height:20px;background-color:var(--primary);border-radius:0 2px 2px 0}.sidebar-item.active:hover,.sidebar-item.current:hover{background-color:var(--teal-100)}.sidebar-divider{height:1px;background-color:var(--border);margin:0}.sidebar-footer{padding:12px 8px;border-top:1px solid var(--border);flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;transition:background-color 0.12s}.sidebar-user:hover{background-color:var(--background-subtle)}.sidebar-user-avatar{width:32px;height:32px;border-radius:50%;background-color:var(--teal-100);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--primary);flex-shrink:0}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:11px;font-weight:400;color:var(--muted-foreground)}.topbar{height:var(--topbar-height);background-color:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;gap:16px;position:sticky;top:0;z-index:50}.topbar .topbar-title{font-size:16px;font-weight:700;color:var(--foreground)}.topbar .topbar-spacer{flex:1}.page{flex:1;display:flex;flex-direction:column;padding:24px;gap:24px;max-width:1400px;width:100%;margin:0 auto}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sidebar-overlay{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:99}@media (max-width: 1024px){.sidebar{transform:translateX(-100%);box-shadow:var(--shadow-md)}.sidebar.open{transform:translateX(0)}.sidebar-overlay.open{display:block}.main{margin-left:0}}@media (max-width: 768px){.page{padding:16px;gap:16px}.topbar{padding:0 16px}}@media (max-width: 480px){.page{padding:12px;gap:12px}}.sidebar-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--foreground);transition:background-color 0.12s}.sidebar-toggle:hover{background-color:var(--background-subtle)}.sidebar-toggle svg,.sidebar-toggle .lucide{width:20px;height:20px}@media (max-width: 1024px){.sidebar-toggle{display:flex}}.table-wrap{width:100%;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background-color:var(--card)}.table{width:100%;border-collapse:collapse;font-size:14px;color:var(--foreground)}.table thead{background-color:var(--background-subtle)}.table thead th{padding:11px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted-foreground);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);font-family:var(--font-accent)}.table tbody tr{border-bottom:1px solid var(--border);transition:background-color 0.1s ease}.table tbody tr:last-child{border-bottom:none}.table tbody tr:hover{background-color:var(--background-subtle)}.table tbody tr.selected,.table tbody tr.active{background-color:var(--primary-light)}.table tbody td{padding:12px 16px;vertical-align:middle;color:var(--foreground);line-height:1.4}.table tfoot td{padding:10px 16px;font-size:13px;font-weight:600;color:var(--foreground-secondary);border-top:1px solid var(--border);background-color:var(--background-subtle)}.td-muted{color:var(--muted-foreground);font-size:13px}.td-mono{font-family:var(--font-accent);font-size:13px}.td-nowrap{white-space:nowrap}.td-right{text-align:right}.td-center{text-align:center}.td-actions{text-align:right;white-space:nowrap}.td-actions .btn+.btn{margin-left:4px}.th-sortable{cursor:pointer;user-select:none}.th-sortable:hover{color:var(--foreground)}.th-sortable.sorted-asc::after{content:' ↑'}.th-sortable.sorted-desc::after{content:' ↓'}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.table-toolbar .table-toolbar-left,.table-toolbar .table-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-foreground);background-color:var(--background-subtle);flex-wrap:wrap;gap:8px}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--foreground-secondary);background:transparent;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color 0.12s, border-color 0.12s}.pagination-btn:hover:not(.active):not(:disabled){background-color:var(--background-subtle);border-color:var(--border)}.pagination-btn.active{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.pagination-btn:disabled{opacity:0.4;cursor:not-allowed}.table-empty{text-align:center;padding:48px 24px;color:var(--muted-foreground)}.table-empty .table-empty-icon{width:40px;height:40px;margin:0 auto 12px;opacity:0.5}.table-empty .table-empty-icon svg,.table-empty .table-empty-icon .lucide{width:40px;height:40px}.table-empty .table-empty-title{font-size:15px;font-weight:600;color:var(--foreground-secondary);margin-bottom:4px}.table-empty .table-empty-message{font-size:13px}@media (max-width: 640px){.table-responsive thead{display:none}.table-responsive tbody tr{display:block;border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px;padding:12px}.table-responsive tbody td{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none;font-size:13px}.table-responsive tbody td::before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted-foreground);font-family:var(--font-accent);margin-right:8px;flex-shrink:0}}*{font-family:var(--font-primary) !important}:lang(ja){font-family:var(--font-primary-jp) !important}body{font-size:14px;font-weight:400;line-height:1.5;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;color:var(--foreground);margin:0 0 0.5em;line-height:1.25}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.0625rem}h5{font-size:0.9375rem}h6{font-size:0.8125rem}.page-title{font-family:var(--font-primary);font-size:22px;font-weight:700;color:var(--foreground);line-height:1.2}.page-subtitle{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--muted-foreground);margin-top:2px}.section-label{font-family:var(--font-accent);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted-foreground)}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-md{font-size:15px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:22px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-foreground{color:var(--foreground)}.text-foreground-secondary{color:var(--foreground-secondary)}.text-muted{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.font-mono{font-family:var(--font-accent)}.font-cjk{font-family:var(--font-cjk)}p{margin:0 0 1em}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:12px}@media (max-width: 768px){body{font-size:13px}h1{font-size:1.625rem}h2{font-size:1.25rem}h3{font-size:1.125rem}.page-title{font-size:18px}}:root{--primary:            hsl(169, 100%, 26%);--primary-foreground: hsl(0, 0%, 100%);--primary-hover:      hsl(169, 100%, 21%);--primary-light:      hsl(171, 67%, 94%);--secondary:            hsl(11, 80%, 56%);--secondary-foreground: hsl(0, 0%, 100%);--secondary-hover:      hsl(11, 69%, 47%);--secondary-light:      hsl(13, 100%, 96%);--accent:            hsl(40, 87%, 49%);--accent-foreground: hsl(0, 0%, 100%);--accent-light:      hsl(43, 100%, 95%);--background:           hsl(36, 43%, 93%);--background-subtle:    hsl(38, 36%, 90%);--card:                 hsl(0, 0%, 100%);--border:               hsl(38, 27%, 82%);--foreground:           hsl(0, 0%, 10%);--foreground-secondary: hsl(27, 7%, 24%);--muted-foreground:     hsl(22, 5%, 40%);--success:        hsl(142, 76%, 36%);--success-bg:     hsl(138, 76%, 97%);--success-border: hsl(142, 77%, 73%);--warning:        hsl(32, 95%, 44%);--warning-bg:     hsl(48, 100%, 96%);--warning-border: hsl(46, 97%, 65%);--error:        hsl(0, 72%, 51%);--error-bg:     hsl(0, 86%, 97%);--error-border: hsl(0, 94%, 82%);--info:        hsl(199, 89%, 48%);--info-bg:     hsl(204, 100%, 97%);--info-border: hsl(199, 95%, 74%);--teal-50:  hsl(171, 67%, 94%);--teal-100: hsl(172, 67%, 82%);--teal-200: hsl(172, 67%, 70%);--teal-300: hsl(172, 67%, 58%);--teal-400: hsl(172, 69%, 49%);--teal-500: hsl(170, 100%, 36%);--teal-600: hsl(169, 100%, 31%);--teal-700: hsl(169, 100%, 26%);--teal-800: hsl(169, 100%, 21%);--teal-900: hsl(168, 100%, 15%);--gold-50:  hsl(43, 100%, 95%);--gold-100: hsl(44, 97%, 85%);--gold-200: hsl(44, 97%, 75%);--gold-300: hsl(44, 97%, 65%);--gold-400: hsl(44, 96%, 55%);--gold-500: hsl(40, 87%, 49%);--gold-600: hsl(41, 100%, 40%);--coral-50:  hsl(13, 100%, 96%);--coral-100: hsl(15, 100%, 90%);--coral-200: hsl(17, 100%, 83%);--coral-300: hsl(17, 100%, 76%);--coral-400: hsl(14, 88%, 65%);--coral-500: hsl(11, 80%, 56%);--coral-600: hsl(11, 69%, 47%);--coral-700: hsl(12, 75%, 39%);--radius-sm:   4px;--radius-md:   8px;--radius-lg:   12px;--radius-xl:   16px;--radius-pill: 9999px;--shadow-sm: 0 1px 3px hsla(0, 0, 0, 0.08);--shadow-md: 0 4px 12px hsla(0, 0, 0, 0.10);--font-primary:    'Outfit', 'Noto Sans JP', sans-serif;--font-accent:     'DM Mono', monospace;--font-primary-jp: 'Noto Sans JP', sans-serif;--space-1:  4px;--space-2:  8px;--space-3:  12px;--space-4:  16px;--space-5:  20px;--space-6:  24px;--space-8:  32px;--space-10: 40px;--space-12: 48px;--sidebar-width:           256px;--sidebar-collapsed-width: 64px;--topbar-height:           64px}@font-face{font-family:'Outfit';src:url(/assets/Outfit/Outfit-VariableFont_wght-73ba86e6f945a8414d8d13b973edf58a33c785a7fa2d34dfd0a837c7c231972f.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'DM Mono';src:url(/assets/DM_Mono/DMMono-Regular-ee6a3d82bbfd6c63ab3d5f4a358753f73c6a4e7db26c2c6f3f0ec6d8c204e792.ttf)}@font-face{font-family:'Noto Sans';src:url(/assets/Noto_Sans/NotoSans-VariableFont_wdth,wght-5f261a1b372d7e207c4f60ae16cdecf39c1730840b6d33b18517f8df0bdda2bf.ttf);font-weight:normal;font-style:normal}@font-face{font-family:'Noto Sans JP';src:url(/assets/Noto_Sans_JP/NotoSansJP-VariableFont_wght-e171c7ae1840bbdc0a535875e06528d1cfc6bd1c9d44b5ca6f39fed2e7934ab1.ttf);font-weight:normal;font-style:normal}:root{--primary:            hsl(169, 100%, 26%);--primary-foreground: hsl(0, 0%, 100%);--primary-hover:      hsl(169, 100%, 21%);--primary-light:      hsl(171, 67%, 94%);--secondary:            hsl(11, 80%, 56%);--secondary-foreground: hsl(0, 0%, 100%);--secondary-hover:      hsl(11, 69%, 47%);--secondary-light:      hsl(13, 100%, 96%);--accent:            hsl(40, 87%, 49%);--accent-foreground: hsl(0, 0%, 100%);--accent-light:      hsl(43, 100%, 95%);--background:           hsl(36, 43%, 93%);--background-subtle:    hsl(38, 36%, 90%);--card:                 hsl(0, 0%, 100%);--border:               hsl(38, 27%, 82%);--foreground:           hsl(0, 0%, 10%);--foreground-secondary: hsl(27, 7%, 24%);--muted-foreground:     hsl(22, 5%, 40%);--success:        hsl(142, 76%, 36%);--success-bg:     hsl(138, 76%, 97%);--success-border: hsl(142, 77%, 73%);--warning:        hsl(32, 95%, 44%);--warning-bg:     hsl(48, 100%, 96%);--warning-border: hsl(46, 97%, 65%);--error:        hsl(0, 72%, 51%);--error-bg:     hsl(0, 86%, 97%);--error-border: hsl(0, 94%, 82%);--info:        hsl(199, 89%, 48%);--info-bg:     hsl(204, 100%, 97%);--info-border: hsl(199, 95%, 74%);--teal-50:  hsl(171, 67%, 94%);--teal-100: hsl(172, 67%, 82%);--teal-200: hsl(172, 67%, 70%);--teal-300: hsl(172, 67%, 58%);--teal-400: hsl(172, 69%, 49%);--teal-500: hsl(170, 100%, 36%);--teal-600: hsl(169, 100%, 31%);--teal-700: hsl(169, 100%, 26%);--teal-800: hsl(169, 100%, 21%);--teal-900: hsl(168, 100%, 15%);--gold-50:  hsl(43, 100%, 95%);--gold-100: hsl(44, 97%, 85%);--gold-200: hsl(44, 97%, 75%);--gold-300: hsl(44, 97%, 65%);--gold-400: hsl(44, 96%, 55%);--gold-500: hsl(40, 87%, 49%);--gold-600: hsl(41, 100%, 40%);--coral-50:  hsl(13, 100%, 96%);--coral-100: hsl(15, 100%, 90%);--coral-200: hsl(17, 100%, 83%);--coral-300: hsl(17, 100%, 76%);--coral-400: hsl(14, 88%, 65%);--coral-500: hsl(11, 80%, 56%);--coral-600: hsl(11, 69%, 47%);--coral-700: hsl(12, 75%, 39%);--radius-sm:   4px;--radius-md:   8px;--radius-lg:   12px;--radius-xl:   16px;--radius-pill: 9999px;--shadow-sm: 0 1px 3px hsla(0, 0, 0, 0.08);--shadow-md: 0 4px 12px hsla(0, 0, 0, 0.10);--font-primary:    'Outfit', 'Noto Sans JP', sans-serif;--font-accent:     'DM Mono', monospace;--font-primary-jp: 'Noto Sans JP', sans-serif;--space-1:  4px;--space-2:  8px;--space-3:  12px;--space-4:  16px;--space-5:  20px;--space-6:  24px;--space-8:  32px;--space-10: 40px;--space-12: 48px;--sidebar-width:           256px;--sidebar-collapsed-width: 64px;--topbar-height:           64px}*{font-family:var(--font-primary) !important}:lang(ja){font-family:var(--font-primary-jp) !important}body{font-size:14px;font-weight:400;line-height:1.5;color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-primary);font-weight:700;color:var(--foreground);margin:0 0 0.5em;line-height:1.25}h1{font-size:2rem}h2{font-size:1.5rem}h3{font-size:1.25rem}h4{font-size:1.0625rem}h5{font-size:0.9375rem}h6{font-size:0.8125rem}.page-title{font-family:var(--font-primary);font-size:22px;font-weight:700;color:var(--foreground);line-height:1.2}.page-subtitle{font-family:var(--font-primary);font-size:14px;font-weight:400;color:var(--muted-foreground);margin-top:2px}.section-label{font-family:var(--font-accent);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted-foreground)}.text-xs{font-size:11px}.text-sm{font-size:12px}.text-base{font-size:14px}.text-md{font-size:15px}.text-lg{font-size:16px}.text-xl{font-size:18px}.text-2xl{font-size:22px}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-foreground{color:var(--foreground)}.text-foreground-secondary{color:var(--foreground-secondary)}.text-muted{color:var(--muted-foreground)}.text-primary{color:var(--primary)}.text-secondary{color:var(--secondary)}.text-accent{color:var(--accent)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.font-mono{font-family:var(--font-accent)}.font-cjk{font-family:var(--font-cjk)}p{margin:0 0 1em}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}strong,b{font-weight:700}em,i{font-style:italic}small{font-size:12px}@media (max-width: 768px){body{font-size:13px}h1{font-size:1.625rem}h2{font-size:1.25rem}h3{font-size:1.125rem}.page-title{font-size:18px}}.bg-color{background-color:var(--background)}#header{top:0 !important}.select2-selection__rendered{background:none !important}.alert,.toast,.flash-warning,.flash-alert,.flash-error,.flash-notice,.flash-success{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--radius-md);border:1px solid transparent}.alert .alert-icon-wrap,.toast .alert-icon-wrap,.flash-warning .alert-icon-wrap,.flash-alert .alert-icon-wrap,.flash-error .alert-icon-wrap,.flash-notice .alert-icon-wrap,.flash-success .alert-icon-wrap{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;margin-top:1px}.alert .alert-icon-wrap svg,.toast .alert-icon-wrap svg,.flash-warning .alert-icon-wrap svg,.flash-alert .alert-icon-wrap svg,.flash-error .alert-icon-wrap svg,.flash-notice .alert-icon-wrap svg,.flash-success .alert-icon-wrap svg,.alert .alert-icon-wrap .lucide,.toast .alert-icon-wrap .lucide,.flash-warning .alert-icon-wrap .lucide,.flash-alert .alert-icon-wrap .lucide,.flash-error .alert-icon-wrap .lucide,.flash-notice .alert-icon-wrap .lucide,.flash-success .alert-icon-wrap .lucide,.alert .alert-icon-wrap i.icon,.toast .alert-icon-wrap i.icon,.flash-warning .alert-icon-wrap i.icon,.flash-alert .alert-icon-wrap i.icon,.flash-error .alert-icon-wrap i.icon,.flash-notice .alert-icon-wrap i.icon,.flash-success .alert-icon-wrap i.icon{width:16px;height:16px}.alert .alert-body,.toast .alert-body,.flash-warning .alert-body,.flash-alert .alert-body,.flash-error .alert-body,.flash-notice .alert-body,.flash-success .alert-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.alert .alert-title,.toast .alert-title,.flash-warning .alert-title,.flash-alert .alert-title,.flash-error .alert-title,.flash-notice .alert-title,.flash-success .alert-title{font-size:14px;font-weight:600;line-height:1.3}.alert .alert-message,.toast .alert-message,.flash-warning .alert-message,.flash-alert .alert-message,.flash-error .alert-message,.flash-notice .alert-message,.flash-success .alert-message{font-size:13px;font-weight:400;line-height:1.45;opacity:0.9}.alert .alert-dismiss,.toast .alert-dismiss,.flash-warning .alert-dismiss,.flash-alert .alert-dismiss,.flash-error .alert-dismiss,.flash-notice .alert-dismiss,.flash-success .alert-dismiss{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:transparent;border:none;cursor:pointer;border-radius:var(--radius-sm);opacity:0.6;transition:opacity 0.15s}.alert .alert-dismiss:hover,.toast .alert-dismiss:hover,.flash-warning .alert-dismiss:hover,.flash-alert .alert-dismiss:hover,.flash-error .alert-dismiss:hover,.flash-notice .alert-dismiss:hover,.flash-success .alert-dismiss:hover{opacity:1}.alert .alert-dismiss svg,.toast .alert-dismiss svg,.flash-warning .alert-dismiss svg,.flash-alert .alert-dismiss svg,.flash-error .alert-dismiss svg,.flash-notice .alert-dismiss svg,.flash-success .alert-dismiss svg,.alert .alert-dismiss .lucide,.toast .alert-dismiss .lucide,.flash-warning .alert-dismiss .lucide,.flash-alert .alert-dismiss .lucide,.flash-error .alert-dismiss .lucide,.flash-notice .alert-dismiss .lucide,.flash-success .alert-dismiss .lucide{width:14px;height:14px}.alert-success,.toast.toast-success,.flash-notice,.flash-success{background-color:var(--success-bg);border-color:var(--success-border);color:var(--success)}.alert-success .alert-icon-wrap svg,.toast.toast-success .alert-icon-wrap svg,.flash-notice .alert-icon-wrap svg,.flash-success .alert-icon-wrap svg,.alert-success .alert-icon-wrap .lucide,.toast.toast-success .alert-icon-wrap .lucide,.flash-notice .alert-icon-wrap .lucide,.flash-success .alert-icon-wrap .lucide{color:var(--success)}.alert-success .alert-dismiss:hover,.toast.toast-success .alert-dismiss:hover,.flash-notice .alert-dismiss:hover,.flash-success .alert-dismiss:hover{background-color:var(--success-border)}.alert-warning,.toast.toast-warning,.flash-warning{background-color:var(--warning-bg);border-color:var(--warning-border);color:var(--warning)}.alert-warning .alert-icon-wrap svg,.toast.toast-warning .alert-icon-wrap svg,.flash-warning .alert-icon-wrap svg,.alert-warning .alert-icon-wrap .lucide,.toast.toast-warning .alert-icon-wrap .lucide,.flash-warning .alert-icon-wrap .lucide{color:var(--warning)}.alert-warning .alert-dismiss:hover,.toast.toast-warning .alert-dismiss:hover,.flash-warning .alert-dismiss:hover{background-color:var(--warning-border)}.alert-error,.toast.toast-error,.flash-alert,.flash-error{background-color:var(--error-bg);border-color:var(--error-border);color:var(--error)}.alert-error .alert-icon-wrap svg,.toast.toast-error .alert-icon-wrap svg,.flash-alert .alert-icon-wrap svg,.flash-error .alert-icon-wrap svg,.alert-error .alert-icon-wrap .lucide,.toast.toast-error .alert-icon-wrap .lucide,.flash-alert .alert-icon-wrap .lucide,.flash-error .alert-icon-wrap .lucide{color:var(--error)}.alert-error .alert-dismiss:hover,.toast.toast-error .alert-dismiss:hover,.flash-alert .alert-dismiss:hover,.flash-error .alert-dismiss:hover{background-color:var(--error-border)}.alert-info,.toast.toast-info{background-color:var(--info-bg);border-color:var(--info-border);color:var(--info)}.alert-info .alert-icon-wrap svg,.toast.toast-info .alert-icon-wrap svg,.alert-info .alert-icon-wrap .lucide,.toast.toast-info .alert-icon-wrap .lucide{color:var(--info)}.alert-info .alert-dismiss:hover,.toast.toast-info .alert-dismiss:hover{background-color:var(--info-border)}.flash{padding:14px 16px;border-radius:var(--radius-md);border:1px solid transparent;font-size:14px;font-weight:500;margin-bottom:16px}.toast-container{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:400px;width:calc(100vw - 32px)}.toast{box-shadow:var(--shadow-md);animation:toast-in 0.2s ease}@keyframes toast-in{from{transform:translateX(110%);opacity:0}to{transform:translateX(0);opacity:1}}.field-hint{font-size:12px;font-weight:400;margin-top:4px;line-height:1.4}.field-hint.hint-success{color:var(--success)}.field-hint.hint-warning{color:var(--warning)}.field-hint.hint-error{color:var(--error)}.field-hint.hint-info{color:var(--info)}.field-hint.hint-muted{color:var(--muted-foreground)}.badge{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;white-space:nowrap;line-height:1;vertical-align:middle}.badge .badge-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.badge svg,.badge .lucide,.badge i.icon{width:12px;height:12px;flex-shrink:0}.badge-active{background-color:var(--primary-light);color:var(--primary)}.badge-active .badge-dot{background-color:var(--primary)}.badge-trial{background-color:var(--accent-light);color:var(--gold-600)}.badge-trial .badge-dot{background-color:var(--accent)}.badge-inactive{background-color:var(--background-subtle);color:var(--muted-foreground)}.badge-inactive .badge-dot{background-color:var(--muted-foreground)}.badge-pending{background-color:var(--warning-bg);color:var(--warning)}.badge-pending .badge-dot{background-color:var(--warning)}.badge-success{background-color:var(--success-bg);color:var(--success)}.badge-success .badge-dot{background-color:var(--success)}.badge-warning{background-color:var(--warning-bg);color:var(--warning)}.badge-warning .badge-dot{background-color:var(--warning)}.badge-error{background-color:var(--error-bg);color:var(--error)}.badge-error .badge-dot{background-color:var(--error)}.badge-info{background-color:var(--info-bg);color:var(--info)}.badge-info .badge-dot{background-color:var(--info)}.badge-solid-primary{background-color:var(--primary);color:var(--primary-foreground)}.badge-solid-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.badge-solid-accent{background-color:var(--accent);color:var(--accent-foreground)}.badge-outline{background-color:transparent;border:1px solid var(--border);color:var(--foreground-secondary)}.badge-outline-primary{background-color:transparent;border:1px solid var(--primary);color:var(--primary)}.badge-lg{height:28px;padding:0 12px;font-size:13px;gap:7px}.badge-lg .badge-dot{width:7px;height:7px}.badge-count{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background-color:var(--secondary);color:var(--secondary-foreground);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius-md);border:1px solid transparent;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer;text-decoration:none;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease, opacity 0.15s ease;user-select:none}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:disabled,.btn[disabled],.btn.disabled{opacity:0.45;cursor:not-allowed;pointer-events:none}.btn svg,.btn .lucide,.btn i.icon{width:16px;height:16px;flex-shrink:0}button,input[type="submit"],input[type="button"],.btn-primary{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}button:hover:not(:disabled),input[type="submit"]:hover:not(:disabled),input[type="button"]:hover:not(:disabled),.btn-primary:hover:not(:disabled){background-color:var(--primary-hover);border-color:var(--primary-hover);color:var(--primary-foreground);text-decoration:none}button:active:not(:disabled),input[type="submit"]:active:not(:disabled),input[type="button"]:active:not(:disabled),.btn-primary:active:not(:disabled){background-color:var(--teal-800)}.btn-secondary{background-color:var(--secondary);border-color:var(--secondary);color:var(--secondary-foreground)}.btn-secondary:hover:not(:disabled){background-color:var(--secondary-hover);border-color:var(--secondary-hover);color:var(--secondary-foreground);text-decoration:none}.btn-secondary:active:not(:disabled){background-color:var(--coral-600)}.btn-outline{background-color:transparent;border-color:var(--primary);color:var(--primary)}.btn-outline:hover:not(:disabled){background-color:var(--primary-light);color:var(--primary);text-decoration:none}.btn-outline:active:not(:disabled){background-color:var(--teal-100)}.btn-ghost{background-color:transparent;border-color:transparent;color:var(--muted-foreground)}.btn-ghost:hover:not(:disabled){background-color:var(--background-subtle);color:var(--foreground);text-decoration:none}.btn-ghost:active:not(:disabled){background-color:var(--border)}.btn-destructive{background-color:var(--error);border-color:var(--error);color:#FFFFFF}.btn-destructive:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c;color:#FFFFFF;text-decoration:none}.btn-destructive:active:not(:disabled){background-color:#991b1b}.btn-accent{background-color:var(--accent);border-color:var(--accent);color:var(--accent-foreground)}.btn-accent:hover:not(:disabled){background-color:var(--gold-600);border-color:var(--gold-600);color:var(--accent-foreground);text-decoration:none}.btn-sm{height:32px;padding:0 12px;font-size:12px;gap:6px;border-radius:var(--radius-sm)}.btn-sm svg,.btn-sm .lucide,.btn-sm i.icon{width:14px;height:14px}.btn-lg{height:48px;padding:0 24px;font-size:15px;gap:10px}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:32px}.btn-icon.btn-lg{width:48px}.btn-block{width:100%}.btn-loading{position:relative;color:transparent !important;pointer-events:none}.btn-loading::after{content:'';position:absolute;width:14px;height:14px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:btn-spin 0.6s linear infinite;opacity:0.8}@keyframes btn-spin{to{transform:rotate(360deg)}}.btn-group{display:inline-flex;gap:0}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-radius:var(--radius-md) 0 0 var(--radius-md)}.btn-group .btn:last-child{border-radius:0 var(--radius-md) var(--radius-md) 0}.btn-group .btn:not(:last-child){border-right-width:0}@media (max-width: 480px){.btn-responsive{width:100%;justify-content:center}}.card{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden}.card-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid var(--border)}.card-title{font-size:16px;font-weight:700;color:var(--foreground);margin:0}.card-subtitle{font-size:13px;font-weight:400;color:var(--muted-foreground);margin-top:2px}.card-body{padding:16px}.card-footer{padding:12px 16px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px}.card-schedule-lesson{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden}.card-schedule-lesson .schedule-card-header{display:flex;align-items:flex-start;justify-content:space-between;padding:16px 16px 12px}.card-schedule-lesson .schedule-card-info{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.card-schedule-lesson .schedule-card-subject{font-size:16px;font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-schedule-lesson .schedule-card-teacher{font-size:13px;font-weight:400;color:var(--muted-foreground)}.card-schedule-lesson .schedule-card-divider{height:1px;background-color:var(--border);margin:0}.card-schedule-lesson .schedule-card-body{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px}.card-schedule-lesson .schedule-card-meta-row{display:flex;align-items:center;gap:8px}.card-schedule-lesson .schedule-card-meta-row svg,.card-schedule-lesson .schedule-card-meta-row .lucide{width:14px;height:14px;flex-shrink:0;color:var(--muted-foreground)}.card-schedule-lesson .schedule-card-meta-row span{font-size:13px;font-weight:400;color:var(--foreground-secondary)}.card-schedule-lesson .schedule-card-meta-row .meta-strong{font-weight:500}.card-schedule-lesson .schedule-card-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px 14px;background-color:var(--primary-light)}.card-schedule-lesson .schedule-card-next{font-family:var(--font-accent);font-size:11px;font-weight:400;color:var(--primary)}.card-student-profile{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:0 2px 8px rgba(0,0,0,0.08);overflow:hidden}.card-student-profile .student-card-header{display:flex;align-items:center;gap:14px;padding:16px 16px 14px}.card-student-profile .student-card-avatar{width:44px;height:44px;border-radius:50%;background-color:var(--teal-100);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;font-weight:700;color:var(--primary)}.card-student-profile .student-card-meta{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.card-student-profile .student-card-name{font-size:15px;font-weight:700;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-student-profile .student-card-detail{font-size:13px;font-weight:400;color:var(--muted-foreground)}.card-student-profile .student-card-divider{height:1px;background-color:var(--border);margin:0}.card-student-profile .student-card-body{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.card-student-profile .student-card-stat-row{display:flex;align-items:center;justify-content:space-between;font-size:13px}.card-student-profile .student-card-stat-row .stat-label{color:var(--muted-foreground)}.card-student-profile .student-card-stat-row .stat-value{color:var(--foreground);font-weight:500}.card-student-profile .student-card-footer{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border)}.card-stat{background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);padding:20px;display:flex;flex-direction:column;gap:8px}.card-stat .card-stat-label{font-family:var(--font-accent);font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:0.06em;color:var(--muted-foreground)}.card-stat .card-stat-value{font-size:28px;font-weight:700;color:var(--foreground);line-height:1}.card-stat .card-stat-sub{font-size:12px;color:var(--muted-foreground)}.card-stat.card-stat-primary{background-color:var(--primary);border-color:var(--primary)}.card-stat.card-stat-primary .card-stat-label,.card-stat.card-stat-primary .card-stat-value,.card-stat.card-stat-primary .card-stat-sub{color:rgba(255,255,255,0.9)}.card-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr))}.card-grid-2{display:grid;gap:16px;grid-template-columns:repeat(2, 1fr)}@media (max-width: 640px){.card-grid-2{grid-template-columns:1fr}}.card-grid-3{display:grid;gap:16px;grid-template-columns:repeat(3, 1fr)}@media (max-width: 900px){.card-grid-3{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 640px){.card-grid-3{grid-template-columns:1fr}}.card-grid-4{display:grid;gap:16px;grid-template-columns:repeat(4, 1fr)}@media (max-width: 1100px){.card-grid-4{grid-template-columns:repeat(2, 1fr)}}@media (max-width: 480px){.card-grid-4{grid-template-columns:1fr}}.field{display:flex;flex-direction:column;gap:6px}.field-label,label.required::after,label{font-size:13px;font-weight:600;color:var(--foreground);line-height:1.3}label.required::after{content:' *';color:var(--error);font-weight:700}.input,input[type="text"],input[type="email"],input[type="password"],input[type="number"],input[type="search"],input[type="tel"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="time"],input[type="month"],input[type="week"],textarea,select{width:100%;height:40px;padding:0 12px;background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius-md);font-size:14px;font-weight:400;color:var(--foreground);line-height:1;transition:border-color 0.15s ease, box-shadow 0.15s ease, background-color 0.15s ease;appearance:none;outline:none}.input::placeholder,input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="password"]::placeholder,input[type="number"]::placeholder,input[type="search"]::placeholder,input[type="tel"]::placeholder,input[type="url"]::placeholder,input[type="date"]::placeholder,input[type="datetime-local"]::placeholder,input[type="time"]::placeholder,input[type="month"]::placeholder,input[type="week"]::placeholder,textarea::placeholder,select::placeholder{color:var(--muted-foreground);font-weight:400}.input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="time"]:focus,input[type="month"]:focus,input[type="week"]:focus,textarea:focus,select:focus{border-color:var(--primary);border-width:1.5px;box-shadow:0 0 0 3px rgba(0,131,108,0.12)}.input:disabled,input[type="text"]:disabled,input[type="email"]:disabled,input[type="password"]:disabled,input[type="number"]:disabled,input[type="search"]:disabled,input[type="tel"]:disabled,input[type="url"]:disabled,input[type="date"]:disabled,input[type="datetime-local"]:disabled,input[type="time"]:disabled,input[type="month"]:disabled,input[type="week"]:disabled,textarea:disabled,select:disabled{background-color:var(--background-subtle);color:var(--muted-foreground);cursor:not-allowed;opacity:0.7}.input:read-only,input[type="text"]:read-only,input[type="email"]:read-only,input[type="password"]:read-only,input[type="number"]:read-only,input[type="search"]:read-only,input[type="tel"]:read-only,input[type="url"]:read-only,input[type="date"]:read-only,input[type="datetime-local"]:read-only,input[type="time"]:read-only,input[type="month"]:read-only,input[type="week"]:read-only,textarea:read-only,select:read-only{background-color:var(--background-subtle);cursor:default}textarea{height:auto;min-height:100px;padding:10px 12px;line-height:1.5;resize:vertical}.input-error,.field.has-error input,.field.has-error textarea,.field.has-error select{background-color:var(--error-bg);border-color:var(--error);border-width:1.5px}.input-error:focus,.field.has-error input:focus,.field.has-error textarea:focus,.field.has-error select:focus{border-color:var(--error);box-shadow:0 0 0 3px rgba(220,38,38,0.1)}.field.has-error .field-hint,.field-error-message{font-size:12px;color:var(--error);margin-top:4px}.select-wrap{position:relative}.select-wrap select{padding-right:36px;cursor:pointer}.select-wrap::after{content:'';position:absolute;right:12px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid var(--muted-foreground);pointer-events:none}.input-icon-wrap{position:relative}.input-icon-wrap input{padding-left:38px}.input-icon-wrap .input-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--muted-foreground);pointer-events:none}.input-icon-wrap.icon-right input{padding-left:12px;padding-right:38px}.input-icon-wrap.icon-right .input-icon{left:auto;right:12px}.checkbox-wrap,.radio-wrap{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;color:var(--foreground)}input[type="checkbox"],input[type="radio"]{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex-shrink:0}.checkbox{width:16px;height:16px;border:1.5px solid var(--border);border-radius:var(--radius-sm);background-color:var(--card);cursor:pointer;transition:border-color 0.15s, background-color 0.15s;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.checkbox.checked,.checkbox:checked{background-color:var(--primary);border-color:var(--primary)}.form-group{margin-bottom:20px}.form-row{display:flex;gap:16px}.form-row .field{flex:1}@media (max-width: 640px){.form-row{flex-direction:column}}.form-section{padding:24px;background-color:var(--card);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:24px}.form-section-title{font-size:15px;font-weight:700;color:var(--foreground);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border)}.form-actions{display:flex;align-items:center;gap:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid var(--border)}@media (max-width: 480px){.form-actions{flex-direction:column-reverse}.form-actions .btn{width:100%;justify-content:center}}.search-input-wrap{position:relative}.search-input-wrap input{padding-left:36px;border-radius:var(--radius-pill);background-color:var(--background-subtle);border-color:transparent}.search-input-wrap input:focus{background-color:var(--card);border-color:var(--primary)}.search-input-wrap .search-icon{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--muted-foreground);pointer-events:none}@media (max-width: 768px){.form-section{padding:16px}}fieldset.collapsible{border:0;padding:0;margin:0 0 16px;min-inline-size:0}fieldset.collapsible details>summary{font-weight:600;font-size:13px;color:var(--foreground);cursor:pointer;list-style:none;user-select:none}fieldset.collapsible details>summary::-webkit-details-marker{display:none}fieldset.collapsible details>summary::before{content:'▶';display:inline-block;margin-right:6px;font-size:0.65em;vertical-align:middle;color:var(--muted-foreground);transition:transform 0.2s ease}fieldset.collapsible details[open]>summary::before{transform:rotate(90deg)}fieldset.collapsible details[open]>summary{padding-bottom:14px}fieldset.collapsible details[open]>summary *,fieldset.collapsible details>summary *{display:inline-block}.modal-backdrop,.drawer-backdrop{position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:200;display:flex;align-items:center;justify-content:center;padding:16px;animation:backdrop-in 0.15s ease}@keyframes backdrop-in{from{opacity:0}to{opacity:1}}.modal{background-color:var(--card);border-radius:var(--radius-xl);border:1px solid var(--border);box-shadow:0 8px 40px rgba(0,0,0,0.16);width:100%;max-width:520px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;animation:modal-in 0.18s ease;overflow:hidden}@keyframes modal-in{from{transform:scale(0.96) translateY(8px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.modal-sm{max-width:380px}.modal-lg{max-width:720px}.modal-xl{max-width:960px}.modal-full{max-width:100%;max-height:100%;border-radius:0;margin:0}.modal-header,.drawer-header{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.modal-title{font-size:17px;font-weight:700;color:var(--foreground);line-height:1.25}.modal-subtitle{font-size:13px;font-weight:400;color:var(--muted-foreground);margin-top:3px}.modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--muted-foreground);flex-shrink:0;margin-top:-4px;margin-right:-8px;transition:background-color 0.12s, color 0.12s}.modal-close:hover{background-color:var(--background-subtle);color:var(--foreground)}.modal-close svg,.modal-close .lucide{width:18px;height:18px}.modal-body,.drawer-body{flex:1;overflow-y:auto;padding:20px 24px}.modal-footer,.drawer-footer{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:16px 24px;border-top:1px solid var(--border);flex-shrink:0;background-color:var(--background-subtle)}.modal-footer-left{justify-content:space-between}.modal-confirm .modal-header,.modal-confirm .drawer-header{border-bottom:none;padding-bottom:8px}.modal-confirm .modal-confirm-icon{width:44px;height:44px;border-radius:50%;background-color:var(--error-bg);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.modal-confirm .modal-confirm-icon svg,.modal-confirm .modal-confirm-icon .lucide{width:22px;height:22px;color:var(--error)}.modal-confirm .modal-body,.modal-confirm .drawer-body{padding-top:8px;font-size:14px;color:var(--foreground-secondary);line-height:1.5}.drawer-backdrop{align-items:stretch;justify-content:flex-end;padding:0}.drawer{background-color:var(--card);border-left:1px solid var(--border);box-shadow:-4px 0 24px rgba(0,0,0,0.1);width:100%;max-width:480px;height:100%;display:flex;flex-direction:column;animation:drawer-in 0.2s ease}@keyframes drawer-in{from{transform:translateX(100%)}to{transform:translateX(0)}}@media (max-width: 640px){.modal-backdrop,.drawer-backdrop{align-items:flex-end;padding:0}.modal{border-radius:var(--radius-xl) var(--radius-xl) 0 0;max-width:100%;max-height:90vh}.drawer{max-width:100%}}.app{display:flex;min-height:100vh;background-color:var(--background)}.sidebar{width:var(--sidebar-width);flex-shrink:0;display:flex;flex-direction:column;background-color:var(--card);border-right:1px solid var(--border);position:fixed;top:0;left:0;height:100vh;overflow-y:auto;overflow-x:hidden;z-index:100;transition:width 0.2s ease, transform 0.2s ease}.main{flex:1;margin-left:var(--sidebar-width);min-width:0;display:flex;flex-direction:column}.sidebar-header{display:flex;align-items:center;gap:10px;height:var(--topbar-height);padding:0 20px;border-bottom:1px solid var(--border);flex-shrink:0}.sidebar-logo{width:32px;height:32px;border-radius:var(--radius-md);background-color:var(--primary-light);display:flex;align-items:center;justify-content:center;flex-shrink:0}.sidebar-logo svg,.sidebar-logo .lucide{width:18px;height:18px;color:var(--primary)}.sidebar-brand{font-size:15px;font-weight:700;color:var(--foreground);white-space:nowrap}.sidebar-nav{display:flex;flex-direction:column;gap:16px;padding:12px 8px;flex:1}.sidebar-nav-section{display:flex;flex-direction:column;gap:4px}.sidebar-nav-section-label{font-family:var(--font-accent);font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:0.08em;color:var(--muted-foreground);padding:0 4px 4px}.sidebar-item{position:relative;display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:var(--radius-sm);border-radius:6px;background-color:transparent;color:var(--muted-foreground);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:background-color 0.12s ease, color 0.12s ease;white-space:nowrap}.sidebar-item svg,.sidebar-item .lucide,.sidebar-item i.icon{width:18px;height:18px;flex-shrink:0;color:inherit}.sidebar-item .sidebar-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.sidebar-item .sidebar-item-badge{margin-left:auto}.sidebar-item:hover{background-color:var(--background-subtle);color:var(--foreground-secondary);text-decoration:none}.sidebar-item.active,.sidebar-item.current{background-color:var(--primary-light);color:var(--primary);font-weight:600}.sidebar-item.active svg,.sidebar-item.active .lucide,.sidebar-item.active i.icon,.sidebar-item.current svg,.sidebar-item.current .lucide,.sidebar-item.current i.icon{color:var(--primary)}.sidebar-item.active::before,.sidebar-item.current::before{content:'';position:absolute;left:0;top:10px;width:3px;height:20px;background-color:var(--primary);border-radius:0 2px 2px 0}.sidebar-item.active:hover,.sidebar-item.current:hover{background-color:var(--teal-100)}.sidebar-divider{height:1px;background-color:var(--border);margin:0}.sidebar-footer{padding:12px 8px;border-top:1px solid var(--border);flex-shrink:0}.sidebar-user{display:flex;align-items:center;gap:10px;padding:8px;border-radius:6px;cursor:pointer;transition:background-color 0.12s}.sidebar-user:hover{background-color:var(--background-subtle)}.sidebar-user-avatar{width:32px;height:32px;border-radius:50%;background-color:var(--teal-100);display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:var(--primary);flex-shrink:0}.sidebar-user-info{flex:1;min-width:0}.sidebar-user-name{font-size:13px;font-weight:600;color:var(--foreground);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-user-role{font-size:11px;font-weight:400;color:var(--muted-foreground)}.topbar{height:var(--topbar-height);background-color:var(--card);border-bottom:1px solid var(--border);display:flex;align-items:center;padding:0 24px;gap:16px;position:sticky;top:0;z-index:50}.topbar .topbar-title{font-size:16px;font-weight:700;color:var(--foreground)}.topbar .topbar-spacer{flex:1}.page{flex:1;display:flex;flex-direction:column;padding:24px;gap:24px;max-width:1400px;width:100%;margin:0 auto}.page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.sidebar-overlay{display:none;position:fixed;inset:0;background-color:rgba(0,0,0,0.4);z-index:99}@media (max-width: 1024px){.sidebar{transform:translateX(-100%);box-shadow:var(--shadow-md)}.sidebar.open{transform:translateX(0)}.sidebar-overlay.open{display:block}.main{margin-left:0}}@media (max-width: 768px){.page{padding:16px;gap:16px}.topbar{padding:0 16px}}@media (max-width: 480px){.page{padding:12px;gap:12px}}.sidebar-toggle{display:none;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--foreground);transition:background-color 0.12s}.sidebar-toggle:hover{background-color:var(--background-subtle)}.sidebar-toggle svg,.sidebar-toggle .lucide{width:20px;height:20px}@media (max-width: 1024px){.sidebar-toggle{display:flex}}.table-wrap{width:100%;overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm);background-color:var(--card)}.table{width:100%;border-collapse:collapse;font-size:14px;color:var(--foreground)}.table thead{background-color:var(--background-subtle)}.table thead th{padding:11px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted-foreground);text-align:left;white-space:nowrap;border-bottom:1px solid var(--border);font-family:var(--font-accent)}.table tbody tr{border-bottom:1px solid var(--border);transition:background-color 0.1s ease}.table tbody tr:last-child{border-bottom:none}.table tbody tr:hover{background-color:var(--background-subtle)}.table tbody tr.selected,.table tbody tr.active{background-color:var(--primary-light)}.table tbody td{padding:12px 16px;vertical-align:middle;color:var(--foreground);line-height:1.4}.table tfoot td{padding:10px 16px;font-size:13px;font-weight:600;color:var(--foreground-secondary);border-top:1px solid var(--border);background-color:var(--background-subtle)}.td-muted{color:var(--muted-foreground);font-size:13px}.td-mono{font-family:var(--font-accent);font-size:13px}.td-nowrap{white-space:nowrap}.td-right{text-align:right}.td-center{text-align:center}.td-actions{text-align:right;white-space:nowrap}.td-actions .btn+.btn{margin-left:4px}.th-sortable{cursor:pointer;user-select:none}.th-sortable:hover{color:var(--foreground)}.th-sortable.sorted-asc::after{content:' ↑'}.th-sortable.sorted-desc::after{content:' ↓'}.table-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}.table-toolbar .table-toolbar-left,.table-toolbar .table-toolbar-right{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pagination{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-top:1px solid var(--border);font-size:13px;color:var(--muted-foreground);background-color:var(--background-subtle);flex-wrap:wrap;gap:8px}.pagination-pages{display:flex;align-items:center;gap:4px}.pagination-btn{display:inline-flex;align-items:center;justify-content:center;min-width:32px;height:32px;padding:0 8px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--foreground-secondary);background:transparent;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background-color 0.12s, border-color 0.12s}.pagination-btn:hover:not(.active):not(:disabled){background-color:var(--background-subtle);border-color:var(--border)}.pagination-btn.active{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);font-weight:600}.pagination-btn:disabled{opacity:0.4;cursor:not-allowed}.table-empty{text-align:center;padding:48px 24px;color:var(--muted-foreground)}.table-empty .table-empty-icon{width:40px;height:40px;margin:0 auto 12px;opacity:0.5}.table-empty .table-empty-icon svg,.table-empty .table-empty-icon .lucide{width:40px;height:40px}.table-empty .table-empty-title{font-size:15px;font-weight:600;color:var(--foreground-secondary);margin-bottom:4px}.table-empty .table-empty-message{font-size:13px}@media (max-width: 640px){.table-responsive thead{display:none}.table-responsive tbody tr{display:block;border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:8px;padding:12px}.table-responsive tbody td{display:flex;justify-content:space-between;align-items:center;padding:6px 0;border:none;font-size:13px}.table-responsive tbody td::before{content:attr(data-label);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;color:var(--muted-foreground);font-family:var(--font-accent);margin-right:8px;flex-shrink:0}}.xdsoft_datetimepicker{border:1px solid var(--ls-border);border-radius:var(--ls-radius-lg);box-shadow:0 10px 28px -8px rgba(16,24,40,0.22);background:var(--ls-card);font-family:'Outfit', 'Noto Sans JP', sans-serif;color:var(--ls-foreground)}.xdsoft_datetimepicker .xdsoft_monthpicker{margin-bottom:4px}.xdsoft_datetimepicker .xdsoft_label{font-size:14px;font-weight:600;color:var(--ls-foreground);background-color:transparent}.xdsoft_datetimepicker .xdsoft_label>span:hover{color:var(--ls-primary)}.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{border-radius:var(--ls-radius-sm);opacity:0.65;transition:opacity 0.12s ease, background-color 0.12s ease}.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{opacity:1;background-color:var(--ls-background-subtle)}.xdsoft_datetimepicker .xdsoft_calendar table{table-layout:fixed;width:100%}.xdsoft_datetimepicker .xdsoft_calendar th,.xdsoft_datetimepicker .xdsoft_calendar td{padding:0 !important;border:none;background:transparent !important}.xdsoft_datetimepicker .xdsoft_calendar th{color:var(--ls-muted-foreground) !important;text-align:center !important;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:0.02em;padding:4px 0 !important}.xdsoft_datetimepicker .xdsoft_calendar td>div{margin:1px;padding:7px 0 !important;text-align:center;border-radius:var(--ls-radius-sm);color:var(--ls-foreground);background:transparent;box-shadow:none;transition:background-color 0.12s ease, color 0.12s ease, box-shadow 0.12s ease}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_date:hover,.xdsoft_datetimepicker .xdsoft_calendar td:hover{background:transparent !important;color:var(--ls-primary) !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_date:hover>div,.xdsoft_datetimepicker .xdsoft_calendar td:hover>div{background:var(--ls-primary-light) !important;color:var(--ls-primary) !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month>div,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled>div{color:var(--ls-muted-foreground);opacity:0.45}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today>div{box-shadow:inset 0 0 0 1px var(--ls-primary);color:var(--ls-primary);font-weight:600}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current>div,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_today>div{background:var(--ls-primary) !important;color:var(--ls-primary-foreground) !important;box-shadow:0 1px 3px rgba(0,131,108,0.35) !important;font-weight:600}.xdsoft_datetimepicker .xdsoft_select{border:1px solid var(--ls-border);border-radius:var(--ls-radius-md);box-shadow:0 8px 20px -6px rgba(16,24,40,0.2);background:var(--ls-card)}.xdsoft_datetimepicker .xdsoft_select .xdsoft_option:hover{background:var(--ls-primary-light) !important;color:var(--ls-primary) !important}.xdsoft_datetimepicker .xdsoft_select .xdsoft_option.xdsoft_current{background:var(--ls-primary) !important;color:var(--ls-primary-foreground) !important}.auth-panel{display:flex;box-sizing:border-box;flex-direction:column}html body#registrations.new{padding:0 !important;margin:auto auto}html body#registrations.new table#NastyLayout tbody tr td#MainCol div.auth-page.auth-page--centered div.auth-panel.auth-panel--form.auth-card{max-width:640px}html body#registrations.new table#NastyLayout tbody tr td#MainCol{padding:10px}html body#registrations.create table#NastyLayout tbody tr td#MainCol div.auth-page.auth-page--centered div.auth-panel.auth-panel--form.auth-card{max-width:640px}html body#registrations.create table#NastyLayout tbody tr td#MainCol{padding:10px}#academic_year_settings table.form th{font-size:12px}.school-years-list-wrapper{max-height:212px;overflow-y:auto;width:fit-content;padding-right:5px}table.welcome td.l{width:50%;vertical-align:top;padding-right:0.5em}table.welcome td.r{width:50%;vertical-align:top;padding-left:0.5em}body#accounts.index .pricing-page{display:flex;flex-direction:column;gap:24px;box-sizing:border-box;padding:0;margin:0}body#accounts.index .pricing-page>*:not(.page-header){margin-left:12px;margin-right:12px}body#accounts.index .pricing-page .ls-alert{align-items:center}body#accounts.index .pricing-alert__icon{flex:0 0 20px;width:20px;height:20px}body#accounts.index .pricing-alert__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}body#accounts.index .pricing-alert__hint{font-size:13px;opacity:0.9}body#accounts.index .pricing-card{background:var(--ls-card);border:1px solid var(--ls-border);border-radius:8px;padding:20px 24px;display:flex;flex-direction:column;gap:8px}body#accounts.index .pricing-card--highlight{gap:6px}body#accounts.index .pricing-card--table{padding:16px 24px;gap:4px}body#accounts.index .pricing-section{display:flex;flex-direction:column;gap:12px}body#accounts.index .pricing-card__lead{margin:0;font-size:14px;font-weight:700;line-height:1.5;color:var(--ls-primary)}body#accounts.index .pricing-card__body{margin:0;font-size:14px;font-weight:400;line-height:1.5;color:var(--ls-primary)}body#accounts.index .pricing-card__link{color:var(--ls-primary);font-weight:500;text-decoration:underline}body#accounts.index .pricing-card__link:hover,body#accounts.index .pricing-card__link:visited{color:var(--ls-primary-hover)}body#accounts.index .pricing-card__title{margin:0 0 4px;font-size:14px;font-weight:700;line-height:1.4;color:var(--ls-foreground)}body#accounts.index .pricing-table{width:100%;border-collapse:collapse;table-layout:fixed;margin:0}body#accounts.index .pricing-table thead th{text-align:left;font-size:13px;font-weight:600;color:var(--ls-foreground);padding:4px 32px 8px 0;border-bottom:1px solid var(--ls-border);background:transparent}body#accounts.index .pricing-table tbody td{padding:12px 32px 0 0;font-size:13px;color:var(--ls-muted-foreground);background:transparent;border:0}body#accounts.index .pricing-table thead th:last-child,body#accounts.index .pricing-table tbody td:last-child{padding-right:0}body#accounts.index .pricing-free-note{margin:0;font-size:14px;font-weight:700;color:var(--ls-success)}body#accounts.index .pricing-divider{border:0;border-top:1px solid var(--ls-border);margin:0;height:0}body#accounts.index .pricing-terminate{display:flex;flex-direction:column;gap:16px}body#accounts.index .pricing-terminate__title{margin:0;font-size:16px;font-weight:700;color:var(--ls-error);line-height:1.3}body#accounts.index .pricing-terminate__form{margin:0}body#accounts.index .pricing-terminate__btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px}body#accounts.index .pricing-terminate__btn svg{width:16px;height:16px;flex-shrink:0}@media (max-width: 768px){body#accounts.index .pricing-page{padding:24px 16px 48px}body#accounts.index .pricing-table thead th,body#accounts.index .pricing-table tbody td{padding-right:16px}}#edit_activity_record_container{width:500px}#edit_activity_record_container table{width:100%}#edit_activity_record_container input[type="text"]{width:360px}.bookings-filter{margin-top:5px;margin-bottom:5px}#portrait{float:right;width:200px;margin:10px;padding:5px;border:1px solid #DDDDDD;vertical-align:middle}#portrait div{min-height:150px;text-align:center}#portrait p{margin:10px 0;padding:0;font-weight:bold;font-size:16px;text-align:center}#bookings #main_calendar table{width:100%;border:1px solid #EEEEEE}#bookings #main_calendar table th{vertical-align:middle;padding:5px;width:4em;text-align:right;border-right:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE}#bookings #main_calendar table td{vertical-align:top;border-bottom:1px solid #EEEEEE}#cal_nav table{width:100%;border:1px solid #DDDDDD}#cal_nav table th{background:#DDDDDD}#cal_nav table td{text-align:center}#cal_nav table td.p a{color:#DDDDDD}.bookings-list th{padding-left:5px;background-color:white}#bookings-header{background-color:white;padding-top:5px;padding-bottom:5px}.notification-for-students{background-color:white;border:1px solid silver}.notification-for-students .notification_addresses,.notification-for-students .notification_message_for_students{width:300px;margin:8px}.notification-for-students .notification_message_for_students{margin-top:0;min-height:150px}.add-course th,.edit-course th{padding:5px;text-align:left}table.db.course-units-list,table.db.course-levels-list{margin-top:10px}.course-units-list thead th,.course-levels-list thead th{text-align:left}td.unit{text-align:center}td.unit select{margin-top:9px}#new_level,#new_unit{width:320px}.scrollable_height_200{height:200px;overflow-y:auto}.scrollable_height_400{height:400px;overflow-y:auto}#import_me_courses,#import_me_levels{display:inline-block;padding-top:5px}#import_me_levels{margin-left:10px}#import_me_courses h4,#import_me_levels h4{margin-bottom:2px}.import_level_wrapper,.import_course_wrapper{white-space:nowrap}#break_students_info,#absent_students_info{max-height:165px;overflow-y:auto;width:400px}.activity-records-list{display:block;position:relative;top:-120px;visibility:hidden}#make_up_assists_info,#financial_history_changes_info,#bulk_payments_expired_info,#upcoming_invoices_info,#unregistered_students_info{margin-left:22px;margin-bottom:12px;border-collapse:collapse}#make_up_assists_info td,#financial_history_changes_info td,#bulk_payments_expired_info td,#upcoming_invoices_info td,#unregistered_students_info td{padding-right:20px}#financial_history_changes_info_container,#upcoming_invoices_info_container,#make_up_assists_info_container,#bulk_payments_expired_container,#unregistered_students_info_container{max-height:164px;overflow-y:auto;display:inline-block;margin-bottom:5px}#move_event_link_container{top:0;right:0;margin-top:-18px;margin-right:-10px}.edit_event h4,.new_event h4{margin-bottom:0;margin-top:5px}.edit_event ul,.new_event ul{margin-top:8px;margin-bottom:0}#event_type_table_wrapper{height:390px;overflow-y:auto}#event_type_table{width:100%}#event_type_table td,#event_type_table th{text-align:center;padding:3px}.event-form-table{width:650px !important}.event-form-table table:not(.event-teachers-list,.event-students-list) td{padding:0}.event-form-table fieldset{margin-bottom:0.6em}.financial-settings-table{margin-bottom:10px;margin-top:10px}.financial-settings-table td{height:25px}.import-holidays-form{display:none}table.holidays,table.holidays td,table.holidays td table,table.holidays td table td{border:0;border-collapse:collapse;margin:0;padding:0;background:transparent;font-size:10px}table.holidays{width:690px}table.holidays td{width:25%;padding:0 10px 10px 0;vertical-align:top}table.holidays td table{width:173px;border:1px solid #EEEEEE}table.holidays td table th{background:#EEEEEE}table.holidays td table td{width:auto;padding:2px;text-align:center}table.holidays td table td.p,table.holidays td table td.p a{color:#EEEEEE}table.holidays td table td.h,table.holidays td table td.h a{color:red;font-weight:bold;font-size:12px}table.holidays h1{font-size:16px;font-weight:bold}table.holidays h2{font-size:12px;font-weight:bold}table.holidays ul{margin:10px;padding:0;font-size:10px}table.holidays ul li{margin:0 0 5px 0}.add-holiday-exclusion{display:block;margin-top:3px}.font-size-20{font-size:20px}.font-size-15{font-size:15px}.student-form-container{padding-top:20px}.student-form-container table td:first-child{padding-right:85px}.home-container{padding-top:40px;padding-left:30px}.home-container .buttons-container{display:flex;align-items:center;justify-content:space-around;width:600px;height:120px}.home-container .home-button{padding:5px 15px 5px 15px;min-height:45px;min-width:170px;white-space:nowrap;border-radius:26px;box-shadow:0px 4px 6px rgba(0,0,0,0.3),inset 0 2px 8px #eee;display:-webkit-flex;display:flex;align-items:center;justify-content:center;text-align:center;color:white;font-weight:bold;font-size:16px;border:1px solid #c88d8e;background-color:#f75157;text-decoration:none}.home-page strong{color:inherit}.home-page a:not(.home-card-link):not(.toggle-account-settings){color:var(--ls-primary)}.home-page a:not(.home-card-link):not(.toggle-account-settings):hover{color:var(--ls-primary-hover)}#home_main{box-sizing:border-box;min-height:100vh;padding:32px}.home-page{display:flex;flex-direction:column;gap:24px;max-width:1200px}.home-page .home-welcome{display:flex;flex-direction:column;gap:6px}.home-page .home-welcome-title{margin:0;font-size:28px;font-weight:700;color:var(--ls-foreground);font-family:inherit}.home-page .home-welcome-desc{margin:0;font-size:15px;color:var(--ls-muted-foreground);line-height:1.5}.home-page .home-section{display:flex;flex-direction:column;gap:12px}.home-page .home-section-title{margin:0;font-size:18px;font-weight:700;color:var(--ls-foreground);font-family:inherit}.home-page .home-section-desc{margin:0;font-size:14px;color:var(--ls-muted-foreground);line-height:1.5}.home-page .home-cards-row{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media (max-width: 1100px){.home-page .home-cards-row{grid-template-columns:1fr}}.home-page .home-card{display:flex;flex-direction:column;gap:10px;padding:20px;background-color:var(--ls-card);border:1px solid var(--ls-border);border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.home-page .home-card-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:var(--ls-primary-light);border-radius:8px}.home-page .home-card-icon img{width:20px;height:20px;object-fit:contain}.home-page .home-card-title{margin:0;font-size:15px;font-weight:700;color:var(--ls-foreground);font-family:inherit}.home-page .home-card-desc{margin:0;font-size:13px;color:var(--ls-muted-foreground);line-height:1.55;flex:1 1 auto}.home-page .home-card-link{display:inline-block;margin-top:4px;font-size:13px;font-weight:600;color:var(--ls-primary);text-decoration:none}.home-page .home-card-link:hover{color:var(--ls-primary-hover);text-decoration:underline}.import_users_table{border-spacing:0 !important;border-collapse:collapse}.import_users_table td{padding:2px !important;white-space:nowrap}.import_errors_container{width:300px;height:300px;overflow-y:auto;position:absolute;background-color:white;border:solid 1px silver;padding:2px}.statement-table td{padding-left:10px;white-space:nowrap}.strong{font-weight:bold}.min_width_270{min-width:270px}.min_width_170{min-width:170px}.min-width-165{min-width:165px}.a_table{border-collapse:collapse}.a_table td{text-align:right;border:1px solid lightgrey;padding:4px}.statement-add-other-fee img,.statement-remove-other-fee img{vertical-align:bottom}.bigger_font{font-size:16px;font-weight:bold}.margin_bottom_3{margin-bottom:9px}#csv_report_loader,#import_textbook_components_loader,#statement_report_loader{width:20px;height:20px;vertical-align:middle}.csv_report_table,.csv_report_info_table,#royalty_table{border-collapse:collapse}.csv_report_table a{margin-right:5px}#csv_report_status,#import_textbook_components_status{max-width:200px;white-space:nowrap;overflow-x:hidden;text-overflow:ellipsis;display:inline-block;margin:5px 0 0 0;vertical-align:bottom;padding-top:5px}#csv_report_status.error,#import_textbook_components_status.error{background-size:20px 20px;padding:3px 5px 2px 30px;text-align:left;line-height:24px}#failed_attempts_info .margin_top_-5{margin-top:-3px}.csv_report_info_table td,.csv_report_info_table th,#royalty_table td,#royalty_table th{font-style:italic;color:grey;font-size:12px;white-space:nowrap;border:1px solid lightgrey;padding:4px}.csv_report_info_table th,#royalty_table th{font-weight:bold}.student-income-reports-list td,.student-income-reports-list th{white-space:nowrap;padding-right:30px}.student-income-reports-list .expected_income{vertical-align:top;display:inline-block;width:60px}.student-income-reports-list .auto_comments{display:inline-block}table.db.issues-list{margin-top:1em}.comments_count{display:inline-block;width:30px;text-align:center;background-color:lightblue}.other_info{color:gray;font-size:small;font-weight:normal}.issue_separator{height:1px;border-bottom:1px solid lightgray;margin:10px 0}.comment_portrait{display:flex;align-items:flex-start;min-height:32px}.comment_portrait img.comment-portrait{margin-right:10px}.comment_portrait img{max-height:240px}.comment_content img{margin-top:4px}.comment_content{margin-left:42px;margin-top:-12px;margin-bottom:14px}.comment_content_student{margin-bottom:8px}.add_comment_form_container{margin-top:10px;width:500px;position:sticky;bottom:0;padding-bottom:25px;background-color:white}.add_comment_form_container textarea{width:100%;margin-bottom:10px}.add_comment_form_container input[type="submit"]{float:right}.add_comment_form_container .comment_form_actions{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:10px}.add_comment_form_container .comment_form_actions input[type="submit"],.add_comment_form_container .comment_form_actions button{float:none !important;margin:0}.staff_list,.teachers_list,.managers_list,.owners_list{max-height:150px;overflow-y:auto}#reference_actions{float:right}#reference_actions a{margin-left:5px}#reference_actions input[type='file']{padding-bottom:3px}#edit_issue_container{width:540px}#edit_issue_container #user_reference_container,#edit_issue_container #issue_reference_container,#edit_issue_container #task_reference_container{right:1px}#edit_issue_container table{width:99%}.full_width{width:100%}.half_width{width:50%}#add_labels_container,#filter_labels_container,#user_reference_container,#issue_reference_container,#task_reference_container{display:none;position:absolute;background:white;width:300px;border-radius:2px 2px 2px 2px;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);-moz-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5)}#filter_labels_container{right:25px}.issue_label{background-color:#e0e0e0;display:inline;padding:2px;margin-left:2px}.issue-label-remove{display:inline}.issue-label-remove img{scale:0.8;vertical-align:top;cursor:pointer}#faq_container{margin-left:30px}.labels_informer{display:inline}.labels_informer .issue_label{display:inline-block;white-space:nowrap;margin-top:2px;margin-left:2px;margin-right:2px}.labels_informer .hidden{display:none}.max_width_450{max-width:450px}.s3-uploading-progress{margin-top:3px;margin-bottom:3px;border:1px solid lightgrey}.labels_header div,.references_header div{background-color:#f6f8fa;border-bottom:1px solid #dee1e4;font-weight:bold;font-size:small;padding:5px}.labels_list,.references_list{height:203px;overflow-x:hidden;overflow-y:auto}.labels_list div,.references_list div{border-bottom:1px solid #dee1e4;font-size:small;padding:5px;cursor:pointer}.labels_list div:hover,.references_list div:hover{background-color:#f6f8fa}.label-remove{float:right;margin-top:2px}.label-destroy{float:right;margin-left:20px}.invisible{visibility:hidden}.popup-close{cursor:pointer;float:right;margin-top:2px}.lesson-plans-header{background-color:#fff;border-bottom:1px solid #000;padding:10px 0}#lesson_plans table.lp{width:100%}#lesson_plans table.lp_narrow{width:auto;min-width:50%}#lesson_plans table.lp td table{width:100%}#lesson_plans table.lp td table td,#lesson_plans table.lp td table th{border:none}#lesson_plans table.lp td table th{text-align:left}#lesson_plans table.lp table.ld,#lesson_plans table.lp table.stu{width:100%}#lesson_plans table.lp table.stu{margin-bottom:2em}#lesson_plans table.lp table.stu th{text-align:center}#lesson_plans table.lp table.stu td{vertical-align:bottom}#lesson_plans table.lp table.single-student td{vertical-align:middle}table.plan th.s{padding-top:10px}th.time{border-top:1px solid #DDDDDD;border-left:1px solid #DDDDDD;border-right:1px solid #EEEEEE;border-bottom:1px solid #DDDDDD;width:275px}td.lesson_details{border-top:1px solid #DDDDDD;border-right:1px solid #DDDDDD;border-bottom:1px solid #EEEEEE}td.students{border-right:1px solid #EEEEEE;border-bottom:1px solid #DDDDDD}td.student{border-right:1px solid #EEEEEE}td.lesson_plan{border-right:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}div.plan_form_wrapper{padding:5px}div.plan_form_wrapper button{margin-top:5px}.lesson_plans_interval_number{font-weight:bold;font-size:16px;color:red;padding-left:2px}.lesson_plans_date{font-weight:bold;font-size:14px;color:red;padding-right:4px}#lesson_plan_details{width:100%;margin-top:10px}#lesson_plan_details td:first-child{width:80px;color:red}#lesson_plans table.lp .bold{font-weight:bold}.inline-block{display:inline-block}#lesson_plans_container .select-calendar-start-date,#lesson_plans_container .select-calendar-date{text-decoration:none;font-size:16px;font-weight:bold;color:red !important}.lesson-date{text-decoration:none;color:red !important}#yearly_lesson_plan_documents td{vertical-align:middle}table.lesson_plans_compact{width:400px}table.lesson_plans_compact td{width:50%}#todays_holidays{margin-top:5px}#up_to_date_notice{text-align:right;padding:0;margin:0;font-weight:bold;margin-bottom:-5px}.show-absent-students{cursor:pointer}.view-absent-lessons-help{background-color:#fff;border:solid 1px #000;display:none;list-style-type:none;margin:0;padding:10px;position:absolute;right:0;width:300px}#cancel_comment_button{float:right;margin-right:20px}#teacher_comments_student_select{margin-bottom:10px}#pay_meeting_button{display:inline-block;background-color:#3496ff;text-align:center;vertical-align:middle;height:35px;line-height:35px;width:100px;font-size:18px;color:white;text-decoration:none}.ai-check-loader{margin-left:10px;width:22px}.ai-check-completed{width:16px}.form-control{height:20px}table.makeup_additional_settings_table_wrapper{border-collapse:collapse}table.makeup_additional_settings_table_wrapper td.border_bottom{padding:0 !important;border-bottom:1px solid silver}.makeup_additional_settings_table{border-collapse:collapse;margin-top:2px}.makeup_additional_settings_table th{padding-bottom:5px}.makeup_additional_settings_table td{padding:0 !important;width:min-content !important}.makeup_rule_set_courses{height:140px;overflow-y:auto}.aim-makeup-options-table{width:auto !important}.aim-makeup-options-table td{width:fit-content !important}.makeup_additional_settings_table{table-layout:fixed;width:100%}.makeup_additional_settings_table>tbody>tr>td,.makeup_additional_settings_table>tr>td{vertical-align:top;white-space:normal}.makeup_additional_settings_table .makeup_rule_set_courses.height_155{display:block;max-width:100%;overflow-x:auto}#xxx_make_ups{margin:0 4px;font-weight:600}.make_ups_filtering{float:right;margin-right:20px}.make_ups_help_button{height:32px;color:white;background-color:red;font-weight:bold;font-size:16px;border:0;cursor:pointer}.make_up_help_text{position:absolute;top:6px;right:6px}.manual-pages-list th,.manual-pages-list td{padding-right:20px !important}.manual-pages-table{width:100%;border-spacing:0;border-collapse:collapse;margin-top:16px}.manual-pages-table td{vertical-align:top}#help_page_toc{width:240px;padding:0 24px 0 0;border-right:1px solid var(--ls-border)}#help_page_content{max-width:800px;max-height:600px;overflow-x:auto;overflow-y:auto;word-break:break-word;padding-left:24px;font-size:14px;line-height:1.6;color:var(--ls-foreground)}#help_page_content a{color:var(--ls-primary)}#help_page_footer{text-align:right;border-top:1px solid var(--ls-border);padding-top:16px;margin-top:8px}#help_page_footer a{display:inline-flex;align-items:center;justify-content:center;min-width:88px;height:40px;padding:0 20px;background-color:var(--ls-primary);text-align:center;color:var(--ls-primary-foreground);text-decoration:none;border-radius:var(--radius-md, 8px);font-size:14px;font-weight:600;transition:background-color 0.15s ease}#help_page_footer a:hover{background-color:var(--ls-primary-hover);color:var(--ls-primary-foreground);text-decoration:none}.toc_link{display:block;color:var(--ls-muted-foreground);cursor:pointer;padding:8px 12px;margin-bottom:2px;border:0;border-radius:var(--radius-md, 8px);font-size:13px;line-height:1.4;transition:background-color 0.12s ease, color 0.12s ease}.toc_link:hover{background-color:var(--ls-background-subtle);color:var(--ls-foreground)}.clicked_toc_link{cursor:default;pointer-events:none;background-color:var(--ls-primary-light);color:var(--ls-primary);font-weight:600}#manual_page_versions{max-height:78px;overflow-y:auto;display:inline-block}#manual_page_versions table{border-collapse:collapse}#manual_page_versions table td{padding:0}#manual_page_versions table td:first-child{max-width:120px;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}#members #loginform{width:500px}#members #loginform table{margin:24px 0 24px 0}div.icons{float:right}#notifications_table{width:auto !important;min-width:50%}#notifications_table th,#notifications_table td{padding:3px}#notifications_table th{text-align:center}#prices_table,#subscription_prices_table{border-collapse:collapse}#prices_table td,#prices_table th,#subscription_prices_table td,#subscription_prices_table th{padding:6px;border:1px solid silver}#orders_table{width:auto}#orders_table td,#orders_table th{padding:8px}table.student-progress-sheets-list thead th{text-align:left}#NastyLayout td table.student-progress-sheets-list tbody td{padding-left:0;padding-right:10px}.fill-ak{margin-top:27px}.target-value-c{margin:10px 0 5px}.auto-completed-item{margin-top:12px}table.db.roadmap-list{margin-top:1em}#edit_roadmap_container{width:540px}#edit_roadmap_container table{width:99%}#roadmap_container{margin-left:30px}.calendar-wraper .calendar-header{background-color:var(--ls-card);border-bottom:1px solid var(--ls-border);margin-bottom:25px;padding:10px 0}.calendar-wraper .calendar-modes{width:100%}.calendar-wraper .calendar-modes .current-month{color:var(--ls-primary);font-size:20px;font-weight:600}.calendar-wraper .calendar-modes.border-top{border-top:1px solid var(--ls-border)}.calendar-wraper .list_table .thumbnail-event{position:absolute;border:1px solid grey;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;overflow-x:hidden;font-size:10px}.calendar-wraper .list_table .aim-academy-list-event{position:absolute;z-index:5;background-color:white;width:100%;border:1px solid grey;left:0;top:0}.calendar-wraper .list_table .aim-academy-list-room-wrapper{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.calendar-wraper .list_table .edit-event,.calendar-wraper .list_table .restore-event{position:absolute;right:5px;top:2px}.calendar-wraper table.calendar{border-collapse:collapse;border:1px solid var(--ls-border);border-radius:8px;overflow:hidden;margin-top:20px;width:100%;background-color:var(--ls-card)}.calendar-wraper table.calendar td.axis{background:var(--ls-background-subtle);font-weight:600;text-align:center;color:var(--ls-foreground);font-size:13px;line-height:1.4;padding:8px 10px}.calendar-wraper table.calendar td.axis:empty{background:transparent;border:none;padding:0}.calendar-wraper table.calendar td.axis.room,.calendar-wraper table.calendar td.axis.task_date{border:none}.calendar-wraper table.calendar td.axis.time{border:none;border-right:1px solid var(--ls-border);width:5em;color:var(--ls-muted-foreground);font-size:11px}.calendar-wraper table.calendar td.axis.week_number{white-space:nowrap}.calendar-wraper table.calendar td.s{border-bottom:none;border-left:1px solid var(--ls-border);background:var(--ls-card);padding:0;color:var(--ls-muted-foreground);text-align:center}.calendar-wraper table.calendar td.s.b{border-bottom:1px solid var(--ls-border)}.calendar-wraper table.calendar td.s:first-child{border-left:none}.calendar-wraper table.calendar td .minute-row{border-bottom:1px solid rgba(0,0,0,0.025);position:relative}.calendar-wraper table.calendar td .minute-row.available{background-color:var(--ls-card)}.calendar-wraper table.calendar td .minute-row.available a.add-event:hover,.calendar-wraper table.calendar td .minute-row.available a.add-task:hover{background-color:var(--ls-background-subtle);color:var(--ls-foreground);display:block}.calendar-wraper table.calendar td .minute-row[data-time$="30"]{border-bottom:1px solid rgba(0,0,0,0.06)}.calendar-wraper table.calendar td .minute-row[data-time$="00"]{border-bottom:1px solid rgba(0,0,0,0.025)}.calendar-wraper table.calendar td .minute-row .event,.calendar-wraper table.calendar td .minute-row .task,.calendar-wraper table.calendar td .minute-row .thumbnail-event{background-color:var(--ls-primary-light);border:solid 1px var(--ls-primary);border-radius:4px;color:var(--ls-foreground);left:0;overflow-y:auto;padding:5px;position:absolute;right:0;text-align:left;top:0;z-index:1}.calendar-wraper table.calendar td .minute-row .event ul,.calendar-wraper table.calendar td .minute-row .task ul,.calendar-wraper table.calendar td .minute-row .thumbnail-event ul{padding:0;margin-top:2px}.calendar-wraper table.calendar td .minute-row .event p,.calendar-wraper table.calendar td .minute-row .task p,.calendar-wraper table.calendar td .minute-row .thumbnail-event p{margin:0}.calendar-wraper table.calendar td .minute-row .event p.students,.calendar-wraper table.calendar td .minute-row .event p.persons,.calendar-wraper table.calendar td .minute-row .task p.students,.calendar-wraper table.calendar td .minute-row .task p.persons,.calendar-wraper table.calendar td .minute-row .thumbnail-event p.students,.calendar-wraper table.calendar td .minute-row .thumbnail-event p.persons{margin-top:5px}.calendar-wraper table.calendar td .minute-row .event p.students strong,.calendar-wraper table.calendar td .minute-row .event p.persons strong,.calendar-wraper table.calendar td .minute-row .task p.students strong,.calendar-wraper table.calendar td .minute-row .task p.persons strong,.calendar-wraper table.calendar td .minute-row .thumbnail-event p.students strong,.calendar-wraper table.calendar td .minute-row .thumbnail-event p.persons strong{color:red}.calendar-wraper table.calendar td .minute-row .event .delete-event,.calendar-wraper table.calendar td .minute-row .event .edit-event,.calendar-wraper table.calendar td .minute-row .event .restore-event,.calendar-wraper table.calendar td .minute-row .event .edit-task,.calendar-wraper table.calendar td .minute-row .event .delete-task,.calendar-wraper table.calendar td .minute-row .task .delete-event,.calendar-wraper table.calendar td .minute-row .task .edit-event,.calendar-wraper table.calendar td .minute-row .task .restore-event,.calendar-wraper table.calendar td .minute-row .task .edit-task,.calendar-wraper table.calendar td .minute-row .task .delete-task,.calendar-wraper table.calendar td .minute-row .thumbnail-event .delete-event,.calendar-wraper table.calendar td .minute-row .thumbnail-event .edit-event,.calendar-wraper table.calendar td .minute-row .thumbnail-event .restore-event,.calendar-wraper table.calendar td .minute-row .thumbnail-event .edit-task,.calendar-wraper table.calendar td .minute-row .thumbnail-event .delete-task{position:absolute;right:5px;top:2px}.calendar-wraper table.calendar td .minute-row .event .edit-event,.calendar-wraper table.calendar td .minute-row .event .edit-task,.calendar-wraper table.calendar td .minute-row .task .edit-event,.calendar-wraper table.calendar td .minute-row .task .edit-task,.calendar-wraper table.calendar td .minute-row .thumbnail-event .edit-event,.calendar-wraper table.calendar td .minute-row .thumbnail-event .edit-task{right:32px}.calendar-wraper table.calendar td .minute-row .event .warning-event,.calendar-wraper table.calendar td .minute-row .task .warning-event,.calendar-wraper table.calendar td .minute-row .thumbnail-event .warning-event{position:absolute;top:2px;right:5px;width:20px;height:20px;background-image:url(/assets/icons/actions/exclamation-d6a6df397c6a967bf13302573e9192a15987a0a91b062be62bf24ebbd02cbef3.svg);background-repeat:no-repeat;background-position:center;background-size:18px 18px}.calendar-wraper table.calendar td .minute-row .event .warning-event.right-60,.calendar-wraper table.calendar td .minute-row .task .warning-event.right-60,.calendar-wraper table.calendar td .minute-row .thumbnail-event .warning-event.right-60{right:60px}.calendar-wraper table.calendar td .minute-row .event .event-no-seats,.calendar-wraper table.calendar td .minute-row .task .event-no-seats,.calendar-wraper table.calendar td .minute-row .thumbnail-event .event-no-seats{background:green;color:lime}.calendar-wraper table.calendar td .minute-row .event .event-more-seats-required,.calendar-wraper table.calendar td .minute-row .task .event-more-seats-required,.calendar-wraper table.calendar td .minute-row .thumbnail-event .event-more-seats-required{background:red;color:white;padding:2px}.calendar-wraper table.calendar td .minute-row .thumbnail-event{padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-color:grey;cursor:pointer}.calendar-wraper table.calendar td .minute-row .aim-academy-week-event{z-index:5}.calendar-wraper table.calendar td .minute-row a.add-event,.calendar-wraper table.calendar td .minute-row div.add-event,.calendar-wraper table.calendar td .minute-row a.add-task{display:block;color:#f8f8f8;text-decoration:none}.calendar-wraper table.calendar td .minute-row a.add-event:hover,.calendar-wraper table.calendar td .minute-row a.add-task:hover{background-color:#eee;color:#413C31;display:block}.calendar-wraper table.calendar.month td{border:1px solid var(--ls-border);font-size:150%}.calendar-wraper table.calendar.month thead td{text-align:center}.calendar-wraper table.calendar.month tbody td{padding:10px 5px 0;text-align:right}.calendar-wraper table.calendar.month tbody td.other-month{background:#F2F2F2}.calendar-wraper table.calendar.month tbody td.other-month a{color:#C5C3C3}.calendar-wraper table.calendar.month tbody td .month-day{height:97px;overflow:hidden}.calendar-wraper table.calendar.month tbody td .month-day .event,.calendar-wraper table.calendar.month tbody td .month-day .task{background-color:#d5fad4;margin-bottom:2px;padding:0 10px}.calendar-wraper table.calendar.month tbody td .month-day .event span.time,.calendar-wraper table.calendar.month tbody td .month-day .task span.time{color:#949797;font-size:12px}.calendar-wraper table.calendar.month tbody td .month-day .event a,.calendar-wraper table.calendar.month tbody td .month-day .task a{display:block;position:relative;text-align:left}.calendar-wraper table.calendar.month tbody td .month-day .event a span.time,.calendar-wraper table.calendar.month tbody td .month-day .task a span.time{position:absolute;right:0}.calendar-wraper table.calendar.month tbody td .month-day .holiday{background-color:#2181BF;color:#fff;margin-bottom:2px;padding:2px}.calendar-wraper table.calendar.month tbody td .month-day .holiday.national{background-color:#EC5050}.calendar-wraper table.calendar.month tbody td span.day{color:#000;font-size:20px}.schedule-remove-options-form{width:500px}.schedule-remove-options-form h3{margin:0 0 15px 0}.schedule-remove-options-form ul{list-style-type:none;margin:0;padding:0}.schedule-remove-options-form ul li{margin-top:5px}.schedule-remove-options-form ul li .time-period{margin-left:22px}.time-period-table{margin-top:5px}.time-period-table td{padding:5px 5px 5px 0}#levels_list{max-height:230px;overflow-y:auto}.list_event{border:1px solid silver;overflow-y:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}.height_8{height:8px}.height_14{height:14px}.event-no-seats-list{background:green;color:lime;width:300px}body#schedule #MainCol{padding:0}body#schedule .calendar-wraper .calendar-header.sticky.top_111{top:64px;padding:12px 16px;background-color:var(--ls-card);border-bottom:1px solid var(--ls-border)}body#schedule .calendar-wraper table.calendar{border-collapse:separate;border-spacing:0;overflow:visible;border-radius:0}body#schedule .calendar-wraper table.calendar thead tr:first-child td.axis{position:sticky;top:170px;z-index:200;background-color:var(--ls-background-subtle)}body#schedule .calendar-wraper table.calendar thead tr:nth-child(2) td.axis{position:sticky;top:202px;z-index:200;background-color:var(--ls-background-subtle)}body#schedule .calendar-wraper table.calendar thead td.axis.week_number{background-color:transparent}body#schedule .calendar-wraper{padding:0}.event-form-table fieldset.collapsible>details>summary{list-style:none}.event-form-table fieldset.collapsible>details>summary::-webkit-details-marker{display:none}.event-form-table fieldset.collapsible>details>summary::before{content:none}.event-form-table select[id*="start_time"],.event-form-table select[id*="end_time"]{min-width:0;width:auto;padding-left:8px;padding-right:22px}.event-form-table td.nowrap{white-space:normal}.event-form-table .course-levels.hidden,.event-form-table .description-payment.hidden{display:none}#actions h2{margin:0;padding:0}div.LeftColParent{margin-top:10px}div.LeftColParent h2{text-align:center}div.LeftColParent select{width:90%}#ScheduleNav{margin-top:1em}#ScheduleNav table{border-collapse:collapse;width:100%;margin:0;padding:0}#ScheduleNav table td{text-align:center}#ScheduleNav table th{background:#DDDDDD}#ScheduleNav table td a{text-decoration:none}#ScheduleNav table td.p a{color:#DDDDDD}#ScheduleNav table td.c{background:#DDDDDD}#ScheduleNav #MonthNav{float:left;height:16px;margin:0;padding:0}#ScheduleNav #MonthNav a,#ScheduleNav #MonthNav a img{margin:0;padding:0}#ScheduleNav #YearNav{height:16px;margin:0;padding:0}#schedule #UserSelector select{width:90%}#schedule #NastyLayout td #popups{position:fixed;top:0;left:0;width:100%;height:100%}#schedule #popups table.container{width:100%;height:100%}#schedule #popups table.container td.container{text-align:center;vertical-align:middle}#schedule #AddEvent{width:550px;margin:auto;border:1px solid #808080;background:#EEEEEE;z-index:20000;text-align:left}#AddEvent fieldset{border-color:#808080}#AddEvent h3{border:1px solid #808080;background:#E8E8E8;font-size:12px;margin:0 0 10px 0;padding:3px;height:22px}#AddEvent h3 a{display:block;float:right;height:22px;font-size:8px;font-weight:normal;text-decoration:underline}#AddEvent #AddEventNav{margin:0;padding:0}#AddEvent #AddEventNav ul{margin:0 10px;padding:0;list-style:none}#AddEvent #AddEventNav ul li{float:left}#AddEvent #AddEventNav ul li a{display:block;margin:5px 5px 0 5px;padding:5px;font-weight:bold;text-decoration:underline}#AddEventNav.event li.event a,#AddEventNav.managers li.managers a,#AddEventNav.owners li.owners a,#AddEventNav.staff li.staff a,#AddEventNav.students li.students a,#AddEventNav.teachers li.teachers a,#AddEventNav.price_code li.price_code a,#AddEvent div.AddEventDetails,#AddEvent div.submit{background:white}#AddEvent #AddEventNav br{clear:left}#AddEvent div.AddEventDetails{margin:0 10px;padding:5px}#AddEvent div.submit{margin:0 10px;padding:10px;text-align:center}#schedule table.paginator td a{font-size:50%}#schedule table.paginator td a img{margin:0;padding:0}#ScheduleRoomsNav{list-style:none;margin:0;padding:0}#ScheduleRoomsNav li a{display:block;margin:0 5px 0 5px;padding:5px}#NastyLayout #MainCol table.schedule{border-collapse:collapse;width:100%;border:1px solid var(--ls-border)}#NastyLayout #MainCol table.schedule td.axis{background:#EEEEEE;font-weight:bold;text-align:center;font-size:inherit}#NastyLayout #MainCol table.schedule td.axis.room{border-top:1px solid var(--ls-border);border-bottom:1px solid var(--ls-border);border-left:1px solid #AEAEAE;border-right:1px solid #AEAEAE}#NastyLayout #MainCol table.schedule td.axis.time{border-left:1px solid var(--ls-border);border-right:1px solid var(--ls-border);border-top:1px solid #AEAEAE;border-bottom:1px solid #AEAEAE;width:5em;height:12em}#NastyLayout #MainCol table.schedule td.s{border-bottom:1px solid #EEEEEE;background:#F8F8F8;font-size:inherit;padding:0;color:#969696;text-align:center}#NastyLayout #MainCol table.schedule td.s.e{border-right:1px solid #AEAEAE;width:0px;font-size:0px}#NastyLayout #MainCol table.schedule td.s.b{border-bottom:1px solid #AEAEAE}#NastyLayout #MainCol table.schedule td.event{border-left:1px solid var(--ls-border);border-right:1px solid var(--ls-border);border-bottom:1px solid var(--ls-border);overflow:hidden;padding:0}#NastyLayout #MainCol table.schedule td.event div.event{overflow:hidden;border-top:1px solid var(--ls-border)}body#schedule h3.monthName{font-size:200%;color:#2181BF;margin-bottom:0.5em;text-align:center}body#schedule table.schedule.month th{border:1px solid var(--ls-border);color:black;font-size:150%;width:14%}body#schedule table.schedule.month td{border:1px solid var(--ls-border);font-size:150%;text-align:right;padding:2em 1em 1em 1em}body#schedule table.schedule.month td.otherMonth{background:#F2F2F2;color:#C5C3C3}body.auth-layout{margin:0;padding:0;background-color:var(--ls-background);font-family:"Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ls-foreground);min-height:100vh}.auth-page{display:flex;min-height:100vh;width:100%}.auth-panel{display:flex;box-sizing:border-box}.auth-panel--form{flex:0 0 540px;max-width:540px;background-color:var(--ls-card);align-items:center;justify-content:center;padding:48px 60px}.auth-panel__inner{width:100%;max-width:420px;display:flex;flex-direction:column;gap:24px}.auth-panel--hero{flex:1 1 auto;background-color:var(--ls-primary-light);position:relative;overflow:hidden}.auth-hero{position:absolute;inset:0}.auth-hero__image{position:absolute;inset:0;background-image:url(/assets/auth/login_hero-b4e771f88921fe11bed610794e08a46af3537ccd7a8e66fa7d31e23c179b5c70.jpg);background-size:cover;background-position:center}.auth-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(245,239,230,0.5) 0%, rgba(245,239,230,0.12) 40%, rgba(245,239,230,0.38) 100%)}.auth-brand{display:flex;align-items:center;justify-content:center}.auth-brand__logo{max-height:56px;width:auto;display:block}.auth-heading{text-align:center;display:flex;flex-direction:column;gap:6px}.auth-heading__title{margin:0;font-size:28px;line-height:1.2;font-weight:700;color:var(--ls-foreground)}.auth-heading__subtitle{margin:0;font-size:14px;line-height:1.5;color:var(--ls-muted-foreground)}.auth-alert{align-items:center}.auth-alert__icon{flex:0 0 20px;width:20px;height:20px;color:var(--ls-error)}.auth-alert__body{display:flex;flex-direction:column;gap:2px;flex:1}.auth-alert__hint{font-size:13px;color:var(--ls-error);opacity:0.85}.auth-form{display:flex;flex-direction:column;gap:20px;margin:0}.auth-form .field{margin:0}.auth-field{display:flex;flex-direction:column;gap:6px}.auth-field__label{font-size:13px;font-weight:600;color:var(--ls-foreground);line-height:1.2}.auth-field__input{width:100%;height:40px;box-sizing:border-box;padding:0 12px;border-radius:var(--ls-radius-md);border:1px solid var(--ls-border);background-color:var(--ls-card);color:var(--ls-foreground);font-family:inherit;font-size:14px;line-height:1.4;transition:border-color 120ms ease, box-shadow 120ms ease}.auth-field__input::placeholder{color:var(--ls-muted-foreground);opacity:1}.auth-field__input:focus{outline:none;border-color:var(--ls-primary);box-shadow:0 0 0 3px rgba(0,131,108,0.15)}.auth-field__control{position:relative;display:flex;align-items:center}.auth-field__control .auth-field__input{padding-right:40px}.auth-field__toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;background:transparent;border:0;color:var(--ls-muted-foreground);cursor:pointer;border-radius:4px}.auth-field__toggle:hover{color:var(--ls-foreground);background-color:var(--ls-background-subtle)}.auth-field__toggle svg{width:18px;height:18px}.auth-field__toggle svg.is-hidden{display:none}.auth-field--error .auth-field__input{border-color:var(--ls-error-border);background-color:var(--ls-error-bg)}.auth-field--error .auth-field__input:focus{border-color:var(--ls-error);box-shadow:0 0 0 3px rgba(220,38,38,0.15)}.auth-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.auth-checkbox{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none}.auth-checkbox__input{width:16px;height:16px;accent-color:var(--ls-primary);margin:0}.auth-checkbox__label{font-size:13px;color:var(--ls-foreground)}.auth-link{color:var(--ls-primary);text-decoration:none;font-size:13px;font-weight:500}.auth-link:hover{color:var(--ls-primary-hover);text-decoration:underline}.auth-link.auth-link--strong{font-weight:600;font-size:14px}.auth-actions{margin-top:4px}.auth-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;padding:0 16px;border:0;border-radius:var(--ls-radius-md);background-color:var(--ls-primary);color:var(--ls-primary-foreground);font-family:inherit;font-size:16px;font-weight:600;line-height:1;cursor:pointer;transition:background-color 120ms ease}.auth-submit:hover{background-color:var(--ls-primary-hover)}.auth-submit:focus{outline:none;box-shadow:0 0 0 3px rgba(0,131,108,0.25)}.auth-footer{display:flex;justify-content:center;align-items:center;gap:6px;padding-top:8px}.auth-footer__text{font-size:14px;color:var(--ls-muted-foreground)}.auth-secondary-link{display:flex;justify-content:center;font-size:13px;margin-top:-8px}@media (max-width: 1024px){.auth-panel--hero{display:none}.auth-panel--form{flex:1 1 auto;max-width:none;padding:48px}}@media (max-width: 480px){.auth-panel--form{padding:32px 24px}.auth-heading__title{font-size:24px}}.auth-page--centered{justify-content:center;align-items:center;padding:48px 16px;background-color:var(--ls-background);box-sizing:border-box}.auth-page--centered .auth-panel--form{flex:0 0 auto;width:100%;max-width:480px;padding:56px 48px;border-radius:var(--ls-radius-xl, 16px);box-shadow:var(--ls-shadow-md, 0 4px 12px rgba(0,0,0,0.1));background-color:var(--ls-card)}.auth-page--centered .auth-panel__inner{gap:32px;max-width:none}.auth-page--centered .auth-heading{gap:10px}.auth-page--centered .auth-form{gap:24px}.auth-page--centered .auth-actions{margin-top:8px}.auth-page--centered .auth-footer{padding-top:12px}@media (max-width: 480px){.auth-page--centered{padding:24px 12px}.auth-page--centered .auth-panel--form{padding:36px 24px;border-radius:var(--ls-radius-lg, 12px)}.auth-page--centered .auth-panel__inner{gap:24px}}#setup form fieldset table,table.form{border-collapse:collapse;width:100%}#setup form table th,table.form th{width:20%;text-align:right;vertical-align:middle;padding-right:5px;font-size:10px;font-weight:normal}#setup form fieldset table td,table.form td{padding-bottom:5px}div.classrooms_busy,div.levels_busy,div.courses_busy{height:22px;padding:5px}div.classroom,li.level{margin:4px;padding:4px;background:#F8F8F8;border:1px solid #F0F0F0}fieldset.campus,fieldset.course{margin-top:2em}ul.levels{list-style:none;margin:0;padding:0}table.BookingNotifications,table.make_up_rules{margin-top:1em;margin-bottom:1em}table.make_up_rules td:first-child{width:340px}table.make_up_rules td{padding-bottom:5px}table.make_up_rule_container td{padding-bottom:0}table.make_up_rule td{width:auto !important;text-align:center;padding:5px}table.make_up_rule td:last-child{text-align:left}table.make_up_rule_container{width:100%}table.make_up_rule td.title{text-align:center}table.make_up_rule td.bold{font-weight:bold}table.form{margin-top:1em;margin-bottom:1em}.current-month{color:#2181BF;font-size:20px}#export_users_table td{padding-right:20px}#export_users_school{height:250px;overflow-y:auto}.financial-histories-list th{padding-left:5px;padding-right:5px}.financial-histories-list td{padding-top:8px !important}#portrait{float:right;width:200px;margin:10px;padding:5px;border:1px solid #DDDDDD;vertical-align:middle}#portrait div{min-height:150px;text-align:center}#portrait p{margin:10px 0;padding:0;font-weight:bold;font-size:16px;text-align:center}#amount_due{font-weight:bold;color:red}.shop-help-text{font-size:16px;font-style:italic;margin-bottom:10px;color:grey}#signup h2{margin-bottom:0}#signup div.top{margin-top:15px}#signup form{margin-top:10px;margin-bottom:10px}#signup form fieldset table{border-collapse:collapse;width:100%}#signup form table th{width:20%;text-align:right;vertical-align:middle;padding-right:5px;font-size:80%;font-weight:normal}#signup form fieldset table td{padding-bottom:5px}div.selected_plan{border:1px solid #C4E4C4;background:#F5FFF5;padding:10px;margin-bottom:10px}div.selected_plan h3{margin-top:0}#signup form div.selected_plan table.wrapper{border-collapse:collapse;width:100%}#signup form div.selected_plan table.wrapper td.l,#signup form div.selected_plan table.wrapper td.r{width:50%}#signup form div.selected_plan table.wrapper td table.user{border-collapse:collapse;width:100%;margin-top:10px}#signup form div.selected_plan table.wrapper td table.user td{text-align:right}#signup form div.selected_plan table.wrapper td table.user th{width:75%}#signup form div.selected_plan table td,#signup form div.selected_plan table th{font-size:10px;text-align:left;white-space:nowrap}#signup form div.selected_plan table th{font-weight:bold;padding-bottom:5px}table.form{margin-top:1em}.fieldWithErrors{padding:2px;background-color:red;display:table}#ErrorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#ErrorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#ErrorExplanation p{color:#333;margin-bottom:0;padding:5px}#ErrorExplanation ul li{font-size:12px;list-style:square}.staff_salary_report td,.staff_salary_report th,.staff_salary_report input,.staff_salary_report select,.staff_salary_report button,.staff_salary_report label{font-size:12px}.staff_salary_report_table{border-collapse:collapse}.staff_salary_report_table td,.staff_salary_report_table th{padding:4px;vertical-align:middle !important}.staff_salary_report_table tbody tr:first-child td{border-top:2px solid lightgrey}.salary_report_date_container{margin-top:10px;margin-bottom:10px}.staff_salary_reports_table{border-collapse:collapse}.staff_salary_reports_table th{text-align:center}.staff_salary_reports_table th,.staff_salary_reports_table td{padding:5px}#archived_salaries{margin-bottom:5px;overflow-y:auto;max-height:220px}#archived_salaries table td,#archived_salaries table th{padding:3px}.student-status-form{display:inline;margin-left:40px}.student-free-trials-list .student-status-form{margin:0}.student-name-for-group{background-color:#e0e0e0;display:inline-block;padding:3px;margin-left:3px;margin-bottom:4px;margin-top:4px}#student_group_container{max-width:500px;display:block;margin-bottom:4px}.student-group-remove{background-image:url(/assets/close-b71e006a445b715d8bedead4ebce192d36c96d9037a3ef5973d43c687e7d9654.png);width:12px;height:12px;display:inline-block;cursor:pointer}#students_map_filters{width:250px;float:left}#students_map{margin-left:255px;height:600px}.auto_height{height:auto !important}.map-marker-color-sample{margin-right:-5px;display:inline-block}.font_size_12{font-size:12px}.map_filters_block{height:160px;overflow-y:auto;margin-top:5px}.map_filters_block_full_height{height:370px}.pull-right{float:right}.map-back-to-students-database{margin-top:-10px;margin-bottom:8px}.margin_left_15{margin-left:15px;display:inline-block}.gmnoprint a,.gmnoprint span,.gm-style-cc{display:none}body#tasks #MainCol{padding:0}body#tasks .calendar-wraper .calendar-header.sticky.top_111{top:64px;padding:12px 16px;background-color:var(--ls-card);border-bottom:1px solid var(--ls-border)}body#tasks .calendar-wraper table.calendar{border-collapse:separate;border-spacing:0;overflow:visible;border-radius:0}body#tasks .calendar-wraper table.calendar thead td.axis{position:sticky;top:178px;z-index:200;background-color:var(--ls-background-subtle)}.task-bookings-list{border-collapse:collapse}.task-bookings-list td{height:32px;vertical-align:middle !important}.task-bookings-list td:first-child{padding-left:0;text-align:center;padding-right:3px;padding-bottom:1px}.task{box-sizing:border-box}.task p{margin-top:3px !important;margin-bottom:2px}.task.completed{background-color:#dddddd !important}.task.expired{background-color:#ffd6d6 !important}.task_occurs_table{border-collapse:collapse}.task_occurs_table td{background:linear-gradient(#e3e3e3, #f7f7f7);border:1px solid #afafaf;padding-left:4px;padding-right:4px;width:24px;cursor:pointer}.task_occurs_table td.active{background:linear-gradient(#c4c4c4, #dadada)}.day-wrapper .task_occurs_table td{width:18px}.month-wrapper .task_occurs_table td{width:30px;height:30px}#edit_task_container .width_450 #user_reference_container,#edit_task_container .width_450 #issue_reference_container,#edit_task_container .width_450 #task_reference_container{right:5px}#task_task_id{max-width:250px;text-overflow:ellipsis}a.task-anchor{padding-top:230px;margin-top:-230px;display:inline-block}.search-task{margin-left:20px}.tasks-list .date,.tasks-list .repeat,.tasks-list .responsible,.tasks-list .created-by,.tasks-list .datetime{text-align:center}.tasks-list .date,.tasks-list .repeat{width:90px}.tasks-list .datetime{width:230px}.tasks-list .created-by{width:120px}.tasks-list td:last-child,.tasks-list th:last-child{width:60px}#edit_task_container select[id*="start_time"],#edit_task_container select[id*="end_time"]{min-width:0;width:auto;padding-left:8px;padding-right:22px}#edit_task_container td.nowrap{white-space:normal}#textbook_component_form input[type="text"],#textbook_component_form textarea{width:100%}#textbook_component_form textarea{height:4em}#import_textbook_components_container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:16px}.textbooks-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.textbooks-toolbar__label{font-size:13px;font-weight:600;color:var(--ls-foreground)}.textbooks-import-form{display:inline-flex;align-items:center;gap:8px}.textbook-components-list{margin-top:0 !important}.toc-versions-list th,.toc-versions-list td{padding-right:20px !important}#personal_extra{width:100%}.user-notes{width:100%}.rejoin-form{display:inline-block;margin-left:20px}td.pic{padding:0 10px 0 0;width:22px;text-align:center}td.name a{display:block}td.name{vertical-align:bottom}td.type,td.status{width:70px}td.action{padding:0;width:50px;text-align:center}#users form fieldset table,table.form{border-collapse:collapse;width:100%}#users form table th,table.form th{width:20%;text-align:right;vertical-align:middle;padding-right:5px;font-size:10px;font-weight:normal;white-space:nowrap}#users form fieldset table td,table.form td{padding-bottom:5px}div.form_instructions{padding-top:0.5em}table.centered_headings th{text-align:center}table.student_level_grid{border-collapse:collapse;width:100%}table.student_level_grid,table.student_level_grid tr th,table.student_level_grid tr td{border:1px solid #DDDDDD}table.student_level_grid tr td{font-size:75%;text-align:center}table.student_level_grid tr td.introduced{background:url(/assets/dashed_bkgnd.png)}#contact_details input[type=text]{width:250px}table.notification_logs td,table.notification_logs th{white-space:nowrap;padding-left:30px;padding-right:30px;padding-bottom:5px}.search-student table td{padding:1px}.availability_intervals_table td,.availability_intervals_table th{padding:3px}.advanced-search-select{height:8em;min-width:10em}#select_fields_download_container button{position:fixed;bottom:20px;right:20px}#join_zoom_meeting_button_wrapper{width:100px}#join_zoom_meeting_button{display:block;background-color:#3496ff;text-align:center;vertical-align:middle;height:35px;line-height:35px;width:100px;font-size:18px;color:white;text-decoration:none}.ai-settings-form{max-width:760px}.ai-settings-form .field textarea{width:100%;box-sizing:border-box}.ai-settings-form .form-actions{margin-top:16px}.change-logs-page .form-row:not(.hidden){display:flex;flex-wrap:wrap;align-items:flex-end}.change-logs-page>form>.form-row>.field{min-width:200px}.change-logs-page .date-range{display:flex;gap:12px;align-items:flex-end}.change-logs-page .date-range .field{flex:0 0 auto}.change-logs-page #change_logs_start_date,.change-logs-page #change_logs_date,.change-logs-page #change_logs_changed_at_from,.change-logs-page #change_logs_changed_at_to{max-width:160px}.change-logs-page .change-logs-actions{display:flex;align-items:center;gap:8px;margin-top:12px}.crm-page #actions>table,.crm-page #actions>table>tbody{display:block;width:100%}.crm-page #actions>table>tbody>tr,.crm-page #actions>table>tr{display:flex;flex-wrap:wrap;gap:24px 32px;align-items:flex-start}.crm-page #actions>table>tbody>tr>td,.crm-page #actions>table>tr>td{display:block;padding:0;width:auto}.crm-page #actions table.db.width_650{width:100%;max-width:650px}.crm-search{display:flex;flex-direction:column;gap:12px;width:360px;max-width:100%}.crm-search__row{display:flex;gap:16px}.crm-search__row .field{flex:1;min-width:0}.crm-search__scroll{max-height:180px;overflow-y:auto;display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid var(--ls-border);border-radius:var(--radius-md);background:var(--ls-card)}.crm-search .checkbox-list--inline{flex-flow:row wrap;gap:8px 16px}.crm-search .form-row .field input{max-width:150px}.crm-search__actions{display:flex;gap:8px;align-items:center}.setup-downloads-form{max-width:760px}.setup-downloads-form .field{margin-bottom:14px}.setup-downloads-form .checkbox-list{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.setup-downloads-form .field>.checkbox-list{margin-bottom:0}.setup-downloads-form .checkbox-wrap.hidden{display:none}.setup-downloads-form .form-actions{border-top:0;padding-top:4px}.setup-downloads-page fieldset:not(.collapsible){border:0;padding:0;margin:0 0 16px;min-inline-size:0}.setup-downloads-page fieldset:not(.collapsible)>legend{font-weight:600;font-size:13px;color:var(--foreground);padding:0 0 8px}#academic_year_settings .settings-section .field{max-width:760px;margin-bottom:16px}#academic_year_settings .settings-section .field>label{display:block;font-size:12px}#academic_year_settings .settings-section .field textarea,#academic_year_settings .settings-section .field input[type="text"],#academic_year_settings .settings-section .field input[type="email"]{width:100%;box-sizing:border-box}#academic_year_settings .settings-section .field .form_instructions{margin-top:6px}#MainCol form>table.financial-settings-table{margin-left:12px}.financial-settings-table textarea{width:100%;box-sizing:border-box}.imported-users-form .checkbox-list{display:flex;flex-direction:column;gap:8px}.imported-users-form.upload-fields{max-width:760px}.imported-users-form.upload-fields .field{margin-bottom:4px}.imported-users-form.upload-fields input[type="file"]{height:auto;padding:8px 12px}.imported-users-form .import-users-columns{display:flex;flex-wrap:wrap;align-items:flex-start;gap:32px}.imported-users-form .import-users-columns__col{flex:1 1 200px;min-width:180px}.imported-users-form .import-users-columns__col-title{display:block;font-weight:600;margin-bottom:8px}.imported-users-form .import-users-columns__col.form_instructions{flex:1 1 240px}.imported-users-form .import-columns-grid{display:flex;flex-wrap:wrap;gap:16px 24px}.imported-users-form .import-columns-grid .field{flex:0 1 320px}.imported-users-form .import-columns-grid .small_text{display:block}.imported-users-form .import-columns-grid select.imported_users_list_columns{width:100%}.imported-users-form .import-columns-grid:not(.hidden){display:flex}.imported-users-form .import-instructions{margin-top:16px}.imported-users-form .import-actions{display:flex;gap:12px;margin-top:16px}.income-report-page__panels{display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px}.income-report-page__panel{min-width:0}.income-reports-filters{display:flex;flex-direction:column;gap:16px;max-width:320px}.income-reports-filters .field:not(.hidden){display:flex;flex-direction:column;gap:6px}.income-reports-filters__month-year{display:flex;gap:8px}.income-reports-filters__month-year select{flex:1 1 0;min-width:0}.income-reports-filters__lesson-day{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.income-reports-filters__lesson-day select{min-width:0}.income-reports-filters .checkbox-list:not(.hidden){display:flex;flex-direction:column;gap:6px}.income-reports-filters .checkbox-wrap:not(.hidden){display:flex;align-items:center;gap:8px}.income-reports-filters__actions{display:flex;align-items:center;gap:8px;margin-top:4px}.notifications-form{display:flex;flex-direction:column;gap:16px;max-width:760px}.notifications-form .form-row{gap:16px}.notifications-form .field--date input{max-width:160px}.notifications-form .checkbox-list:not(.hidden){display:flex;flex-direction:column;gap:8px}.notifications-form select[multiple]{width:100%}.notifications-form .notifications-form__actions{display:flex;align-items:center;gap:8px;margin-top:4px}body#statistics .calendar-wraper .calendar-header form{display:flex;flex-direction:column;gap:12px;max-width:760px}body#statistics .calendar-wraper .calendar-header form .field:not(.hidden){display:flex}body#statistics .calendar-wraper .calendar-header form .form-row:not(.hidden){display:flex}body#statistics .calendar-wraper .calendar-header form .field input[type="text"]{max-width:160px}body#statistics .calendar-wraper .calendar-header form .field select{max-width:320px}body#statistics .calendar-wraper .calendar-header form .checkbox-wrap:not(.hidden){display:flex}body#statistics .calendar-wraper .calendar-header form .statistics-filter-actions{display:flex;gap:8px}.settings-section .form-row.visa-type-add-form:not(.hidden){display:flex;align-items:flex-end;gap:12px;max-width:760px}.settings-section .form-row.visa-type-add-form:not(.hidden) .field{flex:0 1 320px}.settings-section .form-row.visa-type-add-form:not(.hidden) input[type="submit"],.settings-section .form-row.visa-type-add-form:not(.hidden) button[type="submit"]{flex:0 0 auto}.lesson-plan-form{max-width:760px}.lesson-plan-form .form-row:not(.hidden){display:flex}.lesson-plan-form .field{margin-bottom:16px}.lesson-plan-form input[type="file"]{height:auto;padding:8px 12px}.lesson-plan-form .lesson-plan-form__actions{margin-top:8px}.lesson-plan-reupload-form{max-width:760px}.lesson-plan-reupload-form .form-row:not(.hidden){display:flex;align-items:flex-end;gap:16px}.lesson-plan-reupload-form .field{flex:0 1 360px}.lesson-plan-reupload-form input[type="file"]{height:auto;padding:8px 12px}.lesson-plan-reupload-form .lesson-plan-reupload-form__actions{flex:0 0 auto}body#bookings #bookings-header{background-color:transparent;padding:0}body#bookings #bookings-header h1{margin:0 0 12px}body#bookings .bookings-filter{margin:0 0 4px}body#bookings .bookings-filter__fields{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 20px}body#bookings .bookings-filter__fields .field{flex:0 1 200px;min-width:160px}body#bookings .bookings-filter__date{flex-basis:150px}body#bookings .bookings-filter__date input{max-width:160px}body#bookings .bookings-filter__actions{display:flex;align-items:center;gap:8px}body#bookings table.db.bookings-list{margin-left:0;width:100%}body#dashboard fieldset.collapsible{background-color:var(--ls-card);border:1px solid var(--ls-border);border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,0.04),0 1px 3px rgba(16,24,40,0.06);padding:20px 24px 22px;margin:0 0 16px}body#dashboard fieldset.collapsible>details>summary,body#dashboard fieldset.collapsible>details>summary.epicenter{display:block;list-style:none;font-size:15px;font-weight:700;color:var(--ls-foreground);cursor:pointer;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--ls-border)}body#dashboard fieldset.collapsible>details>summary::-webkit-details-marker{display:none}body#dashboard fieldset.collapsible>details>summary::before{content:none}body#dashboard .dashboard-datenav{display:inline-flex;align-items:center;gap:16px;font-size:13px}body#dashboard .dashboard-datenav table{width:auto;margin:0}body#lesson_plans #MainCol{padding-top:16px}body#lesson_plans .lesson-plans-header{background-color:transparent;border-bottom:none;padding:0 0 12px;margin:0}body#lesson_plans .lesson-plans-header h2{margin:0}body#lesson_plans .lesson-plans-header form{display:block;margin-top:8px}body#lesson_plans .lesson-plans-header select{width:220px;display:inline-block;vertical-align:middle}body#lesson_plans #up_to_date_notice{margin-top:6px}body#lesson_plans table.lp{background-color:var(--ls-card);border:1px solid var(--ls-border);border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.04);border-collapse:separate;border-spacing:0;overflow:hidden}body#lesson_plans table.lp>tbody>tr>td{border:none;border-bottom:1px solid var(--ls-border);padding:14px 16px;vertical-align:top}body#lesson_plans table.lp>tbody>tr:last-child>td{border-bottom:none}body#lesson_plans td.lesson_time{background-color:var(--ls-background-subtle)}body#lesson_plans table.lp table.db{margin:0;width:100%;border-radius:0;box-shadow:none}.schedule-filter-fields{display:flex;flex-wrap:nowrap;gap:6px 16px;align-items:flex-start}.schedule-filter-fields .field{flex:1 1 180px;min-width:160px;gap:4px}.schedule-filter-fields select{width:100%}.schedule-filter>tbody>tr>td{vertical-align:bottom}.schedule-filter h2{margin:0;position:relative;top:12px}.container{text-align:center}.header{margin-bottom:30px;font-weight:normal;font-style:italic;text-align:left}.header div:first-child{margin-right:20px}.header div{vertical-align:top;display:inline-block}.strong{font-weight:bold}.padding-left-50{padding-left:50px !important}.report-table{font-family:"Trebuchet MS", verdana, sans-serif;font-size:16px;border-collapse:collapse;border-spacing:0;margin:0 auto}.report-table th,.report-table td{padding:5px;text-align:center;white-space:nowrap}.report-table .border-bottom td{border-bottom:2px solid black}.report-table .double-border-bottom td{border-bottom-width:6px;border-bottom-style:double}.report-table .footer{padding-top:20px;background-color:white}.report-table .right{text-align:right !important}.report-table .left{text-align:left !important}.report-table td:first-child{text-align:left}.report-table tbody tr:nth-of-type(odd){background-color:#dae9f8}#plans #RightCol{text-align:right}table.plans{border-collapse:collapse;width:100%;margin-top:1em;margin-bottom:2em}table.plans tr.title th{border-top:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE;text-align:center}table.plans tr.details td{border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE}table.plans tr.price td{border-bottom:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-right:1px solid #EEEEEE}table.plans th{font-size:150%;color:#D55900;padding:10px 5px 10px 5px;white-space:nowrap}table.plans td{vertical-align:top;padding:0;width:25%}table.plans td ul{margin:0;padding:0}table.plans td ul li{margin-left:2em}div#wrapper div#content table.plans td div.price{margin:0;padding:10px 5px 0px 5px;font-size:150%;text-align:center;color:green}p.description{margin-top:0;padding-left:5px;padding-right:5px;font-weight:italic;color:#969696}div.value{margin-bottom:15px;text-align:center;font-style:italic}div.signUp{margin:0;padding:5px;text-align:center}div.signUp a{margin:5px;padding:10px;background:#FFFFC8;color:#413C31;font-weight:bold;font-size:16px;text-decoration:underline}div.signUp a:hover{color:#D55900}div.special{padding:5px;margin-bottom:1em}div.special h3{font-size:12px;color:#D55900;padding:0;white-space:nowrap}div.special a.signup{display:block;margin:0;padding:2px;color:#413C31;font-weight:bold;font-size:12px;text-decoration:underline;text-align:center}div.special a.signup:hover{background:#FFFFC8;text-decoration:none}.soon{background:#EEEEEE}div.signUp span{font-size:150%}h2{margin-top:1em;margin-bottom:0}table.preview{margin-top:0}table.preview td{padding:0px 5px 2em 5px}table.preview td h3{color:#D55900;margin-bottom:5px}span.big{font-size:150%}table.preview h3{margin-bottom:1em}table.preview img{display:block;margin-top:1em;margin-right:1em}.color_sample{width:30px;height:30px}.recent_color{width:20px;height:20px;cursor:pointer;display:inline-block;border:1px solid silver}.jscolor{margin-bottom:5px}.student-suggested-textbooks-list td,.student-suggested-textbooks-list select{font-size:12px}.student-suggested-textbooks-list .suggested_column,.student-suggested-textbooks-list .alternative_column{width:200px;white-space:nowrap}.student-suggested-textbooks-list .suggested_column .suggestion_name,.student-suggested-textbooks-list .alternative_column .suggestion_name{font-size:12px}.student-suggested-textbooks-list th{padding-left:2px;padding-right:2px}.actions_wrapper{white-space:nowrap}img.logo{float:left}#topRight{width:50%;float:right;padding-top:10px;padding-right:10px}body,p,ol,ul,td{line-height:18px}pre{background-color:#eee;padding:10px;font-size:11px}#content a.lang{display:block;float:right;min-width:62px;text-align:center;font-size:150%;font-weight:bold;margin-bottom:1em;color:#7f99bf}a.signup{display:block;background:#fff9f0;border:1px solid #ffe6c0;font-size:24px;font-weight:bold;color:#7f99bf;padding:24px;text-align:center}#content a.lang:hover,a.signup:hover{color:#d65e10;text-decoration:none}h1{line-height:1.25;margin-top:0;clear:left}h2,h3,h4,h5{line-height:1.25;clear:left;margin:0 0 10px}body{margin:0;padding:0}#wrapper{width:750px;margin:2% auto 2% auto;padding:0;text-align:left;background:url(/assets/site/logo_small-7390d99e9eb59c015f863309efb1851f5ffc0977b2293b327d917c22c2de9edd.png) top right no-repeat;background-color:white;background:white url(/assets/bkgnd_maincol-b7ae7a50b7ab05155a54e2fd5533be918098d6f80435a310b00a9186089eff1e.png) bottom repeat-x;border:1px solid #807660;border:1px solid #CCCCCC;padding-bottom:75px}#content{margin:0;padding:10px}#content img.screenshot{float:left;margin-bottom:1em}#RightCol a.lang{display:block;min-width:62px;text-align:center;font-size:150%;font-weight:bold;margin-bottom:1em}.clear{clear:both}#checkItOut{margin:10px;padding:10px}#checkItOut br{clear:left}#checkItOut a{display:block;padding:10px;margin-bottom:5px;float:left;background:#FFFFC8;color:#413C31;font-weight:bold;font-size:16px;text-decoration:underline}a.bot_sign{display:block;float:left;margin:1em;padding:10px;background:#FFFFC8;color:#413C31;font-weight:bold;font-size:16px;text-decoration:underline}#checkItOut a:hover{background:none;text-decoration:none}legend{font-weight:bold}.quote{font-size:16px;font-weight:bold;clear:left}A img{border:none}.epicenter{font-size:150%}div.auto_complete{width:350px;background:#fff}div.auto_complete ul{border:1px solid var(--ls-border);margin:0;padding:0;width:100%;list-style-type:none}div.auto_complete ul li{margin:0;padding:3px}div.auto_complete ul li.selected{background-color:#ffb}div.auto_complete ul strong.highlight{color:#800;margin:0;padding:0}.fieldWithErrors{padding:2px;background-color:red;display:table}#ErrorExplanation{width:400px;border:2px solid red;padding:7px;padding-bottom:12px;margin-bottom:20px;background-color:#f0f0f0}#ErrorExplanation h2{text-align:left;font-weight:bold;padding:5px 5px 5px 15px;font-size:12px;margin:-7px;background-color:#c00;color:#fff}#ErrorExplanation p{color:#333;margin-bottom:0;padding:5px}#ErrorExplanation ul li{font-size:12px;list-style:square}.school_rooms_list{margin-left:-23px;margin-top:5px;margin-bottom:5px}.school_rooms_list li{margin:7px 0px}.school_rooms_edit_links{margin:3px 0px}.school_rooms_forms{width:75px;margin:0px 10px 0px 4px}.step_1_school_table_links{padding-top:1.23em;padding-left:5px;padding-right:5px}.step_1_schools_container{border:1px solid #DDD;width:50%;margin:10px 0px 10px 0px;padding:0px 20px 10px 20px}.step_1_rooms_container{margin:0px 0px 0px 3px}.step_1_rooms_sub_heading{margin:0px 0px 10px 0px}.no_schools_warning{font-size:150%;color:#646464}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/fancybox_sprite-44bd06e6b28f3c96e987507bd3c40de3d7023674e42822c3f380eba97b2af903.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(/assets/fancybox_loading-59f5d2957585c26f2b5869189b1b414dfd059010dac1272b8f340c75b7ef0860.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(/assets/blank-3dca4ecfd677fb7efaad3674864438a6464ceef412fe0b8daea7790a3d96e244.gif);-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(/assets/fancybox_overlay-fd6fcbffb44c027bfd19ef5bddf11170a99e3126b2cc4ce14de5bfde2591ef0d.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,0.8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url(/assets/fancybox_sprite@2x-97fc6354812a3867338afd5c1247b2d639f0268002c6f51834036b8424de186b.png);background-size:44px 152px}#fancybox-loading div{background-image:url(/assets/fancybox_loading@2x-b43d261a59d8d0cedea39a9af55e3c999ef49b47117418573d43ece66d107fe7.gif);background-size:24px 24px}}.ui-autocomplete{position:absolute;top:100%;left:0;z-index:99999;float:left;display:none;min-width:160px;_width:160px;padding:4px 0;margin:2px 0 0 0;list-style:none;background-color:#ffffff;border-color:#ccc;border-color:rgba(0,0,0,0.2);border-style:solid;border-width:1px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;text-align:left}.ui-autocomplete .ui-menu-item{display:block;padding:3px 15px;clear:both;font-weight:normal;line-height:18px;color:#555555;white-space:nowrap}.ui-autocomplete .ui-menu-item:hover,.ui-autocomplete .ui-menu-item:active,.ui-autocomplete .ui-menu-item:focus{color:#ffffff;text-decoration:none;background-color:#0088cc;border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;background-image:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.xdsoft_datetimepicker{box-shadow:0 5px 15px -5px rgba(0,0,0,0.506);background:#fff;border-bottom:1px solid #bbb;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc;color:#333;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;padding:8px;padding-left:0;padding-top:2px;position:absolute;z-index:9999;-moz-box-sizing:border-box;box-sizing:border-box;display:none}.xdsoft_datetimepicker.xdsoft_rtl{padding:8px 0 8px 8px}.xdsoft_datetimepicker iframe{position:absolute;left:0;top:0;width:75px;height:210px;background:transparent;border:0}.xdsoft_datetimepicker button{border:none !important}.xdsoft_noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.xdsoft_noselect::selection{background:transparent}.xdsoft_noselect::-moz-selection{background:transparent}.xdsoft_datetimepicker.xdsoft_inline{display:inline-block;position:static;box-shadow:none}.xdsoft_datetimepicker *{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{width:224px;float:left;margin-left:8px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{width:256px}.xdsoft_datetimepicker .xdsoft_timepicker{width:58px;float:left;text-align:center;margin-left:8px;margin-top:0}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker{float:right;margin-right:8px;margin-left:0}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-top:8px;margin-bottom:3px}.xdsoft_datetimepicker .xdsoft_monthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_label i,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC)}.xdsoft_datetimepicker .xdsoft_label i{opacity:.5;background-position:-92px -19px;display:inline-block;width:9px;height:20px;vertical-align:middle}.xdsoft_datetimepicker .xdsoft_prev{float:left;background-position:-20px 0}.xdsoft_datetimepicker .xdsoft_today_button{float:left;background-position:-70px 0;margin-left:5px}.xdsoft_datetimepicker .xdsoft_next{float:right;background-position:0 0}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:transparent;background-repeat:no-repeat;border:0 none;cursor:pointer;display:block;height:30px;opacity:.5;-ms-filter:"alpha(opacity=50)";outline:medium none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px;min-width:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{float:none;background-position:-40px -15px;height:15px;width:30px;display:block;margin-left:14px;margin-top:7px}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next{float:none;margin-left:0;margin-right:14px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{background-position:-40px 0;margin-bottom:7px;margin-top:0}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:151px;overflow:hidden;border-bottom:1px solid #ddd}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-top:1px solid #ddd;color:#666;font-size:12px;text-align:center;border-collapse:collapse;cursor:pointer;border-bottom-width:0;height:25px;line-height:25px}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_today_button:hover,.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover{opacity:1;-ms-filter:"alpha(opacity=100)"}.xdsoft_datetimepicker .xdsoft_label{display:inline;position:relative;z-index:9999;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff;float:left;width:182px;text-align:center;cursor:pointer}.xdsoft_datetimepicker .xdsoft_label:hover>span{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label:hover i{opacity:1.0}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{border:1px solid #ccc;position:absolute;right:0;top:30px;z-index:101;display:none;background:#fff;max-height:160px;overflow-y:hidden}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#fff;background:#ff8000}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 10px 2px 5px;text-decoration:none !important}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{width:100px;text-align:right}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_year{width:48px;margin-left:5px}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse;width:100%}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar th{height:25px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{width:14.2857142%;background:#f5f5f5;border:1px solid #ddd;color:#666;font-size:12px;text-align:right;vertical-align:middle;padding:0;border-collapse:collapse;cursor:pointer;height:25px}.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th{width:12.5%}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{color:#3af}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#3af;box-shadow:#178fe5 0 1px 3px 0 inset;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{opacity:.5;-ms-filter:"alpha(opacity=50)";cursor:default}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2;-ms-filter:"alpha(opacity=20)"}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current.xdsoft_disabled:hover{background:#3af !important;box-shadow:#178fe5 0 1px 3px 0 inset !important;color:#fff !important}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_disabled:hover{color:inherit !important;background:inherit !important;box-shadow:inherit !important}.xdsoft_datetimepicker .xdsoft_calendar th{font-weight:700;text-align:center;color:#999;cursor:default}.xdsoft_datetimepicker .xdsoft_copyright{color:#ccc !important;font-size:10px;clear:both;float:none;margin-left:8px}.xdsoft_datetimepicker .xdsoft_copyright a{color:#eee !important}.xdsoft_datetimepicker .xdsoft_copyright a:hover{color:#aaa !important}.xdsoft_time_box{position:relative;border:1px solid #ccc}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc !important;height:20px;border-radius:3px}.xdsoft_scrollbar{position:absolute;width:7px;right:0;top:0;bottom:0;cursor:pointer}.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar{left:0;right:auto}.xdsoft_scroller_box{position:relative}.xdsoft_datetimepicker.xdsoft_dark{box-shadow:0 5px 15px -5px rgba(255,255,255,0.506);background:#000;border-bottom:1px solid #444;border-left:1px solid #333;border-right:1px solid #333;border-top:1px solid #333;color:#ccc}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box{border-bottom:1px solid #222}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div{background:#0a0a0a;border-top:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label{background-color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select{border:1px solid #333;background:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{color:#000;background:#007fff}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_next,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==)}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0a0a0a;border:1px solid #222;color:#999}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{background:#0e0e0e}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today{color:#c50}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default{background:#ffe9d2;box-shadow:#ffb871 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint{background:#c1ffc9;box-shadow:#00dd1c 0 1px 4px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:#c50;box-shadow:#b03e00 0 1px 3px 0 inset;color:#000}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover,.xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box>div>div:hover{color:#000 !important;background:#007fff !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th{color:#666}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright{color:#333 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a{color:#111 !important}.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{color:#555 !important}.xdsoft_dark .xdsoft_time_box{border:1px solid #333}.xdsoft_dark .xdsoft_scrollbar>.xdsoft_scroller{background:#333 !important}.xdsoft_datetimepicker .xdsoft_save_selected{display:block;border:1px solid #ddd !important;margin-top:5px;width:100%;color:#454551;font-size:13px}.xdsoft_datetimepicker .blue-gradient-button{font-family:"museo-sans","Book Antiqua",sans-serif;font-size:12px;font-weight:300;color:#82878c;height:28px;position:relative;padding:4px 17px 4px 33px;border:1px solid #d7d8da;background:-moz-linear-gradient(top, #fff 0, #f4f8fa 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(73%, #f4f8fa));background:-webkit-linear-gradient(top, #fff 0, #f4f8fa 73%);background:-o-linear-gradient(top, #fff 0, #f4f8fa 73%);background:-ms-linear-gradient(top, #fff 0, #f4f8fa 73%);background:linear-gradient(to bottom, #fff 0, #f4f8fa 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0)}.xdsoft_datetimepicker .blue-gradient-button:hover,.xdsoft_datetimepicker .blue-gradient-button:focus,.xdsoft_datetimepicker .blue-gradient-button:hover span,.xdsoft_datetimepicker .blue-gradient-button:focus span{color:#454551;background:-moz-linear-gradient(top, #f4f8fa 0, #fff 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f8fa), color-stop(73%, #fff));background:-webkit-linear-gradient(top, #f4f8fa 0, #fff 73%);background:-o-linear-gradient(top, #f4f8fa 0, #fff 73%);background:-ms-linear-gradient(top, #f4f8fa 0, #fff 73%);background:linear-gradient(to bottom, #f4f8fa 0, #fff 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0)}@keyframes plyr-progress{to{background-position:25px 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{from{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease}.plyr audio,.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui ::after,.plyr--full-ui ::before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions .plyr__caption{background:rgba(0,0,0,0.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__captions .plyr__caption div{display:inline}.plyr__captions span:empty{display:none}@media (min-width: 480px){.plyr__captions{font-size:16px;padding:20px}}@media (min-width: 768px){.plyr__captions{font-size:18px}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}.plyr__control{background:0 0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}.plyr__control svg{display:block;fill:currentColor;height:18px;pointer-events:none;width:18px}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}a.plyr__control{text-decoration:none}a.plyr__control::after,a.plyr__control::before{display:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;color:#fff}.plyr__control--overlaid{background:rgba(0,179,255,0.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%, -50%);z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{background:#00b3ff}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}.plyr__controls:empty{display:none}.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width: 480px){.plyr--video .plyr__controls{padding:35px 10px 10px}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip]{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height 0.35s cubic-bezier(0.4, 0, 0.2, 1),width 0.35s cubic-bezier(0.4, 0, 0.2, 1)}.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,0.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px}.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,0.8);right:5px}.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after,.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(100% - 14px)}.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,0.8);left:7px}.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus::after,.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}.plyr__menu__container .plyr__control[role=menuitemradio]::after,.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]::before{background:rgba(0,0,0,0.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]::after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#00b3ff}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control.plyr__tab-focus[role=menuitemradio]::before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,0.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0 0;border:0;border-radius:26px;color:#00b3ff;display:block;height:19px;margin:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right, currentColor var(--value, 0), transparent var(--value, 0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}.plyr--full-ui input[type=range]::-moz-range-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2);height:13px;position:relative;transition:all .2s ease;width:13px}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}.plyr--full-ui input[type=range]::-ms-track{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:0 0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input.plyr__tab-focus[type=range]::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}.plyr--full-ui input.plyr__tab-focus[type=range]::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}.plyr--full-ui input.plyr__tab-focus[type=range]::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25)}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,0.25)}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,0.25)}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(255,255,255,0.5)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(255,255,255,0.5)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(255,255,255,0.5)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,0.66)}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,0.66)}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,0.66)}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(0,0,0,0.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(0,0,0,0.1)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(0,0,0,0.1)}.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr__time{font-size:14px}.plyr__time+.plyr__time::before{content:'\2044';margin-right:10px}@media (max-width: 767px){.plyr__time+.plyr__time{display:none}}.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,0.15)}.plyr__tooltip{background:rgba(255,255,255,0.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%, 0) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0, 10px) scale(0.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip::before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0, 10px) scale(0.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control.plyr__tab-focus:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control.plyr__tab-focus:last-child .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0, 0) scale(1)}.plyr--video{background:#000;overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr__progress{left:6.5px;margin-right:13px;position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(100% + 13px)}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:14px;left:0}.plyr__progress__buffer{-webkit-appearance:none;background:0 0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:0 0}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,0.15);color:rgba(255,255,255,0.25)}.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,0.66)}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg, rgba(35,41,47,0.6) 25%, transparent 25%, transparent 50%, rgba(35,41,47,0.6) 50%, rgba(35,41,47,0.6) 75%, transparent 75%, transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,0.66)}.plyr__volume{align-items:center;display:flex;flex:1;position:relative}.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}@media (min-width: 480px){.plyr__volume{max-width:90px}}@media (min-width: 768px){.plyr__volume{max-width:110px}}.plyr--is-ios .plyr__volume{display:none !important}.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none !important}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:fullscreen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr.plyr--vimeo:-webkit-full-screen .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr.plyr--vimeo:-ms-fullscreen .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr.plyr--vimeo:fullscreen .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr.plyr--hide-controls:-webkit-full-screen{cursor:none}.plyr.plyr--hide-controls:-ms-fullscreen{cursor:none}.plyr.plyr--hide-controls:fullscreen{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}.plyr:-ms-fullscreen .plyr__captions{font-size:21px}.plyr:fullscreen .plyr__captions{font-size:21px}}.plyr:-webkit-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr.plyr--vimeo:-webkit-full-screen .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr.plyr--hide-controls:-webkit-full-screen{cursor:none}@media (min-width: 1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}}.plyr:-moz-full-screen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}.plyr.plyr--vimeo:-moz-full-screen .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr.plyr--hide-controls:-moz-full-screen{cursor:none}@media (min-width: 1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px}}.plyr:-ms-fullscreen{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}.plyr.plyr--vimeo:-ms-fullscreen .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr.plyr--hide-controls:-ms-fullscreen{cursor:none}@media (min-width: 1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px}}.plyr--fullscreen-fallback{background:#000;border-radius:0 !important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width: 1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads::after{background:rgba(35,41,47,0.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}.plyr__ads::after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:rgba(255,255,255,0.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0, 10px) scale(0.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0, 0) scale(1)}.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,0.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none !important}.plyr__sr-only{clip:rect(1px, 1px, 1px, 1px);overflow:hidden;border:0 !important;height:1px !important;padding:0 !important;position:absolute !important;width:1px !important}.plyr [hidden]{display:none !important}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, white 50%, #eee 100%);background-image:-o-linear-gradient(top, white 50%, #eee 100%);background-image:linear-gradient(to bottom, white 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, white 0%, #eee 50%);background-image:-o-linear-gradient(top, white 0%, #eee 50%);background-image:linear-gradient(to bottom, white 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, white 100%);background-image:-o-linear-gradient(top, #eee 50%, white 100%);background-image:linear-gradient(to bottom, #eee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.flag-icon-background,.flag-icon{background-size:contain;background-position:50%;background-repeat:no-repeat}.flag-icon{position:relative;display:inline-block;width:1.3333333333em;line-height:1em}.flag-icon:before{content:'\00a0'}.flag-icon.flag-icon-squared{width:1em}.flag-icon-ad{background-image:url(/assets/flags/4x3/ad-04b4b65e6a104b102172258b3894a9a4e29890aa63e8edc4812033dd7387b77e.svg)}.flag-icon-ad.flag-icon-squared{background-image:url(/assets/flags/1x1/ad-847534ad5665b0bb24f766110a56922d9115cbd4c35746597e1fc5edb381b41a.svg)}.flag-icon-ae{background-image:url(/assets/flags/4x3/ae-f6dd88c6cb3940f07ad1ee2635ec0f081d53885efea97c2f363f61c4f06129e8.svg)}.flag-icon-ae.flag-icon-squared{background-image:url(/assets/flags/1x1/ae-c5992978bbf00ada1971a746b819936eb2f73aefac7f10518995545c2ccf2c10.svg)}.flag-icon-af{background-image:url(/assets/flags/4x3/af-745ad7e8ea956edf06641d01bf5a0374cfae6902846e62a30ed56ad80f889906.svg)}.flag-icon-af.flag-icon-squared{background-image:url(/assets/flags/1x1/af-50e587ac98a5af98e21994909aa1f9898add6842954e2ad6a709d857b39a8b55.svg)}.flag-icon-ag{background-image:url(/assets/flags/4x3/ag-ec678db01740bd72757a7883a1dbea0c163e2b0a7a692cc8a0749c6f50428abb.svg)}.flag-icon-ag.flag-icon-squared{background-image:url(/assets/flags/1x1/ag-35c11ca3ad0581842f9c1eddc462690e6166f94a8dbb15e248398df93a276004.svg)}.flag-icon-ai{background-image:url(/assets/flags/4x3/ai-d688814fa60d2294b79b6ffe3d2a64e55a0bc013718cbf028b5d5720e3041794.svg)}.flag-icon-ai.flag-icon-squared{background-image:url(/assets/flags/1x1/ai-850f5995f9b55ac8f30b35157cb1881d149e8257c168f39dbc8e51cae25c222d.svg)}.flag-icon-al{background-image:url(/assets/flags/4x3/al-5631be891ba0ccdb1f2a9b3a934031ed681aaeb139acc9e3b414e2561a608495.svg)}.flag-icon-al.flag-icon-squared{background-image:url(/assets/flags/1x1/al-96787887d75cd3bd02e8eff8a75ba0856873167743205a5cbfc5439197e3070d.svg)}.flag-icon-am{background-image:url(/assets/flags/4x3/am-fd6eb7b12b2bbd15d4e5db6949b57255849f5fecc62d9a48d848bab767f1123e.svg)}.flag-icon-am.flag-icon-squared{background-image:url(/assets/flags/1x1/am-85e618fb93d8a64fc145ce0ebfb0397e5468816476df4c43ff0419dfea72d53b.svg)}.flag-icon-ao{background-image:url(/assets/flags/4x3/ao-09b6b18d13202b859e9e94b9a88e59701b7b2d00d88d8a749f7f0d3bb71c745c.svg)}.flag-icon-ao.flag-icon-squared{background-image:url(/assets/flags/1x1/ao-dd2f7930f4f4214707f7a311f16cae422471094601319a5b69abeb48d384855c.svg)}.flag-icon-aq{background-image:url(/assets/flags/4x3/aq-2adcc4b28a1da2ac271675b5377a39f226fe06b135d287215c153957b2176da2.svg)}.flag-icon-aq.flag-icon-squared{background-image:url(/assets/flags/1x1/aq-8809bb8b30a063b921c866da0a83236d7dd8a17148ef4c0db3c53ccd0dc15e6f.svg)}.flag-icon-ar{background-image:url(/assets/flags/4x3/ar-8208e0546b8e666d806ee3fc3061504a62bf6cdea5fa4385d54c3ba131e3135c.svg)}.flag-icon-ar.flag-icon-squared{background-image:url(/assets/flags/1x1/ar-2d821fddef311e29c74ce2b19bbc651a2d613aebbd88f59ad8fc6c3a81544d1b.svg)}.flag-icon-as{background-image:url(/assets/flags/4x3/as-a7ce0712972b05287e9ddf7da0e19630d4b440f0ce59b3a50397bc29d162192e.svg)}.flag-icon-as.flag-icon-squared{background-image:url(/assets/flags/1x1/as-06505370c9bcfcad7b057757c3e892d12930db56565c0fd0bc86f4af5af5686f.svg)}.flag-icon-at{background-image:url(/assets/flags/4x3/at-644b0cc2d91fe69f18d9992488a748efa0df7eb6ddc83ac79351ba9226956d25.svg)}.flag-icon-at.flag-icon-squared{background-image:url(/assets/flags/1x1/at-b36d3570a5102400e028dfa0b5204e9c2cd8d72b398e94bab5c51edd0954ce40.svg)}.flag-icon-au{background-image:url(/assets/flags/4x3/au-887bb0cc0e77e15153e4c9006e785d5f68c77ca0ab9eb7f538e371a0e4f218af.svg)}.flag-icon-au.flag-icon-squared{background-image:url(/assets/flags/1x1/au-ba82260247c564d9f4735fa2eeca092ac9b5d4e32c6a6a8db1d4177b746516a5.svg)}.flag-icon-aw{background-image:url(/assets/flags/4x3/aw-ea7eeaeec20598c43c59a2536b150a7fb5e7f6443a5bfb7e1bd72aa7186be8e1.svg)}.flag-icon-aw.flag-icon-squared{background-image:url(/assets/flags/1x1/aw-c39c9c3d5de9ece42a7e717ac3670886532dd75d50a34e1b3ae10e39487679fb.svg)}.flag-icon-ax{background-image:url(/assets/flags/4x3/ax-4825f85b2d4669c70f360bd63f1e36215d16bace4700dffc61992911de53198a.svg)}.flag-icon-ax.flag-icon-squared{background-image:url(/assets/flags/1x1/ax-ce68def4e721fcb48feb3b2aee81ad4ba7e75642ace96f24c059ee82b906c35b.svg)}.flag-icon-az{background-image:url(/assets/flags/4x3/az-9e3354b743219dbaf19cc54a63e1a8ed41d1f41485455330775b3b5c6dd6c9fe.svg)}.flag-icon-az.flag-icon-squared{background-image:url(/assets/flags/1x1/az-4e93f9eef0ef96515e8c152c87d4a278d725ecb20108257105c9ccd48a156ddb.svg)}.flag-icon-ba{background-image:url(/assets/flags/4x3/ba-7e420cae1feb7be337a34f25fb8fd6421295cde2e03273efa7e880d7d5d9281e.svg)}.flag-icon-ba.flag-icon-squared{background-image:url(/assets/flags/1x1/ba-2e20ab2d7c91e67460cc9a910016a7706b0d7e5865895cce6b835b4f557cc861.svg)}.flag-icon-bb{background-image:url(/assets/flags/4x3/bb-35373b19bd542d0382d79bbd162be7583932adbb180c8b6223614a52c31fb1a0.svg)}.flag-icon-bb.flag-icon-squared{background-image:url(/assets/flags/1x1/bb-f5d71a0072d6dbc25a4264c4ab0d997b785550f8e6581230c22bb30fec7c9841.svg)}.flag-icon-bd{background-image:url(/assets/flags/4x3/bd-0531b5c730836d8ecfb4b9b79aad2e560dfc53a30e65f2a4030d2f275827f5ae.svg)}.flag-icon-bd.flag-icon-squared{background-image:url(/assets/flags/1x1/bd-c35883811cce9a21ef91202da7fc4648cc62b9ffee53a5ad0a88b179494e95fc.svg)}.flag-icon-be{background-image:url(/assets/flags/4x3/be-ac7f9445060d07698cf4c4b5126b13397e12949102326caa3179eb98d4a90974.svg)}.flag-icon-be.flag-icon-squared{background-image:url(/assets/flags/1x1/be-61e1bb398ed6bf0253a21f9e32feb26395cf5aec5dc05640235d4accf43c2ee1.svg)}.flag-icon-bf{background-image:url(/assets/flags/4x3/bf-4f19b8dfd521393da6d1f2ca95cc79d22d558c34c3d74b2718417d9df29726f3.svg)}.flag-icon-bf.flag-icon-squared{background-image:url(/assets/flags/1x1/bf-7b037b76d1915df2f978852ebc0b88e6fa9abf8d579ed85e360d081b8f95e09c.svg)}.flag-icon-bg{background-image:url(/assets/flags/4x3/bg-1433c1cd05916af99e2db72a9e2c6d7532013a619770b66b51595fcd349cbaa6.svg)}.flag-icon-bg.flag-icon-squared{background-image:url(/assets/flags/1x1/bg-d631585f0e0981298746582b913765429bbcdd2349cc6062b8e9e790be5f31f0.svg)}.flag-icon-bh{background-image:url(/assets/flags/4x3/bh-d677a52979c37517212e9b9b6697541a366b0104e09808d396a6d02411a983f5.svg)}.flag-icon-bh.flag-icon-squared{background-image:url(/assets/flags/1x1/bh-d408321e7282b8ee67413917d3063536197d8ceeb23abc05677d748ebb8a6378.svg)}.flag-icon-bi{background-image:url(/assets/flags/4x3/bi-6323bc95384cf7a6ea6c91332c3054e55152b391e8f823828df3d05a3e40854a.svg)}.flag-icon-bi.flag-icon-squared{background-image:url(/assets/flags/1x1/bi-e79238de5c139c78aeb157e1b7d5646a79dc5e154f35ad49aeae21321c0a8d78.svg)}.flag-icon-bj{background-image:url(/assets/flags/4x3/bj-951d79103aea5585768fa178923f6127f918fc01d02556174dff9f8506cf90ea.svg)}.flag-icon-bj.flag-icon-squared{background-image:url(/assets/flags/1x1/bj-7f5cc7510ece68a729788fcfbebd91dd941e0014ba3187b66bcd3da245c78460.svg)}.flag-icon-bl{background-image:url(/assets/flags/4x3/bl-cc250a31e29ac0fe10c9e79a35920b280f6ec2731b9d5f701b2313bee631e114.svg)}.flag-icon-bl.flag-icon-squared{background-image:url(/assets/flags/1x1/bl-cfb5dd954f586d0662e09cdcbd338da8e225d481896414688262e2bd14c38c8a.svg)}.flag-icon-bm{background-image:url(/assets/flags/4x3/bm-1e95c5f49d3f1f4a7049a82cdcd6ae326e4c37effd2249df9f7df423942b7396.svg)}.flag-icon-bm.flag-icon-squared{background-image:url(/assets/flags/1x1/bm-e0b05c8af03f5fe3728e191b24bedb2ac2429b86abfba4fa14b7d48960883d9c.svg)}.flag-icon-bn{background-image:url(/assets/flags/4x3/bn-2e92465bcaef939fcf20029aedac6af2262eb4ee25e36d64bcf98d03976bbbe9.svg)}.flag-icon-bn.flag-icon-squared{background-image:url(/assets/flags/1x1/bn-6a56361917ec344da75ebb87a3713a2eaaf4605d84b1f1e3db1a8df6685bfb3f.svg)}.flag-icon-bo{background-image:url(/assets/flags/4x3/bo-4c581c015880880d328153d007fc2517a7e0b53126c1a3a676e4abbb19e4c7fb.svg)}.flag-icon-bo.flag-icon-squared{background-image:url(/assets/flags/1x1/bo-ec135db8db19ecafc614799d5e9e459cc5d8e9d91308f7d4511f3b95f8ee1054.svg)}.flag-icon-bq{background-image:url(/assets/flags/4x3/bq-973b8d977bde843039e96a9229d803fcbb1c29ba92272b8bc3223b28b8ccc803.svg)}.flag-icon-bq.flag-icon-squared{background-image:url(/assets/flags/1x1/bq-78c259288833d36f4d2209a4a95ca18cd3c18820f79f49b278bf7960cf5b34e7.svg)}.flag-icon-br{background-image:url(/assets/flags/4x3/br-68ee8e029f99c31821e646aec1c8e9e8f8b1aaf26d72909ac75ff38c1f8e9201.svg)}.flag-icon-br.flag-icon-squared{background-image:url(/assets/flags/1x1/br-746af5283e4e792a1a7f94d934cac1e45c94470c4ffd37df5d1ab10bec2fd4db.svg)}.flag-icon-bs{background-image:url(/assets/flags/4x3/bs-7b507794ee3f8d7e6b0c5739552e37cd2ab0596fab63a03f20fde4249cbf18d2.svg)}.flag-icon-bs.flag-icon-squared{background-image:url(/assets/flags/1x1/bs-277f44ad225c320c1a44610721f5b3a457d7e3d649593b598d59e2ce5164f727.svg)}.flag-icon-bt{background-image:url(/assets/flags/4x3/bt-2f99024e1cec950a6bce184bc2d8a27629efdab8178a28bad798881ac3167710.svg)}.flag-icon-bt.flag-icon-squared{background-image:url(/assets/flags/1x1/bt-77d4f8b9a2c3dadacce904304c524b507e2a0d4109cf6506aa8cc1c131c359ad.svg)}.flag-icon-bv{background-image:url(/assets/flags/4x3/bv-de8bb212ed5afdf6d557928d784ed98d2e2baa7aaaf2ced7abc5cf13fa540423.svg)}.flag-icon-bv.flag-icon-squared{background-image:url(/assets/flags/1x1/bv-4e4ae03e0878a6e689a0a2ebfe2b1b10fe58329a86acd73ee41f1a9c569f2cb3.svg)}.flag-icon-bw{background-image:url(/assets/flags/4x3/bw-76559252bbe0a305e9228103c5c34c39271a9d0b69f8f2b0dfbea5e18d7b37de.svg)}.flag-icon-bw.flag-icon-squared{background-image:url(/assets/flags/1x1/bw-3797276ece0055f7c569dc013b59174f613e956c714b5674c90e911615f61318.svg)}.flag-icon-by{background-image:url(/assets/flags/4x3/by-7865b19bb46d15f8004699022907d7c8d07193121dac101a3724b7ca578ee3ba.svg)}.flag-icon-by.flag-icon-squared{background-image:url(/assets/flags/1x1/by-7bd37ee878e4225470de8cc284d66cf70785a0329da88b43e5f93e25c047b738.svg)}.flag-icon-bz{background-image:url(/assets/flags/4x3/bz-c8dfd550816ef86ff0fb82f9b31ca2467fcf50a7ba53e6163fe2bb01cccab0d5.svg)}.flag-icon-bz.flag-icon-squared{background-image:url(/assets/flags/1x1/bz-07baa0c080ae0dec236c42810db344f5b6e4209fe16bc9644cf998108b56b85c.svg)}.flag-icon-ca{background-image:url(/assets/flags/4x3/ca-f9229a913dece446e34e6de7245dfd3adbea059934b5beaed45654cef2f1cb1d.svg)}.flag-icon-ca.flag-icon-squared{background-image:url(/assets/flags/1x1/ca-47f58efb8689efb510291bb7b7a354c3e434e983914f0cc382e763ecccfa7a6e.svg)}.flag-icon-cc{background-image:url(/assets/flags/4x3/cc-acf43807923322e2e43deef84443007b75d0d21ebb8a85d0d4e2837e998798c8.svg)}.flag-icon-cc.flag-icon-squared{background-image:url(/assets/flags/1x1/cc-827355b0b5c0a98cd0b479c7914c62d1de7712c643978941a97741c13ee69891.svg)}.flag-icon-cd{background-image:url(/assets/flags/4x3/cd-594addda580762e53242cc9e5a3885cc200d6b92c9453b65242c0038e4e22959.svg)}.flag-icon-cd.flag-icon-squared{background-image:url(/assets/flags/1x1/cd-6f390c3dac0d0d278ea6593bb615e3e23a94f7e84cc40b917e47bdce520a3a2b.svg)}.flag-icon-cf{background-image:url(/assets/flags/4x3/cf-31a4f1c7e55d90551235336b339544920b01a8a4fb27efd5b18d0a68ea908f0e.svg)}.flag-icon-cf.flag-icon-squared{background-image:url(/assets/flags/1x1/cf-820b63e306c3eec593028576d9ea830f24526b8e4c8a51cec04f4a1851f1f781.svg)}.flag-icon-cg{background-image:url(/assets/flags/4x3/cg-cb3b4a7be309eae587becb687690e332624b75d8a40481abd13a4d8a3c685a87.svg)}.flag-icon-cg.flag-icon-squared{background-image:url(/assets/flags/1x1/cg-3b7d163f2951bc21e895dbead028c79b8f97dc4a95f9d9ca76d78b398025a20b.svg)}.flag-icon-ch{background-image:url(/assets/flags/4x3/ch-d32cf51d10ea8174a3e8725e620c5bd13511a6a6c676d3c807e6ad82017f6178.svg)}.flag-icon-ch.flag-icon-squared{background-image:url(/assets/flags/1x1/ch-ff30c29ed89a29db4cae89e8f4915e573c75dd7ad377e5ac7987c956fb68a141.svg)}.flag-icon-ci{background-image:url(/assets/flags/4x3/ci-70e248e97c577c3ab3a85a8a76e5f20ef0bfd2c2a3c190746e625fa37edbbec9.svg)}.flag-icon-ci.flag-icon-squared{background-image:url(/assets/flags/1x1/ci-fb50e5c5558e915f5cd4060bd75d63e43ed4a2af1cf77caf1d184d8e5b3c888b.svg)}.flag-icon-ck{background-image:url(/assets/flags/4x3/ck-a86d1e54e265e2de5155595e838ec7c3db3ca23f563336885d7c5d17888c4709.svg)}.flag-icon-ck.flag-icon-squared{background-image:url(/assets/flags/1x1/ck-a0d6f5ca82965ef1838549666bef9735b619c40bcf791850f092486b1fa3831d.svg)}.flag-icon-cl{background-image:url(/assets/flags/4x3/cl-0bec6c3cc4d36bbf245a3be22c10b8ff9c25996bb372a916e365e3274e62ccfb.svg)}.flag-icon-cl.flag-icon-squared{background-image:url(/assets/flags/1x1/cl-8dc4289cd2cba6ac3f07519957f3cbd582f59e1153d655871a507bc0559fc93f.svg)}.flag-icon-cm{background-image:url(/assets/flags/4x3/cm-8832f17145686399c412437f6762b4de6afb48fcc409590b7b09e593fe3b08d5.svg)}.flag-icon-cm.flag-icon-squared{background-image:url(/assets/flags/1x1/cm-4ba39a0a5fe36564e132e7a4d0f881ca10e95b0824157253a9180b2fe0089553.svg)}.flag-icon-cn{background-image:url(/assets/flags/4x3/cn-865ae68cc9042422bae55dba123af75dfab352069aa15121385a739c57caf1aa.svg)}.flag-icon-cn.flag-icon-squared{background-image:url(/assets/flags/1x1/cn-cdf756a16521136b99d38c241ee5df601912f290c6bafd45f7a5f73f916ed8ed.svg)}.flag-icon-co{background-image:url(/assets/flags/4x3/co-48603194a139754c8c7908f4d0c8181ca6729a221de897e8e5d26c9a3f211b1d.svg)}.flag-icon-co.flag-icon-squared{background-image:url(/assets/flags/1x1/co-0be1e3cef708f4f0f979a3c36bdcb4046a45693846dc9b9e5be2ea5f1c536667.svg)}.flag-icon-cr{background-image:url(/assets/flags/4x3/cr-127b7f2e0f6ebe8c62885fd78f6a3dc167624e8e7b5fac79d4b8f3054b798a92.svg)}.flag-icon-cr.flag-icon-squared{background-image:url(/assets/flags/1x1/cr-80711b24354b0eedd247bbd77352db3bc9ad586c31d0a8727a4400368e56b2c4.svg)}.flag-icon-cu{background-image:url(/assets/flags/4x3/cu-c72751747322de6b51b1dd462d04d0b533fa1e1c68f51b3c90d19ec683c2af3a.svg)}.flag-icon-cu.flag-icon-squared{background-image:url(/assets/flags/1x1/cu-ec5f9adfe3639f609ebf60d933d6500a0a9a5d77f9c8d5ec6a2f0d0ec2efd5a4.svg)}.flag-icon-cv{background-image:url(/assets/flags/4x3/cv-029b4bd4d5c58ee3479b9a5fd3700923efa4881282225ac47690a3955472b7f1.svg)}.flag-icon-cv.flag-icon-squared{background-image:url(/assets/flags/1x1/cv-750969622373a36a416fc64118f1cb5407764d508f99b7db720f2ab474b93ebf.svg)}.flag-icon-cw{background-image:url(/assets/flags/4x3/cw-f3c7dc011a64c13ebab21e47baaea3e0fea8d83f83fd8cc1845630a5f78ce087.svg)}.flag-icon-cw.flag-icon-squared{background-image:url(/assets/flags/1x1/cw-48a78eb5e8abd98b90ae7b373746bbd58851c76eb305ca0e7d8081df9180f248.svg)}.flag-icon-cx{background-image:url(/assets/flags/4x3/cx-9033ee142f06aac6b700968943103e6dba8ce3171b17f7f7d54f26c35387c022.svg)}.flag-icon-cx.flag-icon-squared{background-image:url(/assets/flags/1x1/cx-f8356811ad67ac25c4a8c22bba7468615f8a0bcb09e4d8da09ad3806febc7d1b.svg)}.flag-icon-cy{background-image:url(/assets/flags/4x3/cy-86c9999efa3399db043be615d16558ec0e40feafe9325fe1b6422ff0e089a60c.svg)}.flag-icon-cy.flag-icon-squared{background-image:url(/assets/flags/1x1/cy-67835af18d83749f0ac63e160db340d7a83b2e189e5e5b715b49c4b922fbb4ff.svg)}.flag-icon-cz{background-image:url(/assets/flags/4x3/cz-e8f891c91f0889f53815958ed9c0d0472c03ecf58c5b8d3d87a864ede0e57ce0.svg)}.flag-icon-cz.flag-icon-squared{background-image:url(/assets/flags/1x1/cz-de11cacecaee1ed952a170fa43d318b01507ae9c8b0ab16b96f53848676326c7.svg)}.flag-icon-de{background-image:url(/assets/flags/4x3/de-dcf5931120e541ce9e83e97c37cf95eeac9a152cd5e5ed9e0bf58116943d7250.svg)}.flag-icon-de.flag-icon-squared{background-image:url(/assets/flags/1x1/de-3479e75f866450220db28ef3ebb1ba0c345c059ed67de62c4176a09572da8f32.svg)}.flag-icon-dj{background-image:url(/assets/flags/4x3/dj-e69892f8499ec8d780cdd20b051f936d5471eb92efd519b93be9d10f31382c77.svg)}.flag-icon-dj.flag-icon-squared{background-image:url(/assets/flags/1x1/dj-49721ea1deeb6e17f32ee2b3617d27961ad256505849243843f0fd5697332b18.svg)}.flag-icon-dk{background-image:url(/assets/flags/4x3/dk-d50cdf2f88be249eb116da08c38cf119d44246ab4f5d62a94feefd37da149019.svg)}.flag-icon-dk.flag-icon-squared{background-image:url(/assets/flags/1x1/dk-24ccaa605d1f01e33802197d416654b64fac3f3d28ba90b5f6094c17dfe95344.svg)}.flag-icon-dm{background-image:url(/assets/flags/4x3/dm-24faadaf18d5651beccc45688ef3421d2d083b5f2e92cab50c414e487a899095.svg)}.flag-icon-dm.flag-icon-squared{background-image:url(/assets/flags/1x1/dm-4f6888ba822d1592b9751c198ae6aafd1c14630be57d7e3b4372e3df8eb4f201.svg)}.flag-icon-do{background-image:url(/assets/flags/4x3/do-43538ca280e65a4eb8b38992290cda974a7f631ae18f3e6864dc6f61397ab514.svg)}.flag-icon-do.flag-icon-squared{background-image:url(/assets/flags/1x1/do-1164fc19d2a5f2299e84d59627b780ff9dcba335acaa19a4acacd4781d916b78.svg)}.flag-icon-dz{background-image:url(/assets/flags/4x3/dz-1b56086fc67c067d339838fc63e8f98faea641560b14839260546c895bdf4768.svg)}.flag-icon-dz.flag-icon-squared{background-image:url(/assets/flags/1x1/dz-b9527d30bdb9d67fba87351df4d4340fcc1c0dce368f0371359e5fcf7d445f3b.svg)}.flag-icon-ec{background-image:url(/assets/flags/4x3/ec-d6df0532653f0a2a3ccdee80854ad75c4a4fe4a360fc5d5c73865253ebfc6b7f.svg)}.flag-icon-ec.flag-icon-squared{background-image:url(/assets/flags/1x1/ec-a1a0b637c3d12b488cd180746ea10e42e659907c99c0b3d9eec65415494b5321.svg)}.flag-icon-ee{background-image:url(/assets/flags/4x3/ee-2e52e01e34f175e856e120e57184ce61eccb5bff94633d3f2effcfed765f610b.svg)}.flag-icon-ee.flag-icon-squared{background-image:url(/assets/flags/1x1/ee-1058c4a95d48696c8c99608a104e756d4ac5c431a7a1f60e179769416c443420.svg)}.flag-icon-eg{background-image:url(/assets/flags/4x3/eg-2b5a88cf9ab7a59447e6a3e3cc12d350c573719d2a90810d50ed7695a1591d30.svg)}.flag-icon-eg.flag-icon-squared{background-image:url(/assets/flags/1x1/eg-ded55c3561ee2003ede5cc35af88959adb2398badc3c63dcc40e320d5bdb6c97.svg)}.flag-icon-eh{background-image:url(/assets/flags/4x3/eh-250c6f7e1db483fb08f682d4917c06741614edb0a093aa80c0fe57f9bff03eba.svg)}.flag-icon-eh.flag-icon-squared{background-image:url(/assets/flags/1x1/eh-ae52d9c4377873ea1db474ef820d87e956753992097bbce93118c836f27c5598.svg)}.flag-icon-er{background-image:url(/assets/flags/4x3/er-13b1d5072a285b78863f33088676ff459fc9049e403c4427d0bf149ab8a65eac.svg)}.flag-icon-er.flag-icon-squared{background-image:url(/assets/flags/1x1/er-516d763b5c3ddf087968e8e2ce10eb9f6a162e98b1c586ae90f7ebc2a9e877e6.svg)}.flag-icon-es{background-image:url(/assets/flags/4x3/es-85290c103c538de1b8629c7a609319f01fc5a63a24655946e6003740d30f1534.svg)}.flag-icon-es.flag-icon-squared{background-image:url(/assets/flags/1x1/es-582d90241cc77269d8eeaa709ee9345c4e3935b7c20f9d3f04d707800c554896.svg)}.flag-icon-et{background-image:url(/assets/flags/4x3/et-818e867ed44592f1c476d5abd8d9e5b60bb1e485f01076a633f5304fee7990d4.svg)}.flag-icon-et.flag-icon-squared{background-image:url(/assets/flags/1x1/et-7e2476975a4837f67af86aa6556d382dfd6769922a47ee9a49ef81a540c0f3b7.svg)}.flag-icon-fi{background-image:url(/assets/flags/4x3/fi-262396615a680200f7709a9a998a1f346db6de48844bb0a76d8c41d0d8dfb466.svg)}.flag-icon-fi.flag-icon-squared{background-image:url(/assets/flags/1x1/fi-cdfc9cc3908d4f0d534fb34853fda8db5981195204ab6219bad3aa3cf90ecfa6.svg)}.flag-icon-fj{background-image:url(/assets/flags/4x3/fj-fd0cc7fe3c27f0c999ce61d40b0143ca536d9d39875c524bb20afe5ccd55e40c.svg)}.flag-icon-fj.flag-icon-squared{background-image:url(/assets/flags/1x1/fj-930160f9247a73774021c9d019dfedc21ed09934db523690ca76f0a7e1a2d9d1.svg)}.flag-icon-fk{background-image:url(/assets/flags/4x3/fk-5d5fdf224c1455f03c84d85f587463d8c511ff86dd5592f216a7470989175e42.svg)}.flag-icon-fk.flag-icon-squared{background-image:url(/assets/flags/1x1/fk-b614bdecd7ba844a5885a5acfb6b658bf649dd72d095844abdd4cf14860685c4.svg)}.flag-icon-fm{background-image:url(/assets/flags/4x3/fm-6e665d3e05ae726fee0ced73ae84ce1d0596e80cb3dafce78d0c56dbc3018584.svg)}.flag-icon-fm.flag-icon-squared{background-image:url(/assets/flags/1x1/fm-c59efd1b95788946440a90610eac4f3222be5fbfb5748c076eabd0d4b6b8613e.svg)}.flag-icon-fo{background-image:url(/assets/flags/4x3/fo-e2bcddb90777676679c7d680f18bcace56143f3a6bb0618ce59e4bf863b9e58e.svg)}.flag-icon-fo.flag-icon-squared{background-image:url(/assets/flags/1x1/fo-c9e403639ac04f28b0c86fc370ac5a106213f2ecf2ffc291cb9cd0ec2c000d8b.svg)}.flag-icon-fr{background-image:url(/assets/flags/4x3/fr-14bbb212b68a54751cbf4354dc9ca16bf4fd671fba4bfd0e77fb855fc55ce884.svg)}.flag-icon-fr.flag-icon-squared{background-image:url(/assets/flags/1x1/fr-8b9d16b144204ecd34289bf1f0e06e57ad03a889a3813463de8e1a25005da5ec.svg)}.flag-icon-ga{background-image:url(/assets/flags/4x3/ga-ae7daae3629bfa925e336323a198a018ae2007a1ea2ab9ba32d4b110e0abc7d4.svg)}.flag-icon-ga.flag-icon-squared{background-image:url(/assets/flags/1x1/ga-1a903d6903087e08d16b56a27741cd1ea2c0685fbd325e9c4cef45d7fb00ccc3.svg)}.flag-icon-gb{background-image:url(/assets/flags/4x3/gb-14e43b4df91315b33ed5f8ad46d9e84f43f84be11c65148bca043808832cab95.svg)}.flag-icon-gb.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-81ec47f82b87b9398d17f1db841ea31695a24fa3e05c60fa4d59b21ae4d5bed2.svg)}.flag-icon-gd{background-image:url(/assets/flags/4x3/gd-9a09ce17c1792c8860223020288f72ed168afebcafdc9fa8c46a7b7b1513c28a.svg)}.flag-icon-gd.flag-icon-squared{background-image:url(/assets/flags/1x1/gd-1678beac8104635c4360593bbba3e3e4b84467d8997ed538137b5a68740ba1b9.svg)}.flag-icon-ge{background-image:url(/assets/flags/4x3/ge-0ed0a003c1e169ed60bdd889c8c841b0a7931aa3e809ca4d8e5da522385f35c9.svg)}.flag-icon-ge.flag-icon-squared{background-image:url(/assets/flags/1x1/ge-d90251ffc959309587136e12331f57a2db6b284a892ba1fee03927383208a760.svg)}.flag-icon-gf{background-image:url(/assets/flags/4x3/gf-d4b632e9a932eff7d4e32338d13724f58332eeb445cfa9351a052b77cd688d3d.svg)}.flag-icon-gf.flag-icon-squared{background-image:url(/assets/flags/1x1/gf-be726fca00f77b50eec1525f3889ebf6de7f8f46e28cb63f0cbbe026cdaf564b.svg)}.flag-icon-gg{background-image:url(/assets/flags/4x3/gg-ea89231f0fa42d543d008b4f2fe8a94fc253a1808b8b8f6ab49f4bd9553c498e.svg)}.flag-icon-gg.flag-icon-squared{background-image:url(/assets/flags/1x1/gg-ebfebaf3102bbdfecee844b24f59ef79c78d3b573203d8058e363847b33531a0.svg)}.flag-icon-gh{background-image:url(/assets/flags/4x3/gh-90efce1b22e18fbd77cb6f13e9f72ecea1338e3fd090b3817171eb3e24ba2516.svg)}.flag-icon-gh.flag-icon-squared{background-image:url(/assets/flags/1x1/gh-e9286720b91098135c65f7ad83d9a796efed89e27a052aac78af57e82d003859.svg)}.flag-icon-gi{background-image:url(/assets/flags/4x3/gi-03f50f9d9b262fdf822d325c5325b374661821d6fae41e20de42bc761e56df52.svg)}.flag-icon-gi.flag-icon-squared{background-image:url(/assets/flags/1x1/gi-94700c7efeae285ce37ad883ca906c4ee65a99ede614b40eacb88d64873abb96.svg)}.flag-icon-gl{background-image:url(/assets/flags/4x3/gl-3b1f2b9c26c35f87fcb4b417fff6ad3d2aada484d734382440c338d4c7dcbd00.svg)}.flag-icon-gl.flag-icon-squared{background-image:url(/assets/flags/1x1/gl-e468d30f57d5159f92aa487c8d16f9395671e64e4dcd74ec71b40bfa96259df4.svg)}.flag-icon-gm{background-image:url(/assets/flags/4x3/gm-8a5011e0a99457e6dfeb53b55a90875f2d9a802fe8fec13f570de6f2a27b8639.svg)}.flag-icon-gm.flag-icon-squared{background-image:url(/assets/flags/1x1/gm-4200b76a4dbfbd9de052de9de778ae19d659a1d75d669757885580ef286497ec.svg)}.flag-icon-gn{background-image:url(/assets/flags/4x3/gn-e990df30eba87d7036bbf6a47b64d0a6360d82fba6b5bba812e148648e56ea47.svg)}.flag-icon-gn.flag-icon-squared{background-image:url(/assets/flags/1x1/gn-4f9823b9e177c0604f8cbc1b2412ac9c39b4ffc3eda66311e787a6d9a640ebf7.svg)}.flag-icon-gp{background-image:url(/assets/flags/4x3/gp-024ddd0e63a5e22c9d9f73a84b8306f2176083081825a065d99646ee123dc242.svg)}.flag-icon-gp.flag-icon-squared{background-image:url(/assets/flags/1x1/gp-00fab4fc916f5f267afd8e100a52098ba4aa6761cba1ecde56d506e85bd12025.svg)}.flag-icon-gq{background-image:url(/assets/flags/4x3/gq-4e5c5e90e99f9dd14a43b597b6d370c8691ee73e8c75a8184e4a8390ff3e2bb0.svg)}.flag-icon-gq.flag-icon-squared{background-image:url(/assets/flags/1x1/gq-0e6d55dbcfe1e727dbe9c00ac2988407c196e5c0a20a0f71f752788649ec83c0.svg)}.flag-icon-gr{background-image:url(/assets/flags/4x3/gr-db2138fa7bb0c95282ec0ecae3b5bd6ff2b3a06e2f27c1434b5b2285d422a6e0.svg)}.flag-icon-gr.flag-icon-squared{background-image:url(/assets/flags/1x1/gr-40c78a60595b2a3f485040d93505c0128de81b60f44e18e35ce0ca9d5a95f184.svg)}.flag-icon-gs{background-image:url(/assets/flags/4x3/gs-bf3e078414a68dcd77d82694f5411f67c1eb5a1503f427c8dbcace16238e359a.svg)}.flag-icon-gs.flag-icon-squared{background-image:url(/assets/flags/1x1/gs-0130b60737c3873dd1868c70f7c3018fc276d152a398c2ce727edddb46f32513.svg)}.flag-icon-gt{background-image:url(/assets/flags/4x3/gt-1b63340464e9dd3363a631f74db87defe40bfc520ba41002bf094f154b579934.svg)}.flag-icon-gt.flag-icon-squared{background-image:url(/assets/flags/1x1/gt-7cd5c99c47d16d4fc914979ffd7b95d87247d4c6652e07562a71a323f7145d58.svg)}.flag-icon-gu{background-image:url(/assets/flags/4x3/gu-4018f5c92a9dd473d226f09136e956de2570729e80d704e8cc4e8f3ca2bdc871.svg)}.flag-icon-gu.flag-icon-squared{background-image:url(/assets/flags/1x1/gu-bb95d4d48c1e20be2b15258d9b895f38e9df1c54b65d4ed4aab1b323576f3899.svg)}.flag-icon-gw{background-image:url(/assets/flags/4x3/gw-0ea266c02a02d578e96bb5335244c83c2815f28ebd34ff7ab8408b16416dd88e.svg)}.flag-icon-gw.flag-icon-squared{background-image:url(/assets/flags/1x1/gw-bd83c376f118c350751de000e2a48f97772438555dc1a70a7beb15cc4caee5c7.svg)}.flag-icon-gy{background-image:url(/assets/flags/4x3/gy-441a978efab1565daf964e822a75b8658f5879af41371b0b52e468e00eb6b095.svg)}.flag-icon-gy.flag-icon-squared{background-image:url(/assets/flags/1x1/gy-d84ae82776b7142e4d9d51b1bdce601560275833b8d249e8e3d74bd3752b5aaa.svg)}.flag-icon-hk{background-image:url(/assets/flags/4x3/hk-e5350bb4c4d63e98d802b3190247b2ce459d2695756ec62d64a995c43c4edd1e.svg)}.flag-icon-hk.flag-icon-squared{background-image:url(/assets/flags/1x1/hk-082835aaf3d1d61e1dd0e3b2b86231ef11b20150f98898af2e352b87c910f7da.svg)}.flag-icon-hm{background-image:url(/assets/flags/4x3/hm-1048d79fd546482c290e1a0e4c2f9ce053aa3821f17bf12487a4f3e0ac7477d4.svg)}.flag-icon-hm.flag-icon-squared{background-image:url(/assets/flags/1x1/hm-af2df9fe67b48ead95d7ebe32d0a28a16c0d2fb03af909ca99e3b7d3cbe1a4a3.svg)}.flag-icon-hn{background-image:url(/assets/flags/4x3/hn-d0e2cededb00e5dc79c75ab95e8f93d1851844c0924e49b59a8b78f6b35a7cfb.svg)}.flag-icon-hn.flag-icon-squared{background-image:url(/assets/flags/1x1/hn-45eebaaac195fd50e374926f9876eb5456a8cbcc2fb30e6a19229c409c51520b.svg)}.flag-icon-hr{background-image:url(/assets/flags/4x3/hr-e10c8456ac0fc1946d1cb1f15e73484d03e4442368d78b230b050cadb7730b04.svg)}.flag-icon-hr.flag-icon-squared{background-image:url(/assets/flags/1x1/hr-8a4ca8ec8de4fc911306e198e66086fbbbf33891c8fa3e860af482f8ac2ddb44.svg)}.flag-icon-ht{background-image:url(/assets/flags/4x3/ht-f862a9bb3b96630fc26a6fd2200b77c985b90a87ff9c52c42c3d7f42a0198b04.svg)}.flag-icon-ht.flag-icon-squared{background-image:url(/assets/flags/1x1/ht-1a12f16c45567e7b4fc2737b630345f7c7d0ac79ff31c41bc23920d0effd9adb.svg)}.flag-icon-hu{background-image:url(/assets/flags/4x3/hu-a555e216b05645110da533dd2a5225021f70d7438e456877e77dc4522c261e41.svg)}.flag-icon-hu.flag-icon-squared{background-image:url(/assets/flags/1x1/hu-70b6438afdbc91f98b5ebfd0cafa40b6d5b0266f8d0df56cf3bcc7f777bd54c4.svg)}.flag-icon-id{background-image:url(/assets/flags/4x3/id-3b48b1012b8beab850a28e27d785e92afee830444749c814a32419b8fce5dec1.svg)}.flag-icon-id.flag-icon-squared{background-image:url(/assets/flags/1x1/id-7d8348730949413fc7ff2587be342ff90c9ee1734d2ccdbca637a55839a894af.svg)}.flag-icon-ie{background-image:url(/assets/flags/4x3/ie-8758528ee7852e7ded3f03fb7bc96ef9c502b1321c3011e9aade28702c68e235.svg)}.flag-icon-ie.flag-icon-squared{background-image:url(/assets/flags/1x1/ie-1cf70c38a49b5ec8c5ec6aace1dd0f1e1ac1663b8a5339ca3a98dc7bc4978702.svg)}.flag-icon-il{background-image:url(/assets/flags/4x3/il-028f767bebb716e7a2e7198bfd03e698a7f19cad00385b30014a27680c101710.svg)}.flag-icon-il.flag-icon-squared{background-image:url(/assets/flags/1x1/il-395ee62ffbff4ab2ae456281a90f441e1148c0143a237f8a0e540e31d55518d5.svg)}.flag-icon-im{background-image:url(/assets/flags/4x3/im-7dbb2dd66eda428c32edbbf2275f709df06cb1270dd69c65e214874966c30d69.svg)}.flag-icon-im.flag-icon-squared{background-image:url(/assets/flags/1x1/im-ed578fcc5e398ffdbc7a62d31b568a76b91e14ffa0afb794f3587aee8d248d67.svg)}.flag-icon-in{background-image:url(/assets/flags/4x3/in-63b359940156312c6ed31c2b61f005c2bc386823401773aac9aaa328d994f7bc.svg)}.flag-icon-in.flag-icon-squared{background-image:url(/assets/flags/1x1/in-3fd1bedfc697bfe677a9774d7a6f51d04115cce400b4d7a892ecf1f69526790f.svg)}.flag-icon-io{background-image:url(/assets/flags/4x3/io-67be58cb5bf7afe6099ec339235ec7ba0da153a50c651e28d4c32b2e6aa64cbc.svg)}.flag-icon-io.flag-icon-squared{background-image:url(/assets/flags/1x1/io-aa0702e0280d98693b3fb6350b45a7903ca25782082d3f1cee75f33f1a4d739d.svg)}.flag-icon-iq{background-image:url(/assets/flags/4x3/iq-51acd0adc48bf1cb7256aba82069573f84db0baaf49b968f7f06afe140555f7a.svg)}.flag-icon-iq.flag-icon-squared{background-image:url(/assets/flags/1x1/iq-0ec8238d4e53fd7ec06ceda47e1378ee68042666f1f7f1a91753595a2167366e.svg)}.flag-icon-ir{background-image:url(/assets/flags/4x3/ir-0d6f2bd5403ac2c3f7dfd49e3c5124817575c00b5167ef4c03cbfb63cfc10a26.svg)}.flag-icon-ir.flag-icon-squared{background-image:url(/assets/flags/1x1/ir-123d34118d6933f90a6b1191e2605c8344850c39f72644b9d91e15bfa640b623.svg)}.flag-icon-is{background-image:url(/assets/flags/4x3/is-21543ffd547f651c7628bfe97d3c3626ea5e6999848de64efddee4656c27177b.svg)}.flag-icon-is.flag-icon-squared{background-image:url(/assets/flags/1x1/is-d73fc857d6844a1cdab62f81ba30a1ea895557d8d8fa4eecf7fa4b9127bc0123.svg)}.flag-icon-it{background-image:url(/assets/flags/4x3/it-8b46e4a9676eb92cd507acef1d7c62115e6acc4b85e58a0806a0721ac34735f6.svg)}.flag-icon-it.flag-icon-squared{background-image:url(/assets/flags/1x1/it-2767e5c7250ec17539972ef710a8cebde73971bf0b9b3186d5baffb02f66974e.svg)}.flag-icon-je{background-image:url(/assets/flags/4x3/je-35111082a6e24dccbd512743a37ebec13094ffbed5fef2b0793037433821a7ce.svg)}.flag-icon-je.flag-icon-squared{background-image:url(/assets/flags/1x1/je-87c6120456d517be72bdf28fd125176a743006be1cbe47ff5f59d54d1bf1253e.svg)}.flag-icon-jm{background-image:url(/assets/flags/4x3/jm-eb05254eb1abb6d7fcd764284581224857c980d7bad9d7e9afff3dfff49d1e73.svg)}.flag-icon-jm.flag-icon-squared{background-image:url(/assets/flags/1x1/jm-0af380d25aef6a7de4c545a85ea3f76d3b08e56c000980c08a681ada232ba49d.svg)}.flag-icon-jo{background-image:url(/assets/flags/4x3/jo-193203037e596abc063a9c30d0dd3aaa9c908557a1b57bcbcb94e1a1e8bb2402.svg)}.flag-icon-jo.flag-icon-squared{background-image:url(/assets/flags/1x1/jo-2b9c3f54d7e98c848cc0bd764bcd5ac2320d4f13aee8a84a207e7d0490c03516.svg)}.flag-icon-jp{background-image:url(/assets/flags/4x3/jp-169d02f898d54cacbecd7b0197d32045a46c4424c10a67e78bbf488f7b44541e.svg)}.flag-icon-jp.flag-icon-squared{background-image:url(/assets/flags/1x1/jp-20835e83e8d43872df1ef8a2b3a26379b5f6bcff854dab3c7a24dcad4a42e02d.svg)}.flag-icon-ke{background-image:url(/assets/flags/4x3/ke-58146180a02774a36ff2e4caf23b75c441a92dc69ffe3b9d4e9ded31e16748b5.svg)}.flag-icon-ke.flag-icon-squared{background-image:url(/assets/flags/1x1/ke-b3b9722930c4ecc82ed67d7c47eb751eefba3a59b24b68927c45d43a06b450a8.svg)}.flag-icon-kg{background-image:url(/assets/flags/4x3/kg-7c23eb9471af5dc5ee4391e4ec08fec7889c2d83f2712ce59310a0eb81d663f0.svg)}.flag-icon-kg.flag-icon-squared{background-image:url(/assets/flags/1x1/kg-83e2a04c6199e69a1604a12610591fda15c8cf60e9fe7f682916815c5f1840bf.svg)}.flag-icon-kh{background-image:url(/assets/flags/4x3/kh-4f121b97388966312c5691244a72214a3306f87ec517c658adcaf39a131a1d8c.svg)}.flag-icon-kh.flag-icon-squared{background-image:url(/assets/flags/1x1/kh-9b9ebdb74308e4975fef2e9737cad7fe44538bf97f5c1b7b6239fc2f065d4cea.svg)}.flag-icon-ki{background-image:url(/assets/flags/4x3/ki-0e1a57754e3271771a154b525dfb57e20d584083b47b1ac2708b843abf11948a.svg)}.flag-icon-ki.flag-icon-squared{background-image:url(/assets/flags/1x1/ki-64df628a3c2bacf16209af95403dd7ae5402f705b2776da20ea741646e047b12.svg)}.flag-icon-km{background-image:url(/assets/flags/4x3/km-2301fd16e41810016f9a58d75b8a361ffe9885ecfc89a0b3e9108bda7f5501d9.svg)}.flag-icon-km.flag-icon-squared{background-image:url(/assets/flags/1x1/km-6f9716ac74c8ef80557e682ae6d951a6ca6993eabd049f8de81a742f77a84452.svg)}.flag-icon-kn{background-image:url(/assets/flags/4x3/kn-8e866a33f9952f8b29e45e8576133345446925907a2c4bcd429a34ae377bc74e.svg)}.flag-icon-kn.flag-icon-squared{background-image:url(/assets/flags/1x1/kn-46b0fcf2a59d3f923fc5ae6c914d9ee2d886fb4ee6f9c1108133244f4093d481.svg)}.flag-icon-kp{background-image:url(/assets/flags/4x3/kp-ab0a3c4310474b324bbb39f77579ac3b421c531397d31e8f38de35a681d79bc9.svg)}.flag-icon-kp.flag-icon-squared{background-image:url(/assets/flags/1x1/kp-3a2ce32e4b76931fd6383f9833a4764528cc89c92f23672cc8eaff26c7a31ee1.svg)}.flag-icon-kr{background-image:url(/assets/flags/4x3/kr-854d1521a9cb2b22c90f96d5d62277a9e1382818eefdc294d481c397c92f97c0.svg)}.flag-icon-kr.flag-icon-squared{background-image:url(/assets/flags/1x1/kr-343a5d08f9d0ff8c4268c77111cff9d2296c3f875b8d776c95dea1ae246d9bda.svg)}.flag-icon-kw{background-image:url(/assets/flags/4x3/kw-75be6f04a24e7ddaaec57c95420ece390603961fa238245b776386890ab5627b.svg)}.flag-icon-kw.flag-icon-squared{background-image:url(/assets/flags/1x1/kw-cdbf39e8dc62ffc15b7bc3c373151070377db56c0508dadf80bdd3c971d8a094.svg)}.flag-icon-ky{background-image:url(/assets/flags/4x3/ky-f75f33396887f6234e7ee4fd483e57c8e35ac52d504a4a6e12fad25d855bf061.svg)}.flag-icon-ky.flag-icon-squared{background-image:url(/assets/flags/1x1/ky-8ed8729ad8553aa468c0d9ea196f38048770b15a1bb632fb7c3bd56fbfd5b643.svg)}.flag-icon-kz{background-image:url(/assets/flags/4x3/kz-51f42e580c605b6580aa4288d88d9c88bc6fd86af2388b0e4313bce969628743.svg)}.flag-icon-kz.flag-icon-squared{background-image:url(/assets/flags/1x1/kz-38ef143eed3d03cebe2e4924d520a0d90d5e59e97a39b13cb3085415267af6f3.svg)}.flag-icon-la{background-image:url(/assets/flags/4x3/la-0a762fcc7ef73f1fedb4765b718e2e96c819d4b26d5375acfa48d245fb97fcec.svg)}.flag-icon-la.flag-icon-squared{background-image:url(/assets/flags/1x1/la-59d7d7dd1443e9bc557631254afa4333d1b83db314c9eb8bc170ce26f34f5dd8.svg)}.flag-icon-lb{background-image:url(/assets/flags/4x3/lb-26ea2add2ac68a8040b027b510f29080d8407b961243c77b33b46c8957768b66.svg)}.flag-icon-lb.flag-icon-squared{background-image:url(/assets/flags/1x1/lb-eb8049cb746a3913ac814f4d6e0e850d0e4b9a60b78dec5e9acd95b299bf95e4.svg)}.flag-icon-lc{background-image:url(/assets/flags/4x3/lc-444f9f77d0b09bd84fe2a5fd7194eae81341d8b7b4823070fc3e74cab481a122.svg)}.flag-icon-lc.flag-icon-squared{background-image:url(/assets/flags/1x1/lc-13a572e5fcbada8bf66eb77413f04f862b0cf95d4b85c5292b3d6348ec4d8c99.svg)}.flag-icon-li{background-image:url(/assets/flags/4x3/li-b2d0ccbceb7e6129a6529c98721d92fcee379ed6c225a18e1eff3c6fa092eec7.svg)}.flag-icon-li.flag-icon-squared{background-image:url(/assets/flags/1x1/li-97814472256460b19df380ad90e5380202001a8a7ad6b4140cd2a0b92db909ac.svg)}.flag-icon-lk{background-image:url(/assets/flags/4x3/lk-d910bd0d9ddb013c5668824d6600a842496c0a17c74f772a801f833b9eb044f8.svg)}.flag-icon-lk.flag-icon-squared{background-image:url(/assets/flags/1x1/lk-c7fb3c2b64782519d94f0a9fd21c057e5e32b856c428b68abb11667191235270.svg)}.flag-icon-lr{background-image:url(/assets/flags/4x3/lr-42e8d3bdacafc05835fcd52026cb3e1717573965ce9d4f49635dbb390021a4b4.svg)}.flag-icon-lr.flag-icon-squared{background-image:url(/assets/flags/1x1/lr-169945e579afdf35dd158694a1679380886f8541278cbd225c7e750add25e60e.svg)}.flag-icon-ls{background-image:url(/assets/flags/4x3/ls-a4db42569c4760bffd695cbdb030c90bc203f40f75fb357cbdbef961d29cf5dd.svg)}.flag-icon-ls.flag-icon-squared{background-image:url(/assets/flags/1x1/ls-1dd02208fc24c668e18430bb0500fa14c995f64cab8cde080b4256bd1b42b23f.svg)}.flag-icon-lt{background-image:url(/assets/flags/4x3/lt-a57e003a5cbe538a4bfc2d29fd3523a87948bc8e29f731096dff9095096178c9.svg)}.flag-icon-lt.flag-icon-squared{background-image:url(/assets/flags/1x1/lt-e386ebe0482bdf999b151c3ae8c5e5e40a58037eab35b29f37682aa849edd3f0.svg)}.flag-icon-lu{background-image:url(/assets/flags/4x3/lu-2746295f8b0a1540d43e0c2548d4ec1341fafcffe48b919fb135a6c82535b657.svg)}.flag-icon-lu.flag-icon-squared{background-image:url(/assets/flags/1x1/lu-9695b187733f52bae07c65e78aae8956e25360ad773c1f4703855997571a764d.svg)}.flag-icon-lv{background-image:url(/assets/flags/4x3/lv-b51d475acf37be9accc82ddf5f60773861cf58b0e9b599460852589da88501ef.svg)}.flag-icon-lv.flag-icon-squared{background-image:url(/assets/flags/1x1/lv-dbf5d3fb294b518bc6373c4fc22b028fc462647fbd5032cf57513556896577bc.svg)}.flag-icon-ly{background-image:url(/assets/flags/4x3/ly-7409a315d2f9aab4676558d7e97f4316ea87fc7afd93a493def4adf0b5773ca6.svg)}.flag-icon-ly.flag-icon-squared{background-image:url(/assets/flags/1x1/ly-6457e38177d82f6c52e3f3c38328f1ac66bb5a5c7a9026229d4e3aafe3b592af.svg)}.flag-icon-ma{background-image:url(/assets/flags/4x3/ma-0628f236b2067d66c841c1190a3e8e3e9c37fbf2f3521fdb5ecba3eda75e805e.svg)}.flag-icon-ma.flag-icon-squared{background-image:url(/assets/flags/1x1/ma-5c96636ed7496b25e989cb74f202e377ec4c59b056b9d0c425ded77199b0d659.svg)}.flag-icon-mc{background-image:url(/assets/flags/4x3/mc-10a533ce437c40973f8684439f7e24da1ea624c5e5535fa4738d62ede0650242.svg)}.flag-icon-mc.flag-icon-squared{background-image:url(/assets/flags/1x1/mc-6a9a8fe216f75ecdb8bddf6e6c816c1c9771ebffe3c09e83975a434ec1fb4950.svg)}.flag-icon-md{background-image:url(/assets/flags/4x3/md-6641e05826ea580544c1890fe3698eb2e8e3af463518fc37eea7c41eb8cbb6c0.svg)}.flag-icon-md.flag-icon-squared{background-image:url(/assets/flags/1x1/md-e51dd640155b523a207eb1dc9dc909c38d9e88de04729e250e0cccd1e9d1b0b7.svg)}.flag-icon-me{background-image:url(/assets/flags/4x3/me-c841acf1209c546dd77c18b718141ce4e21dba95a120cc3092988edaaf08f432.svg)}.flag-icon-me.flag-icon-squared{background-image:url(/assets/flags/1x1/me-c290031be15a14ebd1fd278774142e29f7dfe3d0fb3aba79c0d6932cb0feeb4b.svg)}.flag-icon-mf{background-image:url(/assets/flags/4x3/mf-41a6043e2495b346fd700b17352150a8e43ca342a515fcb5159c39f809663ec6.svg)}.flag-icon-mf.flag-icon-squared{background-image:url(/assets/flags/1x1/mf-a3f24457b393082243eb00ea514057c09b1cf4985f6fa17d7902500fbb716317.svg)}.flag-icon-mg{background-image:url(/assets/flags/4x3/mg-1baa2b12c3e79d592538d5d8e4d5a2c0e1373d3871c9d829f57b212daaf42129.svg)}.flag-icon-mg.flag-icon-squared{background-image:url(/assets/flags/1x1/mg-7e78efcc81f02f0616a11aec87bfd8dfaed1a328496301902f53375eee8f72ee.svg)}.flag-icon-mh{background-image:url(/assets/flags/4x3/mh-1236a730a9819f0b58ac8cd642d17482b3945a894c63663b4accf10ac8ce5ecc.svg)}.flag-icon-mh.flag-icon-squared{background-image:url(/assets/flags/1x1/mh-3ecae469e3987c59cc4b19833eb8ccfe49a9477f70aa2aa2be5e9a4a131a48d0.svg)}.flag-icon-mk{background-image:url(/assets/flags/4x3/mk-2a7bfeeba74701ceba752795d02eac7a97a6139471e5bdd529f2a858f4fd1d0e.svg)}.flag-icon-mk.flag-icon-squared{background-image:url(/assets/flags/1x1/mk-fe5c84d0e9bd4b7ceeed81f9564a970d7b5b39659e42f819c50950e191443720.svg)}.flag-icon-ml{background-image:url(/assets/flags/4x3/ml-086660fe4272a22e220c94854fe4f80dd61afadd5c0c81cc075aea91bbcaa691.svg)}.flag-icon-ml.flag-icon-squared{background-image:url(/assets/flags/1x1/ml-9ef37a44932a3af38990145042c85352b1c5c4e791221d1fd91b5a9f7a412efb.svg)}.flag-icon-mm{background-image:url(/assets/flags/4x3/mm-60ae7680502d9af8796fe3b3d57bbf6105a406e2e66840e9aa1f6e2470466058.svg)}.flag-icon-mm.flag-icon-squared{background-image:url(/assets/flags/1x1/mm-ea5bef04548342d984d8c8707333a31203a5abf015db093553f26c3a9febb251.svg)}.flag-icon-mn{background-image:url(/assets/flags/4x3/mn-1309f63a0b6bfc594a1721a8af76381a1389fda64d840b256d353eb1341cb794.svg)}.flag-icon-mn.flag-icon-squared{background-image:url(/assets/flags/1x1/mn-86ecb7d9fcefe13783f165d44a93c9c2b1add55481bc69a70f9bd3652c27ae74.svg)}.flag-icon-mo{background-image:url(/assets/flags/4x3/mo-6c69662b2581d90527965dd2c444784ab366f0080c93f2014ca37f2f7541b898.svg)}.flag-icon-mo.flag-icon-squared{background-image:url(/assets/flags/1x1/mo-ef906f7a8fdaccb7532359de1e5ce664ec0342975052b55a2e389f1b6338cba8.svg)}.flag-icon-mp{background-image:url(/assets/flags/4x3/mp-dd2fa1cf9846007f88c88143047430f3f666099875407cf36648b271b6e1400a.svg)}.flag-icon-mp.flag-icon-squared{background-image:url(/assets/flags/1x1/mp-cd1d342862684bdb7caacb093e37d7e3b094cf49cfa5aa579d6b8201ffb4dd93.svg)}.flag-icon-mq{background-image:url(/assets/flags/4x3/mq-be00a7c77b6aec1f86cd16bcafc7fe27b7b8c967b03632f8230cd83794833ba8.svg)}.flag-icon-mq.flag-icon-squared{background-image:url(/assets/flags/1x1/mq-bfaccc4a61b2d7067b44d54a75ce5bb5757292bdabff5e104b547aa2435a2e5d.svg)}.flag-icon-mr{background-image:url(/assets/flags/4x3/mr-2293d4180eff3670e1c484d52a206efb562e8d96b9cb8c5a43aa65e1e2b1289c.svg)}.flag-icon-mr.flag-icon-squared{background-image:url(/assets/flags/1x1/mr-a3eb1a496e2c5dc86245856e18a91d71046b44d74d88274014e2d4fab41c3453.svg)}.flag-icon-ms{background-image:url(/assets/flags/4x3/ms-913b24dbffa69bc3a57e997a806cdca5026cc5f87f83eefeef36a1aa8f5c2789.svg)}.flag-icon-ms.flag-icon-squared{background-image:url(/assets/flags/1x1/ms-8be40421854193032b83670c6a91aa1f5c818578eafb85ee90dce959eb54c6db.svg)}.flag-icon-mt{background-image:url(/assets/flags/4x3/mt-517b4f67a94fff5be6346cae3731f5a17290b4c56732129967c15f482199365e.svg)}.flag-icon-mt.flag-icon-squared{background-image:url(/assets/flags/1x1/mt-371c5673e14380308182c7ae324f54792652bf4d0cf64de30b1d1fefea8c9b5d.svg)}.flag-icon-mu{background-image:url(/assets/flags/4x3/mu-0a0d71ecace32a2948ac3eacc94927fb0ba7306236bf2a18ab5ae85bb2351664.svg)}.flag-icon-mu.flag-icon-squared{background-image:url(/assets/flags/1x1/mu-e0d4ee6c8f915eb54307ff51f57734c0bffa843060d953b9bd27f365b4a11b36.svg)}.flag-icon-mv{background-image:url(/assets/flags/4x3/mv-421f31e8be8d80695f9f4811435214e8a8ac8729e145f9d491b888d91d0ca999.svg)}.flag-icon-mv.flag-icon-squared{background-image:url(/assets/flags/1x1/mv-c0056befcc1b506b4b498bf37dfa30642839a1beb6373f682e1214850b51cf6d.svg)}.flag-icon-mw{background-image:url(/assets/flags/4x3/mw-644750e23780e66258d7b56777be8ef47ce3ca2d9d5735eac5abbb22fae33056.svg)}.flag-icon-mw.flag-icon-squared{background-image:url(/assets/flags/1x1/mw-70a282f17250f7fb49f8fbeb357dc492b742dd2a9c58e13281f0e900a8c63e94.svg)}.flag-icon-mx{background-image:url(/assets/flags/4x3/mx-246482013102c12a6f83dcdfe0fa40c350560ae64505f9b4d3113ea5356e2f71.svg)}.flag-icon-mx.flag-icon-squared{background-image:url(/assets/flags/1x1/mx-27887b671ab9de501b6693ab60380e809962ac12222ddb580c9426e79e1360e3.svg)}.flag-icon-my{background-image:url(/assets/flags/4x3/my-00a98291486af1c01c11fe46a203dd07bee31d6b5ffb5f60d04ad337a3499775.svg)}.flag-icon-my.flag-icon-squared{background-image:url(/assets/flags/1x1/my-a60a1ae968ed1ebbb60626370bd0494112b562a358c1381e6bb162268a110d8f.svg)}.flag-icon-mz{background-image:url(/assets/flags/4x3/mz-8281fb68c18d27bf1588de7684e67f14aeabbf8e66117eb4e640faac9762dbb4.svg)}.flag-icon-mz.flag-icon-squared{background-image:url(/assets/flags/1x1/mz-dc805944726edfe3a8900cecd82ef15037381b81b6fab0d96d2cf93ba0d7a3ec.svg)}.flag-icon-na{background-image:url(/assets/flags/4x3/na-d798d2db5bccea439f545e5e6dfa5aad6a166966cb5e223f7f2aa4d4dc73abd7.svg)}.flag-icon-na.flag-icon-squared{background-image:url(/assets/flags/1x1/na-0fceb3e900c021df14c00cab058c84cd834cb2f494a1db2fa58728a7f9445762.svg)}.flag-icon-nc{background-image:url(/assets/flags/4x3/nc-2861e50f3a0a1b1c368d913df4f4092c65bb3faa2d01e4d084fa33ed041e537a.svg)}.flag-icon-nc.flag-icon-squared{background-image:url(/assets/flags/1x1/nc-1d65d86f9caaec75cc886c8abca3cc39b8de23c48e67b55936be3649ae67d716.svg)}.flag-icon-ne{background-image:url(/assets/flags/4x3/ne-90b12ff4abee66e42d27b6c55dd602af3cc249f3492c8a449ec84a35a74ee6ed.svg)}.flag-icon-ne.flag-icon-squared{background-image:url(/assets/flags/1x1/ne-ecd9bd0f027c05147c336ef396ffce7c16cf011f051860ae082ea99be34554e0.svg)}.flag-icon-nf{background-image:url(/assets/flags/4x3/nf-3323e2cb59cb8f9282e45155b6830e4c06876bc0c24ee28e5dd4dcff28d2dc70.svg)}.flag-icon-nf.flag-icon-squared{background-image:url(/assets/flags/1x1/nf-3da2a0db99d85998154510ac50674728e4768079a57443529b18b1ed87e5c077.svg)}.flag-icon-ng{background-image:url(/assets/flags/4x3/ng-387e036e728aa4c36d93fad3c90e76e3beab727783ec11da7fbce30ff52c805e.svg)}.flag-icon-ng.flag-icon-squared{background-image:url(/assets/flags/1x1/ng-c4c24f43d15d5690390ea6d5a4b41911aa7cf0807167d69e95748c4439211dcb.svg)}.flag-icon-ni{background-image:url(/assets/flags/4x3/ni-b83cccf0a65d0abf0398b905936ca6b6d5b1b64db8a34223225e3e4eb4f0311d.svg)}.flag-icon-ni.flag-icon-squared{background-image:url(/assets/flags/1x1/ni-35731438cffa30b56cc403c5e9a59e85e661566a0d72c5310865aaf282731e0f.svg)}.flag-icon-nl{background-image:url(/assets/flags/4x3/nl-a71cd17ec0d083d39373108c1f5e994e71491e1f7ac34119e60c859142a2d34d.svg)}.flag-icon-nl.flag-icon-squared{background-image:url(/assets/flags/1x1/nl-6bfba1aa0f31f33e126e51832eddba06a92106d569f3e01dc4989a3425f45eac.svg)}.flag-icon-no{background-image:url(/assets/flags/4x3/no-d4ae9765d2dd03faef1007008bf1ccde064e36c765faef79a270e7e8fa97c23a.svg)}.flag-icon-no.flag-icon-squared{background-image:url(/assets/flags/1x1/no-7b3a522b5101f7bcc5c9ac05adbfbfa3dacde4fc4420d2997b1ab38af7e50dbc.svg)}.flag-icon-np{background-image:url(/assets/flags/4x3/np-043dff0f7f1cd254f2c2d82367557e5f4a15579af81242e2979523700adaeaf1.svg)}.flag-icon-np.flag-icon-squared{background-image:url(/assets/flags/1x1/np-976aa23f62798e1c0974a78649ff295334fc0d39f63eb19e990d2a13efe9fbe2.svg)}.flag-icon-nr{background-image:url(/assets/flags/4x3/nr-f977239dc4f2dbb4185bcb741dc0aae4b46dd2d647444150f317e8dfb3062fd3.svg)}.flag-icon-nr.flag-icon-squared{background-image:url(/assets/flags/1x1/nr-1899ab289aa424dfa1bb1a787a5dae3d9081b212433441fe9a7c95c1c377fc01.svg)}.flag-icon-nu{background-image:url(/assets/flags/4x3/nu-84b56f2711a6b958b9072dff3912f225c034d246341cc29c4eba6c34c70fe6f0.svg)}.flag-icon-nu.flag-icon-squared{background-image:url(/assets/flags/1x1/nu-60cdb57b27737dddc21980f6630e7476471ce8c1bc34b3a2632819bef23a26a5.svg)}.flag-icon-nz{background-image:url(/assets/flags/4x3/nz-9cca5c871f70cdd784a33836d5a07ada7f6eaa720811c70dc2306a2a5056648d.svg)}.flag-icon-nz.flag-icon-squared{background-image:url(/assets/flags/1x1/nz-e5c8b6660d172e25e80f1d9530fb3e8b05fba1c4c02b95679fbcd5a0c50169f9.svg)}.flag-icon-om{background-image:url(/assets/flags/4x3/om-fbef9222761223ced04e2946ec71432c761618ad58b8a3a5af5627a1d75b48e9.svg)}.flag-icon-om.flag-icon-squared{background-image:url(/assets/flags/1x1/om-07148a6924f8ce843e33be4f3d9d5dd40040da366e667925985e7b247073d08e.svg)}.flag-icon-pa{background-image:url(/assets/flags/4x3/pa-50535df4995256b70ce0a7971ba95922046d445c06a567fd951d7f5a79cbe547.svg)}.flag-icon-pa.flag-icon-squared{background-image:url(/assets/flags/1x1/pa-e4d955c65827104b4f898beb392af5ffed5f62a09035f42801512b5b3d7767d1.svg)}.flag-icon-pe{background-image:url(/assets/flags/4x3/pe-b518a86545125ff3c3fde029c2992233df876b663d8ec723bd4d67f90f72cb62.svg)}.flag-icon-pe.flag-icon-squared{background-image:url(/assets/flags/1x1/pe-8e395c37a87d3ea212ceaf0768869f2ae38ad507761ef6b10b2077f01274d6b0.svg)}.flag-icon-pf{background-image:url(/assets/flags/4x3/pf-d1537625ade03a7fae7a5bdcfc5fe9f6449977613a38ddd258c8572f3630185b.svg)}.flag-icon-pf.flag-icon-squared{background-image:url(/assets/flags/1x1/pf-c78c72a0ad139c9da31592af7c443cfef4e1e1baf208e44088ca667298324c9e.svg)}.flag-icon-pg{background-image:url(/assets/flags/4x3/pg-3190ab67d73878026d59e98e14b0cf98812c5c086d35956383c9986f7e0433a3.svg)}.flag-icon-pg.flag-icon-squared{background-image:url(/assets/flags/1x1/pg-fe2bbe3c6599a4bf895b9f748d5a15650a7d29c854252e3b074c780a77cd51b9.svg)}.flag-icon-ph{background-image:url(/assets/flags/4x3/ph-ec483bd752a5a0d1f063397a2c206bdd9b23451d2c262eceba6411b2769ed3b1.svg)}.flag-icon-ph.flag-icon-squared{background-image:url(/assets/flags/1x1/ph-0d61f012185140030d9879f180b8279ab7798a9d7d062e141937ba83b51ab20e.svg)}.flag-icon-pk{background-image:url(/assets/flags/4x3/pk-776714f751e4347341656ce5e88c6fa13316e2e36205cd8d09c73779794c2a56.svg)}.flag-icon-pk.flag-icon-squared{background-image:url(/assets/flags/1x1/pk-50284d5da424696f41ac4861f8eff6e5bc23a6e1812df7b444967c6e58ec6f81.svg)}.flag-icon-pl{background-image:url(/assets/flags/4x3/pl-9bb56d1ec91d8c843ec53b018dc861772e466bad1582a9ba42148524347adf6d.svg)}.flag-icon-pl.flag-icon-squared{background-image:url(/assets/flags/1x1/pl-acc73e013a67a13fde68d812b22889be9150cce57d029deab6ba5b0ba4e7b69a.svg)}.flag-icon-pm{background-image:url(/assets/flags/4x3/pm-5d990f5bc74366f734851ceb35046baaae3555ccff57e6cf95c7143f9b245532.svg)}.flag-icon-pm.flag-icon-squared{background-image:url(/assets/flags/1x1/pm-781f551a82a88b0a5e238b078310bc843950c844092d8ce1e52587feca285606.svg)}.flag-icon-pn{background-image:url(/assets/flags/4x3/pn-1e347803c27d86312324a6a6712dee0bf5590971f027fffe082681dccce6c4c1.svg)}.flag-icon-pn.flag-icon-squared{background-image:url(/assets/flags/1x1/pn-b9762ab4fd752edc4506fd05f2810094e8de8b3cf6fffd00bafb89b6ed95359c.svg)}.flag-icon-pr{background-image:url(/assets/flags/4x3/pr-4c0359aa4277d04c3c3af8ff89d0bbea462b480334cd6974beb6c5739c42903a.svg)}.flag-icon-pr.flag-icon-squared{background-image:url(/assets/flags/1x1/pr-dc838368c71fe79aea88491ec3e419ff01c26a5af460b05a79cb6cc6fa02b6b2.svg)}.flag-icon-ps{background-image:url(/assets/flags/4x3/ps-39b00800524af9e8d270c479274be2dd5459c13d67a6f308139a69adbae4997f.svg)}.flag-icon-ps.flag-icon-squared{background-image:url(/assets/flags/1x1/ps-9102a922196261028bd07e60d1b2ef435e123aae8bba6d49a5918123f8be18f6.svg)}.flag-icon-pt{background-image:url(/assets/flags/4x3/pt-f76294ca6203778375158111051358fb535eaebb06d50951eb5326f9ede31536.svg)}.flag-icon-pt.flag-icon-squared{background-image:url(/assets/flags/1x1/pt-09b4548e5764d2a6c56bf9c33e8652911f91b16ab6bfa3041630506480281047.svg)}.flag-icon-pw{background-image:url(/assets/flags/4x3/pw-029fb7bb87eec12c79cbe662fe3614698c7638186958fb6032e59a17705777cb.svg)}.flag-icon-pw.flag-icon-squared{background-image:url(/assets/flags/1x1/pw-39f82e7a0e390333a2d0f4a1396a8f710af7ec3002c5542d7d6c76d634a67e82.svg)}.flag-icon-py{background-image:url(/assets/flags/4x3/py-6f18a4e716e9fbe7d0caf99651fee56e44ffd2a13ce77f50a8374a7fe6b0879d.svg)}.flag-icon-py.flag-icon-squared{background-image:url(/assets/flags/1x1/py-0325fb333b5ea2adb996345bf2bf5df0c460c87ca97cb3c8f6e65a7f33aa1722.svg)}.flag-icon-qa{background-image:url(/assets/flags/4x3/qa-55eb7d6716998d68fe6e3345807dc410e5c5e8511bb2c78f0d08d51da707a131.svg)}.flag-icon-qa.flag-icon-squared{background-image:url(/assets/flags/1x1/qa-cfff93f4c31946f7646a855521a7db667c78cb89a7c2ac339c64c14f06be0f7a.svg)}.flag-icon-re{background-image:url(/assets/flags/4x3/re-8b3124b78a7752ee288a401ae16c3cf5dafc1296e443ba941de8b338b16c2723.svg)}.flag-icon-re.flag-icon-squared{background-image:url(/assets/flags/1x1/re-c7173d64ef4a62237f83c7af8cb144fba8c38bd7ac8e7125eda78320931215ca.svg)}.flag-icon-ro{background-image:url(/assets/flags/4x3/ro-a10768f5227b028969ceb2bce6e3fc2ecbea0c5e40d1946c47d913d2745a8b21.svg)}.flag-icon-ro.flag-icon-squared{background-image:url(/assets/flags/1x1/ro-a4cfc4bce72dc7b034f2b84e932ba3d47f7a9404b94b1450af48263c576b62c8.svg)}.flag-icon-rs{background-image:url(/assets/flags/4x3/rs-9792f9ae9694c0dfa1a213ec6ceb29d7b41819a508bedc4bf89dc4c285e48712.svg)}.flag-icon-rs.flag-icon-squared{background-image:url(/assets/flags/1x1/rs-cd44c0b89c5e2c2d0afe1902a263d60648dd18e97636256eb1ffc3148e336cd7.svg)}.flag-icon-ru{background-image:url(/assets/flags/4x3/ru-ce34e72a9d955c6c6860a5e552cd3902d236bbff5a714a49a1b8f8dbbce3c410.svg)}.flag-icon-ru.flag-icon-squared{background-image:url(/assets/flags/1x1/ru-aa0d5e4855f92f211efad3979493956dfe01ad4a0b552814cad05fa67694de03.svg)}.flag-icon-rw{background-image:url(/assets/flags/4x3/rw-0f08a5e527db8287642f1aafeb397fd49ac3add8e86dbb0d9a8be7d2c43b0153.svg)}.flag-icon-rw.flag-icon-squared{background-image:url(/assets/flags/1x1/rw-297915f2fa836eba2dc1d795a4f5b1c51f8d9abdc6704b13e63cd81c81476f09.svg)}.flag-icon-sa{background-image:url(/assets/flags/4x3/sa-70281c72fb6008faf5d36c401593c7c8f0c8870332e23fa3b1b53cd0f88e9ad5.svg)}.flag-icon-sa.flag-icon-squared{background-image:url(/assets/flags/1x1/sa-463ab66153968c569b854793714e414ea77185758a8236364019d4e7e40582fc.svg)}.flag-icon-sb{background-image:url(/assets/flags/4x3/sb-5de262c7e2fda747ea4ac98c2ca9ce045f07de995330b1fc3bbbf39e25ae42f6.svg)}.flag-icon-sb.flag-icon-squared{background-image:url(/assets/flags/1x1/sb-638ead7b9c9a42fe2318daf753a8f0ce9cea4792114d8d7475d5a5abcf697cb6.svg)}.flag-icon-sc{background-image:url(/assets/flags/4x3/sc-46736983ebac2719d3e3aca36e3dbb896f612db71b72e9e5d6f3da36ae59c0ac.svg)}.flag-icon-sc.flag-icon-squared{background-image:url(/assets/flags/1x1/sc-1dc9321cdeeecad7c6485b2bc3aef87a1a1ca116c18908286b5f79bdb5ee8313.svg)}.flag-icon-sd{background-image:url(/assets/flags/4x3/sd-3b49e891fcda945b02ee18ce8cee078f251d8e822201ba0f8953eb3efb0b2860.svg)}.flag-icon-sd.flag-icon-squared{background-image:url(/assets/flags/1x1/sd-993e4821f73f36e6dd12332ed727047a97c7d31b1c8f0b3312e924c5f437eb34.svg)}.flag-icon-se{background-image:url(/assets/flags/4x3/se-8e13876ab89aedc66156f36f55fefe66068c43657a803ba6b98843c171fb06c7.svg)}.flag-icon-se.flag-icon-squared{background-image:url(/assets/flags/1x1/se-8af88180b9c1ca0b24dbf5e04039a523c6f0ce975094c7fb6b38a4901b2e5c5d.svg)}.flag-icon-sg{background-image:url(/assets/flags/4x3/sg-da88143d134efe0c37b67471ceb24a9ced62ae9ade25530232c92435e6f46b65.svg)}.flag-icon-sg.flag-icon-squared{background-image:url(/assets/flags/1x1/sg-80e8f95951096bba14b6d6ebea036b0717617668d96f32b5a8172a06be1feb22.svg)}.flag-icon-sh{background-image:url(/assets/flags/4x3/sh-3b36e972618f594e95974a9c551d3ba9ead3e9b175d8dac0bc30fd1910f82561.svg)}.flag-icon-sh.flag-icon-squared{background-image:url(/assets/flags/1x1/sh-f25afcdb45a6c2d58e3984d40188a03342271f2f6312b868236b2a1c02a2e60e.svg)}.flag-icon-si{background-image:url(/assets/flags/4x3/si-a9715a0c1db87762010c25b6d3bb90f73de3c893aa3bbc7412d57dfa14f28dd5.svg)}.flag-icon-si.flag-icon-squared{background-image:url(/assets/flags/1x1/si-daa3e030c059585d235a78f228c89a32bc50df223da8efa32f85a13978524365.svg)}.flag-icon-sj{background-image:url(/assets/flags/4x3/sj-a2fa34115702482c2af9c7632eaeec77a26a1de129ce825bc38e27b6523e19ba.svg)}.flag-icon-sj.flag-icon-squared{background-image:url(/assets/flags/1x1/sj-55f27b8e6aa75b9db244543edd19b891f3c07d59106cf08ff5c47781c480d272.svg)}.flag-icon-sk{background-image:url(/assets/flags/4x3/sk-b285dd82884088b14db516eac76a39b29752279ac9f0f3e7c84b624edea66aa8.svg)}.flag-icon-sk.flag-icon-squared{background-image:url(/assets/flags/1x1/sk-cf28c14c8d736a45cbb0a31c0743373b6414974d561729d322cb7204e6a2f25b.svg)}.flag-icon-sl{background-image:url(/assets/flags/4x3/sl-571df59f51a68477e49c8bbbe397e505d30d27ed1611b37485c94198b6401a9a.svg)}.flag-icon-sl.flag-icon-squared{background-image:url(/assets/flags/1x1/sl-038ea846f3362ef266345b5a7f9f0c7e94334edf697c24c5faeda27bc0396927.svg)}.flag-icon-sm{background-image:url(/assets/flags/4x3/sm-a15cef2d34582deb77e611ac2df3580749a7faafa1bc7c5c661c906ccbdad64d.svg)}.flag-icon-sm.flag-icon-squared{background-image:url(/assets/flags/1x1/sm-b9bb79651c85755c984570a106213c32d87c7fbe5737b9b6a6e5512a05d98429.svg)}.flag-icon-sn{background-image:url(/assets/flags/4x3/sn-d8a7143973e5ea3d4b58e707ac2b791b45b5c7a7e65cea521fa82e9e5920926d.svg)}.flag-icon-sn.flag-icon-squared{background-image:url(/assets/flags/1x1/sn-2432d592221bbdd387548cfa5069c62f75245597749ffa6e2dc8d029b76e88ae.svg)}.flag-icon-so{background-image:url(/assets/flags/4x3/so-c82eddc49e0c223a307286bed233a03794954ad83efd12d8e2499a728bb78f22.svg)}.flag-icon-so.flag-icon-squared{background-image:url(/assets/flags/1x1/so-52cb6599bb12bafd9e49b2661297961fe585068009eb1b1c1153023514a342a7.svg)}.flag-icon-sr{background-image:url(/assets/flags/4x3/sr-cda17a0b4748b11b3e116d4f034adf47def0faaae1e71a5bb5d5c61645be9795.svg)}.flag-icon-sr.flag-icon-squared{background-image:url(/assets/flags/1x1/sr-fb0ff6fc7108d1b993a838bb0e9db479af4e2af4cda72c80e7456c0777cdea28.svg)}.flag-icon-ss{background-image:url(/assets/flags/4x3/ss-744839019f2833ed8059e53d0d6e1cde2471c6a61d51f9e09814bda42bdc1f12.svg)}.flag-icon-ss.flag-icon-squared{background-image:url(/assets/flags/1x1/ss-d77200a3fe67f1533ea642a6013667ce15bb0c8068b09db151c960593b37549a.svg)}.flag-icon-st{background-image:url(/assets/flags/4x3/st-b0a9259277e38c0c8e0efec1d10b40d3e9c80a9eef21c174246aad28511e976d.svg)}.flag-icon-st.flag-icon-squared{background-image:url(/assets/flags/1x1/st-02eb52348f8547d028ba692f909483c32474105aae7940731d9264027493e479.svg)}.flag-icon-sv{background-image:url(/assets/flags/4x3/sv-b524450c407002e1cf8e85444bb4225849cae409f54f5dc87d14d65faeeb833a.svg)}.flag-icon-sv.flag-icon-squared{background-image:url(/assets/flags/1x1/sv-e16fe96bd7f32dadd74091ee73b723c2b8dd92e791f337c54ee5bb18693ef1d2.svg)}.flag-icon-sx{background-image:url(/assets/flags/4x3/sx-076f4363898d1374f985352dddbfe2a618bf4e7fedd80e43956be6614ca27ec0.svg)}.flag-icon-sx.flag-icon-squared{background-image:url(/assets/flags/1x1/sx-689aabb209fec5e8fc325bbaff80aa0bf11a2d6c819fa821b82069a2e5f12911.svg)}.flag-icon-sy{background-image:url(/assets/flags/4x3/sy-d99ddced9cf98e95f7086a70703cd234cc8e21e744c37a6f90820c37ebc755d2.svg)}.flag-icon-sy.flag-icon-squared{background-image:url(/assets/flags/1x1/sy-c7f1e1422a9d941be9abd5e0f51b4c4ebdd08efd31c4ba3e378c155911cbe844.svg)}.flag-icon-sz{background-image:url(/assets/flags/4x3/sz-b8760e27e50f7f31f0b38c2cdbcfa0121317bad064561cbcfeb8413ee8764e6d.svg)}.flag-icon-sz.flag-icon-squared{background-image:url(/assets/flags/1x1/sz-6c0e7ae75aa0fa71821d7b6230dff63e34b65221c0dc08f50226299d37716652.svg)}.flag-icon-tc{background-image:url(/assets/flags/4x3/tc-abf0740c371bb155066651fca91c9e27e12b3cc9c05c14494e53dac851cc78bb.svg)}.flag-icon-tc.flag-icon-squared{background-image:url(/assets/flags/1x1/tc-13c94ed220ff9c70284c379e33fc85891de95dce60ec053787549485bca40a36.svg)}.flag-icon-td{background-image:url(/assets/flags/4x3/td-354d8d74597706ece28b45f28030c948596f91c04392d07307b800cb0fc6e4cd.svg)}.flag-icon-td.flag-icon-squared{background-image:url(/assets/flags/1x1/td-fb3c31a792ab9fffe28bfe959cacdac54daebe9f795c30515830d93773805c3e.svg)}.flag-icon-tf{background-image:url(/assets/flags/4x3/tf-f4edacabdba5b4d4d898a4edd7f07976f6a01ceee97c03fdf3561f2ba369b4f3.svg)}.flag-icon-tf.flag-icon-squared{background-image:url(/assets/flags/1x1/tf-fa00833e3ac96967c55c7f495a580ad5beb1fd912d32d0c9751b93c3c89be893.svg)}.flag-icon-tg{background-image:url(/assets/flags/4x3/tg-32688daf8870e048421dcbfa2777d9b5f146e588f5f604433d17143fe702dac7.svg)}.flag-icon-tg.flag-icon-squared{background-image:url(/assets/flags/1x1/tg-0e62ff3b4c2106e7c5fe27a6f32fb3c10f69f9cfd5dad9aeb7a8b54af7cab786.svg)}.flag-icon-th{background-image:url(/assets/flags/4x3/th-da4f1fda6eda5971dd52bad365bfc4aae176f0eedebf5c8bd9af25789c03993d.svg)}.flag-icon-th.flag-icon-squared{background-image:url(/assets/flags/1x1/th-95ac5f4463da0b9164f2fbed65ca12046370fcb1e250c6170975b77d1509b3e5.svg)}.flag-icon-tj{background-image:url(/assets/flags/4x3/tj-d072d6cd4136ae97533d32ac74d20350ac794f8a79eaecd1c55142e76b93b3d9.svg)}.flag-icon-tj.flag-icon-squared{background-image:url(/assets/flags/1x1/tj-2cefbad6aee66d30fd757ea564fdbbde86aebde70720e9c961799caa6bdc8b84.svg)}.flag-icon-tk{background-image:url(/assets/flags/4x3/tk-da715012efe8731020fe54063a76bffb256ea6696da290ccbb599ab36990edfe.svg)}.flag-icon-tk.flag-icon-squared{background-image:url(/assets/flags/1x1/tk-4055f5153398c294b2344880102e23847e952df1d04ad8734218fb0f6b43bf42.svg)}.flag-icon-tl{background-image:url(/assets/flags/4x3/tl-388fac3c65fbbc18779b88f7fcdea523ba440860923a7e1602ca1138bcd5c40b.svg)}.flag-icon-tl.flag-icon-squared{background-image:url(/assets/flags/1x1/tl-9fea1b22d992cd15cafd1e5824d65f1f0f84b7c89a0f5a460b82429e2f9a8e95.svg)}.flag-icon-tm{background-image:url(/assets/flags/4x3/tm-f5d7cce194b88ed026465717ee593c35c03f76f3483d77bee2a3e05827628679.svg)}.flag-icon-tm.flag-icon-squared{background-image:url(/assets/flags/1x1/tm-a3f255f0a6874a326140c9a4cad876cd386c30ac7b9e974905699ada62811042.svg)}.flag-icon-tn{background-image:url(/assets/flags/4x3/tn-ba48fb29a4c8511d1145b87abc10cb75e8dc9ac4e704dc9efc113cf920d4b640.svg)}.flag-icon-tn.flag-icon-squared{background-image:url(/assets/flags/1x1/tn-d9b89cb7ab0b22d5a4709eb4681d77b8f6877d572a1d2f6424f6ce2fbed2dede.svg)}.flag-icon-to{background-image:url(/assets/flags/4x3/to-9f1079a109d27abe53f17281320474ecfa6edc571502831f167471edd470773e.svg)}.flag-icon-to.flag-icon-squared{background-image:url(/assets/flags/1x1/to-a543262eaac18a114c5c70153895192a3e58981d4a00084473cd479bbca5783b.svg)}.flag-icon-tr{background-image:url(/assets/flags/4x3/tr-04941a0f055d2ee2466b8e19532f58a2a0c4e3a83d986a601220fda2b6a3b090.svg)}.flag-icon-tr.flag-icon-squared{background-image:url(/assets/flags/1x1/tr-0df7b630a61ad40f32017487e6fef02258e8b2c8709c6fc8c1d3de1e9b36b09c.svg)}.flag-icon-tt{background-image:url(/assets/flags/4x3/tt-9ca06051696b194f98d36ab4adb6aa7eb75275333cc0b48c9c9e1c34601013aa.svg)}.flag-icon-tt.flag-icon-squared{background-image:url(/assets/flags/1x1/tt-b05ee6c590e5c757190226182ac72648604086a272479f91d73dc24d90162eef.svg)}.flag-icon-tv{background-image:url(/assets/flags/4x3/tv-5875f68681a06f613b3f84cd6959eb9dba70524bf14b0c8aa4a823a833dd6a98.svg)}.flag-icon-tv.flag-icon-squared{background-image:url(/assets/flags/1x1/tv-d8be186cccd6335a8f85c89085ef08b19c247df4081ed61698604972fdb8fa43.svg)}.flag-icon-tw{background-image:url(/assets/flags/4x3/tw-29e639da18e668c62eb04ed3f3a02e11b0809890a2a0c82b529e50d53076e4e2.svg)}.flag-icon-tw.flag-icon-squared{background-image:url(/assets/flags/1x1/tw-2a2531772efdfcc74f70cc88f6fc15df7dc42dc344d9ed94b08e1847557976c4.svg)}.flag-icon-tz{background-image:url(/assets/flags/4x3/tz-69ae0bf011f019428148ba9c3d793b4104be88621741beb216dfc9f43d125d6c.svg)}.flag-icon-tz.flag-icon-squared{background-image:url(/assets/flags/1x1/tz-581f05e20eeb5d8d77f807f2d6edaf786da8226284726841f33d9288ee84d6b7.svg)}.flag-icon-ua{background-image:url(/assets/flags/4x3/ua-ddfa2a9985ed8342421c8df6fe852ec92e15d584c2565c525347bcd5f524c9da.svg)}.flag-icon-ua.flag-icon-squared{background-image:url(/assets/flags/1x1/ua-86260ecf3aa1da110f92b58861d7918e3e574a79cfb4334f9c82b1a750a8a875.svg)}.flag-icon-ug{background-image:url(/assets/flags/4x3/ug-b748460c255e064ba8a2d89bb78c48fd29bdf496a7ca3c3af0ed0d83e49995cb.svg)}.flag-icon-ug.flag-icon-squared{background-image:url(/assets/flags/1x1/ug-8a8552bd983c6e2136f9eba9b4917d0e158415a24d9945f663ed56239299b44b.svg)}.flag-icon-um{background-image:url(/assets/flags/4x3/um-d3a2b6a726a36d08db81fe4a5f0decd0afe5aa4ad8515304db4c3ace8f27e415.svg)}.flag-icon-um.flag-icon-squared{background-image:url(/assets/flags/1x1/um-0bcb31652ebcfa8c6727911e3df341b30425c3c699e6c4bf9f47c739ab9f442d.svg)}.flag-icon-us{background-image:url(/assets/flags/4x3/us-c10177f8d2a93643101b39e419273bdd2f43a58ff9beff88a90431b0a4aa6a00.svg)}.flag-icon-us.flag-icon-squared{background-image:url(/assets/flags/1x1/us-a46068d8032a1e3364325da9675a41ba85a40c5401981c403fb7297aea254906.svg)}.flag-icon-uy{background-image:url(/assets/flags/4x3/uy-ab18ad511d2822414e3b4f32e3309dca27b5b559cabd89cba2b4b4072387f440.svg)}.flag-icon-uy.flag-icon-squared{background-image:url(/assets/flags/1x1/uy-d94f5244cbd79f9348a048b7ec8861d37a237806dc1a6427fc9e743b86f43097.svg)}.flag-icon-uz{background-image:url(/assets/flags/4x3/uz-78ae3b6ad90b0bb256102b6db50b8f9a7700fb6275e80d0c5b755e0defdcf8e5.svg)}.flag-icon-uz.flag-icon-squared{background-image:url(/assets/flags/1x1/uz-eff129a2e58e047e1daa2883f9ab0ef410bc11c42d652b9c4635bce5ab045b4f.svg)}.flag-icon-va{background-image:url(/assets/flags/4x3/va-20117c2869d005de2cc54801f2d264b2823c214276f5559de1e48108f572fc79.svg)}.flag-icon-va.flag-icon-squared{background-image:url(/assets/flags/1x1/va-3206ffbb26fff2b3cd06959ba7f9d713efa9d133932d94ea1f1f6e3dd42687a3.svg)}.flag-icon-vc{background-image:url(/assets/flags/4x3/vc-dccc1c2e4dc2d36ff71f8b04ebda868a7c4ce753b9fe5ccf0bed00edd7d41abb.svg)}.flag-icon-vc.flag-icon-squared{background-image:url(/assets/flags/1x1/vc-08a544ff242da12cc3fbad36579499a0b125c4b7ee7aa0af4eff0a261ea27a13.svg)}.flag-icon-ve{background-image:url(/assets/flags/4x3/ve-d62ba31ca157e54409e09617a264e0dd18a2c597b1ad611c34da7fe7962e05dc.svg)}.flag-icon-ve.flag-icon-squared{background-image:url(/assets/flags/1x1/ve-f465be9b82185e94a0f84a3d8b2f536e026b8893fecfc324997ca711b9fe0097.svg)}.flag-icon-vg{background-image:url(/assets/flags/4x3/vg-d6c3f0ef53e605acc97f33a4e0a61711b6a8207c6a2cff55b9427870053da583.svg)}.flag-icon-vg.flag-icon-squared{background-image:url(/assets/flags/1x1/vg-8a2a8af88748ff501bc90aceb327488cce5f323948d59f62c960ccfb58ca7510.svg)}.flag-icon-vi{background-image:url(/assets/flags/4x3/vi-882e3005bf905201f3ccb79736ff058aad41d99046ef58fefb2e5f7df30d4ef4.svg)}.flag-icon-vi.flag-icon-squared{background-image:url(/assets/flags/1x1/vi-8f89c34e92ffdc8d17724234254fadad1bbb4b2828cb5e041b4d6a21ec5c3caa.svg)}.flag-icon-vn{background-image:url(/assets/flags/4x3/vn-53c52e450c6e603d8b08c0170dd3bd15aaa0d4e9d250657bea188945c1252138.svg)}.flag-icon-vn.flag-icon-squared{background-image:url(/assets/flags/1x1/vn-7267ad3b33fb6d304ff414c998a2c69c6b46abc2528c2e955ff4367959cae8e1.svg)}.flag-icon-vu{background-image:url(/assets/flags/4x3/vu-2dd468b3a9c89ef0bcbb155422cb38bb19e6255d2871ec2b7012055d31d13e2a.svg)}.flag-icon-vu.flag-icon-squared{background-image:url(/assets/flags/1x1/vu-477e1ac8d2d514517a8a6b84f917f9c43d0145d52f4b89e7205277ee3bbea422.svg)}.flag-icon-wf{background-image:url(/assets/flags/4x3/wf-d2b9db8f6fa2a78507a5b4751f95e92c334673ecddd68eb33844ea91fc62d771.svg)}.flag-icon-wf.flag-icon-squared{background-image:url(/assets/flags/1x1/wf-095484363036fafbb44da7fbbdb6bb371c92c002163fb610c29912c6027a3cb7.svg)}.flag-icon-ws{background-image:url(/assets/flags/4x3/ws-6a3fef801ba087404d3718c0b5b8741261d790cb2bf8b7581fea317e9689bcc7.svg)}.flag-icon-ws.flag-icon-squared{background-image:url(/assets/flags/1x1/ws-a312f6f7ddd2d5694c70b935f000ccc7716aae0b207e98ca4ad6ee252d272f49.svg)}.flag-icon-ye{background-image:url(/assets/flags/4x3/ye-38ca92e79aeba152eee33f0d5dac55430af032a31b39d56d49c4287b0639fe72.svg)}.flag-icon-ye.flag-icon-squared{background-image:url(/assets/flags/1x1/ye-2d43095605cb09aeebaa7d9ec1147717dfffb26cd6a7ab66adfbf550a3bc8962.svg)}.flag-icon-yt{background-image:url(/assets/flags/4x3/yt-2b54852c423d68df342c5bec300477510632be3f1046a2d9d9715a9617bc90ae.svg)}.flag-icon-yt.flag-icon-squared{background-image:url(/assets/flags/1x1/yt-3ea3c372eb1f7e269abafc08882bdb99d94c18ea363b905f8422f2733a550db8.svg)}.flag-icon-za{background-image:url(/assets/flags/4x3/za-c57ff71cb91d156461c64ada7fb86779c009a9c0a53df0b6de2e87044eeefb74.svg)}.flag-icon-za.flag-icon-squared{background-image:url(/assets/flags/1x1/za-571b8b7da7f17cd9a4ce08e5696468e86efce9be83bb776c7586184fa75e99a9.svg)}.flag-icon-zm{background-image:url(/assets/flags/4x3/zm-8a6d8f87b53dd7256d461f64cf66e2cd90df833aca8833849fbfe7445caeeae2.svg)}.flag-icon-zm.flag-icon-squared{background-image:url(/assets/flags/1x1/zm-d68871c839973048d37ad325312abfc1b22b525e3f48faefedcebea29e3e9175.svg)}.flag-icon-zw{background-image:url(/assets/flags/4x3/zw-506cb345575e94583b442c3a23ded41e36cf454e797b3b2e03b4445a37395666.svg)}.flag-icon-zw.flag-icon-squared{background-image:url(/assets/flags/1x1/zw-f7716b45f4f267a661f85af47e95447adc282a4b9fc18bc88316cd970f8d947d.svg)}.flag-icon-es-ca{background-image:url(/assets/flags/4x3/es-ca-884e8f11877dc43b5c29bbc00c6980cc57ee8e671b710b9f9d59e29927cd25d4.svg)}.flag-icon-es-ca.flag-icon-squared{background-image:url(/assets/flags/1x1/es-ca-2f61e283eeea7f76c15207644f2a8538e05a4eae39dbc8186509209773701cd9.svg)}.flag-icon-eu{background-image:url(/assets/flags/4x3/eu-dfa7f5c90f5fe9eb16c8c865e73cf7e3e8fea328bf6cfc1b07f6bc28eefd43f5.svg)}.flag-icon-eu.flag-icon-squared{background-image:url(/assets/flags/1x1/eu-c3a400ee8dc3ee4dcc2d0f2868698ce781d403a9ea249d972115c8455cfcaa9b.svg)}.flag-icon-gb-eng{background-image:url(/assets/flags/4x3/gb-eng-65a380032580f7144bddfd4ab353bb478d523232c4303edb0095e34e98c7dcb9.svg)}.flag-icon-gb-eng.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-eng-6fe299a85ef920693f193828362f306fbd23020d2bfc61dcf9143d85a6a5001b.svg)}.flag-icon-gb-nir{background-image:url(/assets/flags/4x3/gb-nir-7cdb174057442ee76cc8a3fef9df4650460b3a3a9c0634c2417c42e7383efe3f.svg)}.flag-icon-gb-nir.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-nir-ea58e209ad11b7e21e357799a5a0d4c7cfd13b2f7407cb09933a2dc485da41ff.svg)}.flag-icon-gb-sct{background-image:url(/assets/flags/4x3/gb-sct-f7b13851e9b9de7532ef86afefb7fe2efe6149fee8ea50505771b4f7d112cf7b.svg)}.flag-icon-gb-sct.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-sct-76e5e39a38915cf5f6020d6f58d0385f1fc0d502dbecddabf00a18cd50c88995.svg)}.flag-icon-gb-wls{background-image:url(/assets/flags/4x3/gb-wls-c6e549d37113c25f679d5ea75020ea514971a1038b3c92d6a71c316a56b542da.svg)}.flag-icon-gb-wls.flag-icon-squared{background-image:url(/assets/flags/1x1/gb-wls-99a7a03c4ef2a0789d35aa1ab8b746ec72c1c8de58426afc7fa096d5a00802a7.svg)}.flag-icon-un{background-image:url(/assets/flags/4x3/un-3760dc125288de6c2143060b283497dfed4de7430943f5be86a67d7668ede7a3.svg)}.flag-icon-un.flag-icon-squared{background-image:url(/assets/flags/1x1/un-aac693764e62f5d0bccf80bc53f68bb6cde75b18c3b3829a89b79555df538c71.svg)}.flag-icon-xk{background-image:url(/assets/flags/4x3/xk-c40be9a1d1844391b275542b4a4ef7a9eecac72a93b08e7f4f2f4ebb17c7538c.svg)}.flag-icon-xk.flag-icon-squared{background-image:url(/assets/flags/1x1/xk-c5498f241b2608496ac30b7c8570d9dcd8f88432ea739ac0ca1abd7fd8beae99.svg)}.fileinput-button{position:relative;overflow:hidden;display:inline-block}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px !important;direction:ltr;cursor:pointer}@media screen\9 {.fileinput-button input{filter:alpha(opacity=0);font-size:100%;height:100%}}.fileupload-buttonbar .btn,.fileupload-buttonbar .toggle{margin-bottom:5px}.progress-animated .progress-bar,.progress-animated .bar{background:url(/assets/progressbar-91f3966a1d3b87010bc363341330c1200dd1f343ccbb87532a220df207022ba9.gif) !important;filter:none}.fileupload-process{float:right;display:none}.fileupload-processing .fileupload-process,.files .processing .preview{display:block;width:32px;height:32px;background:url(/assets/loading-a9e4588f3339c68754deb9a2c794fab9061f899aa4770be61eeff8f44e16e702.gif) center no-repeat;background-size:contain}.files audio,.files video{max-width:300px}@media (max-width: 767px){.fileupload-buttonbar .toggle,.files .toggle,.files .btn span{display:none}.files .name{width:80px;word-wrap:break-word}.files audio,.files video{max-width:80px}.files img,.files canvas{max-width:100%}}
